Skip to content
Success

Console Output

03:00:01 Started by user Douglas Miles
03:00:01 Running as SYSTEM
03:00:01 Building in workspace /var/lib/jenkins/workspace/logicmoo_workspace
03:00:01 
Script returned: hudson.model.RunMap$1@269a5ecd 03:00:01 [logicmoo_workspace] $ /bin/sh -xe /tmp/jenkins6943028837097035984.sh 03:00:01 + ./test_on_release.sh 03:00:01 #* Set logicmoo workspace 03:00:01 #* LOGICMOO_WS=/var/lib/jenkins/workspace/logicmoo_workspace 03:00:01 #* 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 03:00:01 #* DISPLAY= 03:00:01 Finding/Setting LIBJVM... 03:00:01 #* LIBJVM=/usr/lib/jvm/java-17-openjdk-amd64/lib/server 03:00:01 Finding/Setting LD_LIBRARY_PATH... 03:00:01 #* LD_LIBRARY_PATH=/usr/lib/jvm/java-17-openjdk-amd64/lib/server:/usr/local/lib 03:00:01 #* 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 03:00:01 #* Found ~/.local/share/swi-prolog/pack 03:00:01 Already on 'master' 03:00:01 M test_on_release.sh 03:00:01 Your branch is up to date with 'origin/master'. 03:00:01 warning: redirecting to https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace.git/ 03:00:01 From https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace 03:00:01 * branch master -> FETCH_HEAD 03:00:01 Already up to date. 03:00:03 From https://github.com/logicmoo/logicmoo_workspace 03:00:03 * branch master -> FETCH_HEAD 03:00:03 Already up to date. 03:00:05 From https://github.com/logicmoo/logicmoo_workspace 03:00:05 * branch master -> FETCH_HEAD 03:00:05 Already up to date. 03:00:06 Everything up-to-date 03:00:06 Running release (all) tests 03:00:06 TESTING_TEMP=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins 03:00:06 ( cd /var/lib/jenkins/workspace/logicmoo_workspace ; ./test_on_release.sh *0*.* ) 03:00:06 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 03:00:06 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 03:00:06 ./packs_sys/logicmoo_utils/t 03:00:06 ./packs_sys/logicmoo_cg/test/cgp_lib 03:00:06 ./packs_sys/logicmoo_agi/t/agi_tests/adv_story 03:00:06 ./packs_sys/logicmoo_ec/test/ec_planner/ectest 03:00:06 ./packs_sys/logicmoo_agi/t/agi_tests/comprehension 03:00:06 ./packs_sys/logicmoo_nlu/test/logicmoo_nlu 03:00:06 ./packs_sys/pfc/t/sanity_base 03:00:06 ./packs_sys/pfc/t/sanity_base/quick_test 03:00:06 ./packs_sys/logicmoo_base/t/examples/fol/quick_test 03:00:06 ./packs_sys/logicmoo_base/t/examples/fol/fiveof 03:00:06 ./packs_sys/logicmoo_base/t/examples/fol 03:00:06 03:00:06 find: ‘./test_on_release.sh’: Permission denied 03:00:06 find: ‘./test_on_release.sh’: Permission denied 03:00:06 Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=40s 03:00:06 <!-- PACK_DIR=logicmoo_agi --> 03:00:06 <!-- JUNIT_PACKAGE=logicmoo.agi.agi_test.adv_story --> 03:00:06 <!-- GLOBSTEM=logicmoo-agi-agi_test-adv_story-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:00:06 <!-- TEST_STEM=Report-logicmoo-agi-agi_test-adv_story-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:00:06 <!-- TEST_STEM_PATH=/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 --> 03:00:06 <!-- Running release (all) tests 03:00:06 ( 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 *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') --> 03:00:06 <!-- PACK_DIR=logicmoo_agi --> 03:00:06 <!-- JUNIT_PACKAGE=logicmoo.agi.agi_test.adv_story --> 03:00:06 <!-- GLOBSTEM=logicmoo-agi-agi_test-adv_story-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:00:06 <!-- TEST_STEM=Report-logicmoo-agi-agi_test-adv_story-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:00:06 <!-- TEST_STEM_PATH=/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 --> 03:00:06 <!-- LOGICMOO_WS=/var/lib/jenkins/workspace/logicmoo_workspace --> 03:00:06 <!-- test_completed=true --> 03:00:06 <!-- ROLLUP_STEM=Report-logicmoo-agi-agi_test-adv_story-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup --> 03:00:06 <!-- ROLLUP_TMP=/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-Rollup.tmp --> 03:00:06 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') 03:00:06 03:00:07 SORTED_FILES=adv_test_02.pl adv_test_01.pl 03:00:07 FileTestCase=logicmoo.agi.agi_test.adv_story.ADV_TEST_02 JUnit 03:00:07 03:00:07 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']" 03:00:07 03:00:07 (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']") 03:00:07 03:00:07 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl 03:00:07 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.agi.agi_test.adv_story/ADV_TEST_02/ 03:00:07 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AADV_TEST_02 03:00:07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/704 03:00:07 03:00:07 03:00:09 %~ init_phase(after_load) 03:00:09 %~ init_phase(restore_state) 03:00:09 % 03:00:09 %~ init_why(after_boot,program) 03:00:09 %~ READONLY PACKAGES 03:00:09 %~ READONLY PACKAGES 03:00:09 %~ READONLY PACKAGES 03:00:09 %~ after_boot. 03:00:09 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:00:09 %~ message_hook( 03:00:09 %~ redefined_procedure(static,mu:aXiom/1), 03:00:09 %~ warning, 03:00:09 %~ [ 'Redefined ~w procedure ~p' - [ static, 03:00:09 %~ mu : aXiom/1]]) 03:00:09 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl',44) 03:00:09 Redefined static procedure mu:(aXiom/1) 03:00:09 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:44: 03:00:09 Warning: Redefined static procedure mu:(aXiom/1) 03:00:09 /* ==>>(will_need_touch(Agent,Thing),h(spatial,touchable,Agent,Thing)) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:51 03:00:09 %~ will_need_touch(Agent,Thing,A9,B9) :- 03:00:09 %~ 03:00:09 %~ h(spatial,touchable,Agent,Thing,A9,B9). 03:00:09 %~ will_need_touch(Touchable_Will_need_touch5,Will_need_touch4,Will_need_touch,Touch) :- 03:00:09 %~ 03:00:09 %~ h(spatial,touchable,Touchable_Will_need_touch5,Will_need_touch4,Will_need_touch,Touch). 03:00:09 /* ( will_need_touch(Agent,Thing) ==>> 03:00:09 ( can_sense(Agent,Sense_Agent2,Thing) , 03:00:09 h(spatial,touchable,Agent,Thing))) */ 03:00:09 %~ will_need_touch(Agent,Thing,A9,C9) :- 03:00:09 %~ can_sense(Agent,Sense_Agent2,Thing,A9,B9) , 03:00:09 %~ h(spatial,touchable,Agent,Thing,B9,C9). 03:00:09 :- multifile will_need_touch/4. 03:00:09 03:00:09 /* ( will_need_touch(Source_Agent_Touchable_Will_need_touch,Target_Thing_Touch) ==>> 03:00:09 ( can_sense(Source_Agent_Touchable_Will_need_touch,Can_senseWill_need_touch,Target_Thing_Touch) , 03:00:09 h(spatial,touchable,Source_Agent_Touchable_Will_need_touch,Target_Thing_Touch))) */ 03:00:09 %~ will_need_touch(Agent_Touchable_Will_need_touch,Thing,A9,C9) :- 03:00:09 %~ can_sense( Agent_Touchable_Will_need_touch, 03:00:09 %~ Can_senseWill_need_touch, Thing,A9,B9) , 03:00:09 %~ h(spatial,touchable,Agent_Touchable_Will_need_touch,Thing,B9,C9). 03:00:09 will_need_touch(Agent, Thing, A, B) :- 03:00:09 can_sense(Agent, _, Thing, A, C), 03:00:09 h(spatial, touchable, Agent, Thing, C, B). 03:00:09 03:00:09 /* ( eVent(Agent,Event) ==>> 03:00:09 send_1percept(Agent,Event),apply_aXioms(Event)) */ 03:00:09 %~ eVent(Agent,Event,A9,C9) :- 03:00:09 %~ send_1percept(Agent,Event,A9,B9) , 03:00:09 %~ must_mw1(apply_aXioms(Event),B9,C9). 03:00:09 /* ( aXiom(Action,_S0,_S9) ::= 03:00:09 xnotrace((\+trival_act(Action),dbug1(aXiom(Action)))),xnotrace(fail)) */ 03:00:09 %~ aXiom(Action,_S0,_S9) :- 03:00:09 %~ xnotrace( \+trival_act(Action),dbug1(aXiom(Action))) , 03:00:09 %~ xnotrace(fail). 03:00:09 /* ==>>(aXiom(Action),aXiom_p1(Action)) */ 03:00:09 %~ aXiom(Action,A9,B9) :- 03:00:09 %~ 03:00:09 %~ aXiom_p1(Action,A9,B9). 03:00:09 /* ==>>(aXiom(Action),aXiom_p2(Action)) */ 03:00:09 %~ aXiom(Action,A9,B9) :- 03:00:09 %~ 03:00:09 %~ aXiom_p2(Action,A9,B9). 03:00:09 /* ==>>(aXiom_p1((P1,P11)),(!,aXiom_p1(P1),aXiom_p1(P11))) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:71 03:00:09 %~ aXiom_p1((_28328,_28330),A9,C9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ aXiom_p1(_28328,A9,B9) , 03:00:09 %~ aXiom_p1(_28330,B9,C9). 03:00:09 /* ==>>(aXiom_p1((P1;P11)),(!,(aXiom_p1(P1);aXiom_p1(P11)))) */ 03:00:09 %~ aXiom_p1((_14550;_14552),A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ aXiom_p1(_14550,A9,B9);aXiom_p1(_14552,A9,B9). 03:00:09 /* ==>>(aXiom_p1((P1->P11)),(!,(aXiom_p1(P1)->aXiom_p1(P11)))) */ 03:00:09 %~ aXiom_p1((_61060->_61062),A9,C9) -> 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ aXiom_p1(_61060,A9,B9) -> 03:00:09 %~ 03:00:09 %~ aXiom_p1(_61062,B9,C9). 03:00:09 /* ==>>(aXiom_p1(true),!) */ 03:00:09 %~ aXiom_p1(true,A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ B9=A9. 03:00:09 /* ( aXiom_p1( P1_Xx_c62*->P1;P1_Xx_c621) ==>> 03:00:09 !,(aXiom_p1(P1_Xx_c62)*->aXiom_p1(P1);aXiom_p1(P1_Xx_c621))) */ 03:00:09 %~ aXiom_p1((Xx_c62*->Xx_c622;Xx_c621),A9,C9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ ( aXiom_p1(Xx_c62,A9,B9)*->aXiom_p1(Xx_c622,B9,C9) ; 03:00:09 %~ aXiom_p1(Xx_c621,A9,C9)). 03:00:09 /* ( aXiom_p1( P1_Xx_c623*->P1) ==>> 03:00:09 !,(aXiom_p1(P1_Xx_c623)*->aXiom_p1(P1))) */ 03:00:09 %~ aXiom_p1((Xx_c623*->Xx_c6234),A9,C9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ aXiom_p1(Xx_c623,A9,B9)*->aXiom_p1(Xx_c6234,B9,C9). 03:00:09 /* ( aXiom_p2(Action) ==>> 03:00:09 ( { implications(DoesEvent,Action,Preconds,Postconds), 03:00:09 action_doer(Action,Agent) } , 03:00:09 satisfy_each(preCond(_1),Preconds) , 03:00:09 ( sg(member(failed(Why))),send_1percept(Agent,failed(Action,Why)) ; 03:00:09 satisfy_each(postCond(_2),Postconds),send_1percept(Agent,Action)) , 03:00:09 { episodic_mem(Agent,implications(DoesEvent,Action,Preconds,Postconds)) } , 03:00:09 { dbug1( used_implications(DoesEvent,Action,Preconds,Postconds)) } , 03:00:09 !)) */ 03:00:09 %~ aXiom_p2(Action,A9,I9) :- 03:00:09 %~ implications(DoesEvent,Action,Preconds,Postconds) , 03:00:09 %~ action_doer(Action,Agent) , 03:00:09 %~ H9=A9 , 03:00:09 %~ satisfy_each(preCond(_1),Preconds,H9,G9) , 03:00:09 %~ ( ( sg(member(failed(Why)),G9,F9) , 03:00:09 %~ send_1percept(Agent,failed(Action,Why),F9,E9)) ; 03:00:09 %~ ( satisfy_each(postCond(_2),Postconds,G9,D9) , 03:00:09 %~ send_1percept(Agent,Action,D9,E9))) , 03:00:09 %~ episodic_mem( Agent, 03:00:09 %~ implications(DoesEvent,Action,Preconds,Postconds)) , 03:00:09 %~ C9=E9 , 03:00:09 %~ dbug1( used_implications(DoesEvent,Action,Preconds,Postconds)) , 03:00:09 %~ B9=C9 , 03:00:09 %~ ! , 03:00:09 %~ I9=B9. 03:00:09 /* ( aXiom_p1(Action) ==>> 03:00:09 ( { oper_splitk(Agent,Action,Preconds,Postconds) } , 03:00:09 { dbug1( using_oper_splitk(Agent,Action,Preconds,Postconds)) } , 03:00:09 satisfy_each(preCond(_1),Preconds) , 03:00:09 ( sg(member(failed(Why))),send_1percept(Agent,failed(Action,Why)) ; 03:00:09 ( satisfy_each(postCond(_2),Postconds) , 03:00:09 send_1percept(Agent,success(Action)))) , 03:00:09 { dbug1( used_oper_splitk(Agent,Action,Preconds,Postconds)) } , 03:00:09 !)) */ 03:00:09 %~ aXiom_p1(Action,A9,I9) :- 03:00:09 %~ oper_splitk(Agent,Action,Preconds,Postconds) , 03:00:09 %~ H9=A9 , 03:00:09 %~ dbug1( using_oper_splitk(Agent,Action,Preconds,Postconds)) , 03:00:09 %~ G9=H9 , 03:00:09 %~ satisfy_each(preCond(_1),Preconds,G9,F9) , 03:00:09 %~ ( ( sg(member(failed(Why)),F9,E9) , 03:00:09 %~ send_1percept(Agent,failed(Action,Why),E9,D9)) ; 03:00:09 %~ ( satisfy_each(postCond(_2),Postconds,F9,C9) , 03:00:09 %~ send_1percept(Agent,success(Action),C9,D9))) , 03:00:09 %~ dbug1( used_oper_splitk(Agent,Action,Preconds,Postconds)) , 03:00:09 %~ B9=D9 , 03:00:09 %~ ! , 03:00:09 %~ I9=B9. 03:00:09 /* ( aXiom_p2(Action,S,E) ::= 03:00:09 ( append_termlist(Action,[S,E],ActionSE) , 03:00:09 current_predicate(_49276,mu:ActionSE) , 03:00:09 adv_safe_to_call(ActionSE) , 03:00:09 ! , 03:00:09 call(Action,S,E))) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:107 03:00:09 %~ aXiom_p2(Action,S,E) :- 03:00:09 %~ append_termlist(Action,[S,E],ActionSE) , 03:00:09 %~ current_predicate(Kw,mu:ActionSE) , 03:00:09 %~ adv_safe_to_call(ActionSE) , 03:00:09 %~ ! , 03:00:09 %~ call(Action,S,E). 03:00:09 /* ( aXiom_p2(Action,S,E) ::= 03:00:09 ( current_predicate(Kw,mu:Action) , 03:00:09 ! , 03:00:09 adv_safe_to_call(Action) , 03:00:09 call(Action) , 03:00:09 S=E)) */ 03:00:09 %~ aXiom_p2(Action,S,E) :- 03:00:09 %~ current_predicate(Kw,mu:Action) , 03:00:09 %~ ! , 03:00:09 %~ adv_safe_to_call(Action) , 03:00:09 %~ call(Action) , 03:00:09 %~ S=E. 03:00:09 /* ( aXiom_p1(Action) ==>> 03:00:09 ( action_doer(Action,Agent) , 03:00:09 invoke_introspect(Agent,Action,Answer) , 03:00:09 send_1percept(Agent,[answer(Answer),Answer]) , 03:00:09 !)) */ 03:00:09 %~ aXiom_p1(Action,A9,E9) :- 03:00:09 %~ action_doer(Action,Agent,A9,D9) , 03:00:09 %~ invoke_introspect(Agent,Action,Answer,D9,C9) , 03:00:09 %~ send_1percept(Agent,[answer(Answer),Answer],C9,B9) , 03:00:09 %~ ! , 03:00:09 %~ E9=B9. 03:00:09 /* ( aXiom_p1( print_(Agent,Msg)) ==>> 03:00:09 ( h(spatial,descended,Agent,Here) , 03:00:09 queue_local_event(msg_from(Agent,Msg),[Here]))) */ 03:00:09 %~ aXiom_p1(print_(Agent,Msg),A9,C9) :- 03:00:09 %~ h(spatial,descended,Agent,Here,A9,B9) , 03:00:09 %~ queue_local_event(msg_from(Agent,Msg),[Here],B9,C9). 03:00:09 /* ( aXiom_p1( attempts(Agent,act3(wait,Agent,[]))) ==>> 03:00:09 from_loc(Agent,Here),queue_local_event(time_passes(Agent),Here)) */ 03:00:09 %~ aXiom_p1(attempts(Agent,act3(wait,Agent,[])),A9,C9) :- 03:00:09 %~ from_loc(Agent,Here,A9,B9) , 03:00:09 %~ queue_local_event(time_passes(Agent),Here,B9,C9). 03:00:09 /* ( aXiom_p1( attempts(Agent,act3(english,Agent,[English]))) ==>> 03:00:09 eng2cmd(Agent,English,Action),add_intent(Agent,Action)) */ 03:00:09 %~ aXiom_p1(attempts(Agent,act3(english,Agent,[English])),A9,C9) :- 03:00:09 %~ eng2cmd(Agent,English,Action,A9,B9) , 03:00:09 %~ add_intent(Agent,Action,B9,C9). 03:00:09 /* ( aXiom_p1( intent_english(Agent,English)) ==>> 03:00:09 !,{assertz(mu_global:console_tokens(Agent,English))}) */ 03:00:09 %~ aXiom_p1(intent_english(Agent,English),A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ assertz( mu_global : console_tokens(Agent,English)) , 03:00:09 %~ B9=A9. 03:00:09 /* ( aXiom_p1( attempts(Agent,act3(talk,Agent,[Object,Message]))) ==>> 03:00:09 ( can_sense(Agent,audio,Object) , 03:00:09 from_loc(Agent,Here) , 03:00:09 queue_local_event( 03:00:09 [ did( Agent, 03:00:09 act3(talk,Agent,[Here,Object,Message]))], 03:00:09 [Here]))) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts(Agent,act3(talk,Agent,[Object,Message])), A9,D9) :- 03:00:09 %~ can_sense(Agent,audio,Object,A9,C9) , 03:00:09 %~ from_loc(Agent,Here,C9,B9) , 03:00:09 %~ queue_local_event( 03:00:09 %~ [ did( Agent, 03:00:09 %~ act3(talk,Agent,[Here,Object,Message]))], [Here],B9,D9). 03:00:09 /* ( aXiom_p1( say(Agent,Message)) ==>> 03:00:09 ( from_loc(Agent,Here) , 03:00:09 queue_local_event( 03:00:09 [ did(Agent,act3(talk,Agent,[Here,*,Message]))], 03:00:09 [Here]))) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:152 03:00:09 %~ aXiom_p1(say(Agent,Message),A9,C9) :- 03:00:09 %~ from_loc(Agent,Here,A9,B9) , 03:00:09 %~ queue_local_event( 03:00:09 %~ [ did(Agent,act3(talk,Agent,[Here,*,Message]))], [Here],B9,C9). 03:00:09 /* ( aXiom_p1( attempts( Agent, 03:00:09 act3(emote,Agent,[EmoteType,Object,Message]))) ==>> 03:00:09 ( ! , 03:00:09 from_loc(Agent,Here) , 03:00:09 queue_local_event( 03:00:09 [ act3(emote,Agent,[EmoteType,Object,Message])], 03:00:09 [Here]))) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(emote,Agent,[EmoteType,Object,Message])), A9,C9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ from_loc(Agent,Here,A9,B9) , 03:00:09 %~ queue_local_event( 03:00:09 %~ [ act3(emote,Agent,[EmoteType,Object,Message])], [Here],B9,C9). 03:00:09 /* ( aXiom_p1( terminates( h(Spatially,Prep,Object,Here))) ==>> 03:00:09 !,undeclare(h(Spatially,Prep,Object,Here))) */ 03:00:09 %~ aXiom_p1(terminates(h(Spatially,Prep,Object,Here)),A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ undeclare(h(Spatially,Prep,Object,Here),A9,B9). 03:00:09 /* ( aXiom_p1( attempts( Agent, 03:00:09 act3(go__prep_obj,Agent,[Walk,At,Object]))) ==>> 03:00:09 ( will_need_touch(Agent,Object) , 03:00:09 has_rel(At,Object) , 03:00:09 \+( is_closed(At,Object)) , 03:00:09 eVent( Agent, 03:00:09 event3( arrive, 03:00:09 [At,Agent,Object], 03:00:09 [Walk,At])))) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(go__prep_obj,Agent,[Walk,At,Object])), A9,F9) :- 03:00:09 %~ will_need_touch(Agent,Object,A9,E9) , 03:00:09 %~ has_rel(At,Object,E9,D9) , 03:00:09 %~ \+( is_closed(At,Object,D9,C9)) , 03:00:09 %~ B9=D9 , 03:00:09 %~ eVent( Agent, 03:00:09 %~ event3( arrive, 03:00:09 %~ [At,Agent,Object], 03:00:09 %~ [Walk,At]), B9,F9). 03:00:09 /* ( aXiom_p1( initiates( h(Spatially,Prep,Object,Dest))) ==>> 03:00:09 !,declare(h(Spatially,Prep,Object,Dest))) */ 03:00:09 %~ aXiom_p1(initiates(h(Spatially,Prep,Object,Dest)),A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ declare(h(Spatially,Prep,Object,Dest),A9,B9). 03:00:09 /* ==>>(aXiom_p1(status_msg(_Begin,_End)),[]) */ 03:00:09 %~ aXiom_p1(status_msg(_Begin,_End),P1_Status_msg,P1_Status_msg) :- 03:00:09 %~ 03:00:09 %~ true. 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts(Agent,act3(go__obj,Agent,[Walk,Object])), 03:00:09 RECALC) ==>> 03:00:09 ( has_rel(At,Object) , 03:00:09 RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(go__prep_obj,Agent,[Walk,At,Object])))) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts(Agent,act3(go__obj,Agent,[Walk,Object])), RECALC,A9,C9) :- 03:00:09 %~ has_rel(At,Object,A9,B9) , 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(go__prep_obj,Agent,[Walk,At,Object])), B9,C9). 03:00:09 /* ( aXiom_p1( attempts(Agent,act3(go__loc,Agent,[_Walk,There]))) ==>> 03:00:09 ( has_rel(fn(exit,Fn_Exit),There) , 03:00:09 eVent(Agent,make_true(Agent,h(spatial,in,Agent,There))))) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts(Agent,act3(go__loc,Agent,[_Walk,There])), A9,C9) :- 03:00:09 %~ has_rel(fn(exit,Fn_Exit),There,A9,B9) , 03:00:09 %~ eVent( Agent, 03:00:09 %~ make_true(Agent,h(spatial,in,Agent,There)), B9,C9). 03:00:09 /* ( aXiom_p1( make_true(Doer,h(spatial,in,Agent,There))) ==>> 03:00:09 ( { Doer==Agent } , 03:00:09 has_rel(fn(exit,Fn_Exit),There) , 03:00:09 from_loc(Agent,Here) , 03:00:09 agent_thought_model(Agent,ModelData) , 03:00:09 { find_path(Doer,Here,There,Route,ModelData) } , 03:00:09 ! , 03:00:09 eVent( Agent, 03:00:09 follow_plan( Agent, 03:00:09 did(Agent,act3(go__loc,Agent,[walk,There])), 03:00:09 Route)))) */ 03:00:09 %~ aXiom_p1(make_true(Doer,h(spatial,in,Agent,There)),A9,H9) :- 03:00:09 %~ Doer==Agent , 03:00:09 %~ G9=A9 , 03:00:09 %~ has_rel(fn(exit,Fn_Exit),There,G9,F9) , 03:00:09 %~ from_loc(Agent,Here,F9,E9) , 03:00:09 %~ agent_thought_model(Agent,ModelData,E9,D9) , 03:00:09 %~ find_path(Doer,Here,There,Route,ModelData) , 03:00:09 %~ C9=D9 , 03:00:09 %~ ! , 03:00:09 %~ B9=C9 , 03:00:09 %~ eVent( Agent, 03:00:09 %~ follow_plan( Agent, 03:00:09 %~ did(Agent,act3(go__loc,Agent,[walk,There])), 03:00:09 %~ Route), B9,H9). 03:00:09 /* ==>>(aXiom_p1(make_true(Agent,FACT)),add_agent_goal(Agent,FACT)) */ 03:00:09 %~ aXiom_p1(make_true(Agent,FACT),A9,B9) :- 03:00:09 %~ 03:00:09 %~ add_agent_goal(Agent,FACT,A9,B9). 03:00:09 /* ==>>(aXiom_p1(add_intent(Agent,TODO)),add_agent_intent(Agent,TODO)) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:210 03:00:09 %~ aXiom_p1(add_intent(Agent,TODO),A9,B9) :- 03:00:09 %~ 03:00:09 %~ add_agent_intent(Agent,TODO,A9,B9). 03:00:09 /* ( aXiom_p1( follow_plan(Agent,Name,[])) ==>> 03:00:09 !,send_1percept(Agent,[success(followed_plan(Agent,Name))])) */ 03:00:09 %~ aXiom_p1(follow_plan(Agent,Name,[]),A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ send_1percept( Agent, 03:00:09 %~ [ success( followed_plan(Agent,Name))], A9,B9). 03:00:09 /* ( aXiom_p1( follow_plan(Agent,Name,[Step])) ==>> 03:00:09 ( eVent(Agent,follow_step(Agent,Name,Step)) , 03:00:09 eVent(Agent,follow_plan(Agent,Name,CO_Route)))) */ 03:00:09 %~ aXiom_p1(follow_plan(Agent,Name,[Step|Route]),A9,C9) :- 03:00:09 %~ eVent(Agent,follow_step(Agent,Name,Step),A9,B9) , 03:00:09 %~ eVent(Agent,follow_plan(Agent,Name,Route),B9,C9). 03:00:09 /* ( aXiom_p1( follow_step(Agent,Name,Step)) ==>> 03:00:09 {dbug1(follow_step(Agent,Name,Step))},raise_aXiom_events(Step)) */ 03:00:09 %~ aXiom_p1(follow_step(Agent,Name,Step),A9,C9) :- 03:00:09 %~ dbug1( follow_step(Agent,Name,Step)) , 03:00:09 %~ B9=A9 , 03:00:09 %~ raise_aXiom_events(Step,B9,C9). 03:00:09 /* ( axiom_Recalc_e(attempts(Agent,act3(take,Agent,[Thing])),RECALC) ==>> 03:00:09 ( ! , 03:00:09 RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(put__via,Agent,[take,Thing,held_by,Agent])))) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts(Agent,act3(take,Agent,[Thing])), RECALC,A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(put__via,Agent,[take,Thing,held_by,Agent])), A9,B9). 03:00:09 /* ( axiom_Recalc_e(attempts(Agent,act3(drop,Agent,[Thing])),RECALC) ==>> 03:00:09 ( ! , 03:00:09 dshow_failure( h(spatial,At,Agent,Here)) , 03:00:09 RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(put__via,Agent,[drop,Thing,At,Here])))) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts(Agent,act3(drop,Agent,[Thing])), RECALC,A9,C9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ dshow_failure(h(spatial,At,Agent,Here),A9,B9) , 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(put__via,Agent,[drop,Thing,At,Here])), B9,C9). 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts( Agent, 03:00:09 act3(put,Agent,[Thing1,PrepAt,Thing2])), 03:00:09 RECALC) ==>> 03:00:09 RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(put__via,Agent,[put,Thing1,PrepAt,Thing2]))) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(put,Agent,[Thing1,PrepAt,Thing2])), RECALC,A9,B9) :- 03:00:09 %~ 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(put__via,Agent,[put,Thing1,PrepAt,Thing2])), A9,B9). 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts(Agent,act3(give,Agent,[Thing,Recipient])), 03:00:09 RECALC) ==>> 03:00:09 RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(put__via,Agent,[give,Thing,held_by,Recipient]))) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts(Agent,act3(give,Agent,[Thing,Recipient])), RECALC,A9,B9) :- 03:00:09 %~ 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(put__via,Agent,[give,Thing,held_by,Recipient])), A9,B9). 03:00:09 /* ( aXiom_p1( attempts( Agent, 03:00:09 act3( put__via, 03:00:09 Agent, 03:00:09 [How,Thing1,Prep,Thing2]))) ==>> 03:00:09 ( {fail} , 03:00:09 ! , 03:00:09 dshow_failure( prep_to_rel(Thing2,Prep,At)) , 03:00:09 from_loc(Agent,Here) , 03:00:09 dshow_failure( has_rel(At,Thing2)) , 03:00:09 dshow_failure( will_need_touch(Agent,Thing2)) , 03:00:09 moveto( Agent, 03:00:09 How, Thing1,At,Thing2, 03:00:09 [Here], 03:00:09 [ cap( subj(Agent)), 03:00:09 person(How,es(How)), Thing1,At,Thing2, 03:00:09 '.']))) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3( put__via, 03:00:09 %~ Agent, 03:00:09 %~ [How,Thing1,Prep,Thing2])), A9,H9) :- 03:00:09 %~ fail , 03:00:09 %~ G9=A9 , 03:00:09 %~ ! , 03:00:09 %~ F9=G9 , 03:00:09 %~ dshow_failure(prep_to_rel(Thing2,Prep,At),F9,E9) , 03:00:09 %~ from_loc(Agent,Here,E9,D9) , 03:00:09 %~ dshow_failure(has_rel(At,Thing2),D9,C9) , 03:00:09 %~ dshow_failure(will_need_touch(Agent,Thing2),C9,B9) , 03:00:09 %~ moveto( Agent, 03:00:09 %~ How, Thing1,At,Thing2, 03:00:09 %~ [Here], 03:00:09 %~ [ cap( subj(Agent)), person(How,es(How)),Thing1, 03:00:09 %~ At,Thing2,'.'], B9,H9). 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts(Agent,act3(throw_dir,Agent,[Thing,ExitName])), 03:00:09 RECALC) ==>> 03:00:09 ( from_loc(Agent,Here) , 03:00:09 RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(throw_prep_obj,Agent,[Thing,ExitName,Here])))) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts(Agent,act3(throw_dir,Agent,[Thing,ExitName])), RECALC,A9,C9) :- 03:00:09 %~ from_loc(Agent,Here,A9,B9) , 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(throw_prep_obj,Agent,[Thing,ExitName,Here])), B9,C9). 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts(Agent,act3(throw_at,Agent,[Thing,Target])), 03:00:09 RECALC) ==>> 03:00:09 RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(throw_prep_obj,Agent,[Thing,at,Target]))) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts(Agent,act3(throw_at,Agent,[Thing,Target])), RECALC,A9,B9) :- 03:00:09 %~ 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(throw_prep_obj,Agent,[Thing,at,Target])), A9,B9). 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts( Agent, 03:00:09 act3(throw_prep_obj,Agent,[Thing,Prep,Target])), 03:00:09 RECALC) ==>> 03:00:09 ( prep_to_rel(Target,Prep,Rel) , 03:00:09 RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(put,Agent,[throw,Thing,Rel,Target])))) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(throw_prep_obj,Agent,[Thing,Prep,Target])), RECALC,A9,C9) :- 03:00:09 %~ prep_to_rel(Target,Prep,Rel,A9,B9) , 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(put,Agent,[throw,Thing,Rel,Target])), B9,C9). 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts( Agent, 03:00:09 act3(throw,Agent,[Thing,Prep,Target])), 03:00:09 RECALC) ==>> 03:00:09 ( prep_to_rel(Target,Prep,Rel);Prep=Rel , 03:00:09 RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(put,Agent,[throw,Thing,Rel,Target])))) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(throw,Agent,[Thing,Prep,Target])), RECALC,A9,C9) :- 03:00:09 %~ ( prep_to_rel(Target,Prep,Rel,A9,B9) ; 03:00:09 %~ =(Prep,Rel,A9,B9)) , 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(put,Agent,[throw,Thing,Rel,Target])), B9,C9). 03:00:09 /* ( aXiom_p1( attempts( Agent, 03:00:09 act3(throw,Agent,[Thing,At,Target]))) ==>> 03:00:09 ( will_need_touch(Agent,Thing) , 03:00:09 can_sense(Agent,see,Target) , 03:00:09 eVent( Agent, 03:00:09 act3(throw,Agent,[Thing,At,Target])))) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(throw,Agent,[Thing,At,Target])), A9,D9) :- 03:00:09 %~ will_need_touch(Agent,Thing,A9,C9) , 03:00:09 %~ can_sense(Agent,see,Target,C9,B9) , 03:00:09 %~ eVent( Agent, 03:00:09 %~ act3(throw,Agent,[Thing,At,Target]), B9,D9). 03:00:09 /* ( aXiom_p1( act3(throw,Agent,[Thing,AtTarget,Target])) ==>> 03:00:09 ( ignore( ( getprop(Thing,breaks_into(Broken)) , 03:00:09 dbug(general,'object ~p is breaks_into~n',[Thing]) , 03:00:09 eVent(Agent,thing_transforms(Thing,Broken)))) , 03:00:09 eVent( Agent, 03:00:09 disgorge( Agent, 03:00:09 do_throw, Target,AtTarget,Target, 03:00:09 [Target],'Something falls out.')))) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ act3(throw,Agent,[Thing,AtTarget,Target]), A9,C9) :- 03:00:09 %~ ignore( 03:00:09 %~ ( getprop(Thing,breaks_into(Broken)) , 03:00:09 %~ dbug(general,'object ~p is breaks_into~n',[Thing]) , 03:00:09 %~ eVent(Agent,thing_transforms(Thing,Broken))), A9,B9) , 03:00:09 %~ eVent( Agent, 03:00:09 %~ disgorge( Agent, 03:00:09 %~ do_throw, Target,AtTarget,Target, 03:00:09 %~ [Target],'Something falls out.'), B9,C9). 03:00:09 /* ( aXiom_p1( thing_transforms(Thing,Broken)) ==>> 03:00:09 ( undeclare( h(Spatial,At,Thing,Here)) , 03:00:09 declare( h(Spatial,At,Broken,Here)) , 03:00:09 queue_local_event([transformed(Thing,Broken)],Here))) */ 03:00:09 %~ aXiom_p1(thing_transforms(Thing,Broken),A9,D9) :- 03:00:09 %~ undeclare(h(Spatial,At,Thing,Here),A9,C9) , 03:00:09 %~ declare(h(Spatial,At,Broken,Here),C9,B9) , 03:00:09 %~ queue_local_event([transformed(Thing,Broken)],Here,B9,D9). 03:00:09 /* ( aXiom_p1( attempts(Agent,act3(hit_with,Agent,[Thing,With]))) ==>> 03:00:09 ( from_loc(Agent,Here) , 03:00:09 invoke_hit(Agent,Thing,With,[Here]) , 03:00:09 send_1percept(Agent,[true,'OK.']))) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:306 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts(Agent,act3(hit_with,Agent,[Thing,With])), A9,D9) :- 03:00:09 %~ from_loc(Agent,Here,A9,C9) , 03:00:09 %~ invoke_hit(Agent,Thing,With,[Here],C9,B9) , 03:00:09 %~ send_1percept(Agent,[true,'OK.'],B9,D9). 03:00:09 /* ( aXiom_p1( attempts(Agent,act3(hit,Agent,[Thing]))) ==>> 03:00:09 ( from_loc(Agent,Here) , 03:00:09 invoke_hit(Agent,Thing,Agent,[Here]) , 03:00:09 send_1percept(Agent,[true,'OK.']))) */ 03:00:09 %~ aXiom_p1(attempts(Agent,act3(hit,Agent,[Thing])),A9,D9) :- 03:00:09 %~ from_loc(Agent,Here,A9,C9) , 03:00:09 %~ invoke_hit(Agent,Thing,Agent,[Here],C9,B9) , 03:00:09 %~ send_1percept(Agent,[true,'OK.'],B9,D9). 03:00:09 /* ( invoke_hit(Doer,Target,_With,Vicinity) ==>> 03:00:09 ignore( ( getprop(Target,breaks_into(Broken)) , 03:00:09 dbug(general,'target ~p is breaks_into~n',[Target]) , 03:00:09 undeclare( h(Spatial,Prep,Target,Here)) , 03:00:09 queue_local_event([transformed(Target,Broken)],Vicinity) , 03:00:09 declare( h(Spatial,Prep,Broken,Here)) , 03:00:09 disgorge(Doer,hit,Target,Prep,Here,Vicinity,'Something falls out.')))) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:316 03:00:09 %~ invoke_hit(Doer,Target,_With,Vicinity,A9,B9) :- 03:00:09 %~ 03:00:09 %~ ignore( 03:00:09 %~ ( getprop(Target,breaks_into(Broken)) , 03:00:09 %~ dbug(general,'target ~p is breaks_into~n',[Target]) , 03:00:09 %~ undeclare( h(Spatial,Prep,Target,Here)) , 03:00:09 %~ queue_local_event([transformed(Target,Broken)],Vicinity) , 03:00:09 %~ declare( h(Spatial,Prep,Broken,Here)) , 03:00:09 %~ disgorge(Doer,hit,Target,Prep,Here,Vicinity,'Something falls out.')), A9,B9). 03:00:09 /* ( aXiom_p1( attempts( Agent, 03:00:09 act3(dig,Agent,[Hole,Where,Tool]))) ==>> 03:00:09 ( { memberchk(Hole,[hole,trench,pit,ditch]), 03:00:09 memberchk(Where,[garden]), 03:00:09 memberchk(Tool,[shovel,spade]) } , 03:00:09 open_traverse(Tool,Agent) , 03:00:09 from_loc(Agent,Where) , 03:00:09 \+( h(spatial,_At,Hole,Where)) , 03:00:09 declare( h(spatial,in,Hole,Where)) , 03:00:09 setprop(Hole,default_rel=in) , 03:00:09 setprop(Hole,can_be(move,f)) , 03:00:09 setprop(Hole,can_be(take,f)) , 03:00:09 declare( h(spatial,in,dirt,Where)) , 03:00:09 queue_event( [ created(Hole,Where), 03:00:09 [ cap( subj(Agent)), person(dig,digs),a,Hole,'in the', 03:00:09 Where,'.']]))) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(dig,Agent,[Hole,Where,Tool])), A9,L9) :- 03:00:09 %~ memberchk(Hole,[hole,trench,pit,ditch]) , 03:00:09 %~ memberchk(Where,[garden]) , 03:00:09 %~ memberchk(Tool,[shovel,spade]) , 03:00:09 %~ K9=A9 , 03:00:09 %~ open_traverse(Tool,Agent,K9,J9) , 03:00:09 %~ from_loc(Agent,Where,J9,I9) , 03:00:09 %~ \+( h(spatial,_At,Hole,Where,I9,H9)) , 03:00:09 %~ G9=I9 , 03:00:09 %~ declare(h(spatial,in,Hole,Where),G9,F9) , 03:00:09 %~ setprop(Hole,default_rel=in,F9,E9) , 03:00:09 %~ setprop(Hole,can_be(move,f),E9,D9) , 03:00:09 %~ setprop(Hole,can_be(take,f),D9,C9) , 03:00:09 %~ declare(h(spatial,in,dirt,Where),C9,B9) , 03:00:09 %~ queue_event( 03:00:09 %~ [ created(Hole,Where), 03:00:09 %~ [ cap( subj(Agent)), person(dig,digs),a,Hole,'in the', 03:00:09 %~ Where,'.']], B9,L9). 03:00:09 /* ( aXiom_p1( attempts(Agent,act3(eat,Agent,[Thing]))) ==>> 03:00:09 ( getprop(Thing,can_be(eat,t)) -> 03:00:09 03:00:09 ( undeclare( h(spatial,_1,Thing,_2)) , 03:00:09 send_1percept(Agent,[destroyed(Thing),'Mmmm, good!'])) ; 03:00:09 send_1percept( Agent, [ 03:00:09 [ failure( attempts(Agent,act3(eat,Agent,[Thing]))), 03:00:09 'It\'s inedible!'])])) */ 03:00:09 %~ aXiom_p1(attempts(Agent,act3(eat,Agent,[Thing])),A9,D9) -> 03:00:09 %~ 03:00:09 %~ ( getprop(Thing,can_be(eat,t),A9,C9) -> 03:00:09 %~ undeclare(h(spatial,_1,Thing,_2),C9,B9) , 03:00:09 %~ send_1percept(Agent,[destroyed(Thing),'Mmmm, good!'],B9,D9) ; 03:00:09 %~ send_1percept( Agent, 03:00:09 %~ [ failure( attempts(Agent,act3(eat,Agent,[Thing]))), 03:00:09 %~ 'It\'s inedible!'], A9,D9)). 03:00:09 /* ( aXiom_p1( attempts(Agent,act3(switch,Agent,[OnOff,Thing]))) ==>> 03:00:09 ( will_need_touch(Agent,Thing) , 03:00:09 getprop(Thing,can_be(switch(OnOff),t)) , 03:00:09 getprop(Thing,effect(switch(OnOff),Term0)) , 03:00:09 { adv_subst(equivalent,$self,Thing,Term0,Term) } , 03:00:09 call(Term) , 03:00:09 send_1percept(Agent,[success(true,'OK')]))) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts(Agent,act3(switch,Agent,[OnOff,Thing])), A9,G9) :- 03:00:09 %~ will_need_touch(Agent,Thing,A9,F9) , 03:00:09 %~ getprop(Thing,can_be(switch(OnOff),t),F9,E9) , 03:00:09 %~ getprop(Thing,effect(switch(OnOff),Term0),E9,D9) , 03:00:09 %~ adv_subst(equivalent,$self,Thing,Term0,Term) , 03:00:09 %~ C9=D9 , 03:00:09 %~ call(Term,C9,B9) , 03:00:09 %~ send_1percept(Agent,[success(true,'OK')],B9,G9). 03:00:09 /* ( axiom_Recalc_e(attempts(Agent,act3(inventory,Who,[])),RECALC) ==>> 03:00:09 RECALC = 03:00:09 03:00:09 attempts(Agent,act3(examine,Agent,[Who]))) */ 03:00:09 %~ axiom_Recalc_e(attempts(Agent,act3(inventory,Who,[])),RECALC,A9,B9) :- 03:00:09 %~ 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts(Agent,act3(examine,Agent,[Who])), A9,B9). 03:00:09 /* ( axiom_Recalc_e(attempts(Agent,act3(look,Agent,[])),RECALC) ==>> 03:00:09 ( h(spatial,At,Agent,Here) , 03:00:09 RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(examine__D3,Agent,[see,At,Here])))) */ 03:00:09 %~ axiom_Recalc_e(attempts(Agent,act3(look,Agent,[])),RECALC,A9,C9) :- 03:00:09 %~ h(spatial,At,Agent,Here,A9,B9) , 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts(Agent,act3(examine__D3,Agent,[see,At,Here])), B9,C9). 03:00:09 /* ( axiom_Recalc_e(attempts(Agent,act3(examine,Agent,[Sense])),RECALC) ==>> 03:00:09 ( { is_sense(Sense) } , 03:00:09 ! , 03:00:09 from_loc(Agent,Place) , 03:00:09 RECALC = 03:00:09 03:00:09 attempts(Agent,act3(examine__D3,Agent,[see,in,Place])))) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts(Agent,act3(examine,Agent,[Sense])), RECALC,A9,E9) :- 03:00:09 %~ is_sense(Sense) , 03:00:09 %~ D9=A9 , 03:00:09 %~ ! , 03:00:09 %~ C9=D9 , 03:00:09 %~ from_loc(Agent,Place,C9,B9) , 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts(Agent,act3(examine__D3,Agent,[see,in,Place])), B9,E9). 03:00:09 /* ( axiom_Recalc_e(attempts(Agent,act3(examine,Agent,[Object])),RECALC) ==>> 03:00:09 RECALC = 03:00:09 03:00:09 attempts(Agent,act3(examine__D3,Agent,[see,at,Object]))) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:373 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts(Agent,act3(examine,Agent,[Object])), RECALC,A9,B9) :- 03:00:09 %~ 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts(Agent,act3(examine__D3,Agent,[see,at,Object])), A9,B9). 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts(Agent,act3(examine,Agent,[Sense,Object])), 03:00:09 RECALC) ==>> 03:00:09 ( RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(examine__D3,Agent,[Sense,at,Object])) , 03:00:09 !)) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts(Agent,act3(examine,Agent,[Sense,Object])), RECALC,A9,C9) :- 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts(Agent,act3(examine__D3,Agent,[Sense,at,Object])), A9,B9) , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts( Agent, 03:00:09 act3(examine,Agent,[Sense,Prep,Object])), 03:00:09 RECALC) ==>> 03:00:09 ( RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(examine__D3,Agent,[Sense,Prep,Object])) , 03:00:09 !)) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(examine,Agent,[Sense,Prep,Object])), RECALC,A9,C9) :- 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(examine__D3,Agent,[Sense,Prep,Object])), A9,B9) , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts( Agent, 03:00:09 act3( examine, 03:00:09 Agent, 03:00:09 [Sense,Prep,Object,Depth])), 03:00:09 RECALC) ==>> 03:00:09 ( RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3( examine__D3, 03:00:09 Agent, 03:00:09 [Sense,Prep,Object,Depth])) , 03:00:09 !)) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:377 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3( examine, 03:00:09 %~ Agent, 03:00:09 %~ [Sense,Prep,Object,Depth])), RECALC,A9,C9) :- 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3( examine__D3, 03:00:09 %~ Agent, 03:00:09 %~ [Sense,Prep,Object,Depth])), A9,B9) , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts( Agent, 03:00:09 act3(examine__D3,Agent,[Sense,Prep,Object])), 03:00:09 RECALC) ==>> 03:00:09 ( RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3(examine__D5,Agent,[Sense,Prep,Object,3])) , 03:00:09 !)) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(examine__D3,Agent,[Sense,Prep,Object])), RECALC,A9,C9) :- 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3(examine__D5,Agent,[Sense,Prep,Object,3])), A9,B9) , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ( axiom_Recalc_e( 03:00:09 attempts( Agent, 03:00:09 act3( examine__D3, 03:00:09 Agent, 03:00:09 [Sense,Prep,Object,Depth])), 03:00:09 RECALC) ==>> 03:00:09 ( RECALC = 03:00:09 03:00:09 attempts( Agent, 03:00:09 act3( examine__D5, 03:00:09 Agent, 03:00:09 [Sense,Prep,Object,Depth])) , 03:00:09 !)) */ 03:00:09 %~ axiom_Recalc_e( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3( examine__D3, 03:00:09 %~ Agent, 03:00:09 %~ [Sense,Prep,Object,Depth])), RECALC,A9,C9) :- 03:00:09 %~ =( RECALC, 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3( examine__D5, 03:00:09 %~ Agent, 03:00:09 %~ [Sense,Prep,Object,Depth])), A9,B9) , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ( aXiom_p1( attempts( Agent, 03:00:09 act3( examine__D5, 03:00:09 Agent, 03:00:09 [Sense,Prep,Object,Depth]))) ==>> 03:00:09 ( \+( sg( can_sense_here(Agent,Sense))) , 03:00:09 ! , 03:00:09 raise_aXiom_events( failed( 03:00:09 did( Agent, 03:00:09 act3( examine, 03:00:09 Agent, 03:00:09 [Sense,Prep,Object,Depth])), 03:00:09 \+( can_sense_here(Agent,Sense)))))) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3( examine__D5, 03:00:09 %~ Agent, 03:00:09 %~ [Sense,Prep,Object,Depth])), A9,E9) :- 03:00:09 %~ \+( sg(can_sense_here(Agent,Sense),A9,D9)) , 03:00:09 %~ C9=A9 , 03:00:09 %~ ! , 03:00:09 %~ B9=C9 , 03:00:09 %~ raise_aXiom_events( 03:00:09 %~ failed( 03:00:09 %~ did( Agent, 03:00:09 %~ act3( examine, 03:00:09 %~ Agent, 03:00:09 %~ [Sense,Prep,Object,Depth])), 03:00:09 %~ \+( can_sense_here(Agent,Sense))), B9,E9). 03:00:09 /* ( aXiom_p1( attempts( Agent, 03:00:09 act3( examine__D5, 03:00:09 Agent, 03:00:09 [Sense,Prep,Object,Depth]))) ==>> 03:00:09 ( \+( sg( can_sense(Agent,Sense,Object))) , 03:00:09 ! , 03:00:09 raise_aXiom_events( failed( 03:00:09 did( Agent, 03:00:09 act3( examine, 03:00:09 Agent, 03:00:09 [Sense,Prep,Object,Depth])), 03:00:09 \+( can_sense(Agent,Sense,Object)))))) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3( examine__D5, 03:00:09 %~ Agent, 03:00:09 %~ [Sense,Prep,Object,Depth])), A9,E9) :- 03:00:09 %~ \+( sg(can_sense(Agent,Sense,Object),A9,D9)) , 03:00:09 %~ C9=A9 , 03:00:09 %~ ! , 03:00:09 %~ B9=C9 , 03:00:09 %~ raise_aXiom_events( 03:00:09 %~ failed( 03:00:09 %~ did( Agent, 03:00:09 %~ act3( examine, 03:00:09 %~ Agent, 03:00:09 %~ [Sense,Prep,Object,Depth])), 03:00:09 %~ \+( can_sense(Agent,Sense,Object))), B9,E9). 03:00:09 /* ( aXiom_p1( attempts( Agent, 03:00:09 act3( examine__D5, 03:00:09 Agent, 03:00:09 [Sense,Prep,Object,Depth]))) ==>> 03:00:09 act_examine(Agent,Sense,Prep,Object,Depth),!) */ 03:00:09 %~ aXiom_p1( 03:00:09 %~ attempts( Agent, 03:00:09 %~ act3( examine__D5, 03:00:09 %~ Agent, 03:00:09 %~ [Sense,Prep,Object,Depth])), A9,C9) :- 03:00:09 %~ must_mw1( 03:00:09 %~ act_examine(Agent,Sense,Prep,Object,Depth), A9,B9) , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ( aXiom_p1( attempts(Agent,act3(touch,Agent,[Thing]))) ==>> 03:00:09 ( ! , 03:00:09 unless_reason( Agent, 03:00:09 will_need_touch(Agent,Thing), 03:00:09 cant( reach(Agent,Thing)), 03:00:09 send_1percept(Agent,[success(act3(touch,Agent,[Thing]),'Ok.')])))) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:396 03:00:09 %~ aXiom_p1(attempts(Agent,act3(touch,Agent,[Thing])),A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ unless_reason( Agent, 03:00:09 %~ will_need_touch(Agent,Thing), 03:00:09 %~ cant( reach(Agent,Thing)), 03:00:09 %~ send_1percept(Agent,[success(act3(touch,Agent,[Thing]),'Ok.')]), A9,B9). 03:00:09 /* ( aXiom_p1( change_state(Agent,Action,Thing,Prop)) ==>> 03:00:09 !,change_state(Agent,Action,Thing,Prop)) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:402 03:00:09 %~ aXiom_p1(change_state(Agent,Action,Thing,Prop),A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ change_state(Agent,Action,Thing,Prop,A9,B9). 03:00:09 /* ( aXiom_p1(Action,S0,S9) ::= 03:00:09 ( action_verb_agent_thing(Action,Verb,Agent,Thing) , 03:00:09 nonvar(Verb) , 03:00:09 nonvar(Thing) , 03:00:09 nonvar(Agent) , 03:00:09 act_change_state_or_fallback(Verb,State,TF) , 03:00:09 ! , 03:00:09 eVent( Agent, 03:00:09 change_state(Agent,Action,Thing,State=TF), S0,S9) , 03:00:09 !)) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:406 03:00:09 %~ aXiom_p1(Action,S0,S9) :- 03:00:09 %~ action_verb_agent_thing(Action,Verb,Agent,Thing) , 03:00:09 %~ nonvar(Verb) , 03:00:09 %~ nonvar(Thing) , 03:00:09 %~ nonvar(Agent) , 03:00:09 %~ act_change_state_or_fallback(Verb,State,TF) , 03:00:09 %~ ! , 03:00:09 %~ eVent( Agent, 03:00:09 %~ change_state(Agent,Action,Thing,State=TF), S0,S9) , 03:00:09 %~ !. 03:00:09 /* ( invoke_command(Requester,attempts(Agent,Action)) ==>> 03:00:09 ( { Requester==Agent } , 03:00:09 invoke_command(Agent,Action) , 03:00:09 !)) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:130 03:00:09 %~ invoke_command(Requester,attempts(Agent,Action),A9,D9) :- 03:00:09 %~ Requester==Agent , 03:00:09 %~ C9=A9 , 03:00:09 %~ invoke_command(Agent,Action,C9,B9) , 03:00:09 %~ ! , 03:00:09 %~ D9=B9. 03:00:09 /* ( invoke_command(Agent,Action) ==>> 03:00:09 ( invoke_metacmd(Agent,Action) , 03:00:09 { overwrote_prompt(Agent) } , 03:00:09 !)) */ 03:00:09 %~ invoke_command(Agent,Action,A9,D9) :- 03:00:09 %~ invoke_metacmd(Agent,Action,A9,C9) , 03:00:09 %~ overwrote_prompt(Agent) , 03:00:09 %~ B9=C9 , 03:00:09 %~ ! , 03:00:09 %~ D9=B9. 03:00:09 /* ( invoke_command(Agent,Action) ==>> 03:00:09 ( { set_last_action(Agent,Action) } , 03:00:09 agent_try_action(Agent,Action) , 03:00:09 !)) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:137 03:00:09 %~ invoke_command(Agent,Action,A9,D9) :- 03:00:09 %~ set_last_action(Agent,Action) , 03:00:09 %~ C9=A9 , 03:00:09 %~ agent_try_action(Agent,Action,C9,B9) , 03:00:09 %~ ! , 03:00:09 %~ D9=B9. 03:00:09 /* ( invoke_intents(Agent) ==>> 03:00:09 ( sg( declared( memories(Agent,Mem0))) , 03:00:09 { member(intent(Agent,[]),Mem0) } , 03:00:09 !)) */ 03:00:09 %~ invoke_intents(Agent,A9,D9) :- 03:00:09 %~ sg(declared(memories(Agent,Mem0)),A9,C9) , 03:00:09 %~ member(intent(Agent,[]),Mem0) , 03:00:09 %~ B9=C9 , 03:00:09 %~ ! , 03:00:09 %~ D9=B9. 03:00:09 /* ==>>(satisfy_each_cond(Ctxt,[],success(Ctxt)),!) */ 03:00:09 %~ satisfy_each_cond(Ctxt,[],success(Ctxt),A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ B9=A9. 03:00:09 /* ( satisfy_each_cond(Context,[Cond],Out) ==>> 03:00:09 ( satisfy_each(Context,Cond) , 03:00:09 ! , 03:00:09 ( sg( member( failed(Why))) -> 03:00:09 03:00:09 Out = 03:00:09 03:00:09 failed(Why) ; 03:00:09 satisfy_each_cond(Context,CondList,Out)) , 03:00:09 !)) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:259 03:00:09 %~ satisfy_each_cond(Context,[Cond|CondList],Out,A9,F9) -> 03:00:09 %~ dmust_tracing(satisfy_each(Context,Cond),A9,E9) , 03:00:09 %~ ! , 03:00:09 %~ D9=E9 , 03:00:09 %~ ( sg(member(failed(Why)),D9,C9) -> 03:00:09 %~ 03:00:09 %~ =(Out,failed(Why),C9,B9) ; 03:00:09 %~ satisfy_each_cond(Context,CondList,Out,D9,B9)) , 03:00:09 %~ ! , 03:00:09 %~ F9=B9. 03:00:09 /* ==>>(satisfy_each2(Ctx,Cond),satisfy_each1(Ctx,Cond)) */ 03:00:09 %~ satisfy_each2(Ctx,Cond,A9,B9) :- 03:00:09 %~ 03:00:09 %~ satisfy_each1(Ctx,Cond,A9,B9). 03:00:09 /* ==>>(satisfy_each2(Cond3,Cond),[failed(Cond)]) */ 03:00:09 %~ satisfy_each2( Cond2, 03:00:09 %~ Cond, 03:00:09 %~ [ failed(Cond) | 03:00:09 %~ Each2_Failed], 03:00:09 %~ Each2_Failed) :- 03:00:09 %~ 03:00:09 %~ true. 03:00:09 /* ( satisfy_each1(_Context,h(spatial,P,_X,_Y)) ==>> 03:00:09 {P==takeable},!) */ 03:00:09 %~ satisfy_each1(_Context,h(spatial,P,_X,_Y),A9,C9) :- 03:00:09 %~ P==takeable , 03:00:09 %~ B9=A9 , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ( satisfy_each1(Context,List) ==>> 03:00:09 ( { is_list(List) } , 03:00:09 ! , 03:00:09 satisfy_each_cond(Context,List,Out) , 03:00:09 ! , 03:00:09 { Out\=failed(Failed) })) */ 03:00:09 %~ satisfy_each1(Context,List,A9,F9) :- 03:00:09 %~ is_list(List) , 03:00:09 %~ E9=A9 , 03:00:09 %~ ! , 03:00:09 %~ D9=E9 , 03:00:09 %~ satisfy_each_cond(Context,List,Out,D9,C9) , 03:00:09 %~ ! , 03:00:09 %~ B9=C9 , 03:00:09 %~ Out\=failed(Failed) , 03:00:09 %~ F9=B9. 03:00:09 /* ==>>(satisfy_each1(_Ctx,A\=B),({dif(A,B)},!)) */ 03:00:09 %~ satisfy_each1(_Ctx,A\=B,A9,C9) :- 03:00:09 %~ dif(A,B) , 03:00:09 %~ B9=A9 , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ==>>(satisfy_each1(_Ctxt,exists(Ex)),(!,{ground(Ex)})) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:283 03:00:09 %~ satisfy_each1(_Ctxt,exists(Ex),A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ ground(Ex) , 03:00:09 %~ B9=A9. 03:00:09 /* ( satisfy_each1(Context,believe(Beliver,Cond)) ==>> 03:00:09 ( pre_redeclare( memories(Beliver,Memory)) , 03:00:09 { satisfy_each_always(Context,Cond,Memory,NewMemory) } , 03:00:09 ! , 03:00:09 redeclare( memories(Beliver,NewMemory)))) */ 03:00:09 %~ satisfy_each1(Context,believe(Beliver,Cond),A9,E9) :- 03:00:09 %~ pre_redeclare(memories(Beliver,Memory),A9,D9) , 03:00:09 %~ satisfy_each_always(Context,Cond,Memory,NewMemory) , 03:00:09 %~ C9=D9 , 03:00:09 %~ ! , 03:00:09 %~ B9=C9 , 03:00:09 %~ redeclare(memories(Beliver,NewMemory),B9,E9). 03:00:09 /* ( satisfy_each1(Context,believe(_Beliver,Cond)) ==>> 03:00:09 ( ! , 03:00:09 satisfy_each(Context,Cond) , 03:00:09 !)) */ 03:00:09 %~ satisfy_each1(Context,believe(_Beliver,Cond),A9,C9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ satisfy_each(Context,Cond,A9,B9) , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ==>>(satisfy_each1(postCond(_Action),~Cond),(!,undeclare_always(Cond))) */ 03:00:09 %~ satisfy_each1(postCond(_Action),~Cond,A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ undeclare_always(Cond,A9,B9). 03:00:09 /* ( satisfy_each1(Ctx_Percept_local,percept_local(Where,Event)) ==>> 03:00:09 !,queue_local_event([Event],[Where])) */ 03:00:09 %~ satisfy_each1(Percept_local,percept_local(Where,Event),A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ queue_local_event([Event],[Where],A9,B9). 03:00:09 /* ( satisfy_each1(Ctx_Percept,percept(Agent,Event)) ==>> 03:00:09 !,send_1percept(Agent,Event)) */ 03:00:09 %~ satisfy_each1(Percept,percept(Agent,Event),A9,B9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ send_1percept(Agent,Event,A9,B9). 03:00:09 /* ( satisfy_each1(Context,~Cond) ==>> 03:00:09 !,(\+satisfy_each1(Context,Cond);[failed(Cond)])) */ 03:00:09 %~ satisfy_each1(Context,~Cond,A9,C9) :- 03:00:09 %~ ! , 03:00:09 %~ A9=A9 , 03:00:09 %~ ( \+satisfy_each1(Context,Cond,A9,B9),C9=A9 ; 03:00:09 %~ A9 = 03:00:09 %~ 03:00:09 %~ [ failed(Cond) | 03:00:09 %~ C9]). 03:00:09 /* ( satisfy_each1(Ctx_Call,call(Cond)) ==>> 03:00:09 declared(Cond)*->true;apply_aXioms(Cond)) */ 03:00:09 %~ satisfy_each1(Call,call(Cond),A9,C9) :- 03:00:09 %~ 03:00:09 %~ ( declared(Cond,A9,B9)*->true(B9,C9) ; 03:00:09 %~ apply_aXioms(Cond,A9,C9)). 03:00:09 /* ==>>(satisfy_each1(Ctx_Cond1,Cond),(declared(Cond),!)) */ 03:00:09 %~ satisfy_each1(Cond1,Cond,A9,C9) :- 03:00:09 %~ declared(Cond,A9,B9) , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ( satisfy_each1(postCond(_Action),Cond) ==>> 03:00:09 ( { old_figment(Cond,_F,_A,Old) } , 03:00:09 undeclare_always(Old) , 03:00:09 ! , 03:00:09 declare(Cond))) */ 03:00:09 %~ satisfy_each1(postCond(_Action),Cond,A9,D9) :- 03:00:09 %~ must( 03:00:09 %~ {old_figment(Cond,_F,_A,Old)},undeclare_always(Old), A9,C9) , 03:00:09 %~ ! , 03:00:09 %~ B9=C9 , 03:00:09 %~ declare(Cond,B9,D9). 03:00:09 /* ==>>(api_invoke(Action),apply_aXioms(Action)) */ 03:00:09 %~ api_invoke(Action,A9,B9) :- 03:00:09 %~ 03:00:09 %~ apply_aXioms(Action,A9,B9). 03:00:09 /* ==>>(apply_aXioms(Action),(aXiom(Action),!)) */ 03:00:09 %~ apply_aXioms(Action,A9,C9) :- 03:00:09 %~ aXiom(Action,A9,B9) , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ( raise_aXiom_events(Action) ==>> 03:00:09 ( action_doer(Action,Agent) , 03:00:09 send_1percept(Agent,[failure(Action,unknown_to(Agent,Action))]))) */ 03:00:09 %~ raise_aXiom_events(Action,A9,C9) :- 03:00:09 %~ action_doer(Action,Agent,A9,B9) , 03:00:09 %~ send_1percept( Agent, 03:00:09 %~ [ failure(Action,unknown_to(Agent,Action))], B9,C9). 03:00:09 /* ==>>(unless_reason(_Agent,Then,_Msg),(Then,!)) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:421 03:00:09 %~ unless_reason(_Agent,Then,_Msg,A9,C9) :- 03:00:09 %~ phrase(Then,A9,B9) , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ( unless_reason(Agent,_Then,Msg) ==>> 03:00:09 ( { event_failed(Agent,Msg) } , 03:00:09 ! , 03:00:09 {fail})) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:422 03:00:09 %~ unless_reason(Agent,_Then,Msg,A9,D9) :- 03:00:09 %~ event_failed(Agent,Msg) , 03:00:09 %~ C9=A9 , 03:00:09 %~ ! , 03:00:09 %~ B9=C9 , 03:00:09 %~ fail , 03:00:09 %~ D9=B9. 03:00:09 /* ( unless_reason(_Agent,Unless,_Msg,Then) ==>> 03:00:09 ( Unless , 03:00:09 ! , 03:00:09 Then)) */ 03:00:09 %~ unless_reason(_Agent,Unless,_Msg,Then,A9,D9) :- 03:00:09 %~ phrase(Unless,A9,C9) , 03:00:09 %~ ! , 03:00:09 %~ B9=C9 , 03:00:09 %~ phrase(Then,B9,D9). 03:00:09 /* ( unless_reason(Agent,_Unless,Msg,_Then) ==>> 03:00:09 {event_failed(Agent,Msg)},!) */ 03:00:09 %~ unless_reason(Agent,_Unless,Msg,_Then,A9,C9) :- 03:00:09 %~ event_failed(Agent,Msg) , 03:00:09 %~ B9=A9 , 03:00:09 %~ ! , 03:00:09 %~ C9=B9. 03:00:09 /* ==>>(unless(_Agent,Required,Then),(Required,!,Then)) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:429 03:00:09 %~ unless(_Agent,Required,Then,A9,D9) :- 03:00:09 %~ phrase(Required,A9,C9) , 03:00:09 %~ ! , 03:00:09 %~ B9=C9 , 03:00:09 %~ phrase(Then,B9,D9). 03:00:09 /* ( unless(Agent,Required,_Then) ==>> 03:00:09 ( { simplify_reason(Required,CUZ), 03:00:09 event_failed(Agent,cant(cuz(\+CUZ))) } , 03:00:09 !)) */ 03:00:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:430 03:00:13 %~ unless(Agent,Required,_Then,A9,C9) :- 03:00:13 %~ simplify_reason(Required,CUZ) , 03:00:13 %~ event_failed(Agent,cant(cuz(\+CUZ))) , 03:00:13 %~ B9=A9 , 03:00:13 %~ ! , 03:00:13 %~ C9=B9. 03:00:13 /* ( add_intent_look(Agent) ==>> 03:00:13 ( h(spatial,inside,Agent,_Somewhere) , 03:00:13 add_agent_intent(Agent,attempts(Agent,act3(look,Agent,[]))))) */ 03:00:13 %~ add_intent_look(Agent,A9,C9) :- 03:00:13 %~ h(spatial,inside,Agent,_Somewhere,A9,B9) , 03:00:13 %~ add_agent_intent(Agent,attempts(Agent,act3(look,Agent,[])),B9,C9). 03:00:13 /* ( disgorge( Doer, 03:00:13 Verb, Container,Prep,Here, 03:00:13 Vicinity,Msg) ==>> 03:00:13 ( verb_domain(Verb,Spatially) , 03:00:13 findall(Inner,h(Spatially,child,Inner,Container),Contents) , 03:00:13 { dbug(general,'~p childs: ~p~n',[Container,Contents]) } , 03:00:13 moveto( Doer, 03:00:13 Verb, Contents,Prep,Here, 03:00:13 Vicinity,Msg))) */ 03:00:13 %~ disgorge( Doer, 03:00:13 %~ Verb, Container,Prep,Here, 03:00:13 %~ Vicinity,Msg,A9, 03:00:13 %~ E9) :- 03:00:13 %~ verb_domain(Verb,Spatially,A9,D9) , 03:00:13 %~ findall( Inner, 03:00:13 %~ h(Spatially,child,Inner,Container), Contents,D9,C9) , 03:00:13 %~ dbug(general,'~p childs: ~p~n',[Container,Contents]) , 03:00:13 %~ B9=C9 , 03:00:13 %~ moveto( Doer, 03:00:13 %~ Verb, Contents,Prep,Here, 03:00:13 %~ Vicinity,Msg,B9, 03:00:13 %~ E9). 03:00:13 /* ( moveto(Doer,Verb,List,At,Dest,Vicinity,Msg) ==>> 03:00:13 ( { is_list(List) } , 03:00:13 ! , 03:00:13 apply_mapl_rest_state( moveto(Doer,Verb), 03:00:13 List, 03:00:13 [At,Dest,Vicinity,Msg]))) */ 03:00:13 %~ moveto( Doer, 03:00:13 %~ Verb, List,At,Dest, 03:00:13 %~ Vicinity,Msg,A9, 03:00:13 %~ D9) :- 03:00:13 %~ is_list(List) , 03:00:13 %~ C9=A9 , 03:00:13 %~ ! , 03:00:13 %~ B9=C9 , 03:00:13 %~ apply_mapl_rest_state( moveto(Doer,Verb), 03:00:13 %~ List, 03:00:13 %~ [At,Dest,Vicinity,Msg], B9,D9). 03:00:13 /* ( moveto(Doer,Verb,Object,At,Dest,Vicinity,Msg) ==>> 03:00:13 ( undeclare( h(spatial,Prep_Spatial,Object,From)) , 03:00:13 declare( h(spatial,At,Object,Dest)) , 03:00:13 queue_local_event( 03:00:13 [ act3( move, 03:00:13 Doer, 03:00:13 [ Verb, Object,From,At, 03:00:13 Dest]), 03:00:13 Msg], 03:00:13 Vicinity))) */ 03:00:13 %~ moveto( Doer, 03:00:13 %~ Verb, Object,At,Dest, 03:00:13 %~ Vicinity,Msg,A9, 03:00:13 %~ D9) :- 03:00:13 %~ undeclare(h(spatial,Prep_Spatial,Object,From),A9,C9) , 03:00:13 %~ declare(h(spatial,At,Object,Dest),C9,B9) , 03:00:13 %~ queue_local_event( 03:00:13 %~ [ act3( move, 03:00:13 %~ Doer, 03:00:13 %~ [ Verb, Object,From,At, 03:00:13 %~ Dest]), 03:00:13 %~ Msg], Vicinity,B9,D9). 03:00:13 /* ( setloc_silent(Prep,Object,Dest) ==>> 03:00:13 ( undeclare( h(spatial,Prep_Spatial,Object,Target_Object4)) , 03:00:13 declare( h(spatial,Prep,Object,Dest)))) */ 03:00:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:579 03:00:13 %~ setloc_silent(Prep,Object,Dest,A9,C9) :- 03:00:13 %~ undeclare(h(spatial,Prep_Spatial,Object,Target_Object4),A9,B9) , 03:00:13 %~ declare(h(spatial,Prep,Object,Dest),B9,C9). 03:00:13 %~ message_hook( 03:00:13 %~ error( permission_error(redefine,module,parser_sharing), 03:00:13 %~ context( 03:00:13 %~ prolog_stack( [ frame( 137, 03:00:13 %~ call( system : '$declare_module'/6), 03:00:13 %~ '$declare_module'( parser_sharing, 03:00:13 %~ user, 03:00:13 %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 13, false)), 03:00:13 %~ frame( 136, 03:00:13 %~ clause(<gt;clause>(0x555fa063ac00),61), 03:00:13 %~ '$start_module'( parser_sharing, 03:00:13 %~ [ op(1150,fx,share_mp), op(1150,fx,shared_parser_data),...], 03:00:13 %~ state( true, 03:00:13 %~ parser_sharing, true,false, 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', -), 03:00:13 %~ [ if(not_loaded), 03:00:13 %~ true])), 03:00:13 %~ frame( 135, 03:00:13 %~ clause(<gt;clause>(0x555fa0427000),65), 03:00:13 %~ '$first_term'( 03:00:13 %~ :-( module(parser_sharing,[...|...])), 03:00:13 %~ _161106, 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:13 %~ state( true, 03:00:13 %~ parser_sharing, true,false, 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', -), 03:00:13 %~ [ if(not_loaded), 03:00:13 %~ true])), 03:00:13 %~ frame( 134, 03:00:13 %~ clause(<gt;clause>(0x555fa0427400),60), 03:00:13 %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:13 %~ 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, 03:00:13 %~ [ if(not_loaded), 03:00:13 %~ true])), 03:00:13 %~ frame( 133, 03:00:13 %~ clause(<gt;clause>(0x555fa067d980),5), 03:00:13 %~ setup_call_catcher_cleanup( 03:00:13 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451), 03:00:13 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:13 %~ 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, 03:00:13 %~ [...|...]), 03:00:13 %~ Kw, 03:00:13 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:13 %~ lexstate(202,swi), 03:00:13 %~ mu))), 03:00:13 %~ frame( 132, 03:00:13 %~ clause(<gt;clause>(0x555fa067c100),7), 03:00:13 %~ setup_call_cleanup( 03:00:13 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451), 03:00:13 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:13 %~ 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, 03:00:13 %~ [...|...]), 03:00:13 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:13 %~ lexstate(202,swi), 03:00:13 %~ mu))), 03:00:13 %~ frame( 131, 03:00:13 %~ clause(<gt;clause>(0x555fa07deb40),57), 03:00:13 %~ '$consult_file_2'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:13 %~ mu, compiled,Compiled, 03:00:13 %~ [ if(not_loaded), 03:00:13 %~ true])), 03:00:13 %~ frame( 130, 03:00:13 %~ clause(<gt;clause>(0x555fa03e08c0),18), 03:00:13 %~ '$consult_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:13 %~ mu, compiled,Compiled5, 03:00:13 %~ [ if(not_loaded), 03:00:13 %~ true])), 03:00:13 %~ frame( 129, 03:00:13 %~ clause(<gt;clause>(0x555fa087a000),221), 03:00:13 %~ '$do_load_file_2'( library('logicmoo_nlu/parser_sharing'), 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), 03:00:13 %~ frame( 128, 03:00:13 %~ clause(<gt;clause>(0x555fa0656780),65), 03:00:13 %~ '$do_load_file'( library('logicmoo_nlu/parser_sharing'), 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), 03:00:13 %~ frame( 127, 03:00:13 %~ clause(<gt;clause>(0x555fa0692480),14), 03:00:13 %~ '$qdo_load_file2'( library('logicmoo_nlu/parser_sharing'), 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), 03:00:13 %~ frame( 126, 03:00:13 %~ clause(<gt;clause>(0x555fa0650840),10), 03:00:13 %~ '$qdo_load_file'( library('logicmoo_nlu/parser_sharing'), 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), 03:00:13 %~ frame( 125, 03:00:13 %~ clause(<gt;clause>(0x555fa06509a0),32), 03:00:13 %~ '$mt_do_load'( <gt;clause>(0x555fa5353700), 03:00:13 %~ library('logicmoo_nlu/parser_sharing'), 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), 03:00:13 %~ frame( 124, 03:00:13 %~ clause(<gt;clause>(0x555fa067d980),5), 03:00:13 %~ setup_call_catcher_cleanup( 03:00:13 %~ system : with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',<gt;clause>(0x555fa5353700),...)), 03:00:13 %~ system : '$mt_do_load'( <gt;clause>(0x555fa5353700), 03:00:13 %~ library('logicmoo_nlu/parser_sharing'), 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), 03:00:13 %~ Kw6, 03:00:13 %~ system : '$mt_end_load'(<gt;clause>(0x555fa5353700)))), 03:00:13 %~ frame( 123, 03:00:13 %~ clause(<gt;clause>(0x555fa067c100),7), 03:00:13 %~ setup_call_cleanup( 03:00:13 %~ system : with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',<gt;clause>(0x555fa5353700),...)), 03:00:13 %~ system : '$mt_do_load'( <gt;clause>(0x555fa5353700), 03:00:13 %~ library('logicmoo_nlu/parser_sharing'), 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), 03:00:13 %~ system : '$mt_end_load'(<gt;clause>(0x555fa5353700)))), 03:00:13 %~ frame(122,meta_call,0), 03:00:13 %~ frame( 121, 03:00:13 %~ foreign( system : '$sig_atomic'/1), 03:00:13 %~ $sig_atomic( setup_call_cleanup( 03:00:13 %~ with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',<gt;clause>(0x555fa5353700),...)), 03:00:13 %~ '$mt_do_load'( <gt;clause>(0x555fa5353700), 03:00:13 %~ library('logicmoo_nlu/parser_sharing'), 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), 03:00:13 %~ '$mt_end_load'(<gt;clause>(0x555fa5353700))))), 03:00:13 %~ frame( 120, 03:00:13 %~ clause(<gt;clause>(0x555fa067fa00),43), 03:00:13 %~ '$mt_load_file'( library('logicmoo_nlu/parser_sharing'), 03:00:13 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), 03:00:13 %~ frame( 119, 03:00:13 %~ clause(<gt;clause>(0x555fa05ea8c0),28), 03:00:13 %~ '$load_file_e'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), 03:00:13 %~ frame( 118, 03:00:13 %~ clause(<gt;clause>(0x555fa0656c80),12), 03:00:13 %~ '$load_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), 03:00:13 %~ frame( 117, 03:00:13 %~ clause(<gt;clause>(0x555fa0836dc0),31), 03:00:13 %~ '$load_one_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), 03:00:13 %~ frame( 116, 03:00:13 %~ clause(<gt;clause>(0x555fa069c6e0),10), 03:00:13 %~ '$load_files'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), 03:00:13 %~ frame( 115, 03:00:13 %~ clause(<gt;clause>(0x555fa03e0d20),19), 03:00:13 %~ load_files(mu:library('logicmoo_nlu/parser_sharing'),[if(not_loaded),true])), 03:00:13 %~ frame(114,clause(<gt;clause>(0x555fa03e1180),18),use_module(mu:library('logicmoo_nlu/parser_sharing'))), 03:00:13 %~ frame( 113, 03:00:13 %~ clause(<gt;clause>(0x555fa064d380),2), 03:00:13 %~ catch( 03:00:13 %~ mu : use_module( library('logicmoo_nlu/parser_sharing')), 03:00:13 %~ error(Error,Error64), 03:00:13 %~ system : $exception_in_directive( error(Error8,Error65)))), 03:00:13 %~ frame( 112, 03:00:13 %~ clause(<gt;clause>(0x555fa061a580),55), 03:00:13 %~ $execute_directive_3( use_module( library('logicmoo_nlu/parser_sharing')))), 03:00:13 %~ frame( 111, 03:00:13 %~ clause(<gt;clause>(0x555fa064acf0),8), 03:00:13 %~ '$execute_directive_2'( 03:00:13 %~ use_module( library('logicmoo_nlu/parser_sharing')), 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), 03:00:13 %~ frame( 110, 03:00:13 %~ clause(<gt;clause>(0x555fa064b560),9), 03:00:13 %~ '$execute_directive'( 03:00:13 %~ use_module( library('logicmoo_nlu/parser_sharing')), 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), 03:00:13 %~ frame( 109, 03:00:13 %~ clause(<gt;clause>(0x555fa0694e00),22), 03:00:13 %~ '$compile_term'( 03:00:13 %~ :-( use_module( library('logicmoo_nlu/parser_sharing'))), 03:00:13 %~ _57728, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', -)), 03:00:13 %~ frame( 108, 03:00:13 %~ clause(<gt;clause>(0x555fa03e9380),15), 03:00:13 %~ '$compile_term'( 03:00:13 %~ :-( use_module( library('logicmoo_nlu/parser_sharing'))), 03:00:13 %~ _57752, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), 03:00:13 %~ frame( 107, 03:00:13 %~ clause(<gt;clause>(0x555fa0427400),77), 03:00:13 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:13 %~ 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, 03:00:13 %~ [ if(not_loaded)])), 03:00:13 %~ frame( 106, 03:00:13 %~ clause(<gt;clause>(0x555fa067d980),5), 03:00:13 %~ setup_call_catcher_cleanup( 03:00:13 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322), 03:00:13 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:13 %~ 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, 03:00:13 %~ [...]), 03:00:13 %~ Kw11, 03:00:13 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:13 %~ lexstate(202,swi), 03:00:13 %~ mu))), 03:00:13 %~ frame( 105, 03:00:13 %~ clause(<gt;clause>(0x555fa067c100),7), 03:00:13 %~ setup_call_cleanup( 03:00:13 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322), 03:00:13 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:13 %~ 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, 03:00:13 %~ [...]), 03:00:13 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:13 %~ lexstate(202,swi), 03:00:13 %~ mu))), 03:00:13 %~ frame( 104, 03:00:13 %~ clause(<gt;clause>(0x555fa07deb40),57), 03:00:13 %~ '$consult_file_2'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:13 %~ mu, compiled,Compiled13, 03:00:13 %~ [ if(not_loaded)])), 03:00:13 %~ frame( 103, 03:00:13 %~ clause(<gt;clause>(0x555fa03e08c0),18), 03:00:13 %~ '$consult_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:13 %~ mu, compiled,Compiled14, 03:00:13 %~ [ if(not_loaded)])), 03:00:13 %~ frame( 102, 03:00:13 %~ clause(<gt;clause>(0x555fa087a000),221), 03:00:13 %~ '$do_load_file_2'( adv_eng2cmd, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), 03:00:13 %~ frame( 101, 03:00:13 %~ clause(<gt;clause>(0x555fa0656780),65), 03:00:13 %~ '$do_load_file'( adv_eng2cmd, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), 03:00:13 %~ frame( 100, 03:00:13 %~ clause(<gt;clause>(0x555fa0692480),14), 03:00:13 %~ '$qdo_load_file2'( adv_eng2cmd, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), 03:00:13 %~ frame( 99, 03:00:13 %~ clause(<gt;clause>(0x555fa0650840),10), 03:00:13 %~ '$qdo_load_file'( adv_eng2cmd, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), 03:00:13 %~ frame( 98, 03:00:13 %~ clause(<gt;clause>(0x555fa06509a0),32), 03:00:13 %~ '$mt_do_load'( <gt;clause>(0x555fa5353f00), 03:00:13 %~ adv_eng2cmd, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), 03:00:13 %~ frame( 97, 03:00:13 %~ clause(<gt;clause>(0x555fa067d980),5), 03:00:13 %~ setup_call_catcher_cleanup( 03:00:13 %~ system : with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',<gt;clause>(0x555fa5353f00),...)), 03:00:13 %~ system : '$mt_do_load'( <gt;clause>(0x555fa5353f00), 03:00:13 %~ adv_eng2cmd, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), 03:00:13 %~ Kw15, 03:00:13 %~ system : '$mt_end_load'(<gt;clause>(0x555fa5353f00)))), 03:00:13 %~ frame( 96, 03:00:13 %~ clause(<gt;clause>(0x555fa067c100),7), 03:00:13 %~ setup_call_cleanup( 03:00:13 %~ system : with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',<gt;clause>(0x555fa5353f00),...)), 03:00:13 %~ system : '$mt_do_load'( <gt;clause>(0x555fa5353f00), 03:00:13 %~ adv_eng2cmd, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), 03:00:13 %~ system : '$mt_end_load'(<gt;clause>(0x555fa5353f00)))), 03:00:13 %~ frame(95,meta_call,0), 03:00:13 %~ frame( 94, 03:00:13 %~ foreign( system : '$sig_atomic'/1), 03:00:13 %~ $sig_atomic( setup_call_cleanup( 03:00:13 %~ with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',<gt;clause>(0x555fa5353f00),...)), 03:00:13 %~ '$mt_do_load'( <gt;clause>(0x555fa5353f00), 03:00:13 %~ adv_eng2cmd, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), 03:00:13 %~ '$mt_end_load'(<gt;clause>(0x555fa5353f00))))), 03:00:13 %~ frame( 93, 03:00:13 %~ clause(<gt;clause>(0x555fa067fa00),43), 03:00:13 %~ '$mt_load_file'( adv_eng2cmd, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), 03:00:13 %~ frame(92,clause(<gt;clause>(0x555fa05ea8c0),28),'$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)])), 03:00:13 %~ frame(91,clause(<gt;clause>(0x555fa0656c80),12),'$load_file'(adv_eng2cmd,mu,[if(not_loaded)])), 03:00:13 %~ frame(90,clause(<gt;clause>(0x555fa0836dc0),31),'$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)])), 03:00:13 %~ frame(89,clause(<gt;clause>(0x555fa069c6e0),10),'$load_files'(adv_eng2cmd,mu,[if(not_loaded)])), 03:00:13 %~ frame(88,clause(<gt;clause>(0x555fa03e0d20),19),load_files(mu:adv_eng2cmd,[if(not_loaded)])), 03:00:13 %~ frame(87,clause(<gt;clause>(0x555fa07fd130),12),ensure_loaded(mu:adv_eng2cmd)), 03:00:13 %~ frame( 86, 03:00:13 %~ clause(<gt;clause>(0x555fa064d380),2), 03:00:13 %~ catch( 03:00:13 %~ mu : ensure_loaded(adv_eng2cmd), 03:00:13 %~ error(Error16,Error66), 03:00:13 %~ system : $exception_in_directive( error(Error17,Error67)))), 03:00:13 %~ frame(85,clause(<gt;clause>(0x555fa061a580),55),'$execute_directive_3'(ensure_loaded(adv_eng2cmd))), 03:00:13 %~ frame( 84, 03:00:13 %~ clause(<gt;clause>(0x555fa064acf0),8), 03:00:13 %~ '$execute_directive_2'( ensure_loaded(adv_eng2cmd), 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), 03:00:13 %~ frame( 83, 03:00:13 %~ clause(<gt;clause>(0x555fa064b560),9), 03:00:13 %~ '$execute_directive'( ensure_loaded(adv_eng2cmd), 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), 03:00:13 %~ frame( 82, 03:00:13 %~ clause(<gt;clause>(0x555fa0694e00),22), 03:00:13 %~ '$compile_term'( 03:00:13 %~ :-( ensure_loaded(adv_eng2cmd)), 03:00:13 %~ _57924, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', -)), 03:00:13 %~ frame( 81, 03:00:13 %~ clause(<gt;clause>(0x555fa03e9380),15), 03:00:13 %~ '$compile_term'( 03:00:13 %~ :-( ensure_loaded(adv_eng2cmd)), 03:00:13 %~ _57948, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), 03:00:13 %~ frame( 80, 03:00:13 %~ clause(<gt;clause>(0x555fa0427400),77), 03:00:13 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', 03:00:13 %~ 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, 03:00:13 %~ [ if(not_loaded)])), 03:00:13 %~ frame( 79, 03:00:13 %~ clause(<gt;clause>(0x555fa067d980),5), 03:00:13 %~ setup_call_catcher_cleanup( 03:00:13 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',1631494506.8683314), 03:00:13 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', 03:00:13 %~ 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, 03:00:13 %~ [...]), 03:00:13 %~ Kw20, 03:00:13 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', 03:00:13 %~ lexstate(202,swi), 03:00:13 %~ mu))), 03:00:13 %~ frame( 75, 03:00:13 %~ clause(<gt;clause>(0x555fa087a000),221), 03:00:13 %~ '$do_load_file_2'( adv_loader, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,compiled,[if(not_loaded)])), 03:00:13 %~ frame( 72, 03:00:13 %~ clause(<gt;clause>(0x555fa0650840),10), 03:00:13 %~ '$qdo_load_file'( adv_loader, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[if(not_loaded)])), 03:00:13 %~ frame( 70, 03:00:13 %~ clause(<gt;clause>(0x555fa067d980),5), 03:00:13 %~ setup_call_catcher_cleanup( 03:00:13 %~ system : with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',<gt;clause>(0x555fa1cf8d00),...)), 03:00:13 %~ system : '$mt_do_load'( <gt;clause>(0x555fa1cf8d00), 03:00:13 %~ adv_loader, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[...]), 03:00:13 %~ Kw21, 03:00:13 %~ system : '$mt_end_load'(<gt;clause>(0x555fa1cf8d00)))), 03:00:13 %~ frame(68,meta_call,0), 03:00:13 %~ frame( 67, 03:00:13 %~ foreign( system : '$sig_atomic'/1), 03:00:13 %~ $sig_atomic( setup_call_cleanup( 03:00:13 %~ with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',<gt;clause>(0x555fa1cf8d00),...)), 03:00:13 %~ '$mt_do_load'( <gt;clause>(0x555fa1cf8d00), 03:00:13 %~ adv_loader, 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[...]), 03:00:13 %~ '$mt_end_load'(<gt;clause>(0x555fa1cf8d00))))), 03:00:13 %~ frame(64,clause(<gt;clause>(0x555fa0656c80),12),'$load_file'(adv_loader,mu,'<gt;garbage_collected>')), 03:00:13 %~ frame( 59, 03:00:13 %~ clause(<gt;clause>(0x555fa064d380),2), 03:00:13 %~ catch( 03:00:13 %~ mu : ensure_loaded(adv_loader), 03:00:13 %~ error(Error22,Error68), 03:00:13 %~ system : $exception_in_directive( error(Error23,Error69)))), 03:00:13 %~ frame(58,clause(<gt;clause>(0x555fa061a580),55),'$execute_directive_3'(ensure_loaded(adv_loader))), 03:00:13 %~ frame( 53, 03:00:13 %~ clause(<gt;clause>(0x555fa0427400),77), 03:00:13 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', 03:00:13 %~ 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, 03:00:13 %~ [ if(not_loaded)])), 03:00:13 %~ frame( 52, 03:00:13 %~ clause(<gt;clause>(0x555fa067d980),5), 03:00:13 %~ setup_call_catcher_cleanup( 03:00:13 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',1632466069.4911866), 03:00:13 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', 03:00:13 %~ 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, 03:00:13 %~ [...]), 03:00:13 %~ Kw26, 03:00:13 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', 03:00:13 %~ lexstate(202,swi), 03:00:13 %~ mu))), 03:00:13 %~ frame( 48, 03:00:13 %~ clause(<gt;clause>(0x555fa087a000),221), 03:00:13 %~ '$do_load_file_2'( 03:00:13 %~ library( episodic_memory/adv_main), 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,compiled,[if(not_loaded)])), 03:00:13 %~ frame( 45, 03:00:13 %~ clause(<gt;clause>(0x555fa0650840),10), 03:00:13 %~ '$qdo_load_file'( '<gt;garbage_collected>', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[if(not_loaded)])), 03:00:13 %~ frame( 43, 03:00:13 %~ clause(<gt;clause>(0x555fa067d980),5), 03:00:13 %~ setup_call_catcher_cleanup( 03:00:13 %~ system : with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',<gt;clause>(0x555fa1cf8c80),...)), 03:00:13 %~ system : '$mt_do_load'( <gt;clause>(0x555fa1cf8c80), 03:00:13 %~ library(...), 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[...]), 03:00:13 %~ Kw27, 03:00:13 %~ system : '$mt_end_load'(<gt;clause>(0x555fa1cf8c80)))), 03:00:13 %~ frame(41,meta_call,0), 03:00:13 %~ frame( 40, 03:00:13 %~ foreign( system : '$sig_atomic'/1), 03:00:13 %~ $sig_atomic( setup_call_cleanup( 03:00:13 %~ with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',<gt;clause>(0x555fa1cf8c80),...)), 03:00:13 %~ '$mt_do_load'( <gt;clause>(0x555fa1cf8c80), 03:00:13 %~ library(...), 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[...]), 03:00:13 %~ '$mt_end_load'(<gt;clause>(0x555fa1cf8c80))))), 03:00:13 %~ frame( 37, 03:00:13 %~ clause(<gt;clause>(0x555fa0656c80),12), 03:00:13 %~ '$load_file'(library(episodic_memory/adv_main),mu,'<gt;garbage_collected>')), 03:00:13 %~ frame( 32, 03:00:13 %~ clause(<gt;clause>(0x555fa064d380),2), 03:00:13 %~ catch( 03:00:13 %~ mu : ensure_loaded( library(...)), 03:00:13 %~ error(Error28,Error70), 03:00:13 %~ system : $exception_in_directive( error(Error29,Error71)))), 03:00:13 %~ frame( 31, 03:00:13 %~ clause(<gt;clause>(0x555fa061a580),55), 03:00:13 %~ $execute_directive_3( ensure_loaded( library( episodic_memory/adv_main)))), 03:00:13 %~ frame( 26, 03:00:13 %~ clause(<gt;clause>(0x555fa0427400),77), 03:00:13 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', 03:00:13 %~ 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, 03:00:13 %~ [ expand(false), 03:00:13 %~ expand(true)])), 03:00:13 %~ frame( 25, 03:00:13 %~ clause(<gt;clause>(0x555fa067d980),5), 03:00:13 %~ setup_call_catcher_cleanup( 03:00:13 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',1632591271.7299438), 03:00:13 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', 03:00:13 %~ 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, 03:00:13 %~ [...|...]), 03:00:13 %~ Kw32, 03:00:13 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', 03:00:13 %~ lexstate(202,swi), 03:00:13 %~ user))), 03:00:13 %~ frame( 21, 03:00:13 %~ clause(<gt;clause>(0x555fa087a000),221), 03:00:13 %~ '$do_load_file_2'( 'adv_test_02.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', user,compiled, 03:00:13 %~ [ expand(false), 03:00:13 %~ expand(true)])), 03:00:13 %~ frame( 18, 03:00:13 %~ clause(<gt;clause>(0x555fa0650840),10), 03:00:13 %~ '$qdo_load_file'( 'adv_test_02.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', user,[expand(false),expand(true)])), 03:00:13 %~ frame( 16, 03:00:13 %~ clause(<gt;clause>(0x555fa067d980),5), 03:00:13 %~ setup_call_catcher_cleanup( 03:00:13 %~ system : with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',<gt;clause>(0x555fa1cf8a80),...)), 03:00:13 %~ system : '$mt_do_load'( <gt;clause>(0x555fa1cf8a80), 03:00:13 %~ 'adv_test_02.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', user,[...|...]), 03:00:13 %~ Kw33, 03:00:13 %~ system : '$mt_end_load'(<gt;clause>(0x555fa1cf8a80)))), 03:00:13 %~ frame(14,meta_call,0), 03:00:13 %~ frame( 13, 03:00:13 %~ foreign( system : '$sig_atomic'/1), 03:00:13 %~ $sig_atomic( setup_call_cleanup( 03:00:13 %~ with_mutex( '$load_file', 03:00:13 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl',<gt;clause>(0x555fa1cf8a80),...)), 03:00:13 %~ '$mt_do_load'( <gt;clause>(0x555fa1cf8a80), 03:00:13 %~ 'adv_test_02.pl', 03:00:13 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_02.pl', user,[...|...]), 03:00:13 %~ '$mt_end_load'(<gt;clause>(0x555fa1cf8a80))))), 03:00:13 %~ frame(10,clause(<gt;clause>(0x555fa0656c80),12),'$load_file'('adv_test_02.pl',user,'<gt;garbage_collected>'))]), 03:00:13 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl')), 03:00:13 %~ error, 03:00:13 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,parser_sharing], 03:00:13 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl'], nl,...(_31120)]) 03:00:13 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13) 03:00: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) 03:00:13 In: 03:00:13 [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) 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [125] '$mt_do_load'(<gt;clause>(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 03:00:13 [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',<gt;clause>(0x555fa5353700),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa5353700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:13 [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',<gt;clause>(0x555fa5353700),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa5353700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 03:00:13 [122] <gt;meta call> 03:00:13 [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',<gt;clause>(0x555fa5353700),...)),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa5353700)))) <gt;foreign> 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [114] use_module(mu:library('logicmoo_nlu/parser_sharing')) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 03:00:13 [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 03:00:13 [112] '$execute_directive_3'(use_module(library('logicmoo_nlu/parser_sharing'))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [98] '$mt_do_load'(<gt;clause>(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 03:00:13 [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',<gt;clause>(0x555fa5353f00),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa5353f00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:13 [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',<gt;clause>(0x555fa5353f00),...)),system:'$mt_do_load'(<gt;clause>(0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),system:'$mt_end_load'(<gt;clause>(0x555fa5353f00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 03:00:13 [95] <gt;meta call> 03:00:13 [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',<gt;clause>(0x555fa5353f00),...)),'$mt_do_load'(<gt;clause>(0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fa5353f00)))) <gt;foreign> 03:00:13 [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 03:00:13 [92] '$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 03:00:13 [91] '$load_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:13 [90] '$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 03:00:13 [89] '$load_files'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 03:00:13 [88] load_files(mu:adv_eng2cmd,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 03:00:13 [87] ensure_loaded(mu:adv_eng2cmd) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2083 03:00:13 [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 03:00:13 [85] '$execute_directive_3'(ensure_loaded(adv_eng2cmd)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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',<gt;clause>(0x555fa1cf8d00),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa1cf8d00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:13 [68] <gt;meta call> 03:00:13 [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',<gt;clause>(0x555fa1cf8d00),...)),'$mt_do_load'(<gt;clause>(0x555fa1cf8d00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fa1cf8d00)))) <gt;foreign> 03:00:13 [64] '$load_file'(adv_loader,mu,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:13 [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 03:00:13 [58] '$execute_directive_3'(ensure_loaded(adv_loader)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [45] '$qdo_load_file'('<gt;garbage_collected>','/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 03:00:13 [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',<gt;clause>(0x555fa1cf8c80),...)),system:'$mt_do_load'(<gt;clause>(0x555fa1cf8c80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),_5416,system:'$mt_end_load'(<gt;clause>(0x555fa1cf8c80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:13 [41] <gt;meta call> 03:00:13 [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',<gt;clause>(0x555fa1cf8c80),...)),'$mt_do_load'(<gt;clause>(0x555fa1cf8c80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fa1cf8c80)))) <gt;foreign> 03:00:13 [37] '$load_file'(library((episodic_memory/adv_main)),mu,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:13 [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 03:00:13 [31] '$execute_directive_3'(ensure_loaded(library((episodic_memory/adv_main)))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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 03:00:13 [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',<gt;clause>(0x555fa1cf8a80),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa1cf8a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:13 [14] <gt;meta call> 03:00:13 [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',<gt;clause>(0x555fa1cf8a80),...)),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa1cf8a80)))) <gt;foreign> 03:00:13 [10] '$load_file'('adv_test_02.pl',user,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:13 03:00:13 Note: some frames are missing due to last-call optimization. 03:00:13 Re-run your program in debug mode (:- debug.) to get more detail. 03:00:13 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl:13: 03:00: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) 03:00:13 ERROR: In: 03:00:13 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) 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 ERROR: [125] '$mt_do_load'(<gt;clause>(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 03:00:13 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',<gt;clause>(0x555fa5353700),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa5353700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:13 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',<gt;clause>(0x555fa5353700),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa5353700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 03:00:13 ERROR: [122] <gt;meta call> 03:00:13 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',<gt;clause>(0x555fa5353700),...)),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa5353700)))) <gt;foreign> 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 ERROR: [114] use_module(mu:library('logicmoo_nlu/parser_sharing')) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 ERROR: [98] '$mt_do_load'(<gt;clause>(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 03:00:13 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',<gt;clause>(0x555fa5353f00),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa5353f00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:13 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',<gt;clause>(0x555fa5353f00),...)),system:'$mt_do_load'(<gt;clause>(0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),system:'$mt_end_load'(<gt;clause>(0x555fa5353f00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 03:00:13 ERROR: [95] <gt;meta call> 03:00:13 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',<gt;clause>(0x555fa5353f00),...)),'$mt_do_load'(<gt;clause>(0x555fa5353f00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fa5353f00)))) <gt;foreign> 03:00:13 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 03:00:13 ERROR: [92] '$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 03:00:13 ERROR: [91] '$load_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:13 ERROR: [90] '$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 03:00:13 ERROR: [89] '$load_files'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 03:00:13 ERROR: [88] load_files(mu:adv_eng2cmd,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 03:00:13 ERROR: [87] ensure_loaded(mu:adv_eng2cmd) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2083 03:00:13 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 03:00:13 ERROR: [85] '$execute_directive_3'(ensure_loaded(adv_eng2cmd)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 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',<gt;clause>(0x555fa1cf8d00),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa1cf8d00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:13 ERROR: [68] <gt;meta call> 03:00:13 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',<gt;clause>(0x555fa1cf8d00),...)),'$mt_do_load'(<gt;clause>(0x555fa1cf8d00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fa1cf8d00)))) <gt;foreign> 03:00:13 ERROR: [64] '$load_file'(adv_loader,mu,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:13 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 03:00:13 ERROR: [58] '$execute_directive_3'(ensure_loaded(adv_loader)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:13 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 03:00:13 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 03:00:13 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 03:00:13 ERROR: [45] '$qdo_load_file'('<gt;garbage_collected>','/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 03:00:13 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',<gt;clause>(0x555fa1cf8c80),...)),system:'$mt_do_load'(<gt;clause>(0x555fa1cf8c80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),_5416,system:'$mt_end_load'(<gt;clause>(0x555fa1cf8c80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:13 ERROR: [41] <gt;meta call> 03:00:13 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',<gt;clause>(0x555fa1cf8c80),...)),'$mt_do_load'(<gt;clause>(0x555fa1cf8c80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fa1cf8c80)))) <gt;foreign> 03:00:17 ERROR: [37] '$load_file'(library((episodic_memory/adv_main)),mu,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:17 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 03:00:17 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 03:00:17 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 03:00:17 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 03:00:17 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 03:00:17 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 03:00:17 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',<gt;clause>(0x555fa1cf8a80),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa1cf8a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:17 ERROR: [14] <gt;meta call> 03:00:17 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',<gt;clause>(0x555fa1cf8a80),...)),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fa1cf8a80)))) <gt;foreign> 03:00:17 ERROR: [10] '$load_file'('adv_test_02.pl',user,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:17 ERROR: 03:00:17 ERROR: Note: some frames are missing due to last-call optimization. 03:00:17 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:00:17 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl:13 03:00:17 %~ message_hook( 03:00:17 %~ goal_failed(directive,mu:use_module(library('logicmoo_nlu/parser_sharing'))), 03:00:17 %~ warning, 03:00:17 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:00:17 %~ mu : use_module( library('logicmoo_nlu/parser_sharing'))]]) 03:00:17 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13) 03:00:17 Goal (directive) failed: mu:use_module(library('logicmoo_nlu/parser_sharing')) 03:00:17 Warning: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl:13: 03:00:17 Warning: Goal (directive) failed: mu:use_module(library('logicmoo_nlu/parser_sharing')) 03:00:17 totalTime=10.000 03:00:17 03:00:17 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' 03:00:17 03:00:17 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 03:00:17 ISSUE_ID=704 03:00:17 ISSUE_OC=OPEN 03:00:17 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 03:00:17 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 03:00:17 FileTestCase=logicmoo.agi.agi_test.adv_story.ADV_TEST_01 JUnit 03:00:17 03:00:17 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']" 03:00:17 03:00:17 (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']") 03:00:17 03:00:17 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl 03:00:17 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.agi.agi_test.adv_story/ADV_TEST_01/ 03:00:17 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AADV_TEST_01 03:00:17 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/703 03:00:17 03:00:17 03:00:19 %~ init_phase(after_load) 03:00:19 %~ init_phase(restore_state) 03:00:19 % 03:00:19 %~ init_why(after_boot,program) 03:00:19 %~ READONLY PACKAGES 03:00:19 %~ READONLY PACKAGES 03:00:19 %~ READONLY PACKAGES 03:00:19 %~ after_boot. 03:00:19 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:00:19 %~ message_hook( 03:00:19 %~ redefined_procedure(static,mu:aXiom/1), 03:00:19 %~ warning, 03:00:19 %~ [ 'Redefined ~w procedure ~p' - [ static, 03:00:19 %~ mu : aXiom/1]]) 03:00:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:44 03:00:19 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl',44) 03:00:19 Redefined static procedure mu:(aXiom/1) 03:00:19 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:44: 03:00:19 Warning: Redefined static procedure mu:(aXiom/1) 03:00:19 /* ==>>(will_need_touch(Agent,Thing),h(spatial,touchable,Agent,Thing)) */ 03:00:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:51 03:00:19 %~ will_need_touch(Agent,Thing,A9,B9) :- 03:00:19 %~ 03:00:19 %~ h(spatial,touchable,Agent,Thing,A9,B9). 03:00:19 %~ will_need_touch(Touchable_Will_need_touch5,Will_need_touch4,Will_need_touch,Touch) :- 03:00:19 %~ 03:00:19 %~ h(spatial,touchable,Touchable_Will_need_touch5,Will_need_touch4,Will_need_touch,Touch). 03:00:19 /* ( will_need_touch(Agent,Thing) ==>> 03:00:19 ( can_sense(Agent,Sense_Agent2,Thing) , 03:00:19 h(spatial,touchable,Agent,Thing))) */ 03:00:19 %~ will_need_touch(Agent,Thing,A9,C9) :- 03:00:19 %~ can_sense(Agent,Sense_Agent2,Thing,A9,B9) , 03:00:19 %~ h(spatial,touchable,Agent,Thing,B9,C9). 03:00:19 :- multifile will_need_touch/4. 03:00:19 03:00:19 /* ( will_need_touch(Source_Agent_Touchable_Will_need_touch,Target_Thing_Touch) ==>> 03:00:19 ( can_sense(Source_Agent_Touchable_Will_need_touch,Can_senseWill_need_touch,Target_Thing_Touch) , 03:00:19 h(spatial,touchable,Source_Agent_Touchable_Will_need_touch,Target_Thing_Touch))) */ 03:00:19 %~ will_need_touch(Agent_Touchable_Will_need_touch,Thing,A9,C9) :- 03:00:19 %~ can_sense( Agent_Touchable_Will_need_touch, 03:00:19 %~ Can_senseWill_need_touch, Thing,A9,B9) , 03:00:19 %~ h(spatial,touchable,Agent_Touchable_Will_need_touch,Thing,B9,C9). 03:00:19 will_need_touch(Agent, Thing, A, B) :- 03:00:19 can_sense(Agent, _, Thing, A, C), 03:00:19 h(spatial, touchable, Agent, Thing, C, B). 03:00:19 03:00:19 /* ( eVent(Agent,Event) ==>> 03:00:19 send_1percept(Agent,Event),apply_aXioms(Event)) */ 03:00:19 %~ eVent(Agent,Event,A9,C9) :- 03:00:19 %~ send_1percept(Agent,Event,A9,B9) , 03:00:19 %~ must_mw1(apply_aXioms(Event),B9,C9). 03:00:19 /* ( aXiom(Action,_S0,_S9) ::= 03:00:19 xnotrace((\+trival_act(Action),dbug1(aXiom(Action)))),xnotrace(fail)) */ 03:00:19 %~ aXiom(Action,_S0,_S9) :- 03:00:19 %~ xnotrace( \+trival_act(Action),dbug1(aXiom(Action))) , 03:00:19 %~ xnotrace(fail). 03:00:19 /* ==>>(aXiom(Action),aXiom_p1(Action)) */ 03:00:19 %~ aXiom(Action,A9,B9) :- 03:00:19 %~ 03:00:19 %~ aXiom_p1(Action,A9,B9). 03:00:19 /* ==>>(aXiom(Action),aXiom_p2(Action)) */ 03:00:19 %~ aXiom(Action,A9,B9) :- 03:00:19 %~ 03:00:19 %~ aXiom_p2(Action,A9,B9). 03:00:19 /* ==>>(aXiom_p1((P1,P11)),(!,aXiom_p1(P1),aXiom_p1(P11))) */ 03:00:19 %~ aXiom_p1((_27560,_27562),A9,C9) :- 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ aXiom_p1(_27560,A9,B9) , 03:00:19 %~ aXiom_p1(_27562,B9,C9). 03:00:19 /* ==>>(aXiom_p1((P1;P11)),(!,(aXiom_p1(P1);aXiom_p1(P11)))) */ 03:00:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:71 03:00:19 %~ aXiom_p1((_14692;_14694),A9,B9) :- 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ aXiom_p1(_14692,A9,B9);aXiom_p1(_14694,A9,B9). 03:00:19 /* ==>>(aXiom_p1((P1->P11)),(!,(aXiom_p1(P1)->aXiom_p1(P11)))) */ 03:00:19 %~ aXiom_p1((_61194->_61196),A9,C9) -> 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ aXiom_p1(_61194,A9,B9) -> 03:00:19 %~ 03:00:19 %~ aXiom_p1(_61196,B9,C9). 03:00:19 /* ==>>(aXiom_p1(true),!) */ 03:00:19 %~ aXiom_p1(true,A9,B9) :- 03:00:19 %~ ! , 03:00:19 %~ B9=A9. 03:00:19 /* ( aXiom_p1( P1_Xx_c62*->P1;P1_Xx_c621) ==>> 03:00:19 !,(aXiom_p1(P1_Xx_c62)*->aXiom_p1(P1);aXiom_p1(P1_Xx_c621))) */ 03:00:19 %~ aXiom_p1((Xx_c62*->Xx_c622;Xx_c621),A9,C9) :- 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ ( aXiom_p1(Xx_c62,A9,B9)*->aXiom_p1(Xx_c622,B9,C9) ; 03:00:19 %~ aXiom_p1(Xx_c621,A9,C9)). 03:00:19 /* ( aXiom_p1( P1_Xx_c623*->P1) ==>> 03:00:19 !,(aXiom_p1(P1_Xx_c623)*->aXiom_p1(P1))) */ 03:00:19 %~ aXiom_p1((Xx_c623*->Xx_c6234),A9,C9) :- 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ aXiom_p1(Xx_c623,A9,B9)*->aXiom_p1(Xx_c6234,B9,C9). 03:00:19 /* ( aXiom_p2(Action) ==>> 03:00:19 ( { implications(DoesEvent,Action,Preconds,Postconds), 03:00:19 action_doer(Action,Agent) } , 03:00:19 satisfy_each(preCond(_1),Preconds) , 03:00:19 ( sg(member(failed(Why))),send_1percept(Agent,failed(Action,Why)) ; 03:00:19 satisfy_each(postCond(_2),Postconds),send_1percept(Agent,Action)) , 03:00:19 { episodic_mem(Agent,implications(DoesEvent,Action,Preconds,Postconds)) } , 03:00:19 { dbug1( used_implications(DoesEvent,Action,Preconds,Postconds)) } , 03:00:19 !)) */ 03:00:19 %~ aXiom_p2(Action,A9,I9) :- 03:00:19 %~ implications(DoesEvent,Action,Preconds,Postconds) , 03:00:19 %~ action_doer(Action,Agent) , 03:00:19 %~ H9=A9 , 03:00:19 %~ satisfy_each(preCond(_1),Preconds,H9,G9) , 03:00:19 %~ ( ( sg(member(failed(Why)),G9,F9) , 03:00:19 %~ send_1percept(Agent,failed(Action,Why),F9,E9)) ; 03:00:19 %~ ( satisfy_each(postCond(_2),Postconds,G9,D9) , 03:00:19 %~ send_1percept(Agent,Action,D9,E9))) , 03:00:19 %~ episodic_mem( Agent, 03:00:19 %~ implications(DoesEvent,Action,Preconds,Postconds)) , 03:00:19 %~ C9=E9 , 03:00:19 %~ dbug1( used_implications(DoesEvent,Action,Preconds,Postconds)) , 03:00:19 %~ B9=C9 , 03:00:19 %~ ! , 03:00:19 %~ I9=B9. 03:00:19 /* ( aXiom_p1(Action) ==>> 03:00:19 ( { oper_splitk(Agent,Action,Preconds,Postconds) } , 03:00:19 { dbug1( using_oper_splitk(Agent,Action,Preconds,Postconds)) } , 03:00:19 satisfy_each(preCond(_1),Preconds) , 03:00:19 ( sg(member(failed(Why))),send_1percept(Agent,failed(Action,Why)) ; 03:00:19 ( satisfy_each(postCond(_2),Postconds) , 03:00:19 send_1percept(Agent,success(Action)))) , 03:00:19 { dbug1( used_oper_splitk(Agent,Action,Preconds,Postconds)) } , 03:00:19 !)) */ 03:00:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:98 03:00:19 %~ aXiom_p1(Action,A9,I9) :- 03:00:19 %~ oper_splitk(Agent,Action,Preconds,Postconds) , 03:00:19 %~ H9=A9 , 03:00:19 %~ dbug1( using_oper_splitk(Agent,Action,Preconds,Postconds)) , 03:00:19 %~ G9=H9 , 03:00:19 %~ satisfy_each(preCond(_1),Preconds,G9,F9) , 03:00:19 %~ ( ( sg(member(failed(Why)),F9,E9) , 03:00:19 %~ send_1percept(Agent,failed(Action,Why),E9,D9)) ; 03:00:19 %~ ( satisfy_each(postCond(_2),Postconds,F9,C9) , 03:00:19 %~ send_1percept(Agent,success(Action),C9,D9))) , 03:00:19 %~ dbug1( used_oper_splitk(Agent,Action,Preconds,Postconds)) , 03:00:19 %~ B9=D9 , 03:00:19 %~ ! , 03:00:19 %~ I9=B9. 03:00:19 /* ( aXiom_p2(Action,S,E) ::= 03:00:19 ( append_termlist(Action,[S,E],ActionSE) , 03:00:19 current_predicate(_48880,mu:ActionSE) , 03:00:19 adv_safe_to_call(ActionSE) , 03:00:19 ! , 03:00:19 call(Action,S,E))) */ 03:00:19 %~ aXiom_p2(Action,S,E) :- 03:00:19 %~ append_termlist(Action,[S,E],ActionSE) , 03:00:19 %~ current_predicate(Kw,mu:ActionSE) , 03:00:19 %~ adv_safe_to_call(ActionSE) , 03:00:19 %~ ! , 03:00:19 %~ call(Action,S,E). 03:00:19 /* ( aXiom_p2(Action,S,E) ::= 03:00:19 ( current_predicate(Kw,mu:Action) , 03:00:19 ! , 03:00:19 adv_safe_to_call(Action) , 03:00:19 call(Action) , 03:00:19 S=E)) */ 03:00:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:114 03:00:19 %~ aXiom_p2(Action,S,E) :- 03:00:19 %~ current_predicate(Kw,mu:Action) , 03:00:19 %~ ! , 03:00:19 %~ adv_safe_to_call(Action) , 03:00:19 %~ call(Action) , 03:00:19 %~ S=E. 03:00:19 /* ( aXiom_p1(Action) ==>> 03:00:19 ( action_doer(Action,Agent) , 03:00:19 invoke_introspect(Agent,Action,Answer) , 03:00:19 send_1percept(Agent,[answer(Answer),Answer]) , 03:00:19 !)) */ 03:00:19 %~ aXiom_p1(Action,A9,E9) :- 03:00:19 %~ action_doer(Action,Agent,A9,D9) , 03:00:19 %~ invoke_introspect(Agent,Action,Answer,D9,C9) , 03:00:19 %~ send_1percept(Agent,[answer(Answer),Answer],C9,B9) , 03:00:19 %~ ! , 03:00:19 %~ E9=B9. 03:00:19 /* ( aXiom_p1( print_(Agent,Msg)) ==>> 03:00:19 ( h(spatial,descended,Agent,Here) , 03:00:19 queue_local_event(msg_from(Agent,Msg),[Here]))) */ 03:00:19 %~ aXiom_p1(print_(Agent,Msg),A9,C9) :- 03:00:19 %~ h(spatial,descended,Agent,Here,A9,B9) , 03:00:19 %~ queue_local_event(msg_from(Agent,Msg),[Here],B9,C9). 03:00:19 /* ( aXiom_p1( attempts(Agent,act3(wait,Agent,[]))) ==>> 03:00:19 from_loc(Agent,Here),queue_local_event(time_passes(Agent),Here)) */ 03:00:19 %~ aXiom_p1(attempts(Agent,act3(wait,Agent,[])),A9,C9) :- 03:00:19 %~ from_loc(Agent,Here,A9,B9) , 03:00:19 %~ queue_local_event(time_passes(Agent),Here,B9,C9). 03:00:19 /* ( aXiom_p1( attempts(Agent,act3(english,Agent,[English]))) ==>> 03:00:19 eng2cmd(Agent,English,Action),add_intent(Agent,Action)) */ 03:00:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:139 03:00:19 %~ aXiom_p1(attempts(Agent,act3(english,Agent,[English])),A9,C9) :- 03:00:19 %~ eng2cmd(Agent,English,Action,A9,B9) , 03:00:19 %~ add_intent(Agent,Action,B9,C9). 03:00:19 /* ( aXiom_p1( intent_english(Agent,English)) ==>> 03:00:19 !,{assertz(mu_global:console_tokens(Agent,English))}) */ 03:00:19 %~ aXiom_p1(intent_english(Agent,English),A9,B9) :- 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ assertz( mu_global : console_tokens(Agent,English)) , 03:00:19 %~ B9=A9. 03:00:19 /* ( aXiom_p1( attempts(Agent,act3(talk,Agent,[Object,Message]))) ==>> 03:00:19 ( can_sense(Agent,audio,Object) , 03:00:19 from_loc(Agent,Here) , 03:00:19 queue_local_event( 03:00:19 [ did( Agent, 03:00:19 act3(talk,Agent,[Here,Object,Message]))], 03:00:19 [Here]))) */ 03:00:19 %~ aXiom_p1( 03:00:19 %~ attempts(Agent,act3(talk,Agent,[Object,Message])), A9,D9) :- 03:00:19 %~ can_sense(Agent,audio,Object,A9,C9) , 03:00:19 %~ from_loc(Agent,Here,C9,B9) , 03:00:19 %~ queue_local_event( 03:00:19 %~ [ did( Agent, 03:00:19 %~ act3(talk,Agent,[Here,Object,Message]))], [Here],B9,D9). 03:00:19 /* ( aXiom_p1( say(Agent,Message)) ==>> 03:00:19 ( from_loc(Agent,Here) , 03:00:19 queue_local_event( 03:00:19 [ did(Agent,act3(talk,Agent,[Here,*,Message]))], 03:00:19 [Here]))) */ 03:00:19 %~ aXiom_p1(say(Agent,Message),A9,C9) :- 03:00:19 %~ from_loc(Agent,Here,A9,B9) , 03:00:19 %~ queue_local_event( 03:00:19 %~ [ did(Agent,act3(talk,Agent,[Here,*,Message]))], [Here],B9,C9). 03:00:19 /* ( aXiom_p1( attempts( Agent, 03:00:19 act3(emote,Agent,[EmoteType,Object,Message]))) ==>> 03:00:19 ( ! , 03:00:19 from_loc(Agent,Here) , 03:00:19 queue_local_event( 03:00:19 [ act3(emote,Agent,[EmoteType,Object,Message])], 03:00:19 [Here]))) */ 03:00:19 %~ aXiom_p1( 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(emote,Agent,[EmoteType,Object,Message])), A9,C9) :- 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ from_loc(Agent,Here,A9,B9) , 03:00:19 %~ queue_local_event( 03:00:19 %~ [ act3(emote,Agent,[EmoteType,Object,Message])], [Here],B9,C9). 03:00:19 /* ( aXiom_p1( terminates( h(Spatially,Prep,Object,Here))) ==>> 03:00:19 !,undeclare(h(Spatially,Prep,Object,Here))) */ 03:00:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:163 03:00:19 %~ aXiom_p1(terminates(h(Spatially,Prep,Object,Here)),A9,B9) :- 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ undeclare(h(Spatially,Prep,Object,Here),A9,B9). 03:00:19 /* ( aXiom_p1( attempts( Agent, 03:00:19 act3(go__prep_obj,Agent,[Walk,At,Object]))) ==>> 03:00:19 ( will_need_touch(Agent,Object) , 03:00:19 has_rel(At,Object) , 03:00:19 \+( is_closed(At,Object)) , 03:00:19 eVent( Agent, 03:00:19 event3( arrive, 03:00:19 [At,Agent,Object], 03:00:19 [Walk,At])))) */ 03:00:19 %~ aXiom_p1( 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(go__prep_obj,Agent,[Walk,At,Object])), A9,F9) :- 03:00:19 %~ will_need_touch(Agent,Object,A9,E9) , 03:00:19 %~ has_rel(At,Object,E9,D9) , 03:00:19 %~ \+( is_closed(At,Object,D9,C9)) , 03:00:19 %~ B9=D9 , 03:00:19 %~ eVent( Agent, 03:00:19 %~ event3( arrive, 03:00:19 %~ [At,Agent,Object], 03:00:19 %~ [Walk,At]), B9,F9). 03:00:19 /* ( aXiom_p1( initiates( h(Spatially,Prep,Object,Dest))) ==>> 03:00:19 !,declare(h(Spatially,Prep,Object,Dest))) */ 03:00:19 %~ aXiom_p1(initiates(h(Spatially,Prep,Object,Dest)),A9,B9) :- 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ declare(h(Spatially,Prep,Object,Dest),A9,B9). 03:00:19 /* ==>>(aXiom_p1(status_msg(_Begin,_End)),[]) */ 03:00:19 %~ aXiom_p1(status_msg(_Begin,_End),P1_Status_msg,P1_Status_msg) :- 03:00:19 %~ 03:00:19 %~ true. 03:00:19 /* ( axiom_Recalc_e( 03:00:19 attempts(Agent,act3(go__obj,Agent,[Walk,Object])), 03:00:19 RECALC) ==>> 03:00:19 ( has_rel(At,Object) , 03:00:19 RECALC = 03:00:19 03:00:19 attempts( Agent, 03:00:19 act3(go__prep_obj,Agent,[Walk,At,Object])))) */ 03:00:19 %~ axiom_Recalc_e( 03:00:19 %~ attempts(Agent,act3(go__obj,Agent,[Walk,Object])), RECALC,A9,C9) :- 03:00:19 %~ has_rel(At,Object,A9,B9) , 03:00:19 %~ =( RECALC, 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(go__prep_obj,Agent,[Walk,At,Object])), B9,C9). 03:00:19 /* ( aXiom_p1( attempts(Agent,act3(go__loc,Agent,[_Walk,There]))) ==>> 03:00:19 ( has_rel(fn(exit,Fn_Exit),There) , 03:00:19 eVent(Agent,make_true(Agent,h(spatial,in,Agent,There))))) */ 03:00:19 %~ aXiom_p1( 03:00:19 %~ attempts(Agent,act3(go__loc,Agent,[_Walk,There])), A9,C9) :- 03:00:19 %~ has_rel(fn(exit,Fn_Exit),There,A9,B9) , 03:00:19 %~ eVent( Agent, 03:00:19 %~ make_true(Agent,h(spatial,in,Agent,There)), B9,C9). 03:00:19 /* ( aXiom_p1( make_true(Doer,h(spatial,in,Agent,There))) ==>> 03:00:19 ( { Doer==Agent } , 03:00:19 has_rel(fn(exit,Fn_Exit),There) , 03:00:19 from_loc(Agent,Here) , 03:00:19 agent_thought_model(Agent,ModelData) , 03:00:19 { find_path(Doer,Here,There,Route,ModelData) } , 03:00:19 ! , 03:00:19 eVent( Agent, 03:00:19 follow_plan( Agent, 03:00:19 did(Agent,act3(go__loc,Agent,[walk,There])), 03:00:19 Route)))) */ 03:00:19 %~ aXiom_p1(make_true(Doer,h(spatial,in,Agent,There)),A9,H9) :- 03:00:19 %~ Doer==Agent , 03:00:19 %~ G9=A9 , 03:00:19 %~ has_rel(fn(exit,Fn_Exit),There,G9,F9) , 03:00:19 %~ from_loc(Agent,Here,F9,E9) , 03:00:19 %~ agent_thought_model(Agent,ModelData,E9,D9) , 03:00:19 %~ find_path(Doer,Here,There,Route,ModelData) , 03:00:19 %~ C9=D9 , 03:00:19 %~ ! , 03:00:19 %~ B9=C9 , 03:00:19 %~ eVent( Agent, 03:00:19 %~ follow_plan( Agent, 03:00:19 %~ did(Agent,act3(go__loc,Agent,[walk,There])), 03:00:19 %~ Route), B9,H9). 03:00:19 /* ==>>(aXiom_p1(make_true(Agent,FACT)),add_agent_goal(Agent,FACT)) */ 03:00:19 %~ aXiom_p1(make_true(Agent,FACT),A9,B9) :- 03:00:19 %~ 03:00:19 %~ add_agent_goal(Agent,FACT,A9,B9). 03:00:19 /* ==>>(aXiom_p1(add_intent(Agent,TODO)),add_agent_intent(Agent,TODO)) */ 03:00:19 %~ aXiom_p1(add_intent(Agent,TODO),A9,B9) :- 03:00:19 %~ 03:00:19 %~ add_agent_intent(Agent,TODO,A9,B9). 03:00:19 /* ( aXiom_p1( follow_plan(Agent,Name,[])) ==>> 03:00:19 !,send_1percept(Agent,[success(followed_plan(Agent,Name))])) */ 03:00:19 %~ aXiom_p1(follow_plan(Agent,Name,[]),A9,B9) :- 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ send_1percept( Agent, 03:00:19 %~ [ success( followed_plan(Agent,Name))], A9,B9). 03:00:19 /* ( aXiom_p1( follow_plan(Agent,Name,[Step])) ==>> 03:00:19 ( eVent(Agent,follow_step(Agent,Name,Step)) , 03:00:19 eVent(Agent,follow_plan(Agent,Name,CO_Route)))) */ 03:00:19 %~ aXiom_p1(follow_plan(Agent,Name,[Step|Route]),A9,C9) :- 03:00:19 %~ eVent(Agent,follow_step(Agent,Name,Step),A9,B9) , 03:00:19 %~ eVent(Agent,follow_plan(Agent,Name,Route),B9,C9). 03:00:19 /* ( aXiom_p1( follow_step(Agent,Name,Step)) ==>> 03:00:19 {dbug1(follow_step(Agent,Name,Step))},raise_aXiom_events(Step)) */ 03:00:19 %~ aXiom_p1(follow_step(Agent,Name,Step),A9,C9) :- 03:00:19 %~ dbug1( follow_step(Agent,Name,Step)) , 03:00:19 %~ B9=A9 , 03:00:19 %~ raise_aXiom_events(Step,B9,C9). 03:00:19 /* ( axiom_Recalc_e(attempts(Agent,act3(take,Agent,[Thing])),RECALC) ==>> 03:00:19 ( ! , 03:00:19 RECALC = 03:00:19 03:00:19 attempts( Agent, 03:00:19 act3(put__via,Agent,[take,Thing,held_by,Agent])))) */ 03:00:19 %~ axiom_Recalc_e( 03:00:19 %~ attempts(Agent,act3(take,Agent,[Thing])), RECALC,A9,B9) :- 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ =( RECALC, 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(put__via,Agent,[take,Thing,held_by,Agent])), A9,B9). 03:00:19 /* ( axiom_Recalc_e(attempts(Agent,act3(drop,Agent,[Thing])),RECALC) ==>> 03:00:19 ( ! , 03:00:19 dshow_failure( h(spatial,At,Agent,Here)) , 03:00:19 RECALC = 03:00:19 03:00:19 attempts( Agent, 03:00:19 act3(put__via,Agent,[drop,Thing,At,Here])))) */ 03:00:19 %~ axiom_Recalc_e( 03:00:19 %~ attempts(Agent,act3(drop,Agent,[Thing])), RECALC,A9,C9) :- 03:00:19 %~ ! , 03:00:19 %~ A9=A9 , 03:00:19 %~ dshow_failure(h(spatial,At,Agent,Here),A9,B9) , 03:00:19 %~ =( RECALC, 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(put__via,Agent,[drop,Thing,At,Here])), B9,C9). 03:00:19 /* ( axiom_Recalc_e( 03:00:19 attempts( Agent, 03:00:19 act3(put,Agent,[Thing1,PrepAt,Thing2])), 03:00:19 RECALC) ==>> 03:00:19 RECALC = 03:00:19 03:00:19 attempts( Agent, 03:00:19 act3(put__via,Agent,[put,Thing1,PrepAt,Thing2]))) */ 03:00:19 %~ axiom_Recalc_e( 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(put,Agent,[Thing1,PrepAt,Thing2])), RECALC,A9,B9) :- 03:00:19 %~ 03:00:19 %~ =( RECALC, 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(put__via,Agent,[put,Thing1,PrepAt,Thing2])), A9,B9). 03:00:19 /* ( axiom_Recalc_e( 03:00:19 attempts(Agent,act3(give,Agent,[Thing,Recipient])), 03:00:19 RECALC) ==>> 03:00:19 RECALC = 03:00:19 03:00:19 attempts( Agent, 03:00:19 act3(put__via,Agent,[give,Thing,held_by,Recipient]))) */ 03:00:19 %~ axiom_Recalc_e( 03:00:19 %~ attempts(Agent,act3(give,Agent,[Thing,Recipient])), RECALC,A9,B9) :- 03:00:19 %~ 03:00:19 %~ =( RECALC, 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(put__via,Agent,[give,Thing,held_by,Recipient])), A9,B9). 03:00:19 /* ( aXiom_p1( attempts( Agent, 03:00:19 act3( put__via, 03:00:19 Agent, 03:00:19 [How,Thing1,Prep,Thing2]))) ==>> 03:00:19 ( {fail} , 03:00:19 ! , 03:00:19 dshow_failure( prep_to_rel(Thing2,Prep,At)) , 03:00:19 from_loc(Agent,Here) , 03:00:19 dshow_failure( has_rel(At,Thing2)) , 03:00:19 dshow_failure( will_need_touch(Agent,Thing2)) , 03:00:19 moveto( Agent, 03:00:19 How, Thing1,At,Thing2, 03:00:19 [Here], 03:00:19 [ cap( subj(Agent)), 03:00:19 person(How,es(How)), Thing1,At,Thing2, 03:00:19 '.']))) */ 03:00:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:257 03:00:19 %~ aXiom_p1( 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3( put__via, 03:00:19 %~ Agent, 03:00:19 %~ [How,Thing1,Prep,Thing2])), A9,H9) :- 03:00:19 %~ fail , 03:00:19 %~ G9=A9 , 03:00:19 %~ ! , 03:00:19 %~ F9=G9 , 03:00:19 %~ dshow_failure(prep_to_rel(Thing2,Prep,At),F9,E9) , 03:00:19 %~ from_loc(Agent,Here,E9,D9) , 03:00:19 %~ dshow_failure(has_rel(At,Thing2),D9,C9) , 03:00:19 %~ dshow_failure(will_need_touch(Agent,Thing2),C9,B9) , 03:00:19 %~ moveto( Agent, 03:00:19 %~ How, Thing1,At,Thing2, 03:00:19 %~ [Here], 03:00:19 %~ [ cap( subj(Agent)), person(How,es(How)),Thing1, 03:00:19 %~ At,Thing2,'.'], B9,H9). 03:00:19 /* ( axiom_Recalc_e( 03:00:19 attempts(Agent,act3(throw_dir,Agent,[Thing,ExitName])), 03:00:19 RECALC) ==>> 03:00:19 ( from_loc(Agent,Here) , 03:00:19 RECALC = 03:00:19 03:00:19 attempts( Agent, 03:00:19 act3(throw_prep_obj,Agent,[Thing,ExitName,Here])))) */ 03:00:19 %~ axiom_Recalc_e( 03:00:19 %~ attempts(Agent,act3(throw_dir,Agent,[Thing,ExitName])), RECALC,A9,C9) :- 03:00:19 %~ from_loc(Agent,Here,A9,B9) , 03:00:19 %~ =( RECALC, 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(throw_prep_obj,Agent,[Thing,ExitName,Here])), B9,C9). 03:00:19 /* ( axiom_Recalc_e( 03:00:19 attempts(Agent,act3(throw_at,Agent,[Thing,Target])), 03:00:19 RECALC) ==>> 03:00:19 RECALC = 03:00:19 03:00:19 attempts( Agent, 03:00:19 act3(throw_prep_obj,Agent,[Thing,at,Target]))) */ 03:00:19 %~ axiom_Recalc_e( 03:00:19 %~ attempts(Agent,act3(throw_at,Agent,[Thing,Target])), RECALC,A9,B9) :- 03:00:19 %~ 03:00:19 %~ =( RECALC, 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(throw_prep_obj,Agent,[Thing,at,Target])), A9,B9). 03:00:19 /* ( axiom_Recalc_e( 03:00:19 attempts( Agent, 03:00:19 act3(throw_prep_obj,Agent,[Thing,Prep,Target])), 03:00:19 RECALC) ==>> 03:00:19 ( prep_to_rel(Target,Prep,Rel) , 03:00:19 RECALC = 03:00:19 03:00:19 attempts( Agent, 03:00:19 act3(put,Agent,[throw,Thing,Rel,Target])))) */ 03:00:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:278 03:00:19 %~ axiom_Recalc_e( 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(throw_prep_obj,Agent,[Thing,Prep,Target])), RECALC,A9,C9) :- 03:00:19 %~ prep_to_rel(Target,Prep,Rel,A9,B9) , 03:00:19 %~ =( RECALC, 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(put,Agent,[throw,Thing,Rel,Target])), B9,C9). 03:00:19 /* ( axiom_Recalc_e( 03:00:19 attempts( Agent, 03:00:19 act3(throw,Agent,[Thing,Prep,Target])), 03:00:19 RECALC) ==>> 03:00:19 ( prep_to_rel(Target,Prep,Rel);Prep=Rel , 03:00:19 RECALC = 03:00:19 03:00:19 attempts( Agent, 03:00:19 act3(put,Agent,[throw,Thing,Rel,Target])))) */ 03:00:19 %~ axiom_Recalc_e( 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(throw,Agent,[Thing,Prep,Target])), RECALC,A9,C9) :- 03:00:19 %~ ( prep_to_rel(Target,Prep,Rel,A9,B9) ; 03:00:19 %~ =(Prep,Rel,A9,B9)) , 03:00:19 %~ =( RECALC, 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(put,Agent,[throw,Thing,Rel,Target])), B9,C9). 03:00:19 /* ( aXiom_p1( attempts( Agent, 03:00:19 act3(throw,Agent,[Thing,At,Target]))) ==>> 03:00:19 ( will_need_touch(Agent,Thing) , 03:00:19 can_sense(Agent,see,Target) , 03:00:19 eVent( Agent, 03:00:19 act3(throw,Agent,[Thing,At,Target])))) */ 03:00:19 %~ aXiom_p1( 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(throw,Agent,[Thing,At,Target])), A9,D9) :- 03:00:19 %~ will_need_touch(Agent,Thing,A9,C9) , 03:00:19 %~ can_sense(Agent,see,Target,C9,B9) , 03:00:19 %~ eVent( Agent, 03:00:19 %~ act3(throw,Agent,[Thing,At,Target]), B9,D9). 03:00:19 /* ( aXiom_p1( act3(throw,Agent,[Thing,AtTarget,Target])) ==>> 03:00:19 ( ignore( ( getprop(Thing,breaks_into(Broken)) , 03:00:19 dbug(general,'object ~p is breaks_into~n',[Thing]) , 03:00:19 eVent(Agent,thing_transforms(Thing,Broken)))) , 03:00:19 eVent( Agent, 03:00:19 disgorge( Agent, 03:00:19 do_throw, Target,AtTarget,Target, 03:00:19 [Target],'Something falls out.')))) */ 03:00:19 %~ aXiom_p1( 03:00:19 %~ act3(throw,Agent,[Thing,AtTarget,Target]), A9,C9) :- 03:00:19 %~ ignore( 03:00:19 %~ ( getprop(Thing,breaks_into(Broken)) , 03:00:19 %~ dbug(general,'object ~p is breaks_into~n',[Thing]) , 03:00:19 %~ eVent(Agent,thing_transforms(Thing,Broken))), A9,B9) , 03:00:19 %~ eVent( Agent, 03:00:19 %~ disgorge( Agent, 03:00:19 %~ do_throw, Target,AtTarget,Target, 03:00:19 %~ [Target],'Something falls out.'), B9,C9). 03:00:19 /* ( aXiom_p1( thing_transforms(Thing,Broken)) ==>> 03:00:19 ( undeclare( h(Spatial,At,Thing,Here)) , 03:00:19 declare( h(Spatial,At,Broken,Here)) , 03:00:19 queue_local_event([transformed(Thing,Broken)],Here))) */ 03:00:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:300 03:00:19 %~ aXiom_p1(thing_transforms(Thing,Broken),A9,D9) :- 03:00:19 %~ undeclare(h(Spatial,At,Thing,Here),A9,C9) , 03:00:19 %~ declare(h(Spatial,At,Broken,Here),C9,B9) , 03:00:19 %~ queue_local_event([transformed(Thing,Broken)],Here,B9,D9). 03:00:19 /* ( aXiom_p1( attempts(Agent,act3(hit_with,Agent,[Thing,With]))) ==>> 03:00:19 ( from_loc(Agent,Here) , 03:00:19 invoke_hit(Agent,Thing,With,[Here]) , 03:00:19 send_1percept(Agent,[true,'OK.']))) */ 03:00:19 %~ aXiom_p1( 03:00:19 %~ attempts(Agent,act3(hit_with,Agent,[Thing,With])), A9,D9) :- 03:00:19 %~ from_loc(Agent,Here,A9,C9) , 03:00:19 %~ invoke_hit(Agent,Thing,With,[Here],C9,B9) , 03:00:19 %~ send_1percept(Agent,[true,'OK.'],B9,D9). 03:00:19 /* ( aXiom_p1( attempts(Agent,act3(hit,Agent,[Thing]))) ==>> 03:00:19 ( from_loc(Agent,Here) , 03:00:19 invoke_hit(Agent,Thing,Agent,[Here]) , 03:00:19 send_1percept(Agent,[true,'OK.']))) */ 03:00:19 %~ aXiom_p1(attempts(Agent,act3(hit,Agent,[Thing])),A9,D9) :- 03:00:19 %~ from_loc(Agent,Here,A9,C9) , 03:00:19 %~ invoke_hit(Agent,Thing,Agent,[Here],C9,B9) , 03:00:19 %~ send_1percept(Agent,[true,'OK.'],B9,D9). 03:00:19 /* ( invoke_hit(Doer,Target,_With,Vicinity) ==>> 03:00:19 ignore( ( getprop(Target,breaks_into(Broken)) , 03:00:19 dbug(general,'target ~p is breaks_into~n',[Target]) , 03:00:19 undeclare( h(Spatial,Prep,Target,Here)) , 03:00:19 queue_local_event([transformed(Target,Broken)],Vicinity) , 03:00:19 declare( h(Spatial,Prep,Broken,Here)) , 03:00:19 disgorge(Doer,hit,Target,Prep,Here,Vicinity,'Something falls out.')))) */ 03:00:19 %~ invoke_hit(Doer,Target,_With,Vicinity,A9,B9) :- 03:00:19 %~ 03:00:19 %~ ignore( 03:00:19 %~ ( getprop(Target,breaks_into(Broken)) , 03:00:19 %~ dbug(general,'target ~p is breaks_into~n',[Target]) , 03:00:19 %~ undeclare( h(Spatial,Prep,Target,Here)) , 03:00:19 %~ queue_local_event([transformed(Target,Broken)],Vicinity) , 03:00:19 %~ declare( h(Spatial,Prep,Broken,Here)) , 03:00:19 %~ disgorge(Doer,hit,Target,Prep,Here,Vicinity,'Something falls out.')), A9,B9). 03:00:19 /* ( aXiom_p1( attempts( Agent, 03:00:19 act3(dig,Agent,[Hole,Where,Tool]))) ==>> 03:00:19 ( { memberchk(Hole,[hole,trench,pit,ditch]), 03:00:19 memberchk(Where,[garden]), 03:00:19 memberchk(Tool,[shovel,spade]) } , 03:00:19 open_traverse(Tool,Agent) , 03:00:19 from_loc(Agent,Where) , 03:00:19 \+( h(spatial,_At,Hole,Where)) , 03:00:19 declare( h(spatial,in,Hole,Where)) , 03:00:19 setprop(Hole,default_rel=in) , 03:00:19 setprop(Hole,can_be(move,f)) , 03:00:19 setprop(Hole,can_be(take,f)) , 03:00:19 declare( h(spatial,in,dirt,Where)) , 03:00:19 queue_event( [ created(Hole,Where), 03:00:19 [ cap( subj(Agent)), person(dig,digs),a,Hole,'in the', 03:00:19 Where,'.']]))) */ 03:00:19 %~ aXiom_p1( 03:00:19 %~ attempts( Agent, 03:00:19 %~ act3(dig,Agent,[Hole,Where,Tool])), A9,L9) :- 03:00:19 %~ memberchk(Hole,[hole,trench,pit,ditch]) , 03:00:19 %~ memberchk(Where,[garden]) , 03:00:19 %~ memberchk(Tool,[shovel,spade]) , 03:00:19 %~ K9=A9 , 03:00:19 %~ open_traverse(Tool,Agent,K9,J9) , 03:00:19 %~ from_loc(Agent,Where,J9,I9) , 03:00:19 %~ \+( h(spatial,_At,Hole,Where,I9,H9)) , 03:00:19 %~ G9=I9 , 03:00:19 %~ declare(h(spatial,in,Hole,Where),G9,F9) , 03:00:19 %~ setprop(Hole,default_rel=in,F9,E9) , 03:00:19 %~ setprop(Hole,can_be(move,f),E9,D9) , 03:00:19 %~ setprop(Hole,can_be(take,f),D9,C9) , 03:00:19 %~ declare(h(spatial,in,dirt,Where),C9,B9) , 03:00:19 %~ queue_event( 03:00:19 %~ [ created(Hole,Where), 03:00:19 %~ [ cap( subj(Agent)), person(dig,digs),a,Hole,'in the', 03:00:19 %~ Where,'.']], B9,L9). 03:00:19 /* ( aXiom_p1( attempts(Agent,act3(eat,Agent,[Thing]))) ==>> 03:00:19 ( getprop(Thing,can_be(eat,t)) -> 03:00:19 03:00:19 ( undeclare( h(spatial,_1,Thing,_2)) , 03:00:19 send_1percept(Agent,[destroyed(Thing),'Mmmm, good!'])) ; 03:00:19 send_1percept( Agent, [ 03:00:19 [ failure( attempts(Agent,act3(eat,Agent,[Thing]))), 03:00:19 'It\'s inedible!'])])) */ 03:00:19 %~ aXiom_p1(attempts(Agent,act3(eat,Agent,[Thing])),A9,D9) -> 03:00:19 %~ 03:00:19 %~ ( getprop(Thing,can_be(eat,t),A9,C9) -> 03:00:19 %~ undeclare(h(spatial,_1,Thing,_2),C9,B9) , 03:00:19 %~ send_1percept(Agent,[destroyed(Thing),'Mmmm, good!'],B9,D9) ; 03:00:19 %~ send_1percept( Agent, 03:00:19 %~ [ failure( attempts(Agent,act3(eat,Agent,[Thing]))), 03:00:19 %~ 'It\'s inedible!'], A9,D9)). 03:00:19 /* ( aXiom_p1( attempts(Agent,act3(switch,Agent,[OnOff,Thing]))) ==>> 03:00:20 ( will_need_touch(Agent,Thing) , 03:00:20 getprop(Thing,can_be(switch(OnOff),t)) , 03:00:20 getprop(Thing,effect(switch(OnOff),Term0)) , 03:00:20 { adv_subst(equivalent,$self,Thing,Term0,Term) } , 03:00:20 call(Term) , 03:00:20 send_1percept(Agent,[success(true,'OK')]))) */ 03:00:20 %~ aXiom_p1( 03:00:20 %~ attempts(Agent,act3(switch,Agent,[OnOff,Thing])), A9,G9) :- 03:00:20 %~ will_need_touch(Agent,Thing,A9,F9) , 03:00:20 %~ getprop(Thing,can_be(switch(OnOff),t),F9,E9) , 03:00:20 %~ getprop(Thing,effect(switch(OnOff),Term0),E9,D9) , 03:00:20 %~ adv_subst(equivalent,$self,Thing,Term0,Term) , 03:00:20 %~ C9=D9 , 03:00:20 %~ call(Term,C9,B9) , 03:00:20 %~ send_1percept(Agent,[success(true,'OK')],B9,G9). 03:00:20 /* ( axiom_Recalc_e(attempts(Agent,act3(inventory,Who,[])),RECALC) ==>> 03:00:20 RECALC = 03:00:20 03:00:20 attempts(Agent,act3(examine,Agent,[Who]))) */ 03:00:20 %~ axiom_Recalc_e(attempts(Agent,act3(inventory,Who,[])),RECALC,A9,B9) :- 03:00:20 %~ 03:00:20 %~ =( RECALC, 03:00:20 %~ attempts(Agent,act3(examine,Agent,[Who])), A9,B9). 03:00:20 /* ( axiom_Recalc_e(attempts(Agent,act3(look,Agent,[])),RECALC) ==>> 03:00:20 ( h(spatial,At,Agent,Here) , 03:00:20 RECALC = 03:00:20 03:00:20 attempts( Agent, 03:00:20 act3(examine__D3,Agent,[see,At,Here])))) */ 03:00:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:365 03:00:20 %~ axiom_Recalc_e(attempts(Agent,act3(look,Agent,[])),RECALC,A9,C9) :- 03:00:20 %~ h(spatial,At,Agent,Here,A9,B9) , 03:00:20 %~ =( RECALC, 03:00:20 %~ attempts(Agent,act3(examine__D3,Agent,[see,At,Here])), B9,C9). 03:00:20 /* ( axiom_Recalc_e(attempts(Agent,act3(examine,Agent,[Sense])),RECALC) ==>> 03:00:20 ( { is_sense(Sense) } , 03:00:20 ! , 03:00:20 from_loc(Agent,Place) , 03:00:20 RECALC = 03:00:20 03:00:20 attempts(Agent,act3(examine__D3,Agent,[see,in,Place])))) */ 03:00:20 %~ axiom_Recalc_e( 03:00:20 %~ attempts(Agent,act3(examine,Agent,[Sense])), RECALC,A9,E9) :- 03:00:20 %~ is_sense(Sense) , 03:00:20 %~ D9=A9 , 03:00:20 %~ ! , 03:00:20 %~ C9=D9 , 03:00:20 %~ from_loc(Agent,Place,C9,B9) , 03:00:20 %~ =( RECALC, 03:00:20 %~ attempts(Agent,act3(examine__D3,Agent,[see,in,Place])), B9,E9). 03:00:20 /* ( axiom_Recalc_e(attempts(Agent,act3(examine,Agent,[Object])),RECALC) ==>> 03:00:20 RECALC = 03:00:20 03:00:20 attempts(Agent,act3(examine__D3,Agent,[see,at,Object]))) */ 03:00:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:373 03:00:20 %~ axiom_Recalc_e( 03:00:20 %~ attempts(Agent,act3(examine,Agent,[Object])), RECALC,A9,B9) :- 03:00:20 %~ 03:00:20 %~ =( RECALC, 03:00:20 %~ attempts(Agent,act3(examine__D3,Agent,[see,at,Object])), A9,B9). 03:00:20 /* ( axiom_Recalc_e( 03:00:20 attempts(Agent,act3(examine,Agent,[Sense,Object])), 03:00:20 RECALC) ==>> 03:00:20 ( RECALC = 03:00:20 03:00:20 attempts( Agent, 03:00:20 act3(examine__D3,Agent,[Sense,at,Object])) , 03:00:20 !)) */ 03:00:20 %~ axiom_Recalc_e( 03:00:20 %~ attempts(Agent,act3(examine,Agent,[Sense,Object])), RECALC,A9,C9) :- 03:00:20 %~ =( RECALC, 03:00:20 %~ attempts(Agent,act3(examine__D3,Agent,[Sense,at,Object])), A9,B9) , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ( axiom_Recalc_e( 03:00:20 attempts( Agent, 03:00:20 act3(examine,Agent,[Sense,Prep,Object])), 03:00:20 RECALC) ==>> 03:00:20 ( RECALC = 03:00:20 03:00:20 attempts( Agent, 03:00:20 act3(examine__D3,Agent,[Sense,Prep,Object])) , 03:00:20 !)) */ 03:00:20 %~ axiom_Recalc_e( 03:00:20 %~ attempts( Agent, 03:00:20 %~ act3(examine,Agent,[Sense,Prep,Object])), RECALC,A9,C9) :- 03:00:20 %~ =( RECALC, 03:00:20 %~ attempts( Agent, 03:00:20 %~ act3(examine__D3,Agent,[Sense,Prep,Object])), A9,B9) , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ( axiom_Recalc_e( 03:00:20 attempts( Agent, 03:00:20 act3( examine, 03:00:20 Agent, 03:00:20 [Sense,Prep,Object,Depth])), 03:00:20 RECALC) ==>> 03:00:20 ( RECALC = 03:00:20 03:00:20 attempts( Agent, 03:00:20 act3( examine__D3, 03:00:20 Agent, 03:00:20 [Sense,Prep,Object,Depth])) , 03:00:20 !)) */ 03:00:20 %~ axiom_Recalc_e( 03:00:20 %~ attempts( Agent, 03:00:20 %~ act3( examine, 03:00:20 %~ Agent, 03:00:20 %~ [Sense,Prep,Object,Depth])), RECALC,A9,C9) :- 03:00:20 %~ =( RECALC, 03:00:20 %~ attempts( Agent, 03:00:20 %~ act3( examine__D3, 03:00:20 %~ Agent, 03:00:20 %~ [Sense,Prep,Object,Depth])), A9,B9) , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ( axiom_Recalc_e( 03:00:20 attempts( Agent, 03:00:20 act3(examine__D3,Agent,[Sense,Prep,Object])), 03:00:20 RECALC) ==>> 03:00:20 ( RECALC = 03:00:20 03:00:20 attempts( Agent, 03:00:20 act3(examine__D5,Agent,[Sense,Prep,Object,3])) , 03:00:20 !)) */ 03:00:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:380 03:00:20 %~ axiom_Recalc_e( 03:00:20 %~ attempts( Agent, 03:00:20 %~ act3(examine__D3,Agent,[Sense,Prep,Object])), RECALC,A9,C9) :- 03:00:20 %~ =( RECALC, 03:00:20 %~ attempts( Agent, 03:00:20 %~ act3(examine__D5,Agent,[Sense,Prep,Object,3])), A9,B9) , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ( axiom_Recalc_e( 03:00:20 attempts( Agent, 03:00:20 act3( examine__D3, 03:00:20 Agent, 03:00:20 [Sense,Prep,Object,Depth])), 03:00:20 RECALC) ==>> 03:00:20 ( RECALC = 03:00:20 03:00:20 attempts( Agent, 03:00:20 act3( examine__D5, 03:00:20 Agent, 03:00:20 [Sense,Prep,Object,Depth])) , 03:00:20 !)) */ 03:00:20 %~ axiom_Recalc_e( 03:00:20 %~ attempts( Agent, 03:00:20 %~ act3( examine__D3, 03:00:20 %~ Agent, 03:00:20 %~ [Sense,Prep,Object,Depth])), RECALC,A9,C9) :- 03:00:20 %~ =( RECALC, 03:00:20 %~ attempts( Agent, 03:00:20 %~ act3( examine__D5, 03:00:20 %~ Agent, 03:00:20 %~ [Sense,Prep,Object,Depth])), A9,B9) , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ( aXiom_p1( attempts( Agent, 03:00:20 act3( examine__D5, 03:00:20 Agent, 03:00:20 [Sense,Prep,Object,Depth]))) ==>> 03:00:20 ( \+( sg( can_sense_here(Agent,Sense))) , 03:00:20 ! , 03:00:20 raise_aXiom_events( failed( 03:00:20 did( Agent, 03:00:20 act3( examine, 03:00:20 Agent, 03:00:20 [Sense,Prep,Object,Depth])), 03:00:20 \+( can_sense_here(Agent,Sense)))))) */ 03:00:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:385 03:00:20 %~ aXiom_p1( 03:00:20 %~ attempts( Agent, 03:00:20 %~ act3( examine__D5, 03:00:20 %~ Agent, 03:00:20 %~ [Sense,Prep,Object,Depth])), A9,E9) :- 03:00:20 %~ \+( sg(can_sense_here(Agent,Sense),A9,D9)) , 03:00:20 %~ C9=A9 , 03:00:20 %~ ! , 03:00:20 %~ B9=C9 , 03:00:20 %~ raise_aXiom_events( 03:00:20 %~ failed( 03:00:20 %~ did( Agent, 03:00:20 %~ act3( examine, 03:00:20 %~ Agent, 03:00:20 %~ [Sense,Prep,Object,Depth])), 03:00:20 %~ \+( can_sense_here(Agent,Sense))), B9,E9). 03:00:20 /* ( aXiom_p1( attempts( Agent, 03:00:20 act3( examine__D5, 03:00:20 Agent, 03:00:20 [Sense,Prep,Object,Depth]))) ==>> 03:00:20 ( \+( sg( can_sense(Agent,Sense,Object))) , 03:00:20 ! , 03:00:20 raise_aXiom_events( failed( 03:00:20 did( Agent, 03:00:20 act3( examine, 03:00:20 Agent, 03:00:20 [Sense,Prep,Object,Depth])), 03:00:20 \+( can_sense(Agent,Sense,Object)))))) */ 03:00:20 %~ aXiom_p1( 03:00:20 %~ attempts( Agent, 03:00:20 %~ act3( examine__D5, 03:00:20 %~ Agent, 03:00:20 %~ [Sense,Prep,Object,Depth])), A9,E9) :- 03:00:20 %~ \+( sg(can_sense(Agent,Sense,Object),A9,D9)) , 03:00:20 %~ C9=A9 , 03:00:20 %~ ! , 03:00:20 %~ B9=C9 , 03:00:20 %~ raise_aXiom_events( 03:00:20 %~ failed( 03:00:20 %~ did( Agent, 03:00:20 %~ act3( examine, 03:00:20 %~ Agent, 03:00:20 %~ [Sense,Prep,Object,Depth])), 03:00:20 %~ \+( can_sense(Agent,Sense,Object))), B9,E9). 03:00:20 /* ( aXiom_p1( attempts( Agent, 03:00:20 act3( examine__D5, 03:00:20 Agent, 03:00:20 [Sense,Prep,Object,Depth]))) ==>> 03:00:20 act_examine(Agent,Sense,Prep,Object,Depth),!) */ 03:00:20 %~ aXiom_p1( 03:00:20 %~ attempts( Agent, 03:00:20 %~ act3( examine__D5, 03:00:20 %~ Agent, 03:00:20 %~ [Sense,Prep,Object,Depth])), A9,C9) :- 03:00:20 %~ must_mw1( 03:00:20 %~ act_examine(Agent,Sense,Prep,Object,Depth), A9,B9) , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ( aXiom_p1( attempts(Agent,act3(touch,Agent,[Thing]))) ==>> 03:00:20 ( ! , 03:00:20 unless_reason( Agent, 03:00:20 will_need_touch(Agent,Thing), 03:00:20 cant( reach(Agent,Thing)), 03:00:20 send_1percept(Agent,[success(act3(touch,Agent,[Thing]),'Ok.')])))) */ 03:00:20 %~ aXiom_p1(attempts(Agent,act3(touch,Agent,[Thing])),A9,B9) :- 03:00:20 %~ ! , 03:00:20 %~ A9=A9 , 03:00:20 %~ unless_reason( Agent, 03:00:20 %~ will_need_touch(Agent,Thing), 03:00:20 %~ cant( reach(Agent,Thing)), 03:00:20 %~ send_1percept(Agent,[success(act3(touch,Agent,[Thing]),'Ok.')]), A9,B9). 03:00:20 /* ( aXiom_p1( change_state(Agent,Action,Thing,Prop)) ==>> 03:00:20 !,change_state(Agent,Action,Thing,Prop)) */ 03:00:20 %~ aXiom_p1(change_state(Agent,Action,Thing,Prop),A9,B9) :- 03:00:20 %~ ! , 03:00:20 %~ A9=A9 , 03:00:20 %~ change_state(Agent,Action,Thing,Prop,A9,B9). 03:00:20 /* ( aXiom_p1(Action,S0,S9) ::= 03:00:20 ( action_verb_agent_thing(Action,Verb,Agent,Thing) , 03:00:20 nonvar(Verb) , 03:00:20 nonvar(Thing) , 03:00:20 nonvar(Agent) , 03:00:20 act_change_state_or_fallback(Verb,State,TF) , 03:00:20 ! , 03:00:20 eVent( Agent, 03:00:20 change_state(Agent,Action,Thing,State=TF), S0,S9) , 03:00:20 !)) */ 03:00:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_axiom.pl:406 03:00:20 %~ aXiom_p1(Action,S0,S9) :- 03:00:20 %~ action_verb_agent_thing(Action,Verb,Agent,Thing) , 03:00:20 %~ nonvar(Verb) , 03:00:20 %~ nonvar(Thing) , 03:00:20 %~ nonvar(Agent) , 03:00:20 %~ act_change_state_or_fallback(Verb,State,TF) , 03:00:20 %~ ! , 03:00:20 %~ eVent( Agent, 03:00:20 %~ change_state(Agent,Action,Thing,State=TF), S0,S9) , 03:00:20 %~ !. 03:00:20 /* ( invoke_command(Requester,attempts(Agent,Action)) ==>> 03:00:20 ( { Requester==Agent } , 03:00:20 invoke_command(Agent,Action) , 03:00:20 !)) */ 03:00:20 %~ invoke_command(Requester,attempts(Agent,Action),A9,D9) :- 03:00:20 %~ Requester==Agent , 03:00:20 %~ C9=A9 , 03:00:20 %~ invoke_command(Agent,Action,C9,B9) , 03:00:20 %~ ! , 03:00:20 %~ D9=B9. 03:00:20 /* ( invoke_command(Agent,Action) ==>> 03:00:20 ( invoke_metacmd(Agent,Action) , 03:00:20 { overwrote_prompt(Agent) } , 03:00:20 !)) */ 03:00:20 %~ invoke_command(Agent,Action,A9,D9) :- 03:00:20 %~ invoke_metacmd(Agent,Action,A9,C9) , 03:00:20 %~ overwrote_prompt(Agent) , 03:00:20 %~ B9=C9 , 03:00:20 %~ ! , 03:00:20 %~ D9=B9. 03:00:20 /* ( invoke_command(Agent,Action) ==>> 03:00:20 ( { set_last_action(Agent,Action) } , 03:00:20 agent_try_action(Agent,Action) , 03:00:20 !)) */ 03:00:20 %~ invoke_command(Agent,Action,A9,D9) :- 03:00:20 %~ set_last_action(Agent,Action) , 03:00:20 %~ C9=A9 , 03:00:20 %~ agent_try_action(Agent,Action,C9,B9) , 03:00:20 %~ ! , 03:00:20 %~ D9=B9. 03:00:20 /* ( invoke_intents(Agent) ==>> 03:00:20 ( sg( declared( memories(Agent,Mem0))) , 03:00:20 { member(intent(Agent,[]),Mem0) } , 03:00:20 !)) */ 03:00:20 %~ invoke_intents(Agent,A9,D9) :- 03:00:20 %~ sg(declared(memories(Agent,Mem0)),A9,C9) , 03:00:20 %~ member(intent(Agent,[]),Mem0) , 03:00:20 %~ B9=C9 , 03:00:20 %~ ! , 03:00:20 %~ D9=B9. 03:00:20 /* ==>>(satisfy_each_cond(Ctxt,[],success(Ctxt)),!) */ 03:00:20 %~ satisfy_each_cond(Ctxt,[],success(Ctxt),A9,B9) :- 03:00:20 %~ ! , 03:00:20 %~ B9=A9. 03:00:20 /* ( satisfy_each_cond(Context,[Cond],Out) ==>> 03:00:20 ( satisfy_each(Context,Cond) , 03:00:20 ! , 03:00:20 ( sg( member( failed(Why))) -> 03:00:20 03:00:20 Out = 03:00:20 03:00:20 failed(Why) ; 03:00:20 satisfy_each_cond(Context,CondList,Out)) , 03:00:20 !)) */ 03:00:20 %~ satisfy_each_cond(Context,[Cond|CondList],Out,A9,F9) -> 03:00:20 %~ dmust_tracing(satisfy_each(Context,Cond),A9,E9) , 03:00:20 %~ ! , 03:00:20 %~ D9=E9 , 03:00:20 %~ ( sg(member(failed(Why)),D9,C9) -> 03:00:20 %~ 03:00:20 %~ =(Out,failed(Why),C9,B9) ; 03:00:20 %~ satisfy_each_cond(Context,CondList,Out,D9,B9)) , 03:00:20 %~ ! , 03:00:20 %~ F9=B9. 03:00:20 /* ==>>(satisfy_each2(Ctx,Cond),satisfy_each1(Ctx,Cond)) */ 03:00:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:272 03:00:20 %~ satisfy_each2(Ctx,Cond,A9,B9) :- 03:00:20 %~ 03:00:20 %~ satisfy_each1(Ctx,Cond,A9,B9). 03:00:20 /* ==>>(satisfy_each2(Cond3,Cond),[failed(Cond)]) */ 03:00:20 %~ satisfy_each2( Cond2, 03:00:20 %~ Cond, 03:00:20 %~ [ failed(Cond) | 03:00:20 %~ Each2_Failed], 03:00:20 %~ Each2_Failed) :- 03:00:20 %~ 03:00:20 %~ true. 03:00:20 /* ( satisfy_each1(_Context,h(spatial,P,_X,_Y)) ==>> 03:00:20 {P==takeable},!) */ 03:00:20 %~ satisfy_each1(_Context,h(spatial,P,_X,_Y),A9,C9) :- 03:00:20 %~ P==takeable , 03:00:20 %~ B9=A9 , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ( satisfy_each1(Context,List) ==>> 03:00:20 ( { is_list(List) } , 03:00:20 ! , 03:00:20 satisfy_each_cond(Context,List,Out) , 03:00:20 ! , 03:00:20 { Out\=failed(Failed) })) */ 03:00:20 %~ satisfy_each1(Context,List,A9,F9) :- 03:00:20 %~ is_list(List) , 03:00:20 %~ E9=A9 , 03:00:20 %~ ! , 03:00:20 %~ D9=E9 , 03:00:20 %~ satisfy_each_cond(Context,List,Out,D9,C9) , 03:00:20 %~ ! , 03:00:20 %~ B9=C9 , 03:00:20 %~ Out\=failed(Failed) , 03:00:20 %~ F9=B9. 03:00:20 /* ==>>(satisfy_each1(_Ctx,A\=B),({dif(A,B)},!)) */ 03:00:20 %~ satisfy_each1(_Ctx,A\=B,A9,C9) :- 03:00:20 %~ dif(A,B) , 03:00:20 %~ B9=A9 , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ==>>(satisfy_each1(_Ctxt,exists(Ex)),(!,{ground(Ex)})) */ 03:00:20 %~ satisfy_each1(_Ctxt,exists(Ex),A9,B9) :- 03:00:20 %~ ! , 03:00:20 %~ A9=A9 , 03:00:20 %~ ground(Ex) , 03:00:20 %~ B9=A9. 03:00:20 /* ( satisfy_each1(Context,believe(Beliver,Cond)) ==>> 03:00:20 ( pre_redeclare( memories(Beliver,Memory)) , 03:00:20 { satisfy_each_always(Context,Cond,Memory,NewMemory) } , 03:00:20 ! , 03:00:20 redeclare( memories(Beliver,NewMemory)))) */ 03:00:20 %~ satisfy_each1(Context,believe(Beliver,Cond),A9,E9) :- 03:00:20 %~ pre_redeclare(memories(Beliver,Memory),A9,D9) , 03:00:20 %~ satisfy_each_always(Context,Cond,Memory,NewMemory) , 03:00:20 %~ C9=D9 , 03:00:20 %~ ! , 03:00:20 %~ B9=C9 , 03:00:20 %~ redeclare(memories(Beliver,NewMemory),B9,E9). 03:00:20 /* ( satisfy_each1(Context,believe(_Beliver,Cond)) ==>> 03:00:20 ( ! , 03:00:20 satisfy_each(Context,Cond) , 03:00:20 !)) */ 03:00:20 %~ satisfy_each1(Context,believe(_Beliver,Cond),A9,C9) :- 03:00:20 %~ ! , 03:00:20 %~ A9=A9 , 03:00:20 %~ satisfy_each(Context,Cond,A9,B9) , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ==>>(satisfy_each1(postCond(_Action),~Cond),(!,undeclare_always(Cond))) */ 03:00:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:303 03:00:20 %~ satisfy_each1(postCond(_Action),~Cond,A9,B9) :- 03:00:20 %~ ! , 03:00:20 %~ A9=A9 , 03:00:20 %~ undeclare_always(Cond,A9,B9). 03:00:20 /* ( satisfy_each1(Ctx_Percept_local,percept_local(Where,Event)) ==>> 03:00:20 !,queue_local_event([Event],[Where])) */ 03:00:20 %~ satisfy_each1(Percept_local,percept_local(Where,Event),A9,B9) :- 03:00:20 %~ ! , 03:00:20 %~ A9=A9 , 03:00:20 %~ queue_local_event([Event],[Where],A9,B9). 03:00:20 /* ( satisfy_each1(Ctx_Percept,percept(Agent,Event)) ==>> 03:00:20 !,send_1percept(Agent,Event)) */ 03:00:20 %~ satisfy_each1(Percept,percept(Agent,Event),A9,B9) :- 03:00:20 %~ ! , 03:00:20 %~ A9=A9 , 03:00:20 %~ send_1percept(Agent,Event,A9,B9). 03:00:20 /* ( satisfy_each1(Context,~Cond) ==>> 03:00:20 !,(\+satisfy_each1(Context,Cond);[failed(Cond)])) */ 03:00:20 %~ satisfy_each1(Context,~Cond,A9,C9) :- 03:00:20 %~ ! , 03:00:20 %~ A9=A9 , 03:00:20 %~ ( \+satisfy_each1(Context,Cond,A9,B9),C9=A9 ; 03:00:20 %~ A9 = 03:00:20 %~ 03:00:20 %~ [ failed(Cond) | 03:00:20 %~ C9]). 03:00:20 /* ( satisfy_each1(Ctx_Call,call(Cond)) ==>> 03:00:20 declared(Cond)*->true;apply_aXioms(Cond)) */ 03:00:20 %~ satisfy_each1(Call,call(Cond),A9,C9) :- 03:00:20 %~ 03:00:20 %~ ( declared(Cond,A9,B9)*->true(B9,C9) ; 03:00:20 %~ apply_aXioms(Cond,A9,C9)). 03:00:20 /* ==>>(satisfy_each1(Ctx_Cond1,Cond),(declared(Cond),!)) */ 03:00:20 %~ satisfy_each1(Cond1,Cond,A9,C9) :- 03:00:20 %~ declared(Cond,A9,B9) , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ( satisfy_each1(postCond(_Action),Cond) ==>> 03:00:20 ( { old_figment(Cond,_F,_A,Old) } , 03:00:20 undeclare_always(Old) , 03:00:20 ! , 03:00:20 declare(Cond))) */ 03:00:20 %~ satisfy_each1(postCond(_Action),Cond,A9,D9) :- 03:00:20 %~ must( 03:00:20 %~ {old_figment(Cond,_F,_A,Old)},undeclare_always(Old), A9,C9) , 03:00:20 %~ ! , 03:00:20 %~ B9=C9 , 03:00:20 %~ declare(Cond,B9,D9). 03:00:20 /* ==>>(api_invoke(Action),apply_aXioms(Action)) */ 03:00:20 %~ api_invoke(Action,A9,B9) :- 03:00:20 %~ 03:00:20 %~ apply_aXioms(Action,A9,B9). 03:00:20 /* ==>>(apply_aXioms(Action),(aXiom(Action),!)) */ 03:00:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:345 03:00:20 %~ apply_aXioms(Action,A9,C9) :- 03:00:20 %~ aXiom(Action,A9,B9) , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ( raise_aXiom_events(Action) ==>> 03:00:20 ( action_doer(Action,Agent) , 03:00:20 send_1percept(Agent,[failure(Action,unknown_to(Agent,Action))]))) */ 03:00:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:357 03:00:20 %~ raise_aXiom_events(Action,A9,C9) :- 03:00:20 %~ action_doer(Action,Agent,A9,B9) , 03:00:20 %~ send_1percept( Agent, 03:00:20 %~ [ failure(Action,unknown_to(Agent,Action))], B9,C9). 03:00:20 /* ==>>(unless_reason(_Agent,Then,_Msg),(Then,!)) */ 03:00:20 %~ unless_reason(_Agent,Then,_Msg,A9,C9) :- 03:00:20 %~ phrase(Then,A9,B9) , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ( unless_reason(Agent,_Then,Msg) ==>> 03:00:20 ( { event_failed(Agent,Msg) } , 03:00:20 ! , 03:00:20 {fail})) */ 03:00:20 %~ unless_reason(Agent,_Then,Msg,A9,D9) :- 03:00:20 %~ event_failed(Agent,Msg) , 03:00:20 %~ C9=A9 , 03:00:20 %~ ! , 03:00:20 %~ B9=C9 , 03:00:20 %~ fail , 03:00:20 %~ D9=B9. 03:00:20 /* ( unless_reason(_Agent,Unless,_Msg,Then) ==>> 03:00:20 ( Unless , 03:00:20 ! , 03:00:20 Then)) */ 03:00:20 %~ unless_reason(_Agent,Unless,_Msg,Then,A9,D9) :- 03:00:20 %~ phrase(Unless,A9,C9) , 03:00:20 %~ ! , 03:00:20 %~ B9=C9 , 03:00:20 %~ phrase(Then,B9,D9). 03:00:20 /* ( unless_reason(Agent,_Unless,Msg,_Then) ==>> 03:00:20 {event_failed(Agent,Msg)},!) */ 03:00:20 %~ unless_reason(Agent,_Unless,Msg,_Then,A9,C9) :- 03:00:20 %~ event_failed(Agent,Msg) , 03:00:20 %~ B9=A9 , 03:00:20 %~ ! , 03:00:20 %~ C9=B9. 03:00:20 /* ==>>(unless(_Agent,Required,Then),(Required,!,Then)) */ 03:00:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_action.pl:429 03:00:20 %~ unless(_Agent,Required,Then,A9,D9) :- 03:00:20 %~ phrase(Required,A9,C9) , 03:00:20 %~ ! , 03:00:20 %~ B9=C9 , 03:00:20 %~ phrase(Then,B9,D9). 03:00:20 /* ( unless(Agent,Required,_Then) ==>> 03:00:20 ( { simplify_reason(Required,CUZ), 03:00:20 event_failed(Agent,cant(cuz(\+CUZ))) } , 03:00:24 !)) */ 03:00:24 %~ unless(Agent,Required,_Then,A9,C9) :- 03:00:24 %~ simplify_reason(Required,CUZ) , 03:00:24 %~ event_failed(Agent,cant(cuz(\+CUZ))) , 03:00:24 %~ B9=A9 , 03:00:24 %~ ! , 03:00:24 %~ C9=B9. 03:00:24 /* ( add_intent_look(Agent) ==>> 03:00:24 ( h(spatial,inside,Agent,_Somewhere) , 03:00:24 add_agent_intent(Agent,attempts(Agent,act3(look,Agent,[]))))) */ 03:00:24 %~ add_intent_look(Agent,A9,C9) :- 03:00:24 %~ h(spatial,inside,Agent,_Somewhere,A9,B9) , 03:00:24 %~ add_agent_intent(Agent,attempts(Agent,act3(look,Agent,[])),B9,C9). 03:00:24 /* ( disgorge( Doer, 03:00:24 Verb, Container,Prep,Here, 03:00:24 Vicinity,Msg) ==>> 03:00:24 ( verb_domain(Verb,Spatially) , 03:00:24 findall(Inner,h(Spatially,child,Inner,Container),Contents) , 03:00:24 { dbug(general,'~p childs: ~p~n',[Container,Contents]) } , 03:00:24 moveto( Doer, 03:00:24 Verb, Contents,Prep,Here, 03:00:24 Vicinity,Msg))) */ 03:00:24 %~ disgorge( Doer, 03:00:24 %~ Verb, Container,Prep,Here, 03:00:24 %~ Vicinity,Msg,A9, 03:00:24 %~ E9) :- 03:00:24 %~ verb_domain(Verb,Spatially,A9,D9) , 03:00:24 %~ findall( Inner, 03:00:24 %~ h(Spatially,child,Inner,Container), Contents,D9,C9) , 03:00:24 %~ dbug(general,'~p childs: ~p~n',[Container,Contents]) , 03:00:24 %~ B9=C9 , 03:00:24 %~ moveto( Doer, 03:00:24 %~ Verb, Contents,Prep,Here, 03:00:24 %~ Vicinity,Msg,B9, 03:00:24 %~ E9). 03:00:24 /* ( moveto(Doer,Verb,List,At,Dest,Vicinity,Msg) ==>> 03:00:24 ( { is_list(List) } , 03:00:24 ! , 03:00:24 apply_mapl_rest_state( moveto(Doer,Verb), 03:00:24 List, 03:00:24 [At,Dest,Vicinity,Msg]))) */ 03:00:24 %~ moveto( Doer, 03:00:24 %~ Verb, List,At,Dest, 03:00:24 %~ Vicinity,Msg,A9, 03:00:24 %~ D9) :- 03:00:24 %~ is_list(List) , 03:00:24 %~ C9=A9 , 03:00:24 %~ ! , 03:00:24 %~ B9=C9 , 03:00:24 %~ apply_mapl_rest_state( moveto(Doer,Verb), 03:00:24 %~ List, 03:00:24 %~ [At,Dest,Vicinity,Msg], B9,D9). 03:00:24 /* ( moveto(Doer,Verb,Object,At,Dest,Vicinity,Msg) ==>> 03:00:24 ( undeclare( h(spatial,Prep_Spatial,Object,From)) , 03:00:24 declare( h(spatial,At,Object,Dest)) , 03:00:24 queue_local_event( 03:00:24 [ act3( move, 03:00:24 Doer, 03:00:24 [ Verb, Object,From,At, 03:00:24 Dest]), 03:00:24 Msg], 03:00:24 Vicinity))) */ 03:00:24 %~ moveto( Doer, 03:00:24 %~ Verb, Object,At,Dest, 03:00:24 %~ Vicinity,Msg,A9, 03:00:24 %~ D9) :- 03:00:24 %~ undeclare(h(spatial,Prep_Spatial,Object,From),A9,C9) , 03:00:24 %~ declare(h(spatial,At,Object,Dest),C9,B9) , 03:00:24 %~ queue_local_event( 03:00:24 %~ [ act3( move, 03:00:24 %~ Doer, 03:00:24 %~ [ Verb, Object,From,At, 03:00:24 %~ Dest]), 03:00:24 %~ Msg], Vicinity,B9,D9). 03:00:24 /* ( setloc_silent(Prep,Object,Dest) ==>> 03:00:24 ( undeclare( h(spatial,Prep_Spatial,Object,Target_Object4)) , 03:00:24 declare( h(spatial,Prep,Object,Dest)))) */ 03:00:24 %~ setloc_silent(Prep,Object,Dest,A9,C9) :- 03:00:24 %~ undeclare(h(spatial,Prep_Spatial,Object,Target_Object4),A9,B9) , 03:00:24 %~ declare(h(spatial,Prep,Object,Dest),B9,C9). 03:00:24 %~ message_hook( 03:00:24 %~ error( permission_error(redefine,module,parser_sharing), 03:00:24 %~ context( 03:00:24 %~ prolog_stack( [ frame( 137, 03:00:24 %~ call( system : '$declare_module'/6), 03:00:24 %~ '$declare_module'( parser_sharing, 03:00:24 %~ user, 03:00:24 %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 13, false)), 03:00:24 %~ frame( 136, 03:00:24 %~ clause(<gt;clause>(0x555fc7fc0c00),61), 03:00:24 %~ '$start_module'( parser_sharing, 03:00:24 %~ [ op(1150,fx,share_mp), op(1150,fx,shared_parser_data),...], 03:00:24 %~ state( true, 03:00:24 %~ parser_sharing, true,false, 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', -), 03:00:24 %~ [ if(not_loaded), 03:00:24 %~ true])), 03:00:24 %~ frame( 135, 03:00:24 %~ clause(<gt;clause>(0x555fc7dad000),65), 03:00:24 %~ '$first_term'( 03:00:24 %~ :-( module(parser_sharing,[...|...])), 03:00:24 %~ _175386, 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:24 %~ state( true, 03:00:24 %~ parser_sharing, true,false, 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', -), 03:00:24 %~ [ if(not_loaded), 03:00:24 %~ true])), 03:00:24 %~ frame( 134, 03:00:24 %~ clause(<gt;clause>(0x555fc7dad400),60), 03:00:24 %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:24 %~ 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, 03:00:24 %~ [ if(not_loaded), 03:00:24 %~ true])), 03:00:24 %~ frame( 133, 03:00:24 %~ clause(<gt;clause>(0x555fc8003980),5), 03:00:24 %~ setup_call_catcher_cleanup( 03:00:24 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451), 03:00:24 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:24 %~ 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, 03:00:24 %~ [...|...]), 03:00:24 %~ Kw, 03:00:24 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:24 %~ lexstate(202,swi), 03:00:24 %~ mu))), 03:00:24 %~ frame( 132, 03:00:24 %~ clause(<gt;clause>(0x555fc8002100),7), 03:00:24 %~ setup_call_cleanup( 03:00:24 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',1632071765.656451), 03:00:24 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:24 %~ 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, 03:00:24 %~ [...|...]), 03:00:24 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:24 %~ lexstate(202,swi), 03:00:24 %~ mu))), 03:00:24 %~ frame( 131, 03:00:24 %~ clause(<gt;clause>(0x555fc8164b40),57), 03:00:24 %~ '$consult_file_2'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:24 %~ mu, compiled,Compiled, 03:00:24 %~ [ if(not_loaded), 03:00:24 %~ true])), 03:00:24 %~ frame( 130, 03:00:24 %~ clause(<gt;clause>(0x555fc7d668c0),18), 03:00:24 %~ '$consult_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', 03:00:24 %~ mu, compiled,Compiled5, 03:00:24 %~ [ if(not_loaded), 03:00:24 %~ true])), 03:00:24 %~ frame( 129, 03:00:24 %~ clause(<gt;clause>(0x555fc8200000),221), 03:00:24 %~ '$do_load_file_2'( library('logicmoo_nlu/parser_sharing'), 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), 03:00:24 %~ frame( 128, 03:00:24 %~ clause(<gt;clause>(0x555fc7fdc780),65), 03:00:24 %~ '$do_load_file'( library('logicmoo_nlu/parser_sharing'), 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), 03:00:24 %~ frame( 127, 03:00:24 %~ clause(<gt;clause>(0x555fc8018480),14), 03:00:24 %~ '$qdo_load_file2'( library('logicmoo_nlu/parser_sharing'), 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,compiled,[if(not_loaded),true])), 03:00:24 %~ frame( 126, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd6840),10), 03:00:24 %~ '$qdo_load_file'( library('logicmoo_nlu/parser_sharing'), 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), 03:00:24 %~ frame( 125, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd69a0),32), 03:00:24 %~ '$mt_do_load'( <gt;clause>(0x555fcb43f700), 03:00:24 %~ library('logicmoo_nlu/parser_sharing'), 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), 03:00:24 %~ frame( 124, 03:00:24 %~ clause(<gt;clause>(0x555fc8003980),5), 03:00:24 %~ setup_call_catcher_cleanup( 03:00:24 %~ system : with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',<gt;clause>(0x555fcb43f700),...)), 03:00:24 %~ system : '$mt_do_load'( <gt;clause>(0x555fcb43f700), 03:00:24 %~ library('logicmoo_nlu/parser_sharing'), 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), 03:00:24 %~ Kw6, 03:00:24 %~ system : '$mt_end_load'(<gt;clause>(0x555fcb43f700)))), 03:00:24 %~ frame( 123, 03:00:24 %~ clause(<gt;clause>(0x555fc8002100),7), 03:00:24 %~ setup_call_cleanup( 03:00:24 %~ system : with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',<gt;clause>(0x555fcb43f700),...)), 03:00:24 %~ system : '$mt_do_load'( <gt;clause>(0x555fcb43f700), 03:00:24 %~ library('logicmoo_nlu/parser_sharing'), 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), 03:00:24 %~ system : '$mt_end_load'(<gt;clause>(0x555fcb43f700)))), 03:00:24 %~ frame(122,meta_call,0), 03:00:24 %~ frame( 121, 03:00:24 %~ foreign( system : '$sig_atomic'/1), 03:00:24 %~ $sig_atomic( setup_call_cleanup( 03:00:24 %~ with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',<gt;clause>(0x555fcb43f700),...)), 03:00:24 %~ '$mt_do_load'( <gt;clause>(0x555fcb43f700), 03:00:24 %~ library('logicmoo_nlu/parser_sharing'), 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[...|...]), 03:00:24 %~ '$mt_end_load'(<gt;clause>(0x555fcb43f700))))), 03:00:24 %~ frame( 120, 03:00:24 %~ clause(<gt;clause>(0x555fc8005a00),43), 03:00:24 %~ '$mt_load_file'( library('logicmoo_nlu/parser_sharing'), 03:00:24 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl', mu,[if(not_loaded),true])), 03:00:24 %~ frame( 119, 03:00:24 %~ clause(<gt;clause>(0x555fc7f708c0),28), 03:00:24 %~ '$load_file_e'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), 03:00:24 %~ frame( 118, 03:00:24 %~ clause(<gt;clause>(0x555fc7fdcc80),12), 03:00:24 %~ '$load_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), 03:00:24 %~ frame( 117, 03:00:24 %~ clause(<gt;clause>(0x555fc81bcdc0),31), 03:00:24 %~ '$load_one_file'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), 03:00:24 %~ frame( 116, 03:00:24 %~ clause(<gt;clause>(0x555fc80226e0),10), 03:00:24 %~ '$load_files'(library('logicmoo_nlu/parser_sharing'),mu,[if(not_loaded),true])), 03:00:24 %~ frame( 115, 03:00:24 %~ clause(<gt;clause>(0x555fc7d66d20),19), 03:00:24 %~ load_files(mu:library('logicmoo_nlu/parser_sharing'),[if(not_loaded),true])), 03:00:24 %~ frame(114,clause(<gt;clause>(0x555fc7d67180),18),use_module(mu:library('logicmoo_nlu/parser_sharing'))), 03:00:24 %~ frame( 113, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd3380),2), 03:00:24 %~ catch( 03:00:24 %~ mu : use_module( library('logicmoo_nlu/parser_sharing')), 03:00:24 %~ error(Error,Error64), 03:00:24 %~ system : $exception_in_directive( error(Error8,Error65)))), 03:00:24 %~ frame( 112, 03:00:24 %~ clause(<gt;clause>(0x555fc7fa0580),55), 03:00:24 %~ $execute_directive_3( use_module( library('logicmoo_nlu/parser_sharing')))), 03:00:24 %~ frame( 111, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd0cf0),8), 03:00:24 %~ '$execute_directive_2'( 03:00:24 %~ use_module( library('logicmoo_nlu/parser_sharing')), 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), 03:00:24 %~ frame( 110, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd1560),9), 03:00:24 %~ '$execute_directive'( 03:00:24 %~ use_module( library('logicmoo_nlu/parser_sharing')), 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), 03:00:24 %~ frame( 109, 03:00:24 %~ clause(<gt;clause>(0x555fc801ae00),22), 03:00:24 %~ '$compile_term'( 03:00:24 %~ :-( use_module( library('logicmoo_nlu/parser_sharing'))), 03:00:24 %~ _57618, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', -)), 03:00:24 %~ frame( 108, 03:00:24 %~ clause(<gt;clause>(0x555fc7d6f380),15), 03:00:24 %~ '$compile_term'( 03:00:24 %~ :-( use_module( library('logicmoo_nlu/parser_sharing'))), 03:00:24 %~ _57642, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl')), 03:00:24 %~ frame( 107, 03:00:24 %~ clause(<gt;clause>(0x555fc7dad400),77), 03:00:24 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:24 %~ 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, 03:00:24 %~ [ if(not_loaded)])), 03:00:24 %~ frame( 106, 03:00:24 %~ clause(<gt;clause>(0x555fc8003980),5), 03:00:24 %~ setup_call_catcher_cleanup( 03:00:24 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322), 03:00:24 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:24 %~ 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, 03:00:24 %~ [...]), 03:00:24 %~ Kw11, 03:00:24 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:24 %~ lexstate(202,swi), 03:00:24 %~ mu))), 03:00:24 %~ frame( 105, 03:00:24 %~ clause(<gt;clause>(0x555fc8002100),7), 03:00:24 %~ setup_call_cleanup( 03:00:24 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',1631494506.8643322), 03:00:24 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:24 %~ 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, 03:00:24 %~ [...]), 03:00:24 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:24 %~ lexstate(202,swi), 03:00:24 %~ mu))), 03:00:24 %~ frame( 104, 03:00:24 %~ clause(<gt;clause>(0x555fc8164b40),57), 03:00:24 %~ '$consult_file_2'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:24 %~ mu, compiled,Compiled13, 03:00:24 %~ [ if(not_loaded)])), 03:00:24 %~ frame( 103, 03:00:24 %~ clause(<gt;clause>(0x555fc7d668c0),18), 03:00:24 %~ '$consult_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', 03:00:24 %~ mu, compiled,Compiled14, 03:00:24 %~ [ if(not_loaded)])), 03:00:24 %~ frame( 102, 03:00:24 %~ clause(<gt;clause>(0x555fc8200000),221), 03:00:24 %~ '$do_load_file_2'( adv_eng2cmd, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), 03:00:24 %~ frame( 101, 03:00:24 %~ clause(<gt;clause>(0x555fc7fdc780),65), 03:00:24 %~ '$do_load_file'( adv_eng2cmd, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), 03:00:24 %~ frame( 100, 03:00:24 %~ clause(<gt;clause>(0x555fc8018480),14), 03:00:24 %~ '$qdo_load_file2'( adv_eng2cmd, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,compiled,[if(not_loaded)])), 03:00:24 %~ frame( 99, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd6840),10), 03:00:24 %~ '$qdo_load_file'( adv_eng2cmd, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), 03:00:24 %~ frame( 98, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd69a0),32), 03:00:24 %~ '$mt_do_load'( <gt;clause>(0x555fcb43ff00), 03:00:24 %~ adv_eng2cmd, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), 03:00:24 %~ frame( 97, 03:00:24 %~ clause(<gt;clause>(0x555fc8003980),5), 03:00:24 %~ setup_call_catcher_cleanup( 03:00:24 %~ system : with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',<gt;clause>(0x555fcb43ff00),...)), 03:00:24 %~ system : '$mt_do_load'( <gt;clause>(0x555fcb43ff00), 03:00:24 %~ adv_eng2cmd, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), 03:00:24 %~ Kw15, 03:00:24 %~ system : '$mt_end_load'(<gt;clause>(0x555fcb43ff00)))), 03:00:24 %~ frame( 96, 03:00:24 %~ clause(<gt;clause>(0x555fc8002100),7), 03:00:24 %~ setup_call_cleanup( 03:00:24 %~ system : with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',<gt;clause>(0x555fcb43ff00),...)), 03:00:24 %~ system : '$mt_do_load'( <gt;clause>(0x555fcb43ff00), 03:00:24 %~ adv_eng2cmd, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), 03:00:24 %~ system : '$mt_end_load'(<gt;clause>(0x555fcb43ff00)))), 03:00:24 %~ frame(95,meta_call,0), 03:00:24 %~ frame( 94, 03:00:24 %~ foreign( system : '$sig_atomic'/1), 03:00:24 %~ $sig_atomic( setup_call_cleanup( 03:00:24 %~ with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',<gt;clause>(0x555fcb43ff00),...)), 03:00:24 %~ '$mt_do_load'( <gt;clause>(0x555fcb43ff00), 03:00:24 %~ adv_eng2cmd, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[...]), 03:00:24 %~ '$mt_end_load'(<gt;clause>(0x555fcb43ff00))))), 03:00:24 %~ frame( 93, 03:00:24 %~ clause(<gt;clause>(0x555fc8005a00),43), 03:00:24 %~ '$mt_load_file'( adv_eng2cmd, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl', mu,[if(not_loaded)])), 03:00:24 %~ frame(92,clause(<gt;clause>(0x555fc7f708c0),28),'$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)])), 03:00:24 %~ frame(91,clause(<gt;clause>(0x555fc7fdcc80),12),'$load_file'(adv_eng2cmd,mu,[if(not_loaded)])), 03:00:24 %~ frame(90,clause(<gt;clause>(0x555fc81bcdc0),31),'$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)])), 03:00:24 %~ frame(89,clause(<gt;clause>(0x555fc80226e0),10),'$load_files'(adv_eng2cmd,mu,[if(not_loaded)])), 03:00:24 %~ frame(88,clause(<gt;clause>(0x555fc7d66d20),19),load_files(mu:adv_eng2cmd,[if(not_loaded)])), 03:00:24 %~ frame(87,clause(<gt;clause>(0x555fc8183130),12),ensure_loaded(mu:adv_eng2cmd)), 03:00:24 %~ frame( 86, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd3380),2), 03:00:24 %~ catch( 03:00:24 %~ mu : ensure_loaded(adv_eng2cmd), 03:00:24 %~ error(Error16,Error66), 03:00:24 %~ system : $exception_in_directive( error(Error17,Error67)))), 03:00:24 %~ frame(85,clause(<gt;clause>(0x555fc7fa0580),55),'$execute_directive_3'(ensure_loaded(adv_eng2cmd))), 03:00:24 %~ frame( 84, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd0cf0),8), 03:00:24 %~ '$execute_directive_2'( ensure_loaded(adv_eng2cmd), 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), 03:00:24 %~ frame( 83, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd1560),9), 03:00:24 %~ '$execute_directive'( ensure_loaded(adv_eng2cmd), 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), 03:00:24 %~ frame( 82, 03:00:24 %~ clause(<gt;clause>(0x555fc801ae00),22), 03:00:24 %~ '$compile_term'( 03:00:24 %~ :-( ensure_loaded(adv_eng2cmd)), 03:00:24 %~ _57814, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', -)), 03:00:24 %~ frame( 81, 03:00:24 %~ clause(<gt;clause>(0x555fc7d6f380),15), 03:00:24 %~ '$compile_term'( 03:00:24 %~ :-( ensure_loaded(adv_eng2cmd)), 03:00:24 %~ _57838, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl')), 03:00:24 %~ frame( 80, 03:00:24 %~ clause(<gt;clause>(0x555fc7dad400),77), 03:00:24 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', 03:00:24 %~ 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, 03:00:24 %~ [ if(not_loaded)])), 03:00:24 %~ frame( 79, 03:00:24 %~ clause(<gt;clause>(0x555fc8003980),5), 03:00:24 %~ setup_call_catcher_cleanup( 03:00:24 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',1631494506.8683314), 03:00:24 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', 03:00:24 %~ 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, 03:00:24 %~ [...]), 03:00:24 %~ Kw20, 03:00:24 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', 03:00:24 %~ lexstate(202,swi), 03:00:24 %~ mu))), 03:00:24 %~ frame( 75, 03:00:24 %~ clause(<gt;clause>(0x555fc8200000),221), 03:00:24 %~ '$do_load_file_2'( adv_loader, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,compiled,[if(not_loaded)])), 03:00:24 %~ frame( 72, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd6840),10), 03:00:24 %~ '$qdo_load_file'( adv_loader, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[if(not_loaded)])), 03:00:24 %~ frame( 70, 03:00:24 %~ clause(<gt;clause>(0x555fc8003980),5), 03:00:24 %~ setup_call_catcher_cleanup( 03:00:24 %~ system : with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',<gt;clause>(0x555fc967ed00),...)), 03:00:24 %~ system : '$mt_do_load'( <gt;clause>(0x555fc967ed00), 03:00:24 %~ adv_loader, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[...]), 03:00:24 %~ Kw21, 03:00:24 %~ system : '$mt_end_load'(<gt;clause>(0x555fc967ed00)))), 03:00:24 %~ frame(68,meta_call,0), 03:00:24 %~ frame( 67, 03:00:24 %~ foreign( system : '$sig_atomic'/1), 03:00:24 %~ $sig_atomic( setup_call_cleanup( 03:00:24 %~ with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',<gt;clause>(0x555fc967ed00),...)), 03:00:24 %~ '$mt_do_load'( <gt;clause>(0x555fc967ed00), 03:00:24 %~ adv_loader, 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl', mu,[...]), 03:00:24 %~ '$mt_end_load'(<gt;clause>(0x555fc967ed00))))), 03:00:24 %~ frame(64,clause(<gt;clause>(0x555fc7fdcc80),12),'$load_file'(adv_loader,mu,'<gt;garbage_collected>')), 03:00:24 %~ frame( 59, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd3380),2), 03:00:24 %~ catch( 03:00:24 %~ mu : ensure_loaded(adv_loader), 03:00:24 %~ error(Error22,Error68), 03:00:24 %~ system : $exception_in_directive( error(Error23,Error69)))), 03:00:24 %~ frame(58,clause(<gt;clause>(0x555fc7fa0580),55),'$execute_directive_3'(ensure_loaded(adv_loader))), 03:00:24 %~ frame( 53, 03:00:24 %~ clause(<gt;clause>(0x555fc7dad400),77), 03:00:24 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', 03:00:24 %~ 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, 03:00:24 %~ [ if(not_loaded)])), 03:00:24 %~ frame( 52, 03:00:24 %~ clause(<gt;clause>(0x555fc8003980),5), 03:00:24 %~ setup_call_catcher_cleanup( 03:00:24 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',1632466069.4911866), 03:00:24 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', 03:00:24 %~ 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, 03:00:24 %~ [...]), 03:00:24 %~ Kw26, 03:00:24 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', 03:00:24 %~ lexstate(202,swi), 03:00:24 %~ mu))), 03:00:24 %~ frame( 48, 03:00:24 %~ clause(<gt;clause>(0x555fc8200000),221), 03:00:24 %~ '$do_load_file_2'( 03:00:24 %~ library( episodic_memory/adv_main), 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,compiled,[if(not_loaded)])), 03:00:24 %~ frame( 45, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd6840),10), 03:00:24 %~ '$qdo_load_file'( '<gt;garbage_collected>', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[if(not_loaded)])), 03:00:24 %~ frame( 43, 03:00:24 %~ clause(<gt;clause>(0x555fc8003980),5), 03:00:24 %~ setup_call_catcher_cleanup( 03:00:24 %~ system : with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',<gt;clause>(0x555fc967ec80),...)), 03:00:24 %~ system : '$mt_do_load'( <gt;clause>(0x555fc967ec80), 03:00:24 %~ library(...), 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[...]), 03:00:24 %~ Kw27, 03:00:24 %~ system : '$mt_end_load'(<gt;clause>(0x555fc967ec80)))), 03:00:24 %~ frame(41,meta_call,0), 03:00:24 %~ frame( 40, 03:00:24 %~ foreign( system : '$sig_atomic'/1), 03:00:24 %~ $sig_atomic( setup_call_cleanup( 03:00:24 %~ with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',<gt;clause>(0x555fc967ec80),...)), 03:00:24 %~ '$mt_do_load'( <gt;clause>(0x555fc967ec80), 03:00:24 %~ library(...), 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl', mu,[...]), 03:00:24 %~ '$mt_end_load'(<gt;clause>(0x555fc967ec80))))), 03:00:24 %~ frame( 37, 03:00:24 %~ clause(<gt;clause>(0x555fc7fdcc80),12), 03:00:24 %~ '$load_file'(library(episodic_memory/adv_main),mu,'<gt;garbage_collected>')), 03:00:24 %~ frame( 32, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd3380),2), 03:00:24 %~ catch( 03:00:24 %~ mu : ensure_loaded( library(...)), 03:00:24 %~ error(Error28,Error70), 03:00:24 %~ system : $exception_in_directive( error(Error29,Error71)))), 03:00:24 %~ frame( 31, 03:00:24 %~ clause(<gt;clause>(0x555fc7fa0580),55), 03:00:24 %~ $execute_directive_3( ensure_loaded( library( episodic_memory/adv_main)))), 03:00:24 %~ frame( 26, 03:00:24 %~ clause(<gt;clause>(0x555fc7dad400),77), 03:00:24 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', 03:00:24 %~ 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, 03:00:24 %~ [ expand(false), 03:00:24 %~ expand(true)])), 03:00:24 %~ frame( 25, 03:00:24 %~ clause(<gt;clause>(0x555fc8003980),5), 03:00:24 %~ setup_call_catcher_cleanup( 03:00:24 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',1632589805.2761016), 03:00:24 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', 03:00:24 %~ 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, 03:00:24 %~ [...|...]), 03:00:24 %~ Kw32, 03:00:24 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', 03:00:24 %~ lexstate(202,swi), 03:00:24 %~ user))), 03:00:24 %~ frame( 21, 03:00:24 %~ clause(<gt;clause>(0x555fc8200000),221), 03:00:24 %~ '$do_load_file_2'( 'adv_test_01.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', user,compiled, 03:00:24 %~ [ expand(false), 03:00:24 %~ expand(true)])), 03:00:24 %~ frame( 18, 03:00:24 %~ clause(<gt;clause>(0x555fc7fd6840),10), 03:00:24 %~ '$qdo_load_file'( 'adv_test_01.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', user,[expand(false),expand(true)])), 03:00:24 %~ frame( 16, 03:00:24 %~ clause(<gt;clause>(0x555fc8003980),5), 03:00:24 %~ setup_call_catcher_cleanup( 03:00:24 %~ system : with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',<gt;clause>(0x555fc967ea80),...)), 03:00:24 %~ system : '$mt_do_load'( <gt;clause>(0x555fc967ea80), 03:00:24 %~ 'adv_test_01.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', user,[...|...]), 03:00:24 %~ Kw33, 03:00:24 %~ system : '$mt_end_load'(<gt;clause>(0x555fc967ea80)))), 03:00:24 %~ frame(14,meta_call,0), 03:00:24 %~ frame( 13, 03:00:24 %~ foreign( system : '$sig_atomic'/1), 03:00:24 %~ $sig_atomic( setup_call_cleanup( 03:00:24 %~ with_mutex( '$load_file', 03:00:24 %~ '$mt_start_load'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl',<gt;clause>(0x555fc967ea80),...)), 03:00:24 %~ '$mt_do_load'( <gt;clause>(0x555fc967ea80), 03:00:24 %~ 'adv_test_01.pl', 03:00:24 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/adv_story/adv_test_01.pl', user,[...|...]), 03:00:24 %~ '$mt_end_load'(<gt;clause>(0x555fc967ea80))))), 03:00:24 %~ frame(10,clause(<gt;clause>(0x555fc7fdcc80),12),'$load_file'('adv_test_01.pl',user,'<gt;garbage_collected>'))]), 03:00:24 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl')), 03:00:24 %~ error, 03:00:24 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,parser_sharing], 03:00:24 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl'], nl,...(_30998)]) 03:00:24 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13) 03:00:24 No permission to redefine module `parser_sharing' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl) 03:00:24 In: 03:00:24 [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) 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [125] '$mt_do_load'(<gt;clause>(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 03:00:24 [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',<gt;clause>(0x555fcb43f700),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fcb43f700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:24 [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',<gt;clause>(0x555fcb43f700),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fcb43f700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 03:00:24 [122] <gt;meta call> 03:00:24 [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',<gt;clause>(0x555fcb43f700),...)),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fcb43f700)))) <gt;foreign> 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [114] use_module(mu:library('logicmoo_nlu/parser_sharing')) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 03:00:24 [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 03:00:24 [112] '$execute_directive_3'(use_module(library('logicmoo_nlu/parser_sharing'))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [98] '$mt_do_load'(<gt;clause>(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 03:00:24 [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',<gt;clause>(0x555fcb43ff00),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fcb43ff00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:24 [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',<gt;clause>(0x555fcb43ff00),...)),system:'$mt_do_load'(<gt;clause>(0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),system:'$mt_end_load'(<gt;clause>(0x555fcb43ff00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 03:00:24 [95] <gt;meta call> 03:00:24 [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',<gt;clause>(0x555fcb43ff00),...)),'$mt_do_load'(<gt;clause>(0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fcb43ff00)))) <gt;foreign> 03:00:24 [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 03:00:24 [92] '$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 03:00:24 [91] '$load_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:24 [90] '$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 03:00:24 [89] '$load_files'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 03:00:24 [88] load_files(mu:adv_eng2cmd,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 03:00:24 [87] ensure_loaded(mu:adv_eng2cmd) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2083 03:00:24 [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 03:00:24 [85] '$execute_directive_3'(ensure_loaded(adv_eng2cmd)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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',<gt;clause>(0x555fc967ed00),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fc967ed00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:24 [68] <gt;meta call> 03:00:24 [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',<gt;clause>(0x555fc967ed00),...)),'$mt_do_load'(<gt;clause>(0x555fc967ed00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fc967ed00)))) <gt;foreign> 03:00:24 [64] '$load_file'(adv_loader,mu,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:24 [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 03:00:24 [58] '$execute_directive_3'(ensure_loaded(adv_loader)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [45] '$qdo_load_file'('<gt;garbage_collected>','/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 03:00:24 [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',<gt;clause>(0x555fc967ec80),...)),system:'$mt_do_load'(<gt;clause>(0x555fc967ec80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),_5292,system:'$mt_end_load'(<gt;clause>(0x555fc967ec80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:24 [41] <gt;meta call> 03:00:24 [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',<gt;clause>(0x555fc967ec80),...)),'$mt_do_load'(<gt;clause>(0x555fc967ec80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fc967ec80)))) <gt;foreign> 03:00:24 [37] '$load_file'(library((episodic_memory/adv_main)),mu,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:24 [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 03:00:24 [31] '$execute_directive_3'(ensure_loaded(library((episodic_memory/adv_main)))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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 03:00:24 [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',<gt;clause>(0x555fc967ea80),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fc967ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:24 [14] <gt;meta call> 03:00:24 [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',<gt;clause>(0x555fc967ea80),...)),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fc967ea80)))) <gt;foreign> 03:00:24 [10] '$load_file'('adv_test_01.pl',user,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:24 03:00:24 Note: some frames are missing due to last-call optimization. 03:00:24 Re-run your program in debug mode (:- debug.) to get more detail. 03:00:24 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl:13: 03:00:24 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) 03:00:24 ERROR: In: 03:00:24 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) 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 ERROR: [125] '$mt_do_load'(<gt;clause>(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 03:00:24 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',<gt;clause>(0x555fcb43f700),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fcb43f700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:24 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',<gt;clause>(0x555fcb43f700),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fcb43f700))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 03:00:24 ERROR: [122] <gt;meta call> 03:00:24 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',<gt;clause>(0x555fcb43f700),...)),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fcb43f700)))) <gt;foreign> 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 ERROR: [114] use_module(mu:library('logicmoo_nlu/parser_sharing')) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 ERROR: [98] '$mt_do_load'(<gt;clause>(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 03:00:24 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',<gt;clause>(0x555fcb43ff00),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fcb43ff00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:24 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',<gt;clause>(0x555fcb43ff00),...)),system:'$mt_do_load'(<gt;clause>(0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),system:'$mt_end_load'(<gt;clause>(0x555fcb43ff00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 03:00:24 ERROR: [95] <gt;meta call> 03:00:24 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',<gt;clause>(0x555fcb43ff00),...)),'$mt_do_load'(<gt;clause>(0x555fcb43ff00),adv_eng2cmd,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_eng2cmd.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fcb43ff00)))) <gt;foreign> 03:00:24 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 03:00:24 ERROR: [92] '$load_file_e'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2388 03:00:24 ERROR: [91] '$load_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:24 ERROR: [90] '$load_one_file'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2198 03:00:24 ERROR: [89] '$load_files'(adv_eng2cmd,mu,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2175 03:00:24 ERROR: [88] load_files(mu:adv_eng2cmd,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2155 03:00:24 ERROR: [87] ensure_loaded(mu:adv_eng2cmd) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2083 03:00:24 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 03:00:24 ERROR: [85] '$execute_directive_3'(ensure_loaded(adv_eng2cmd)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 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',<gt;clause>(0x555fc967ed00),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fc967ed00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:24 ERROR: [68] <gt;meta call> 03:00:24 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',<gt;clause>(0x555fc967ed00),...)),'$mt_do_load'(<gt;clause>(0x555fc967ed00),adv_loader,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_loader.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fc967ed00)))) <gt;foreign> 03:00:24 ERROR: [64] '$load_file'(adv_loader,mu,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:24 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 03:00:24 ERROR: [58] '$execute_directive_3'(ensure_loaded(adv_loader)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:00:24 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 03:00:24 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 03:00:24 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 03:00:24 ERROR: [45] '$qdo_load_file'('<gt;garbage_collected>','/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 03:00:24 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',<gt;clause>(0x555fc967ec80),...)),system:'$mt_do_load'(<gt;clause>(0x555fc967ec80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),_5292,system:'$mt_end_load'(<gt;clause>(0x555fc967ec80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:24 ERROR: [41] <gt;meta call> 03:00:24 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',<gt;clause>(0x555fc967ec80),...)),'$mt_do_load'(<gt;clause>(0x555fc967ec80),library(...),'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/episodic_memory/adv_main.pl',mu,[...]),'$mt_end_load'(<gt;clause>(0x555fc967ec80)))) <gt;foreign> 03:00:27 ERROR: [37] '$load_file'(library((episodic_memory/adv_main)),mu,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:27 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 03:00:27 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 03:00:27 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 03:00:27 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 03:00:27 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 03:00:27 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 03:00:27 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',<gt;clause>(0x555fc967ea80),...)),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fc967ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:00:27 ERROR: [14] <gt;meta call> 03:00:27 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',<gt;clause>(0x555fc967ea80),...)),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555fc967ea80)))) <gt;foreign> 03:00:27 ERROR: [10] '$load_file'('adv_test_01.pl',user,'<gt;garbage_collected>') at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:00:27 ERROR: 03:00:27 ERROR: Note: some frames are missing due to last-call optimization. 03:00:27 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:00:27 %~ message_hook( 03:00:27 %~ goal_failed(directive,mu:use_module(library('logicmoo_nlu/parser_sharing'))), 03:00:27 %~ warning, 03:00:27 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:00:27 %~ mu : use_module( library('logicmoo_nlu/parser_sharing'))]]) 03:00:27 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl',13) 03:00:27 Goal (directive) failed: mu:use_module(library('logicmoo_nlu/parser_sharing')) 03:00:27 Warning: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_nlu/prolog/logicmoo_nlu/parser_sharing.pl:13: 03:00:27 Warning: Goal (directive) failed: mu:use_module(library('logicmoo_nlu/parser_sharing')) 03:00:27 totalTime=10.000 03:00:27 03:00:27 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' 03:00:27 03:00:28 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 03:00:28 ISSUE_ID=703 03:00:28 ISSUE_OC=OPEN 03:00:28 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 03:00:28 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 03:00:28 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 03:00:28 <!-- 03:00:29 Requirement already satisfied: junit2html in /usr/local/lib/python3.9/dist-packages (30.0.6) 03:00:29 Requirement already satisfied: jinja2>=2.11.2 in /usr/local/lib/python3.9/dist-packages (from junit2html) (3.0.1) 03:00:29 Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.9/dist-packages (from jinja2>=2.11.2->junit2html) (2.0.1) 03:00:29 junit2html is /usr/local/bin/junit2html 03:00:29 junit2html /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-junitCombined-rollup.tmp /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-junitCombined-rollup.html 03:00:29 TEST_STEM_PATH=/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 03:00:29 --> 03:00:29 stty: 'standard input': Inappropriate ioctl for device 03:00:29 + stty echo 03:00:29 stty: 'standard input': Inappropriate ioctl for device 03:00:29 + CMD_TIMEOUT=1m 03:00:29 + '[' -n 1 ']' 03:00:29 + '[' 1 -lt 5 ']' 03:00:29 + export CMD_TIMEOUT=10s 03:00:29 + CMD_TIMEOUT=10s 03:00:29 + echo 'Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=10s' 03:00:29 Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=10s 03:00:29 + export 'GLOB=*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' 03:00:29 + GLOB='*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' 03:00:29 + '[' -z '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' ']' 03:00:29 ./test_on_release.sh: line 16: syntax error near unexpected token `)' 03:00:29 ./test_on_release.sh: line 16: `)' 03:00:29 Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=40s 03:00:29 <!-- PACK_DIR=logicmoo_agi --> 03:00:29 <!-- JUNIT_PACKAGE=logicmoo.agi.agi_test.comprehension --> 03:00:29 <!-- GLOBSTEM=logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl --> 03:00:29 <!-- TEST_STEM=Report-logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl-Units --> 03:00:29 <!-- TEST_STEM_PATH=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl-Units --> 03:00:29 <!-- Running release (all) tests 03:00:29 ( cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/comprehension ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit *_01*.pl) --> 03:00:29 <!-- PACK_DIR=logicmoo_agi --> 03:00:29 <!-- JUNIT_PACKAGE=logicmoo.agi.agi_test.comprehension --> 03:00:29 <!-- GLOBSTEM=logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl --> 03:00:29 <!-- TEST_STEM=Report-logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl-Units --> 03:00:29 <!-- TEST_STEM_PATH=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl-Units --> 03:00:29 <!-- LOGICMOO_WS=/var/lib/jenkins/workspace/logicmoo_workspace --> 03:00:29 <!-- test_completed=true --> 03:00:29 <!-- ROLLUP_STEM=Report-logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl-Units-Rollup --> 03:00:29 <!-- ROLLUP_TMP=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl-Units-Rollup.tmp --> 03:00:29 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) 03:00:29 03:00:30 SORTED_FILES=comprehension_01.pl 03:00:30 FileTestCase=logicmoo.agi.agi_test.comprehension.COMPREHENSION_01 JUnit 03:00:30 03:00:30 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']" 03:00:30 03:00:30 (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']") 03:00:30 03:00:30 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_agi/t/agi_tests/comprehension/comprehension_01.pl 03:00:30 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.agi.agi_test.comprehension/COMPREHENSION_01/ 03:00:30 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACOMPREHENSION_01 03:00:30 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/645 03:00:30 03:00:30 03:00:36 %~ init_phase(after_load) 03:00:36 %~ init_phase(restore_state) 03:00:36 % 03:00:36 %~ init_why(after_boot,program) 03:00:36 %~ after_boot. 03:00:36 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:00:36 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_agi/t/agi_tests/comprehension/comprehension_01.pl'), 03:00:36 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:00:36 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:00:36 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:00:36 03:00:36 03:00:36 test_here(X):- notrace(mpred_test(e2c(X))). 03:00:36 03:00:36 /*~ 03:00:36 No source location!? 03:00:36 ~*/ 03:00:36 03:00:36 03:00:36 test_convo_file(File):- atom_contains(File,'0'),!. 03:00:36 /*~ 03:00:36 No source location!? 03:00:36 ~*/ 03:00:36 03:00:36 test_convo_file(File):- 03:00:36 open(File,read,IS), 03:00:36 repeat, 03:00:36 catch(read_term(IS,Term,[syntax_errors(error)]),_,fail), 03:00:36 (Term == end_of_file -> close(IS) ; 03:00:36 (ignore(test_convo_term(Term)),fail)). 03:00:36 03:00:36 /*~ 03:00:36 No source location!? 03:00:36 ~*/ 03:00:36 03:00:36 03:00:36 test_convo_term(X):- 03:00:36 forall((sub_term(E,X),atomic(E),atom_contains(E,' '), 03:00:36 %dont parse end comment (Yet) 03:00:36 \+ atom_contains(E,'CasAm')), 03:00:36 test_here(E)). 03:00:36 03:00:36 /*~ 03:00:36 No source location!? 03:00:36 ~*/ 03:00:36 03:00:36 03:00:36 :- prolog_load_context(directory,X), cd(X), 03:00:36 expand_file_name('Meta*Peacock.plt',Files), 03:00:36 maplist(test_convo_file,Files). 03:00:36 03:00:36 03:00:36 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_agi/t/agi_tests/comprehension/comprehension_01.pl 03:00:36 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.agi.agi_test.comprehension/COMPREHENSION_01/logicmoo_agi_agi_test_comprehension_COMPREHENSION_01/ 03:00:36 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACOMPREHENSION_01 03:00:36 03:00:36 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/645 03:00:36 /*~ 03:00:36 %~ ?-( mpred_test("Test_0001_Line_0015__What_is_a_peacock_c63_in_user",user:e2c('What is a peacock?'))). 03:00:36 ?-e2c('What is a peacock?') 03:00:36 asserted( exists( Exists, 03:00:36 ( info( 'XVAR_NP_What_1_1', [ 03:00:36 [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), 03:00:36 phrase('NP'),size(1),lnks(2), 03:00:36 #(r('NP',seg(1,1))),txt(["What"]),childs(0), 03:00:36 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:36 link(2,'CORENLP',r('CORENLP',seg(1,5)))])] & 03:00:36 info( 'XVAR_NP_Peacock_3_4', [ 03:00:36 [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), 03:00:36 phrase('NP'),size(2),lnks(3), 03:00:36 #(r('NP',seg(3,4))),txt(["a","peacock"]), 03:00:36 childs(0),link(1,'S',r('S',seg(2,4))), 03:00:36 link(2,'SBAR',r('SBAR',seg(1,5))), 03:00:36 link(3,'CORENLP',r('CORENLP',seg(1,5)))])] & 03:00:36 warn( unparsed( Exists, [ 03:00:36 [ w( 'XVAR_NP_What_1_1', [ 03:00:36 [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), 03:00:36 phrase('NP'),size(1),lnks(2), 03:00:36 #(r('NP',seg(1,1))),txt(["What"]),childs(0), 03:00:36 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:36 link(2,'CORENLP',r('CORENLP',seg(1,5)))])], 03:00:36 w( is, [ 03:00:36 [ pos(vbz), root(be),loc(2),lnks(3),txt("is"), 03:00:36 truecase('LOWER'),link(1,'S',r('S',seg(2,4))), 03:00:36 link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, 03:00:36 flexicon(bv,[person=3,agr=sg,verb_form=tensed],is), 03:00:36 talk_db(intransitive,be,is,was,being,been), 03:00:36 talk_db(intransitive,am,is,was,being,been), 03:00:36 talk_db(intransitive,are,is,was,being,been)])], 03:00:36 w( 'XVAR_NP_Peacock_3_4', [ 03:00:36 [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), 03:00:36 phrase('NP'),size(2),lnks(3), 03:00:36 #(r('NP',seg(3,4))),txt(["a","peacock"]), 03:00:36 childs(0),link(1,'S',r('S',seg(2,4))), 03:00:36 link(2,'SBAR',r('SBAR',seg(1,5))), 03:00:36 link(3,'CORENLP',r('CORENLP',seg(1,5)))])], 03:00:36 w( ?, [ 03:00:36 [ pos('.'), root(?),loc(5),lnks(2),txt("?"), 03:00:36 link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, 03:00:36 terminator_lex(?,?),char_type_sentence(?,ask)])], 03:00:36 span( [ seg(2,4), phrase('S'),size(3),lnks(2),#(r('S',seg(2,4))), 03:00:36 txt(["is","a","peacock"]),childs(1), 03:00:36 child(1,'NP',r('NP',seg(3,4))), 03:00:36 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:36 link(2,'CORENLP',r('CORENLP',seg(1,5)))]), 03:00:36 span( [ seg(1,5), phrase('CORENLP'),size(5),lnks(0), 03:00:36 #( r('CORENLP',seg(1,5))), 03:00:36 txt( [ "What", "is","a","peacock","?"]), childs(1),child(1,'SBAR',r('SBAR',seg(1,5)))]), 03:00:36 span( [ seg(1,5), phrase('SBAR'),size(5),lnks(1), 03:00:36 #( r('SBAR',seg(1,5))), 03:00:36 txt( [ "What", "is","a","peacock","?"]), childs(2),child(1,'NP',r('NP',seg(1,1))), 03:00:36 child(2,'S',r('S',seg(2,4))), 03:00:36 link(1,'CORENLP',r('CORENLP',seg(1,5)))])])])))) 03:00:36 passed=info(why_was_true(user:e2c('What is a peacock?'))) 03:00:36 no_proof_for(e2c('What is a peacock?')). 03:00:36 03:00:36 ?-e2c('What is a peacock?') 03:00:36 asserted( exists( Exists, 03:00:36 ( info( 'XVAR_NP_What_1_1', [ 03:00:36 [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), 03:00:36 phrase('NP'),size(1),lnks(2), 03:00:36 #(r('NP',seg(1,1))),txt(["What"]),childs(0), 03:00:36 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:36 link(2,'CORENLP',r('CORENLP',seg(1,5)))])] & 03:00:36 info( 'XVAR_NP_Peacock_3_4', [ 03:00:36 [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), 03:00:36 phrase('NP'),size(2),lnks(3), 03:00:36 #(r('NP',seg(3,4))),txt(["a","peacock"]), 03:00:36 childs(0),link(1,'S',r('S',seg(2,4))), 03:00:36 link(2,'SBAR',r('SBAR',seg(1,5))), 03:00:36 link(3,'CORENLP',r('CORENLP',seg(1,5)))])] & 03:00:36 warn( unparsed( Exists, [ 03:00:36 [ w( 'XVAR_NP_What_1_1', [ 03:00:36 [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), 03:00:36 phrase('NP'),size(1),lnks(2), 03:00:36 #(r('NP',seg(1,1))),txt(["What"]),childs(0), 03:00:36 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:36 link(2,'CORENLP',r('CORENLP',seg(1,5)))])], 03:00:36 w( is, [ 03:00:36 [ pos(vbz), root(be),loc(2),lnks(3),txt("is"), 03:00:36 truecase('LOWER'),link(1,'S',r('S',seg(2,4))), 03:00:38 link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, 03:00:38 flexicon(bv,[person=3,agr=sg,verb_form=tensed],is), 03:00:38 talk_db(intransitive,be,is,was,being,been), 03:00:38 talk_db(intransitive,am,is,was,being,been), 03:00:38 talk_db(intransitive,are,is,was,being,been)])], 03:00:38 w( 'XVAR_NP_Peacock_3_4', [ 03:00:38 [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), 03:00:38 phrase('NP'),size(2),lnks(3), 03:00:38 #(r('NP',seg(3,4))),txt(["a","peacock"]), 03:00:38 childs(0),link(1,'S',r('S',seg(2,4))), 03:00:38 link(2,'SBAR',r('SBAR',seg(1,5))), 03:00:38 link(3,'CORENLP',r('CORENLP',seg(1,5)))])], 03:00:38 w( ?, [ 03:00:38 [ pos('.'), root(?),loc(5),lnks(2),txt("?"), 03:00:38 link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, 03:00:38 terminator_lex(?,?),char_type_sentence(?,ask)])], 03:00:38 span( [ seg(2,4), phrase('S'),size(3),lnks(2),#(r('S',seg(2,4))), 03:00:38 txt(["is","a","peacock"]),childs(1), 03:00:38 child(1,'NP',r('NP',seg(3,4))), 03:00:38 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:38 link(2,'CORENLP',r('CORENLP',seg(1,5)))]), 03:00:38 span( [ seg(1,5), phrase('CORENLP'),size(5),lnks(0), 03:00:38 #( r('CORENLP',seg(1,5))), 03:00:38 txt( [ "What", "is","a","peacock","?"]), childs(1),child(1,'SBAR',r('SBAR',seg(1,5)))]), 03:00:38 span( [ seg(1,5), phrase('SBAR'),size(5),lnks(1), 03:00:38 #( r('SBAR',seg(1,5))), 03:00:38 txt( [ "What", "is","a","peacock","?"]), childs(2),child(1,'NP',r('NP',seg(1,1))), 03:00:38 child(2,'S',r('S',seg(2,4))), 03:00:38 link(1,'CORENLP',r('CORENLP',seg(1,5)))])])])))) 03:00:38 no_proof_for(e2c('What is a peacock?')). 03:00:38 03:00:38 no_proof_for(e2c('What is a peacock?')). 03:00:38 03:00:38 name = 'logicmoo.agi.agi_test.comprehension.COMPREHENSION_01-Test_0001_Line_0015__What_is_a_peacock_c63_in_user'. 03:00:38 JUNIT_CLASSNAME = 'logicmoo.agi.agi_test.comprehension.COMPREHENSION_01'. 03:00:38 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\']"'. 03:00:38 % 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 03:00:38 %~ Metaphor_StandardOnly_Peacock.plt:15 03:00:38 %~ ?-( mpred_test("Test_0002_Line_0015__What_is_a_peacock_c63_in_user",user:e2c('What is a peacock?'))). 03:00:38 ?-e2c('What is a peacock?') 03:00:38 asserted( exists( Exists, 03:00:38 ( info( 'XVAR_NP_What_1_1', [ 03:00:38 [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), 03:00:38 phrase('NP'),size(1),lnks(2), 03:00:38 #(r('NP',seg(1,1))),txt(["What"]),childs(0), 03:00:38 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:38 link(2,'CORENLP',r('CORENLP',seg(1,5)))])] & 03:00:38 info( 'XVAR_NP_Peacock_3_4', [ 03:00:38 [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), 03:00:38 phrase('NP'),size(2),lnks(3), 03:00:38 #(r('NP',seg(3,4))),txt(["a","peacock"]), 03:00:38 childs(0),link(1,'S',r('S',seg(2,4))), 03:00:38 link(2,'SBAR',r('SBAR',seg(1,5))), 03:00:38 link(3,'CORENLP',r('CORENLP',seg(1,5)))])] & 03:00:38 warn( unparsed( Exists, [ 03:00:38 [ w( 'XVAR_NP_What_1_1', [ 03:00:38 [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), 03:00:38 phrase('NP'),size(1),lnks(2), 03:00:38 #(r('NP',seg(1,1))),txt(["What"]),childs(0), 03:00:38 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:38 link(2,'CORENLP',r('CORENLP',seg(1,5)))])], 03:00:38 w( is, [ 03:00:38 [ pos(vbz), root(be),loc(2),lnks(3),txt("is"), 03:00:38 truecase('LOWER'),link(1,'S',r('S',seg(2,4))), 03:00:38 link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, 03:00:38 flexicon(bv,[person=3,agr=sg,verb_form=tensed],is), 03:00:38 talk_db(intransitive,be,is,was,being,been), 03:00:38 talk_db(intransitive,am,is,was,being,been), 03:00:38 talk_db(intransitive,are,is,was,being,been)])], 03:00:38 w( 'XVAR_NP_Peacock_3_4', [ 03:00:38 [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), 03:00:38 phrase('NP'),size(2),lnks(3), 03:00:38 #(r('NP',seg(3,4))),txt(["a","peacock"]), 03:00:38 childs(0),link(1,'S',r('S',seg(2,4))), 03:00:38 link(2,'SBAR',r('SBAR',seg(1,5))), 03:00:38 link(3,'CORENLP',r('CORENLP',seg(1,5)))])], 03:00:38 w( ?, [ 03:00:38 [ pos('.'), root(?),loc(5),lnks(2),txt("?"), 03:00:38 link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, 03:00:38 terminator_lex(?,?),char_type_sentence(?,ask)])], 03:00:38 span( [ seg(2,4), phrase('S'),size(3),lnks(2),#(r('S',seg(2,4))), 03:00:38 txt(["is","a","peacock"]),childs(1), 03:00:38 child(1,'NP',r('NP',seg(3,4))), 03:00:38 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:38 link(2,'CORENLP',r('CORENLP',seg(1,5)))]), 03:00:38 span( [ seg(1,5), phrase('CORENLP'),size(5),lnks(0), 03:00:38 #( r('CORENLP',seg(1,5))), 03:00:38 txt( [ "What", "is","a","peacock","?"]), childs(1),child(1,'SBAR',r('SBAR',seg(1,5)))]), 03:00:38 span( [ seg(1,5), phrase('SBAR'),size(5),lnks(1), 03:00:38 #( r('SBAR',seg(1,5))), 03:00:38 txt( [ "What", "is","a","peacock","?"]), childs(2),child(1,'NP',r('NP',seg(1,1))), 03:00:38 child(2,'S',r('S',seg(2,4))), 03:00:38 link(1,'CORENLP',r('CORENLP',seg(1,5)))])])])))) 03:00:38 passed=info(why_was_true(user:e2c('What is a peacock?'))) 03:00:38 no_proof_for(e2c('What is a peacock?')). 03:00:38 03:00:38 ?-e2c('What is a peacock?') 03:00:38 asserted( exists( Exists, 03:00:38 ( info( 'XVAR_NP_What_1_1', [ 03:00:38 [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), 03:00:41 phrase('NP'),size(1),lnks(2), 03:00:41 #(r('NP',seg(1,1))),txt(["What"]),childs(0), 03:00:41 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:41 link(2,'CORENLP',r('CORENLP',seg(1,5)))])] & 03:00:41 info( 'XVAR_NP_Peacock_3_4', [ 03:00:41 [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), 03:00:41 phrase('NP'),size(2),lnks(3), 03:00:41 #(r('NP',seg(3,4))),txt(["a","peacock"]), 03:00:41 childs(0),link(1,'S',r('S',seg(2,4))), 03:00:41 link(2,'SBAR',r('SBAR',seg(1,5))), 03:00:41 link(3,'CORENLP',r('CORENLP',seg(1,5)))])] & 03:00:41 warn( unparsed( Exists, [ 03:00:41 [ w( 'XVAR_NP_What_1_1', [ 03:00:41 [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), 03:00:41 phrase('NP'),size(1),lnks(2), 03:00:41 #(r('NP',seg(1,1))),txt(["What"]),childs(0), 03:00:41 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:41 link(2,'CORENLP',r('CORENLP',seg(1,5)))])], 03:00:41 w( is, [ 03:00:41 [ pos(vbz), root(be),loc(2),lnks(3),txt("is"), 03:00:41 truecase('LOWER'),link(1,'S',r('S',seg(2,4))), 03:00:41 link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, 03:00:41 flexicon(bv,[person=3,agr=sg,verb_form=tensed],is), 03:00:41 talk_db(intransitive,be,is,was,being,been), 03:00:41 talk_db(intransitive,am,is,was,being,been), 03:00:41 talk_db(intransitive,are,is,was,being,been)])], 03:00:41 w( 'XVAR_NP_Peacock_3_4', [ 03:00:41 [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), 03:00:41 phrase('NP'),size(2),lnks(3), 03:00:41 #(r('NP',seg(3,4))),txt(["a","peacock"]), 03:00:41 childs(0),link(1,'S',r('S',seg(2,4))), 03:00:41 link(2,'SBAR',r('SBAR',seg(1,5))), 03:00:41 link(3,'CORENLP',r('CORENLP',seg(1,5)))])], 03:00:41 w( ?, [ 03:00:41 [ pos('.'), root(?),loc(5),lnks(2),txt("?"), 03:00:41 link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, 03:00:41 terminator_lex(?,?),char_type_sentence(?,ask)])], 03:00:41 span( [ seg(2,4), phrase('S'),size(3),lnks(2),#(r('S',seg(2,4))), 03:00:41 txt(["is","a","peacock"]),childs(1), 03:00:41 child(1,'NP',r('NP',seg(3,4))), 03:00:41 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:41 link(2,'CORENLP',r('CORENLP',seg(1,5)))]), 03:00:41 span( [ seg(1,5), phrase('CORENLP'),size(5),lnks(0), 03:00:41 #( r('CORENLP',seg(1,5))), 03:00:41 txt( [ "What", "is","a","peacock","?"]), childs(1),child(1,'SBAR',r('SBAR',seg(1,5)))]), 03:00:41 span( [ seg(1,5), phrase('SBAR'),size(5),lnks(1), 03:00:41 #( r('SBAR',seg(1,5))), 03:00:41 txt( [ "What", "is","a","peacock","?"]), childs(2),child(1,'NP',r('NP',seg(1,1))), 03:00:41 child(2,'S',r('S',seg(2,4))), 03:00:41 link(1,'CORENLP',r('CORENLP',seg(1,5)))])])])))) 03:00:41 no_proof_for(e2c('What is a peacock?')). 03:00:41 03:00:41 no_proof_for(e2c('What is a peacock?')). 03:00:41 03:00:41 name = 'logicmoo.agi.agi_test.comprehension.COMPREHENSION_01-Test_0002_Line_0015__What_is_a_peacock_c63_in_user'. 03:00:41 JUNIT_CLASSNAME = 'logicmoo.agi.agi_test.comprehension.COMPREHENSION_01'. 03:00:41 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\']"'. 03:00:41 % 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 03:00:41 %~ ?-( mpred_test("Test_0003_Line_0015__What_is_a_peacock_c63_in_user",user:e2c('What is a peacock?'))). 03:00:41 ?-e2c('What is a peacock?') 03:00:41 asserted( exists( Exists, 03:00:41 ( info( 'XVAR_NP_What_1_1', [ 03:00:41 [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), 03:00:41 phrase('NP'),size(1),lnks(2), 03:00:41 #(r('NP',seg(1,1))),txt(["What"]),childs(0), 03:00:41 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:41 link(2,'CORENLP',r('CORENLP',seg(1,5)))])] & 03:00:41 info( 'XVAR_NP_Peacock_3_4', [ 03:00:41 [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), 03:00:41 phrase('NP'),size(2),lnks(3), 03:00:41 #(r('NP',seg(3,4))),txt(["a","peacock"]), 03:00:41 childs(0),link(1,'S',r('S',seg(2,4))), 03:00:41 link(2,'SBAR',r('SBAR',seg(1,5))), 03:00:41 link(3,'CORENLP',r('CORENLP',seg(1,5)))])] & 03:00:41 warn( unparsed( Exists, [ 03:00:41 [ w( 'XVAR_NP_What_1_1', [ 03:00:41 [ loc(1), pos('NP'),equals('XVAR_NP_What_1_1'),seg(1,1), 03:00:41 phrase('NP'),size(1),lnks(2), 03:00:41 #(r('NP',seg(1,1))),txt(["What"]),childs(0), 03:00:41 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:41 link(2,'CORENLP',r('CORENLP',seg(1,5)))])], 03:00:41 w( is, [ 03:00:41 [ pos(vbz), root(be),loc(2),lnks(3),txt("is"), 03:00:41 truecase('LOWER'),link(1,'S',r('S',seg(2,4))), 03:00:41 link(2,'SBAR',r('SBAR',seg(1,5))), link(3,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, 03:00:41 flexicon(bv,[person=3,agr=sg,verb_form=tensed],is), 03:00:41 talk_db(intransitive,be,is,was,being,been), 03:00:41 talk_db(intransitive,am,is,was,being,been), 03:00:41 talk_db(intransitive,are,is,was,being,been)])], 03:00:41 w( 'XVAR_NP_Peacock_3_4', [ 03:00:41 [ loc(3), pos('NP'),equals('XVAR_NP_Peacock_3_4'),seg(3,4), 03:00:41 phrase('NP'),size(2),lnks(3), 03:00:41 #(r('NP',seg(3,4))),txt(["a","peacock"]), 03:00:41 childs(0),link(1,'S',r('S',seg(2,4))), 03:00:41 link(2,'SBAR',r('SBAR',seg(1,5))), 03:00:41 link(3,'CORENLP',r('CORENLP',seg(1,5)))])], 03:00:41 w( ?, [ 03:00:41 [ pos('.'), root(?),loc(5),lnks(2),txt("?"), 03:00:41 link(1,'SBAR',r('SBAR',seg(1,5))), link(2,'CORENLP',r('CORENLP',seg(1,5))),lex_winfo, 03:00:41 terminator_lex(?,?),char_type_sentence(?,ask)])], 03:00:41 span( [ seg(2,4), phrase('S'),size(3),lnks(2),#(r('S',seg(2,4))), 03:00:41 txt(["is","a","peacock"]),childs(1), 03:00:41 child(1,'NP',r('NP',seg(3,4))), 03:00:41 link(1,'SBAR',r('SBAR',seg(1,5))), 03:00:41 link(2,'CORENLP',r('CORENLP',seg(1,5)))]), 03:00:41 span( [ seg(1,5), phrase('CORENLP'),size(5),lnks(0), 03:00:41 #( r('CORENLP',seg(1,5))), 03:00:41 txt( [ "What", "is","a","peacock","?"]), childs(1),child(1,'SBAR',r('SBAR',seg(1,5)))]), 03:00:41 span( [ seg(1,5), phrase('SBAR'),size(5),lnks(1), 03:00:41 #( r('SBAR',seg(1,5))), 03:00:41 txt( [ "What", "is","a","peacock","?"]), childs(2),child(1,'NP',r('NP',seg(1,1))), 03:00:41 child(2,'S',r('S',seg(2,4))), 03:00:41 link(1,'CORENLP',r('CORENLP',seg(1,5)))])])])))) 03:00:41 totalTime=11.000 03:00:41 03:00:41 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' 03:00:41 03:00:42 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 03:00:42 ISSUE_ID=645 03:00:42 ISSUE_OC=OPEN 03:00:42 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 03:00:42 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 03:00:42 <!-- 03:00:43 Requirement already satisfied: junit2html in /usr/local/lib/python3.9/dist-packages (30.0.6) 03:00:43 Requirement already satisfied: jinja2>=2.11.2 in /usr/local/lib/python3.9/dist-packages (from junit2html) (3.0.1) 03:00:43 Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.9/dist-packages (from jinja2>=2.11.2->junit2html) (2.0.1) 03:00:43 junit2html is /usr/local/bin/junit2html 03:00:43 junit2html /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl-Units-junitCombined-rollup.tmp /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl-Units-junitCombined-rollup.html 03:00:43 TEST_STEM_PATH=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-agi-agi_test-comprehension-vSTARv_01vSTARvvDOTvpl-Units 03:00:43 --> 03:00:43 stty: 'standard input': Inappropriate ioctl for device 03:00:43 +++ dirname ./test_on_release.sh 03:00:43 ++ cd . 03:00:43 ++ pwd 03:00:43 + DIR0=/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_nlu/test/logicmoo_nlu 03:00:43 + cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_nlu/test/logicmoo_nlu 03:00:43 + '[' '!' -f /.dockerenv ']' 03:00:43 ++ basename ./test_on_release.sh 03:00:43 + 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'\''' 03:00:43 the input device is not a TTY 03:00:43 + return 0 03:00:43 + exit 0 03:00:43 + export 'GLOB=*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' 03:00:43 + GLOB='*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' 03:00:43 + lmoo-junit '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' 03:00:43 <!-- PACK_DIR=pfc --> 03:00:43 <!-- JUNIT_PACKAGE=logicmoo.pfc.test.sanity_base --> 03:00:43 <!-- GLOBSTEM=logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:00:43 <!-- TEST_STEM=Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:00:43 <!-- TEST_STEM_PATH=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:00:43 <!-- Running release (all) tests 03:00:43 ( cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') --> 03:00:43 <!-- PACK_DIR=pfc --> 03:00:43 <!-- JUNIT_PACKAGE=logicmoo.pfc.test.sanity_base --> 03:00:43 <!-- GLOBSTEM=logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:00:43 <!-- TEST_STEM=Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:00:43 <!-- TEST_STEM_PATH=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:00:43 <!-- LOGICMOO_WS=/var/lib/jenkins/workspace/logicmoo_workspace --> 03:00:43 <!-- test_completed=true --> 03:00:43 <!-- ROLLUP_STEM=Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup --> 03:00:43 <!-- ROLLUP_TMP=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup.tmp --> 03:00:43 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') 03:00:43 03:00:50 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 03:00:50 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM1000 JUnit 03:00:50 03:00:50 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm1000.pfc']" 03:00:50 03:00:50 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:00:50 03:00:50 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm1000.pfc 03:00:50 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM1000/ 03:00:50 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM1000 03:00:50 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/412 03:00:50 03:00:50 03:01:00 %~ init_phase(after_load) 03:01:00 %~ init_phase(restore_state) 03:01:00 % 03:01:00 %~ init_why(after_boot,program) 03:01:00 %~ after_boot. 03:01:00 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:01:00 %~ skipped(messy_on_output,cls) 03:01:00 totalTime=10.000 03:01:00 03:01:00 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' 03:01:00 03:01:07 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 03:01:07 ISSUE_ID=412 03:01:07 ISSUE_OC=OPEN 03:01:07 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 03:01:07 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 03:01:07 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM320_FWD JUnit 03:01:07 03:01:07 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']" 03:01:07 03:01:07 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:01:07 03:01:07 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl 03:01:07 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM320_FWD/ 03:01:07 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM320_FWD 03:01:07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/360 03:01:07 03:01:07 03:01:08 %~ init_phase(after_load) 03:01:08 %~ init_phase(restore_state) 03:01:08 % 03:01:08 %~ init_why(after_boot,program) 03:01:08 %~ after_boot. 03:01:08 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:01:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl:37 03:01:08 %~ skipped(messy_on_output,cls) 03:01:08 03:01:08 03:01:08 adj=10 03:01:08 03:01:08 %~ message_hook( 03:01:08 %~ goal_failed( directive, 03:01:08 %~ user : ( predicate_property(tc(Tc,Tc3),number_of_clauses(CC)) , 03:01:08 %~ write_ln( tc=CC))), 03:01:08 %~ warning, 03:01:08 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:01:08 %~ user : ( predicate_property(tc(Tc,Tc3),number_of_clauses(CC)) , 03:01:08 %~ write_ln( tc=CC))]]) 03:01:08 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl',48) 03:01:08 Goal (directive) failed: user:(predicate_property(tc(_490,_494),number_of_clauses(_498)),write_ln(tc=_498)) 03:01:08 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl:48: 03:01:08 Warning: Goal (directive) failed: user:(predicate_property(tc(_490,_494),number_of_clauses(_498)),write_ln(tc=_498)) 03:01:08 % 85 inferences, 0.000 CPU in 0.000 seconds (99% CPU, 2591463 Lips) 03:01:08 %~ message_hook( 03:01:08 %~ error(existence_error(procedure,tc/2),context('$bags':findall_loop/4,Context_Kw)), 03:01:08 %~ error, 03:01:08 %~ [ '~q/~w: '-[findall_loop,4], 03:01:08 %~ 'Unknown procedure: ~q' - [ tc/2]]) 03:01:08 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl',52) 03:01:08 findall_loop/4: Unknown procedure: tc/2 03:01:08 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl:52: 03:01:08 ERROR: findall_loop/4: Unknown procedure: tc/2 03:01:08 %~ message_hook( 03:01:08 %~ goal_failed( directive, 03:01:08 %~ user : ( time( findall(Tc,tc(_X,_Y),L)) , 03:01:08 %~ ! , 03:01:08 %~ length(L,N) , 03:01:08 %~ write_ln( length_was(N)))), 03:01:08 %~ warning, 03:01:08 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:01:08 %~ user : ( time( findall(Tc,tc(_X,_Y),L)) , 03:01:08 %~ ! , 03:01:08 %~ length(L,N) , 03:01:08 %~ write_ln( length_was(N)))]]) 03:01:08 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl',52) 03:01:08 Goal (directive) failed: user:(time(findall(_524,tc(_526,_528),_530)),!,length(_530,_544),write_ln(length_was(_544))) 03:01:08 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm320_fwd.pl:52: 03:01:08 Warning: Goal (directive) failed: user:(time(findall(_524,tc(_526,_528),_530)),!,length(_530,_544),write_ln(length_was(_544))) 03:01:08 03:01:08 03:01:08 time_was(0.02189869500000019) 03:01:08 03:01:08 % halt 03:01:08 totalTime=1.000 03:01:08 03:01:08 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' 03:01:08 03:01:15 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 03:01:15 ISSUE_ID=360 03:01:15 ISSUE_OC=OPEN 03:01:15 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 03:01:15 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 03:01:15 FileTestCase=logicmoo.pfc.test.sanity_base.DF_05 JUnit 03:01:15 03:01:15 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']" 03:01:15 03:01:15 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:01:15 03:01:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_05.pfc 03:01:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_05/ 03:01:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_05 03:01:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/306 03:01:15 03:01:15 03:01:16 %~ init_phase(after_load) 03:01:16 %~ init_phase(restore_state) 03:01:16 % 03:01:16 %~ init_why(after_boot,program) 03:01:16 %~ after_boot. 03:01:16 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:01:16 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_05.pfc'), 03:01:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:01:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:01:16 %~ message_hook( 03:01:16 %~ error( permission_error(redefine,module,logicmoo_test), 03:01:16 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:01:16 %~ error, 03:01:16 %~ [ '~q/~w: '-[module,2], 03:01:16 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:01:16 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:01:16 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:01:16 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:01:16 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:01:16 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:01:16 03:01:16 03:01:16 :- expects_dialect(pfc). 03:01:16 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 :- dynamic(test1_2_3/3). 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 :- dynamic(meta_argtypes/1). 03:01:16 03:01:16 % 03:01:16 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:01:16 % 03:01:16 % Dec 13, 2035 03:01:16 % Douglas Miles 03:01:16 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:01:16 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 % 03:01:16 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:01:16 % 03:01:16 % Dec 13, 2035 03:01:16 % Douglas Miles 03:01:16 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:01:16 03:01:16 :- dynamic(most/1). 03:01:16 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 :- expects_dialect(pfc). 03:01:16 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 meta_argtypes(most(ftAssertable)). 03:01:16 03:01:16 % BWD chaining 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 % BWD chaining 03:01:16 most((Q <gt;- P))/mpred_literal(Q) ==> (Q <gt;-(P, \+ ~(Q))). 03:01:16 03:01:16 % FWD chaining 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 % FWD chaining 03:01:16 most(P==>Q)/nonvar(Q) ==> (((P ==> most(Q)))). 03:01:16 03:01:16 % NEG chaining 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 % NEG chaining 03:01:16 most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). 03:01:16 03:01:16 % POS chaining 1 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 % POS chaining 1 03:01:16 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). 03:01:16 03:01:16 % POS chaining 2 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 % POS chaining 2 03:01:16 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:01:16 03:01:16 % POS chaining 1+2 03:01:16 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:01:16 03:01:16 % most(Q) ==> if_missing(Q,Q). 03:01:16 03:01:16 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:01:16 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:01:16 03:01:16 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 % POS chaining 1+2 03:01:16 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:01:16 03:01:16 % most(Q) ==> if_missing(Q,Q). 03:01:16 03:01:16 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:01:16 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:01:16 03:01:16 03:01:16 :-ain(most(t(test1_2_3,1,2,3))). 03:01:16 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 most(t(test1_2_3,1,2,3)). 03:01:16 03:01:16 03:01:16 /*~ 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 03:01:16 ?- listing(test1_2_3). 03:01:16 03:01:16 /*~ 03:01:16 :- dynamic baseKB:test1_2_3/3. 03:01:16 :- multifile baseKB:test1_2_3/3. 03:01:16 :- public baseKB:test1_2_3/3. 03:01:16 :- module_transparent baseKB:test1_2_3/3. 03:01:16 03:01:16 03:01:16 :- dynamic test1_2_3/3. 03:01:16 03:01:16 03:01:16 ~*/ 03:01:16 03:01:16 03:01:16 :- mpred_test(test1_2_3(1,2,3)). 03:01:16 03:01:16 03:01:16 03:01:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/306 03:01:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_05.pfc 03:01:16 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_05/ 03:01:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_05 03:01:16 03:01:16 /*~ 03:01:16 %~ ?-( mpred_test("Test_0001_Line_0000__test1_2_3_1_in_user",user:test1_2_3(1,2,3))). 03:01:16 failure=info((why_was_true(user:(\+test1_2_3(1,2,3))),nop(ftrace(user:test1_2_3(1,2,3))))) 03:01:16 no_proof_for(\+test1_2_3(1,2,3)). 03:01:16 03:01:16 no_proof_for(\+test1_2_3(1,2,3)). 03:01:16 03:01:16 no_proof_for(\+test1_2_3(1,2,3)). 03:01:16 03:01:16 name = 'logicmoo.pfc.test.sanity_base.DF_05-Test_0001_Line_0000__test1_2_3_1_in_user'. 03:01:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_05'. 03:01:16 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\']"'. 03:01:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:01:16 ~*/ 03:01:16 %~ unused(no_junit_results) 03:01:16 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.10135728-junit.xml 03:01:16 <gt;oxml version="1.0" encoding="utf-8"?> 03:01:16 <gt;testsuites> 03:01:16 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:01:16 % use :- set_prolog_flag(junit_show_converage, true). 03:01:16 03:01:16 % No tests to run 03:01:16 ]]>><gt;/system-out><gt;/testsuites> 03:01:16 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) 03:01:16 Test_0001_Line_0000__test1_2_3_1_in_user result = failure. 03:01:16 03:01:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_05.pfc:71 03:01:16 %~ test_completed_exit(40) 03:01:16 totalTime=1.000 03:01:16 03:01:16 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' 03:01:16 03:01:22 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 03:01:22 ISSUE_ID=306 03:01:22 ISSUE_OC=OPEN 03:01:22 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 03:01:22 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 03:01:22 FileTestCase=logicmoo.pfc.test.sanity_base.DL_01 JUnit 03:01:22 03:01:22 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']" 03:01:22 03:01:22 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:01:22 03:01:22 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dl_01.pfc 03:01:22 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DL_01/ 03:01:22 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADL_01 03:01:22 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/92 03:01:22 03:01:22 03:01:23 %~ init_phase(after_load) 03:01:23 %~ init_phase(restore_state) 03:01:23 % 03:01:23 %~ init_why(after_boot,program) 03:01:23 %~ after_boot. 03:01:23 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:01:23 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dl_01.pfc'), 03:01:23 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:01:23 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:01:23 %~ message_hook( 03:01:23 %~ error( permission_error(redefine,module,logicmoo_test), 03:01:23 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:01:23 %~ error, 03:01:23 %~ [ '~q/~w: '-[module,2], 03:01:23 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:01:23 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:01:23 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:01:23 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:01:23 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:01:23 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:01:23 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:01:23 03:01:23 03:01:23 :- dynamic(meta_argtypes/1). 03:01:23 03:01:23 /*~ 03:01:23 ~*/ 03:01:23 03:01:23 03:01:23 :- expects_dialect(pfc). 03:01:23 03:01:23 /*~ 03:01:23 ~*/ 03:01:23 03:01:23 03:01:23 :- include('df_include.pi'). 03:01:23 03:01:23 /*~ 03:01:23 running(-), 03:01:23 %~ reload_of_test_header. 03:01:23 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:01:23 ~*/ 03:01:23 03:01:23 03:01:23 :-dynamic((a/1,b/1,c/1)). 03:01:23 03:01:23 /*~ 03:01:23 ~*/ 03:01:23 03:01:23 03:01:23 a(X) ==> c(X). 03:01:23 /*~ 03:01:23 ~*/ 03:01:23 03:01:23 a(1). 03:01:23 03:01:23 /*~ 03:01:23 ~*/ 03:01:23 03:01:23 03:01:23 most(c(X) ==> b(X)) . 03:01:23 03:01:23 /*~ 03:01:23 ~*/ 03:01:23 03:01:23 03:01:23 :- listing([a/1,b/1,c/1,(==>)/2,most/1,pt,nt,bct]). 03:01:23 03:01:23 03:01:23 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/92 03:01:23 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dl_01.pfc 03:01:23 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DL_01/ 03:01:23 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADL_01 03:01:23 03:01:23 /*~ 03:01:23 %~ skipped( listing( [ a/1, b/1,c/1,(==>)/2,most/1,pt, 03:01:23 %~ nt,bct])) 03:01:23 ~*/ 03:01:23 %~ unused(no_junit_results) 03:01:23 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160282075-junit.xml 03:01:23 <gt;oxml version="1.0" encoding="utf-8"?> 03:01:23 <gt;testsuites> 03:01:23 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:01:23 % use :- set_prolog_flag(junit_show_converage, true). 03:01:23 03:01:23 % No tests to run 03:01:23 ]]>><gt;/system-out><gt;/testsuites> 03:01:23 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) 03:01:23 03:01:23 %~ test_completed_exit(32) 03:01:23 totalTime=1.000 03:01:23 03:01:23 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' 03:01:23 03:01:29 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 03:01:29 ISSUE_ID=92 03:01:29 ISSUE_OC=OPEN 03:01:29 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 03:01:29 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 03:01:29 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM1000_FWD JUnit 03:01:29 03:01:29 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']" 03:01:29 03:01:29 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:01:29 03:01:29 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm1000_fwd.subl 03:01:29 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM1000_FWD/ 03:01:29 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM1000_FWD 03:01:29 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/413 03:01:29 03:01:29 03:01:31 %~ init_phase(after_load) 03:01:31 %~ init_phase(restore_state) 03:01:31 % 03:01:31 %~ init_why(after_boot,program) 03:01:31 %~ after_boot. 03:01:31 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:01:31 %~ message_hook( 03:01:31 %~ error( 03:01:31 %~ syntax_error( end_of_file_in_quoted('\'')), 03:01:31 %~ file('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm1000_fwd.subl',3,1,2)), 03:01:31 %~ error, 03:01:31 %~ [ '~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]) 03:01:31 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm1000_fwd.subl',1014) 03:01:31 /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 03:01:31 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 03:01:31 % halt 03:01:31 totalTime=1.000 03:01:31 03:01:31 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' 03:01:31 03:01:37 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 03:01:37 ISSUE_ID=413 03:01:37 ISSUE_OC=OPEN 03:01:37 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 03:01:37 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 03:01:37 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM1000 JUnit 03:01:37 03:01:37 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm1000.P']" 03:01:37 03:01:37 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:01:37 03:01:37 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm1000.P 03:01:37 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM1000/ 03:01:37 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM1000 03:01:37 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/412 03:01:37 03:01:37 03:01:47 %~ init_phase(after_load) 03:01:47 %~ init_phase(restore_state) 03:01:47 % 03:01:47 %~ init_why(after_boot,program) 03:01:47 %~ after_boot. 03:01:47 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:01:47 totalTime=10.000 03:01:47 03:01:47 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' 03:01:47 03:01:53 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 03:01:53 ISSUE_ID=412 03:01:53 ISSUE_OC=OPEN 03:01:53 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 03:01:53 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 03:01:53 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM1280 JUnit 03:01:53 03:01:53 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm1280.P']" 03:01:53 03:01:53 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:01:53 03:01:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm1280.P 03:01:53 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM1280/ 03:01:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM1280 03:01:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/411 03:01:53 03:01:53 03:02:03 %~ init_phase(after_load) 03:02:03 %~ init_phase(restore_state) 03:02:03 % 03:02:03 %~ init_why(after_boot,program) 03:02:03 %~ after_boot. 03:02:03 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:02:03 totalTime=10.000 03:02:03 03:02:03 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' 03:02:03 03:02:13 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 03:02:13 ISSUE_ID=411 03:02:13 ISSUE_OC=OPEN 03:02:13 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 03:02:13 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 03:02:13 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM640 JUnit 03:02:13 03:02:13 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm640.P']" 03:02:13 03:02:13 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:02:13 03:02:13 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm640.P 03:02:13 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM640/ 03:02:13 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM640 03:02:13 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/410 03:02:13 03:02:13 03:02:23 %~ init_phase(after_load) 03:02:23 %~ init_phase(restore_state) 03:02:23 % 03:02:23 %~ init_why(after_boot,program) 03:02:23 %~ after_boot. 03:02:23 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:02:23 totalTime=10.000 03:02:23 03:02:23 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' 03:02:23 03:02:29 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 03:02:29 ISSUE_ID=410 03:02:29 ISSUE_OC=OPEN 03:02:29 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 03:02:29 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 03:02:29 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM800 JUnit 03:02:29 03:02:29 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm800.P']" 03:02:29 03:02:29 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:02:29 03:02:29 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm800.P 03:02:29 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM800/ 03:02:29 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM800 03:02:29 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/409 03:02:29 03:02:29 03:02:39 %~ init_phase(after_load) 03:02:39 %~ init_phase(restore_state) 03:02:39 % 03:02:39 %~ init_why(after_boot,program) 03:02:39 %~ after_boot. 03:02:39 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:02:39 totalTime=10.000 03:02:39 03:02:39 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' 03:02:39 03:02:45 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 03:02:45 ISSUE_ID=409 03:02:45 ISSUE_OC=OPEN 03:02:45 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 03:02:45 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 03:02:45 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM320 JUnit 03:02:45 03:02:45 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm320.P']" 03:02:45 03:02:45 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:02:45 03:02:45 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm320.P 03:02:45 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM320/ 03:02:45 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM320 03:02:45 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/408 03:02:45 03:02:45 03:02:46 %~ init_phase(after_load) 03:02:46 %~ init_phase(restore_state) 03:02:46 % 03:02:46 %~ init_why(after_boot,program) 03:02:46 %~ after_boot. 03:02:46 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:02:46 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/prolog/dra/dra.pl:86: PlDoc: failed to process structured comment: 03:02:46 /** Module $dra - Tabling by Dynamic Ordering of Alternatives 03:02:46 03:02:46 BEGIN README.md 03:02:46 03:02:46 General description 03:02:46 ------------------- 03:02:46 03:02:46 A simple (and very inefficient) interpreter that emulates "top-down tabled 03:02:46 programming", as described in 03:02:46 03:02:46 [1] Hai-Feng Guo, Gopal Gupta: 03:02:46 Tabled Logic Programming with Dynamic Ordering of Alternatives 03:02:46 (17th ICLP, 2001) 03:02:46 03:02:46 There are two significant changes with respect to the description in the 03:02:46 paper: 03:02:46 03:02:46 - A tabled goal will never produce the same answer twice. 03:02:46 03:02:46 More specifically: two answers will never be variants of each other. 03:02:46 Please note that "goal" means a goal instance. 03:02:46 03:02:46 - By default, new answers for a tabled goal will be produced before 03:02:46 old answers. The user can reverse the order by means of an ":- old_first p/1" 03:02:46 directive. 03:02:46 03:02:46 Here, "new answer for a tabled goal" means an answer that has not yet 03:02:46 been seen (and tabled) for a variant of the goal. 03:02:46 03:02:46 The default behaviour is intended to help computations converge more 03:02:46 quickly. The user is given an option to change it, because some 03:02:46 predicates may produce a very large (even infinite) set of answers on 03:02:46 backtracking, and the application might not require those answers. 03:02:46 03:02:46 The terminology has been modified under the influence of 03:02:46 03:02:46 [2] Neng-Fa Zhou, Taisuke Sato, Yi-Dong Shen: 03:02:46 Linear Tabling Strategies and Optimizations 03:02:46 (TPLP 2008 (?)) 03:02:46 03:02:46 More specifically, "masters" are called "pioneers" (although in a sense 03:02:46 somewhat different than in [2]: we use "pioneer" for "topmost looping goal"), 03:02:46 and "strongly connected components" are called "clusters". 03:02:46 03:02:46 Note that "clusters" are detected dynamically, to achieve greater precision 03:02:46 (a dependency graph among static calls can only be a rough approximation, a 03:02:46 dependency graph among predicates is rougher still). 03:02:46 03:02:46 03:02:46 Nomenclature 03:02:46 ------------ 03:02:46 03:02:46 Some predicates are "tabled", because the user has declared them to be such 03:02:46 by using an appropriate directive, e.g., 03:02:46 03:02:46 :-table_dra p/2 . 03:02:46 03:02:46 All calls to a tabled predicate that are present in the interpreted program 03:02:46 are called "tabled calls". Instances of such calls are called "tabled 03:02:46 goals". In general, we will use the term "call" to refer to a static entity 03:02:46 in the program, and "goal" to refer to an instance of a call. We will also 03:02:46 avoid the conventional overloading of the term "goal" in yet another way: we 03:02:46 will call a sequence (i.e., conjunction) of goals just that (unless we can 03:02:46 refer to it as a "query" or a "resolvent"). 03:02:46 03:02:46 Similarly, the user can declare a predicate to be "coinductive", by using 03:02:46 another kind of directive, e.g., 03:02:46 03:02:46 :-coinductive0 p/2 . 03:02:46 :-coinductive1 q/3 . 03:02:46 03:02:46 Calls and goals that refer to a coinductive predicate will also be called 03:02:46 "coinductive". 03:02:46 03:02:46 03:02:46 Old Limitations 03:02:46 ----------- 03:02:46 03:02:46 The OLD interpreted program could not contain cuts. This version might be able to. 03:02:46 03:02:46 03:02:46 NOTEs: 03:02:46 ----------- 03:02:46 03:02:46 1. `:- use_module(library(dra/dra))`. 03:02:46 03:02:46 03:02:46 2. The interpreter supports a number of directives: 03:02:46 03:02:46 a) Tabled and coinductive predicates should be declared as such in 03:02:46 the program file, e.g., 03:02:46 :-table_dra ancestor/2. 03:02:46 :-coinductive0 comember/2. 03:02:46 :-coinductive1 comember/2. 03:02:46 03:02:46 "coinductive1" means that if there are coinductive hypotheses 03:02:46 with which a goal unifies, then the usual clauses will not be tried 03:02:46 after the hypotheses are exhausted (this is "new style" 03:02:46 coinduction). 03:02:46 03:02:46 b) To include files use the usual Prolog syntax: 03:02:46 :-[ file1, file2, ... ]. 03:02:46 03:02:46 c) To declare predicates used in an interpreted program as dynamic, 03:02:46 use 03:02:46 :-dynamic p/k. 03:02:46 03:02:46 d) By default, a goal produces new (i.e., heretofore unknown) answers 03:02:46 before producing old ones. To reverse this behaviour, use 03:02:46 03:02:46 :-old_first p/k. 03:02:46 or 03:02:46 :-old_first all. 03:02:46 03:02:46 e) To produce a wallpaper traces use the traces directive. For example, 03:02:46 03:02:46 :-traces p/3, q/0, r/1. 03:02:46 03:02:46 will traces predicates "p/3", "q/0" and "r/1". If you want to traces 03:02:46 everything, use 03:02:46 03:02:46 :-traces all. 03:02:46 03:02:46 These directives are cumulative. 03:02:46 03:02:46 f) To print out subsets of the current answer table, use 03:02:46 03:02:46 :-answers( Goal, Pattern ). 03:02:46 03:02:46 this will print all tabled answers that are associated with a 03:02:46 variant of Goal and unifiable with Pattern. 03:02:46 To get a dump of the entire table, use just 03:02:46 03:02:46 :-answers( _, _ ). 03:02:46 03:02:46 2. The program should contain no other directives. It may, however, 03:02:46 contain queries, which will be executed immediately upon reading. 03:02:46 03:02:46 3. Just before the result of a query is reported, the interpreter 03:02:46 produces a printout with statistics accummulated since the previous 03:02:46 printout (or since the beginning, if this is the first printout during 03:02:46 this session with the interpreted program). The printout looks like 03:02:46 this: 03:02:46 03:02:46 [K steps, M new answers tabled (N in all)] 03:02:46 03:02:46 where K, M and N are some natural numbers. K is the number of 03:02:46 evaluated goals, M is the number of new additions to the answer table, 03:02:46 N is the current size of the answer table. 03:02:46 03:02:46 4. If the program invokes a built-in predicate, that predicate must 03:02:46 be declared in the table "is_never_tabled/1" (see file "dra_builtins.pl"). 03:02:46 Every addition should be considered carefully: some built-ins might 03:02:46 require special treatment by the interpreter. 03:02:46 03:02:46 5. The program may contain clauses that modify the definition of the 03:02:46 interpreter''s predicate "essence_hook/2" (the clauses will be asserted 03:02:46 at the front of the predicate, and will thus override the default 03:02:46 definition for some cases). The default definition is 03:02:46 03:02:46 essence_hook( T, T ). 03:02:46 03:02:46 This predicate is invoked _in certain contexts_ when: 03:02:46 - two terms are about to be compared (either for equality or to 03:02:46 check whether they are variants of each other); 03:02:46 - an answer is tabled; 03:02:46 - an answer is retrieved from the table. 03:02:46 03:02:46 The primary intended use is to suppress arguments that carry only 03:02:46 administrative information and that may differ in two terms that are 03:02:46 "semantically" equal or variants of each other. (Such, for example, is 03:02:46 the argument that carries the set of coinductive hypotheses in a 03:02:46 co-logic program translated into Prolog: see "../coind/translate_clp". 03:02:46 Mind you, that translation need not be applied to programs executed by 03:02:46 this interpreter). 03:02:46 03:02:46 For example, the presence of 03:02:46 03:02:46 essence_hook( p( A, B, _ ), p( A, B ) ). 03:02:46 03:02:46 will result in "p( a, b, c )" and "p( a, b, d )" being treated as 03:02:46 identical, as each of them will be translated to "p( a, b )" before 03:02:46 comparison. 03:02:46 03:02:46 NOTE: This facility should be used with the utmost caution, as it 03:02:46 may drastically affect the semantics of the interpreted program 03:02:46 in a fashion that would be hard to understand for someone who 03:02:46 does not understand the details of the interpreter. 03:02:46 03:02:46 03:02:46 The top level notes "never_tabled" declarations in the table "is_never_tabled". 03:02:46 For example, 03:02:46 03:02:46 :-never_tabled p/1, q/2. 03:02:46 03:02:46 will be stored as 03:02:46 03:02:46 is_never_tabled( p( _ ) ). 03:02:46 is_never_tabled( q( _, _ ) ). 03:02:46 03:02:46 The intended meaning is that "never_tabled" predicates do not make use 03:02:46 (directly or indirectly) of the special features provided by the 03:02:46 metainterpreter, so their invocations can be handled just by handing 03:02:46 them over to Prolog (which would presumably speed up the computation). 03:02:46 03:02:46 03:02:46 The metainterpreter should provide the following predicates 03:02:46 ("hooks") that will be called by the top level: 03:02:46 03:02:46 - is_cut_ok/1: 03:02:46 Defines patterns for built-in predicates from the host 03:02:46 system that can may contain cuts without damaging semantics. 03:02:46 For example, to allow dra_w/2, declare: 03:02:46 :- is_cut_ok( dra_w( _, _ ) ). 03:02:46 03:02:46 - initialize_table/0: 03:02:46 This will be called before loading a new program, 03:02:46 giving the metainterpreter an opportunity to 03:02:46 (re)initialize_table its data structures. 03:02:46 03:02:46 - legal_directive/1: 03:02:46 Whenever the top level encounters a directive 03:02:46 (of the form ":-D."), it will call "legal_directive( D )". 03:02:46 If the call succeeds, the interpreter will be given 03:02:46 a chance to process the directive (see below), otherwise 03:02:46 the directive will be ignored (with a suitable warning). 03:02:46 03:02:46 - process_dra_ective/1: 03:02:46 Whenever the top level encounters a legal directive 03:02:46 ":-D" (see above), it invokes "process_dra_ective( D )" 03:02:46 to give the interpreter a chance to act upon the 03:02:46 directive. 03:02:46 03:02:46 - dra_call_interp/1: 03:02:46 This would be the main entry point of the metainterpreter. 03:02:46 Whenever the top level encounters a query (of the form 03:02:46 "?- Q."), it will display the query and then call 03:02:46 "dra_call_interp( Q )". Depending on the result, it will then 03:02:46 display "No", or "Yes" (preceded by a display of bindings 03:02:46 acquired by the variables occurring in "Q"); in the latter 03:02:46 case it will also backtrack to obtain more solutions. 03:02:46 03:02:46 03:02:46 END README.md 03:02:46 03:02:46 03:02:46 Data structures 03:02:46 --------------- 03:02:46 03:02:46 The interpreter uses a number of tables that store information accumulated 03:02:46 during a computation. A computation consists in reading a program and 03:02:46 executing a number of queries. A query is a sequence (i.e., conjunction) of 03:02:46 goals. 03:02:46 03:02:46 The tables (implemented as dynamic predicates of Prolog) are: 03:02:46 03:02:46 03:02:46 -- is_tabled_dra( generic head ) 03:02:46 -- is_coinductive0( generic head ) 03:02:46 -- is_coinductive1( generic head ) 03:02:46 -- is_old_first( generic head ) 03:02:46 03:02:46 Each of these tables contains an entry for each predicate that has 03:02:46 been declared as having the corresponding property (i.e., as 03:02:46 coinductive, table etc.). For instance, when the interpreter reads 03:02:46 :-coinductive0 p/2 . 03:02:46 it stores the fact 03:02:46 is_coinductive0( p( _, _ ) ). 03:02:46 03:02:46 A "coinductive0" declaration is deemed to supersede "coinductive1", 03:02:46 and information about a predicate that has been so declared is stored 03:02:46 both in coinductive0/1 and coinductive1/1. 03:02:46 03:02:46 These tables are cleared only before reading in a new program. 03:02:46 03:02:46 03:02:46 -- answer( goal, fact ) 03:02:46 03:02:46 Used to store results computed for tabled goals encountered during a 03:02:46 computation. Once present, these results are also used during 03:02:46 further stages of the computation. 03:02:46 03:02:46 Note that the fact is an instantiation of the goal. If a tabled goal 03:02:46 has no solutions, it will have no entry in "answer", even though it 03:02:46 may have an entry in "completed" (see below). 03:02:46 03:02:46 (NOTE: 03:02:46 1. In the actual implementation each fact in "answer" has the 03:02:46 form 03:02:46 answer( cgoal, goal, fact ) 03:02:46 where "cgoal" is a copy of "goal" (no shared variables), 03:02:46 passed through essence_hook/2. 03:02:46 This is done to facilitate more effective filtering (via 03:02:46 unification) before a check is made for whether "goal" is a 03:02:46 variant of the goal for which we are seeking a tabled answer. 03:02:46 03:02:46 2. This stuff has been removed to file dra_table_assert.pl 03:02:46 or dra_table_record.pl (only one of them is used, 03:02:46 depending on the logic programming see the main file 03:02:46 used to load the program. 03:02:46 )) 03:02:46 03:02:46 This table is not cleared before the evaluation of a new query. 03:02:46 03:02:46 Detailed comments: 03:02:46 .................. 03:02:46 In general, for each success of a tabled goal encountered during the 03:02:46 evaluation of a query, the interpreter will make certain that the 03:02:46 result, i.e., the successful instantiation of that goal (which need 03:02:46 not be ground!) is stored in the table "answer", accompanied by a 03:02:46 variant of the original version of the goal (i.e., as it appeared 03:02:46 when it was first encountered). 03:02:46 03:02:46 Before a query finally fails (after exhausting all the answers), 03:02:46 tabled goals encountered during its evaluation will have computed 03:02:46 their least fixed points, i.e., all the possible results for those 03:02:46 goals will be stored in "answer". (Of course, if this set of all 03:02:46 answers is not sufficiently small, the interpreter will not terminate 03:02:46 successfully.) 03:02:46 03:02:46 Results stored in "answer" can be picked up during later evaluation 03:02:46 but each of them is valid only for a variant of the accompanying 03:02:46 goal. 03:02:46 03:02:46 The need for associating a fact with information about the 03:02:46 corresponding goal might not be immediately obvious. Consider the 03:02:46 following example (which is simplistic in that the computation itself 03:02:46 is trivial): 03:02:46 03:02:46 program: :-table_dra p/2. 03:02:46 p( A, A ). 03:02:46 p( a, b ). 03:02:46 03:02:46 queries: ?- p( U, V ). 03:02:46 ?- p( Y, b ). 03:02:46 03:02:46 During "normal" execution of this Prolog program each of the queries 03:02:46 would generate a different set of results; to wit: 03:02:46 03:02:46 p( U, V ) would generate p( U, U ), p( a, b ); 03:02:46 p( Y, b ) .............. p( b, b ), p( a, b ). 03:02:46 03:02:46 In other words, the set of results depends not only on the predicate, 03:02:46 but also on the form of the goal. 03:02:46 03:02:46 If these results were tabled without the corresponding goals, then 03:02:46 the table would be: 03:02:46 03:02:46 answer( p( U, U ) ). 03:02:46 answer( p( a, b ) ). 03:02:46 answer( p( b, b ) ). 03:02:46 03:02:46 A subsequent invocation of p( U, V ) would then return all three 03:02:46 results, i.e., also "p( b, b )"! 03:02:46 03:02:46 The proper contents of "answer" should be as follows (though not 03:02:46 necessarily in this order): 03:02:46 03:02:46 answer( p( U, V ), p( U, U ) ). 03:02:46 answer( p( U, V ), p( a, b ) ). 03:02:46 answer( p( Y, b ), p( b, b ) ). 03:02:46 answer( p( Y, b ), p( a, b ) ). 03:02:46 03:02:46 Please note that two different entries in "answer" will not be 03:02:46 variants of each other. 03:02:46 03:02:46 -- pioneer( goal, index ) 03:02:46 03:02:46 If the current goal is tabled, and it is not a variant of any of its 03:02:46 ancestors, then the goal is called a "pioneer" and obtains an "index" 03:02:46 (i.e., an unique identifier). Both the goal and its index are 03:02:46 recorded in this table. 03:02:46 03:02:46 The role of a pioneer is to compute the fixpoint (by tabling answers) 03:02:46 for itself and its cluster before failing: this is why the results 03:02:46 for its variant descendants can be obtained simply by dra_calling 03:02:46 "answer", without using their clauses (which prevents endless 03:02:46 recursion). 03:02:46 03:02:46 If a pioneer is later determined not to be the "topmost looping goal" 03:02:46 in a "cluster" of interdependent goals (see ref. [2]), then it loses 03:02:46 the status of a pioneer, and its role will be overtaken by the 03:02:46 topmost goal in the cluster. (This can happen if one of the 03:02:46 descendants of a pioneer turns out to be a variant of one of its 03:02:46 ancestors.) 03:02:46 03:02:46 A pioneer also loses its status if its fixpoint has been computed: it 03:02:46 then becomes a "completed" goal (and all its variants become 03:02:55 completed). 03:02:55 03:02:55 A pioneer "G" may also lose its status because another goal "G'", 03:02:55 encountered after "G" succeeds without yet becoming completed, has 03:02:55 become completed: if "G'" is a variant of "G", thne "G" becomes 03:02:55 completed as well. 03:02:55 03:02:55 When a pioneer loses its status, the associated entries in "pioneer", 03:02:55 "loop" and "looping_alternative" (see below) are removed. The 03:02:55 associated entries in "result" are not removed. The unique index is 03:02:55 not reused for other goals during the evaluation of the current 03:02:55 query. 03:02:55 03:02:55 This table is cleared before the evaluation of a new query. 03:02:55 03:02:55 (NOTE: In the actual implementation each fact in "pioneer" has the 03:02:55 form 03:02:55 pioneer( cgoal, goal, index ) 03:02:55 where "cgoal" is a copy of "goal" (no shared variables), 03:02:55 passed through essence_hook/2. 03:02:55 This is done to facilitate more effective filtering (via 03:02:55 unification) before a check is made for whether "goal" is a 03:02:55 variant of the goal for which we are checking whether it is 03:02:55 (still) a pioneer. 03:02:55 ) 03:02:55 03:02:55 -- unique_index 03:02:55 03:02:55 This is a non-logical variable that holds the index to be used for 03:02:55 the next entry in "pioneer". It is also used to generate unique 03:02:55 indices for coinductive goals, which might need them to hold their 03:02:55 own results in "result". 03:02:55 03:02:55 The variable is cleared before the evaluation of a new query. 03:02:55 03:02:55 03:02:55 -- result( index, fact ) 03:02:55 03:02:55 A tabled goal "G" that "started out" as a pioneer may have associated 03:02:55 entries (marked with the unique index of "G") in "result". This 03:02:55 table records the instantiations of "G" that were returned as "G" 03:02:55 succeeded. By using the table, the interpreter prevents "G" from 03:02:55 returning the same answer over and over again: in general, each 03:02:55 tabled goal will not produce two results that are variants of each 03:02:55 other. 03:02:55 03:02:55 When a goal loses its pioneer status (because it is determined to be 03:02:55 a part of a larger loop, or because it has become completed), the 03:02:55 associated entries in "result" are not removed. They are removed 03:02:55 only when the goal finally fails. 03:02:55 03:02:55 The table is also used by coinductive goals that are not pioneers. 03:02:55 03:02:55 This table is cleared before the evaluation of a new query. 03:02:55 03:02:55 03:02:55 -- loop( index, list of goals ) 03:02:55 03:02:55 A loop is discovered when the current tabled goal is a variant of one 03:02:55 of its ancestors. If the ancestor is a pioneer, the unique index of 03:02:55 the pioneer ancestor and a list of the tabled goals between the 03:02:55 pioneer and the variant are stored in "loop". 03:02:55 03:02:55 A number of "loop" entries may exist for a given pioneer: together, 03:02:55 they describe a "cluster" (i.e., a "strongly connected component", 03:02:55 see ref. [1]). Before finally failing upon backtracking, a pioneer 03:02:55 will compute its own fixpoint as well as the fixpoints of the goals 03:02:55 in its cluster. 03:02:55 03:02:55 When a goal loses its pioneer status (because it is determined to be 03:02:55 a part of a larger loop, or because it has become completed), the 03:02:55 associated entries in "loop" are removed. 03:02:55 03:02:55 This table is cleared before the evaluation of a new query. 03:02:55 03:02:55 03:02:55 -- looping_alternative( index, clause ) 03:02:55 03:02:55 When a goal "G" is determined to be a variant descendant of a 03:02:55 pioneer, the clause that is currently being used by the pioneer 03:02:55 (i.e., the clause that led to "G") is stored in this table, together 03:02:55 with the unique index of the pioneer. "G" will then succeed only 03:02:55 with answers that have been tabled so far, but the clause will be 03:02:55 used again as backtracking brings the computation back to the 03:02:55 pioneer. (This is the essence of the "dynamic reordering of 03:02:55 alternatives". 03:02:55 ) 03:02:55 03:02:55 When a goal loses its pioneer status (because it is determined to be 03:02:55 a part of a larger loop, or because it has become completed), the 03:02:55 associated entries in "looping_alternative" are removed. 03:02:55 03:02:55 This table is cleared before the evaluation of a new query. 03:02:55 03:02:55 03:02:55 -- completed( goal ) 03:02:55 03:02:55 Indicates that this tabled goal is completed, i.e., its fixpoint has 03:02:55 been computed, and all the possible results for variants of the goal 03:02:55 can be found in table "answer". Variants of a completed goal are 03:02:55 completed as well. 03:02:55 03:02:55 This table is not cleared before the evaluation of a new query. 03:02:55 03:02:55 (NOTE: In the actual implementation each fact in "completed" has the 03:02:55 form 03:02:55 completed( cgoal, goal ) 03:02:55 where "cgoal" is a copy of "goal" (no shared variables), 03:02:55 passed through essence_hook/2. 03:02:55 This is done to facilitate more effective filtering (via 03:02:55 unification) before a check is made for whether "goal" is a 03:02:55 variant of the goal for which we are checking whether it is 03:02:55 completed. 03:02:55 ) 03:02:55 03:02:55 03:02:55 -- number_of_answers 03:02:55 03:02:55 This is a no-profiling heuristics variable that records the size of "answer". It 03:02:55 is useful for determining whether new answers have been generated 03:02:55 during a phase of the computation. 03:02:55 03:02:55 This variable is not cleared before the evaluation of a new query. 03:02:55 03:02:55 03:02:55 Profiling below is not part of the tabling system 03:02:55 ----------------------------------------------------- 03:02:55 03:02:55 03:02:55 03:02:55 -- is_traced( goal ) 03:02:55 03:02:55 A goal that matches something in this table will show up on the 03:02:55 wallpaper traces. This table is empty by default, and filled only 03:02:55 by invocations of "traces" (most often in "traces" directives 03:02:55 encountered when the interpreted program is being read). 03:02:55 03:02:55 -- step_counter 03:02:55 03:02:55 This is a profiling non-logical variable that keeps track of the number of 03:02:55 goals resolved during the evaluation of each query. The final value 03:02:55 is printed after the query terminates. 03:02:55 03:02:55 The variable is cleared before the evaluation of a new query. 03:02:55 03:02:55 -- old_table_size 03:02:55 03:02:55 This is a profiling non-logical variable that is used to store the value of 03:02:55 "number_of_answers" before the evaluation of a query. Used to 03:02:55 produce automatic information about the growth of the table after the 03:02:55 query terminates. 03:02:55 03:02:55 The variable is reinitialized before the evaluation of a new query. 03:02:55 */ 03:02:55 03:02:55 totalTime=10.000 03:02:55 03:02:55 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' 03:02:55 03:03:01 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 03:03:01 ISSUE_ID=408 03:03:01 ISSUE_OC=OPEN 03:03:01 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 03:03:01 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 03:03:01 FileTestCase=logicmoo.pfc.test.sanity_base.TML_01D JUnit 03:03:01 03:03:01 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']" 03:03:01 03:03:01 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:03:01 03:03:01 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc 03:03:01 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TML_01D/ 03:03:01 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATML_01D 03:03:01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/80 03:03:01 03:03:01 03:03:03 %~ init_phase(after_load) 03:03:03 %~ init_phase(restore_state) 03:03:03 % 03:03:03 %~ init_why(after_boot,program) 03:03:03 %~ after_boot. 03:03:03 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:03:03 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc'), 03:03:03 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:03:03 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:03:03 %~ message_hook( 03:03:03 %~ error( permission_error(redefine,module,logicmoo_test), 03:03:03 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:03:03 %~ error, 03:03:03 %~ [ '~q/~w: '-[module,2], 03:03:03 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:03:03 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:03:03 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:03:03 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:03:03 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:03:03 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:03:03 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:03:03 03:03:03 03:03:03 :- use_module(library(statistics)). 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 :- statistics. 03:03:03 /*~ 03:03:03 % Started at Mon Sep 27 03:03:01 2021 03:03:03 % 1.025 seconds cpu time for 2,121,427 inferences 03:03:03 % 941,728 atoms, 32,339 functors, 31,543 predicates, 747 modules, 15,986,601 VM-codes 03:03:03 % 03:03:03 % Limit Allocated In use 03:03:03 % Local stack: - 52 Kb 3,920 b 03:03:03 % Global stack: - 256 Kb 4,392 b 03:03:03 % Trail stack: - 66 Kb 352 b 03:03:03 % Total: 1,024 Mb 374 Kb 8,664 b 03:03:03 % 03:03:03 % 3 garbage collections gained 270,776 bytes in 0.000 seconds. 03:03:03 % 4 atom garbage collections gained 2,673 atoms in 0.053 seconds. 03:03:03 % 8 clause garbage collections gained 1,846 clauses in 0.000 seconds. 03:03:03 % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds 03:03:03 % 3 threads, 0 finished threads used 0.000 seconds 03:03:03 ~*/ 03:03:03 03:03:03 :- cls. 03:03:03 % reset runtime counter 03:03:03 03:03:03 /*~ 03:03:03 %~ skipped(messy_on_output,cls) 03:03:03 ~*/ 03:03:03 03:03:03 % reset runtime counter 03:03:03 03:03:03 :- mpred_test(statistics(runtime,_Secs)). 03:03:03 03:03:03 % Quick fwd test 03:03:03 /*~ 03:03:03 %~ ?-( mpred_test("Test_0001_Line_0000__Runtime_in_user",user:statistics(runtime,_Secs))). 03:03:03 passed=info(why_was_true(user:statistics(runtime,[947,947]))) 03:03:03 no_proof_for(statistics(runtime,[947,947])). 03:03:03 03:03:03 no_proof_for(statistics(runtime,[947,947])). 03:03:03 03:03:03 name = 'logicmoo.pfc.test.sanity_base.TML_01D-Test_0001_Line_0000__Runtime_in_user'. 03:03:03 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01D'. 03:03:03 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\']"'. 03:03:03 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:03:03 ~*/ 03:03:03 03:03:03 03:03:03 % Quick fwd test 03:03:03 taxinomicPair(E,P) ==> 03:03:03 (t(P,X,Y),t(E,Y, Z) ==> t(P, X, Z)). 03:03:03 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 03:03:03 subRelation(E,P) ==> 03:03:03 (t(E,X,Y) ==> t(P,X,Y)). 03:03:03 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 03:03:03 edge(1,2). 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 edge(2,3). 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 edge(3,4). 03:03:03 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 03:03:03 taxinomicPair(edge,path). 03:03:03 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 03:03:03 subRelation(edge,path). 03:03:03 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 03:03:03 transitive(path). 03:03:03 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 03:03:03 transitive(P) ==> 03:03:03 (t(P,X,Y),t(P,Y, Z) ==> t(P, X, Z)). 03:03:03 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 03:03:03 symmetric(P) ==> 03:03:03 (t(P,X,Y)/dif(X,Y) ==> t(P,Y,X)). 03:03:03 03:03:03 /*~ 03:03:03 %~ warn( really_remake_as_dynamic( 03:03:03 %~ clpfd : symmetric(Symmetric), 03:03:03 %~ for(baseKB,decl_kb_type(kb_shared,baseKB:symmetric/1)))) 03:03:03 %~ warn( really_remake_as_dynamic2(clpfd:symmetric(Symmetric),bc(decl_kb_type(kb_shared,baseKB:symmetric/1)))) 03:03:03 ~*/ 03:03:03 03:03:03 03:03:03 symmetric(path). 03:03:03 03:03:03 % provably not a subrelation of equality 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 03:03:03 % provably not a subrelation of equality 03:03:03 antireflexive(P) <gt;==> ~genlPreds(P,equals). 03:03:03 /*~ 03:03:03 ~*/ 03:03:03 03:03:03 ~genlPreds(P,equals) <gt;==> ~t(P,X,X). 03:03:03 03:03:03 /*~ 03:03:03 @(cyclic_break(member(S_1,S_1)),[S_1=[S_1|_49998]]) 03:03:03 % Break level 1 03:03:03 03:03:03 % Exit break level 1 03:03:03 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc#L40 03:03:03 (0)$[system] '$c_call_prolog'. no(clause) 03:03:03 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:03:03 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:03:03 (10)$[system] '$load_file'('tml_01d.pfc',user,'<gt;garbage_collected>'). % init.pl:2353: 03:03:03 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55ac1152cb00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55ac1152cb00)))). no(clause) 03:03:03 (14)$[system] '$c_call_prolog'. no(clause) 03:03:03 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55ac1152cb00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55ac1152cb00))). % init.pl:646: 03:03:03 (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: 03:03:03 (21)<gt;*>$[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: 03:03:03 (25)$[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: 03:03:03 (26)<gt;*>$[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: 03:03:03 (27)$[system]# '$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3074: 03:03:03 (28)$[system]# '$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',-). % init.pl:3084: 03:03:03 (29)$[system]# '$execute_directive'('<gt;garbage_collected>','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3549: 03:03:03 (30)$[system]# '$execute_directive_2'('<gt;garbage_collected>','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3571: 03:03:03 (31)<gt;*>$[system]# '$execute_directive_3'(mpred_ain((~genlPreds(A,equals)<gt;==> ~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: 03:03:03 (32)$[system]# catch(user:mpred_ain((~genlPreds(A,equals)<gt;==> ~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: 03:03:03 (33)[user] pfc_lib:mpred_ain('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1262: 03:03:03 (34)$[user] pfc_lib:mpred_ain_now4(baseKB,baseKB,'<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1275: 03:03:03 (35)$[user] pfc_lib:mpred_ain_now5(baseKB,baseKB,'<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1288: 03:03:03 (36)$[call_from] call_from:call_from_module(baseKB,'<gt;garbage_collected>'). % call_from_module.pl:284: 03:03:03 (37)[call_from] call_from:call_from_module(baseKB,user,user,'<gt;garbage_collected>'). % call_from_module.pl:289: 03:03:03 (38)$[must_sanity] must_sanity:scce_orig('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % must_sanity.pl:271: 03:03:03 (39)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:03 (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)<gt;==> ~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: 03:03:03 (41)$[must_sanity] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:03 (42)[system] call('<gt;garbage_collected>'). % init.pl:483: 03:03:03 (43)$[call_from] call_from:with_source_module(baseKB,'<gt;garbage_collected>'). % call_from_module.pl:265: 03:03:03 (44)[call_from] call_from:with_source_module(baseKB,baseKB,'<gt;garbage_collected>'). % call_from_module.pl:270: 03:03:03 (45)$[must_sanity] must_sanity:scce_orig('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % must_sanity.pl:271: 03:03:03 (46)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:03 (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)<gt;==> ~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: 03:03:03 (48)$[must_sanity] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:03 (49)[system] call('<gt;garbage_collected>'). % init.pl:483: 03:03:03 (50)[call_from] locally_each:locally_tl('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:151: 03:03:03 (51)[locally_each] locally_each:locally('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:149: 03:03:03 (52)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:199: 03:03:03 (53)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:204: 03:03:03 (54)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:03:03 (55)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:147: 03:03:03 (56)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:116: 03:03:03 (57)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:03 (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)<gt;==> ~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: 03:03:03 (59)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:03 (60)[ucatch] ucatch:with_current_why('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:932: 03:03:03 (61)$[ucatch] ucatch:with_only_current_why('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:922: 03:03:03 (62)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:03 (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)<gt;==> ~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)<gt;==> ~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: 03:03:03 (64)$[ucatch] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:03 (65)[call_from] pfc_lib:rtrace_if_booted('<gt;garbage_collected>'). % mpred_core.pl:1284: 03:03:03 (66)$[baseKB] pfc_lib:mpred_ain_now('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1294: 03:03:03 (67)$[logicmoo_test]# logicmoo_test:'<gt;garbage_collected>'. % logicmoo_test.pl:274: 03:03:03 (68)$[baseKB] pfc_lib:ain_fast('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1310: 03:03:03 (69)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1076: 03:03:03 (70)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:03 (71)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:03 (72)$[baseKB] pfc_lib:mpred_post1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1422: 03:03:03 (73)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:03 (74)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:03 (75)<gt;*>$[baseKB]# pfc_lib:mpred_post2((~genlPreds(A,equals)<gt;==> ~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: 03:03:03 (76)$[baseKB] pfc_lib:mpred_post12('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1499: 03:03:03 (77)$[baseKB] pfc_lib:mpred_post13('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1572: 03:03:03 (78)$[baseKB] pfc_lib:mpred_post13(baseKB,'<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1590: 03:03:03 (79)$[baseKB] pfc_lib:mpred_post_update4(unique,'<gt;garbage_collected>','<gt;garbage_collected>',none). % mpred_core.pl:1675: 03:03:03 (80)$[logicmoo_test]# logicmoo_test:'<gt;garbage_collected>'. % logicmoo_test.pl:274: 03:03:03 (81)$[baseKB] pfc_lib:mpred_enqueue('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1876: 03:03:03 (82)$[baseKB] pfc_lib:mpred_enqueue_w_mode('<gt;garbage_collected>',direct,'<gt;garbage_collected>'). % mpred_core.pl:1882: 03:03:03 (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)<gt;==> ~t(A,B,B))). % mpred_core.pl:1902: 03:03:03 (84)$[loop_check] loop_check:loop_check_term(user:mpred_fwc((~genlPreds(A,equals)<gt;==> ~t(A,B,B))),mpred_enqueueing((~genlPreds(A,equals)<gt;==> ~t(A,B,B))),baseKB:true). % no_loops.pl:294: 03:03:03 (85)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,1293,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:03 (86)[user] pfc_lib:mpred_fwc('<gt;garbage_collected>'). % mpred_core.pl:2480: 03:03:03 (87)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>',[]). % mpred_core.pl:1080: 03:03:03 (88)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:03 (89)$[user] pfc_lib:mpred_fwc0((~genlPreds(A,equals)<gt;==> ~t(A,B,B))). % mpred_core.pl:2493: 03:03:03 (90)$[loop_check] loop_check:loop_check_term(user:mpred_fwc1((~genlPreds(A,equals)<gt;==> ~t(A,B,B))),info(mpred_fwc1((~genlPreds(A,equals)<gt;==> ~t(A,B,B))),'mpred_core.pl':2493),user:true). % no_loops.pl:294: 03:03:03 (91)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,1366,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:03 (92)[user] pfc_lib:mpred_fwc1('<gt;garbage_collected>'). % mpred_core.pl:2540: 03:03:03 (93)$[user] pfc_lib:mpred_m_fwc1(baseKB,'<gt;garbage_collected>'). % mpred_core.pl:2549: 03:03:03 (94)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:03 (95)$[system] setup_call_catcher_cleanup(user:asserta(t_l:busy_s((~genlPreds(A,equals)<gt;==> ~t(A,B,B))),<gt;clause>(0x55ac148a6100)),user:(mpred_m_fwc2(baseKB,(~genlPreds(A,equals)<gt;==> ~t(A,B,B)))->true;true),C,user:(catch(erase(<gt;clause>(0x55ac148a6100)),D,fail)->true;true)). % init.pl:646: 03:03:03 (96)<gt;*>$[user] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:03 (97)<gt;*>[user] pfc_lib:mpred_m_fwc2(baseKB,(~genlPreds(A,equals)<gt;==> ~t(A,B,B))). % mpred_core.pl:2556: 03:03:03 (98)$[user] pfc_lib:mpred_do_rule('<gt;garbage_collected>'). % mpred_core.pl:2577: 03:03:03 (99)$[user] pfc_lib:process_rule('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:3565: 03:03:03 (100)$[user] pfc_lib:process_rule0('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:3567: 03:03:03 (101)$[aggregate] aggregate:foreach('<gt;garbage_collected>','<gt;garbage_collected>'). % aggregate.pl:590: 03:03:03 (102)$[aggregate]# aggregate:prove_list('<gt;garbage_collected>',A v [\+genlPreds(A,equals)],user:(build_rule([\+genlPreds(A,equals)],rhs([~t(A,B,B)]),((~genlPreds(C,equals)<gt;==> ~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: 03:03:03 (103)<gt;*>$[user] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:03 (104)[user]# pfc_lib:build_rule([\+genlPreds(A,equals)],rhs([~t(A,B,B)]),((~genlPreds(C,equals)<gt;==> ~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: 03:03:03 (105)$[logicmoo_util_terms] logicmoo_util_terms:doall('<gt;garbage_collected>'). % misc_terms.pl:1165: 03:03:03 (106)<gt;*>$[system] ignore('<gt;garbage_collected>'). % init.pl:528: 03:03:03 (107)$[user] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:03 (108)[user] pfc_lib:mpred_eval_lhs_no_nc('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2774: 03:03:03 (109)$[user] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2782: 03:03:03 (110)$[user] pfc_lib:mpred_eval_lhs_1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2801: 03:03:03 (111)<gt;*>$[user] pfc_lib:mpred_ain_trigger_reprop('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2062: 03:03:03 (112)$[user] pfc_lib:mpred_eval_lhs_full('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2760: 03:03:03 (113)$[user] pfc_lib:complain_loop('<gt;garbage_collected>',break). % mpred_core.pl:2766: 03:03:03 (114)$[user] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2781: 03:03:03 (115)$[user] pfc_lib:mpred_eval_rhs('<gt;garbage_collected>',(\+genlPreds(A,equals),'$nt'(genlPreds(B,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,C,C)])))). % mpred_core.pl:2815: 03:03:03 (116)<gt;*>$[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: 03:03:03 (117)$[user] pfc_lib:mpred_post('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1409: 03:03:03 (118)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:03 (119)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:03 (120)$[user] pfc_lib:mpred_post1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1422: 03:03:03 (121)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:03 (122)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:03 (123)<gt;*>$[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: 03:03:03 (124)<gt;*>$[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: 03:03:03 (125)<gt;*>$[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: 03:03:03 (126)$[user] pfc_lib:mpred_post13('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1572: 03:03:03 (127)$[user] pfc_lib:mpred_post13(user,'<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1590: 03:03:03 (128)$[user] pfc_lib:mpred_post_update4(unique,'<gt;garbage_collected>','<gt;garbage_collected>',none). % mpred_core.pl:1675: 03:03:03 (129)$[logicmoo_test]# logicmoo_test:'<gt;garbage_collected>'. % logicmoo_test.pl:274: 03:03:03 (130)$[user] pfc_lib:mpred_enqueue('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1876: 03:03:03 (131)$[user] pfc_lib:mpred_enqueue_w_mode('<gt;garbage_collected>',direct,'<gt;garbage_collected>'). % mpred_core.pl:1882: 03:03:03 (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: 03:03:03 (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: 03:03:03 (134)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,2213,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:03 (135)[baseKB] pfc_lib:mpred_fwc('<gt;garbage_collected>'). % mpred_core.pl:2480: 03:03:03 (136)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>',[]). % mpred_core.pl:1080: 03:03:03 (137)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:03 (138)$[baseKB] pfc_lib:mpred_fwc0(~t(A,B,B)). % mpred_core.pl:2493: 03:03:03 (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: 03:03:03 (140)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,2286,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:03 (141)[baseKB] pfc_lib:mpred_fwc1('<gt;garbage_collected>'). % mpred_core.pl:2540: 03:03:03 (142)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,'<gt;garbage_collected>'). % mpred_core.pl:2546: 03:03:03 (143)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,'<gt;garbage_collected>'). % mpred_core.pl:2549: 03:03:03 (144)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:03 (145)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s(preventedWhen(t(A,B,C),{call(=,B,C)})),<gt;clause>(0x55ac23bed0e0)),baseKB:(mpred_m_fwc2(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}))->true;true),D,baseKB:(catch(erase(<gt;clause>(0x55ac23bed0e0)),E,fail)->true;true)). % init.pl:646: 03:03:03 (146)<gt;*>$[baseKB] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:03 (147)[baseKB] pfc_lib:mpred_m_fwc2(baseKB,'<gt;garbage_collected>'). % mpred_core.pl:2556: 03:03:03 (148)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:03 (149)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_f(preventedWhen(t(A,B,C),{call(=,B,C)})),<gt;clause>(0x55ac23becff0)),baseKB:(mpred_do_fact(preventedWhen(t(A,B,C),{call(=,B,C)}))->true;true),D,baseKB:(catch(erase(<gt;clause>(0x55ac23becff0)),E,fail)->true;true)). % init.pl:646: 03:03:03 (150)<gt;*>$[baseKB] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:03 (151)[baseKB] pfc_lib:mpred_do_fact(preventedWhen(t(A,B,C),{call(=,B,C)})). % mpred_core.pl:2673: 03:03:03 (152)<gt;*>$[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: 03:03:03 (153)$[baseKB] pfc_lib:mpred_eval_lhs_no_nc('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2774: 03:03:03 (154)$[baseKB] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2781: 03:03:03 (155)$[baseKB] pfc_lib:mpred_eval_rhs('<gt;garbage_collected>',(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: 03:03:03 (156)<gt;*>$[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: 03:03:03 (157)$[baseKB] pfc_lib:mpred_post('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1409: 03:03:03 (158)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:03 (159)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:03 (160)$[baseKB] pfc_lib:mpred_post1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1422: 03:03:03 (161)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:03 (162)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:03 (163)<gt;*>$[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: 03:03:03 (164)$[baseKB] pfc_lib:mpred_post12('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1499: 03:03:03 (165)$[baseKB] pfc_lib:mpred_post13('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1572: 03:03:03 (166)$[baseKB] pfc_lib:mpred_post13(baseKB,'<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1590: 03:03:03 (167)$[baseKB] pfc_lib:mpred_post_update4(unique,'<gt;garbage_collected>','<gt;garbage_collected>',none). % mpred_core.pl:1675: 03:03:03 (168)$[logicmoo_test]# logicmoo_test:'<gt;garbage_collected>'. % logicmoo_test.pl:274: 03:03:03 (169)$[baseKB] pfc_lib:mpred_enqueue('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1876: 03:03:03 (170)$[baseKB] pfc_lib:mpred_enqueue_w_mode('<gt;garbage_collected>',direct,'<gt;garbage_collected>'). % mpred_core.pl:1882: 03:03:03 (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: 03:03:03 (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: 03:03:03 (173)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,2872,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:03 (174)[baseKB] pfc_lib:mpred_fwc('<gt;garbage_collected>'). % mpred_core.pl:2480: 03:03:03 (175)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>',[]). % mpred_core.pl:1080: 03:03:03 (176)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:03 (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: 03:03:03 (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: 03:03:03 (179)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,2945,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:03 (180)[baseKB] pfc_lib:mpred_fwc1('<gt;garbage_collected>'). % mpred_core.pl:2540: 03:03:03 (181)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,'<gt;garbage_collected>'). % mpred_core.pl:2549: 03:03:03 (182)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:03 (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)))),<gt;clause>(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(<gt;clause>(0x55ac14ba7a40)),C,fail)->true;true)),[S_1=[S_1|A]]). % init.pl:646: 03:03:06 (184)<gt;*>$[baseKB] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (185)<gt;*>[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: 03:03:06 (186)$[baseKB] pfc_lib:mpred_do_rule('<gt;garbage_collected>'). % mpred_core.pl:2571: 03:03:06 (187)$[baseKB] pfc_lib:process_rule('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:3565: 03:03:06 (188)$[baseKB] pfc_lib:process_rule0('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:3567: 03:03:06 (189)$[aggregate] aggregate:foreach('<gt;garbage_collected>','<gt;garbage_collected>'). % aggregate.pl:590: 03:03:06 (190)$[aggregate] @(aggregate:prove_list('<gt;garbage_collected>',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: 03:03:06 (191)<gt;*>$[baseKB] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (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: 03:03:06 (193)$[logicmoo_util_terms] logicmoo_util_terms:doall('<gt;garbage_collected>'). % misc_terms.pl:1165: 03:03:06 (194)<gt;*>$[system] ignore('<gt;garbage_collected>'). % init.pl:528: 03:03:06 (195)$[baseKB] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (196)[baseKB] pfc_lib:mpred_eval_lhs_no_nc('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2774: 03:03:06 (197)$[baseKB] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2782: 03:03:06 (198)$[baseKB] pfc_lib:mpred_eval_lhs_1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2801: 03:03:06 (199)<gt;*>$[baseKB] pfc_lib:mpred_ain_trigger_reprop('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2051: 03:03:06 (200)$[baseKB] pfc_lib:mpred_eval_lhs_full('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2760: 03:03:06 (201)$[baseKB] pfc_lib:complain_loop('<gt;garbage_collected>',break). % mpred_core.pl:2766: 03:03:06 (202)$[baseKB] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2782: 03:03:06 (203)$[baseKB] pfc_lib:mpred_eval_lhs_1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2790: 03:03:06 (204)$[baseKB] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2782: 03:03:06 (205)$[baseKB] pfc_lib:mpred_eval_lhs_1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2790: 03:03:06 (206)$[baseKB] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2781: 03:03:06 (207)$[baseKB] @(pfc_lib:mpred_eval_rhs('<gt;garbage_collected>',(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: 03:03:06 (208)<gt;*>$[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: 03:03:06 (211)[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (212)<gt;*>$[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: 03:03:06 (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: 03:03:06 (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: 03:03:06 (216)<gt;*>$[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: 03:03:06 (217)$[bugger] @('<gt;meta-call>'(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) 03:03:06 (220)[butterfly] butterfly:in_bfly(f,bugger:zotrace(with_all_dmsg((b_setval('$dump_frame',4074),dumpST1)))). % butterfly_console.pl:226: 03:03:06 %~ try_show_success(baseKB,cyclic_term) 03:03:06 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc#L40 03:03:06 (0)$[system] '$c_call_prolog'. no(clause) 03:03:06 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:03:06 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:03:06 (10)$[system] '$load_file'('tml_01d.pfc',user,'<gt;garbage_collected>'). % init.pl:2353: 03:03:06 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55ac1152cb00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55ac1152cb00)))). no(clause) 03:03:06 (14)$[system] '$c_call_prolog'. no(clause) 03:03:06 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55ac1152cb00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55ac1152cb00))). % init.pl:646: 03:03:06 (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: 03:03:06 (21)<gt;*>$[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: 03:03:06 (25)$[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: 03:03:06 (26)<gt;*>$[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: 03:03:06 (27)$[system]# '$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3074: 03:03:06 (28)$[system]# '$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc ',-). % init.pl:3084: 03:03:06 (29)$[system]# '$execute_directive'('<gt;garbage_collected>','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3549: 03:03:06 (30)$[system]# '$execute_directive_2'('<gt;garbage_collected>','* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/tml_01d.pfc '). % init.pl:3571: 03:03:06 (31)<gt;*>$[system]# '$execute_directive_3'(mpred_ain((~genlPreds(A,equals)<gt;==> ~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: 03:03:06 (32)$[system]# catch(user:mpred_ain((~genlPreds(A,equals)<gt;==> ~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: 03:03:06 (33)[user] pfc_lib:mpred_ain('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1262: 03:03:06 (34)$[user] pfc_lib:mpred_ain_now4(baseKB,baseKB,'<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1275: 03:03:06 (35)$[user] pfc_lib:mpred_ain_now5(baseKB,baseKB,'<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1288: 03:03:06 (36)$[call_from] call_from:call_from_module(baseKB,'<gt;garbage_collected>'). % call_from_module.pl:284: 03:03:06 (37)[call_from] call_from:call_from_module(baseKB,user,user,'<gt;garbage_collected>'). % call_from_module.pl:289: 03:03:06 (38)$[must_sanity] must_sanity:scce_orig('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % must_sanity.pl:271: 03:03:06 (39)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:06 (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)<gt;==> ~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: 03:03:06 (41)$[must_sanity] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (42)[system] call('<gt;garbage_collected>'). % init.pl:483: 03:03:06 (43)$[call_from] call_from:with_source_module(baseKB,'<gt;garbage_collected>'). % call_from_module.pl:265: 03:03:06 (44)[call_from] call_from:with_source_module(baseKB,baseKB,'<gt;garbage_collected>'). % call_from_module.pl:270: 03:03:06 (45)$[must_sanity] must_sanity:scce_orig('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % must_sanity.pl:271: 03:03:06 (46)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:06 (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)<gt;==> ~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: 03:03:06 (48)$[must_sanity] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (49)[system] call('<gt;garbage_collected>'). % init.pl:483: 03:03:06 (50)[call_from] locally_each:locally_tl('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:151: 03:03:06 (51)[locally_each] locally_each:locally('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:149: 03:03:06 (52)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:199: 03:03:06 (53)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:204: 03:03:06 (54)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:03:06 (55)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:147: 03:03:06 (56)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:116: 03:03:06 (57)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:06 (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)<gt;==> ~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: 03:03:06 (59)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (60)[ucatch] ucatch:with_current_why('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:932: 03:03:06 (61)$[ucatch] ucatch:with_only_current_why('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:922: 03:03:06 (62)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:06 (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)<gt;==> ~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)<gt;==> ~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: 03:03:06 (64)$[ucatch] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (65)[call_from] pfc_lib:rtrace_if_booted('<gt;garbage_collected>'). % mpred_core.pl:1284: 03:03:06 (66)$[baseKB] pfc_lib:mpred_ain_now('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1294: 03:03:06 (67)$[logicmoo_test]# logicmoo_test:'<gt;garbage_collected>'. % logicmoo_test.pl:274: 03:03:06 (68)$[baseKB] pfc_lib:ain_fast('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1310: 03:03:06 (69)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1076: 03:03:06 (70)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:06 (71)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (72)$[baseKB] pfc_lib:mpred_post1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1422: 03:03:06 (73)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:06 (74)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (75)<gt;*>$[baseKB]# pfc_lib:mpred_post2((~genlPreds(A,equals)<gt;==> ~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: 03:03:06 (76)$[baseKB] pfc_lib:mpred_post12('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1499: 03:03:06 (77)$[baseKB] pfc_lib:mpred_post13('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1572: 03:03:06 (78)$[baseKB] pfc_lib:mpred_post13(baseKB,'<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1590: 03:03:06 (79)$[baseKB] pfc_lib:mpred_post_update4(unique,'<gt;garbage_collected>','<gt;garbage_collected>',none). % mpred_core.pl:1675: 03:03:06 (80)$[logicmoo_test]# logicmoo_test:'<gt;garbage_collected>'. % logicmoo_test.pl:274: 03:03:06 (81)$[baseKB] pfc_lib:mpred_enqueue('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1876: 03:03:06 (82)$[baseKB] pfc_lib:mpred_enqueue_w_mode('<gt;garbage_collected>',direct,'<gt;garbage_collected>'). % mpred_core.pl:1882: 03:03:06 (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)<gt;==> ~t(A,B,B))). % mpred_core.pl:1902: 03:03:06 (84)$[loop_check] loop_check:loop_check_term(user:mpred_fwc((~genlPreds(A,equals)<gt;==> ~t(A,B,B))),mpred_enqueueing((~genlPreds(A,equals)<gt;==> ~t(A,B,B))),baseKB:true). % no_loops.pl:294: 03:03:06 (85)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,1293,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:06 (86)[user] pfc_lib:mpred_fwc('<gt;garbage_collected>'). % mpred_core.pl:2480: 03:03:06 (87)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>',[]). % mpred_core.pl:1080: 03:03:06 (88)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (89)$[user] pfc_lib:mpred_fwc0((~genlPreds(A,equals)<gt;==> ~t(A,B,B))). % mpred_core.pl:2493: 03:03:06 (90)$[loop_check] loop_check:loop_check_term(user:mpred_fwc1((~genlPreds(A,equals)<gt;==> ~t(A,B,B))),info(mpred_fwc1((~genlPreds(A,equals)<gt;==> ~t(A,B,B))),'mpred_core.pl':2493),user:true). % no_loops.pl:294: 03:03:06 (91)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,1366,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:06 (92)[user] pfc_lib:mpred_fwc1('<gt;garbage_collected>'). % mpred_core.pl:2540: 03:03:06 (93)$[user] pfc_lib:mpred_m_fwc1(baseKB,'<gt;garbage_collected>'). % mpred_core.pl:2549: 03:03:06 (94)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:06 (95)$[system] setup_call_catcher_cleanup(user:asserta(t_l:busy_s((~genlPreds(A,equals)<gt;==> ~t(A,B,B))),<gt;clause>(0x55ac148a6100)),user:(mpred_m_fwc2(baseKB,(~genlPreds(A,equals)<gt;==> ~t(A,B,B)))->true;true),C,user:(catch(erase(<gt;clause>(0x55ac148a6100)),D,fail)->true;true)). % init.pl:646: 03:03:06 (96)<gt;*>$[user] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (97)<gt;*>[user] pfc_lib:mpred_m_fwc2(baseKB,(~genlPreds(A,equals)<gt;==> ~t(A,B,B))). % mpred_core.pl:2556: 03:03:06 (98)$[user] pfc_lib:mpred_do_rule('<gt;garbage_collected>'). % mpred_core.pl:2577: 03:03:06 (99)$[user] pfc_lib:process_rule('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:3565: 03:03:06 (100)$[user] pfc_lib:process_rule0('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:3567: 03:03:06 (101)$[aggregate] aggregate:foreach('<gt;garbage_collected>','<gt;garbage_collected>'). % aggregate.pl:590: 03:03:06 (102)$[aggregate]# aggregate:prove_list('<gt;garbage_collected>',A v [\+genlPreds(A,equals)],user:(build_rule([\+genlPreds(A,equals)],rhs([~t(A,B,B)]),((~genlPreds(C,equals)<gt;==> ~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: 03:03:06 (103)<gt;*>$[user] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (104)[user]# pfc_lib:build_rule([\+genlPreds(A,equals)],rhs([~t(A,B,B)]),((~genlPreds(C,equals)<gt;==> ~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: 03:03:06 (105)$[logicmoo_util_terms] logicmoo_util_terms:doall('<gt;garbage_collected>'). % misc_terms.pl:1165: 03:03:06 (106)<gt;*>$[system] ignore('<gt;garbage_collected>'). % init.pl:528: 03:03:06 (107)$[user] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (108)[user] pfc_lib:mpred_eval_lhs_no_nc('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2774: 03:03:06 (109)$[user] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2782: 03:03:06 (110)$[user] pfc_lib:mpred_eval_lhs_1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2801: 03:03:06 (111)<gt;*>$[user] pfc_lib:mpred_ain_trigger_reprop('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2062: 03:03:06 (112)$[user] pfc_lib:mpred_eval_lhs_full('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2760: 03:03:06 (113)$[user] pfc_lib:complain_loop('<gt;garbage_collected>',break). % mpred_core.pl:2766: 03:03:06 (114)$[user] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2781: 03:03:06 (115)$[user] pfc_lib:mpred_eval_rhs('<gt;garbage_collected>',(\+genlPreds(A,equals),'$nt'(genlPreds(B,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,C,C)])))). % mpred_core.pl:2815: 03:03:06 (116)<gt;*>$[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: 03:03:06 (117)$[user] pfc_lib:mpred_post('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1409: 03:03:06 (118)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:06 (119)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (120)$[user] pfc_lib:mpred_post1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1422: 03:03:06 (121)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:06 (122)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (123)<gt;*>$[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: 03:03:06 (124)<gt;*>$[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: 03:03:06 (125)<gt;*>$[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: 03:03:06 (126)$[user] pfc_lib:mpred_post13('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1572: 03:03:06 (127)$[user] pfc_lib:mpred_post13(user,'<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1590: 03:03:06 (128)$[user] pfc_lib:mpred_post_update4(unique,'<gt;garbage_collected>','<gt;garbage_collected>',none). % mpred_core.pl:1675: 03:03:06 (129)$[logicmoo_test]# logicmoo_test:'<gt;garbage_collected>'. % logicmoo_test.pl:274: 03:03:06 (130)$[user] pfc_lib:mpred_enqueue('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1876: 03:03:06 (131)$[user] pfc_lib:mpred_enqueue_w_mode('<gt;garbage_collected>',direct,'<gt;garbage_collected>'). % mpred_core.pl:1882: 03:03:06 (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: 03:03:06 (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: 03:03:06 (134)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,2213,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:06 (135)[baseKB] pfc_lib:mpred_fwc('<gt;garbage_collected>'). % mpred_core.pl:2480: 03:03:06 (136)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>',[]). % mpred_core.pl:1080: 03:03:06 (137)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (138)$[baseKB] pfc_lib:mpred_fwc0(~t(A,B,B)). % mpred_core.pl:2493: 03:03:06 (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: 03:03:06 (140)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,2286,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:06 (141)[baseKB] pfc_lib:mpred_fwc1('<gt;garbage_collected>'). % mpred_core.pl:2540: 03:03:06 (142)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,'<gt;garbage_collected>'). % mpred_core.pl:2546: 03:03:06 (143)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,'<gt;garbage_collected>'). % mpred_core.pl:2549: 03:03:06 (144)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:06 (145)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s(preventedWhen(t(A,B,C),{call(=,B,C)})),<gt;clause>(0x55ac23bed0e0)),baseKB:(mpred_m_fwc2(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}))->true;true),D,baseKB:(catch(erase(<gt;clause>(0x55ac23bed0e0)),E,fail)->true;true)). % init.pl:646: 03:03:06 (146)<gt;*>$[baseKB] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (147)[baseKB] pfc_lib:mpred_m_fwc2(baseKB,'<gt;garbage_collected>'). % mpred_core.pl:2556: 03:03:06 (148)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:06 (149)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_f(preventedWhen(t(A,B,C),{call(=,B,C)})),<gt;clause>(0x55ac23becff0)),baseKB:(mpred_do_fact(preventedWhen(t(A,B,C),{call(=,B,C)}))->true;true),D,baseKB:(catch(erase(<gt;clause>(0x55ac23becff0)),E,fail)->true;true)). % init.pl:646: 03:03:06 (150)<gt;*>$[baseKB] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (151)[baseKB] pfc_lib:mpred_do_fact(preventedWhen(t(A,B,C),{call(=,B,C)})). % mpred_core.pl:2673: 03:03:06 (152)<gt;*>$[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: 03:03:06 (153)$[baseKB] pfc_lib:mpred_eval_lhs_no_nc('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2774: 03:03:06 (154)$[baseKB] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2781: 03:03:06 (155)$[baseKB] pfc_lib:mpred_eval_rhs('<gt;garbage_collected>',(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: 03:03:06 (156)<gt;*>$[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: 03:03:06 (157)$[baseKB] pfc_lib:mpred_post('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1409: 03:03:06 (158)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:06 (159)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (160)$[baseKB] pfc_lib:mpred_post1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1422: 03:03:06 (161)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:06 (162)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (163)<gt;*>$[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: 03:03:06 (164)$[baseKB] pfc_lib:mpred_post12('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1499: 03:03:06 (165)$[baseKB] pfc_lib:mpred_post13('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1572: 03:03:06 (166)$[baseKB] pfc_lib:mpred_post13(baseKB,'<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1590: 03:03:06 (167)$[baseKB] pfc_lib:mpred_post_update4(unique,'<gt;garbage_collected>','<gt;garbage_collected>',none). % mpred_core.pl:1675: 03:03:06 (168)$[logicmoo_test]# logicmoo_test:'<gt;garbage_collected>'. % logicmoo_test.pl:274: 03:03:06 (169)$[baseKB] pfc_lib:mpred_enqueue('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1876: 03:03:06 (170)$[baseKB] pfc_lib:mpred_enqueue_w_mode('<gt;garbage_collected>',direct,'<gt;garbage_collected>'). % mpred_core.pl:1882: 03:03:06 (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: 03:03:06 (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: 03:03:06 (173)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,2872,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:06 (174)[baseKB] pfc_lib:mpred_fwc('<gt;garbage_collected>'). % mpred_core.pl:2480: 03:03:06 (175)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>',[]). % mpred_core.pl:1080: 03:03:06 (176)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (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: 03:03:06 (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: 03:03:06 (179)[loop_check] loop_check:loop_check_term_frame('<gt;garbage_collected>','<gt;garbage_collected>',1,2945,'<gt;garbage_collected>'). % no_loops.pl:237: 03:03:06 (180)[baseKB] pfc_lib:mpred_fwc1('<gt;garbage_collected>'). % mpred_core.pl:2540: 03:03:06 (181)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,'<gt;garbage_collected>'). % mpred_core.pl:2549: 03:03:06 (182)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:03:06 (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)))),<gt;clause>(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(<gt;clause>(0x55ac14ba7a40)),C,fail)->true;true)),[S_1=[S_1|A]]). % init.pl:646: 03:03:06 (184)<gt;*>$[baseKB] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (185)<gt;*>[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: 03:03:06 (186)$[baseKB] pfc_lib:mpred_do_rule('<gt;garbage_collected>'). % mpred_core.pl:2571: 03:03:06 (187)$[baseKB] pfc_lib:process_rule('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:3565: 03:03:06 (188)$[baseKB] pfc_lib:process_rule0('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:3567: 03:03:06 (189)$[aggregate] aggregate:foreach('<gt;garbage_collected>','<gt;garbage_collected>'). % aggregate.pl:590: 03:03:06 (190)$[aggregate] @(aggregate:prove_list('<gt;garbage_collected>',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: 03:03:06 (191)<gt;*>$[baseKB] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (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: 03:03:06 (193)$[logicmoo_util_terms] logicmoo_util_terms:doall('<gt;garbage_collected>'). % misc_terms.pl:1165: 03:03:06 (194)<gt;*>$[system] ignore('<gt;garbage_collected>'). % init.pl:528: 03:03:06 (195)$[baseKB] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:03:06 (196)[baseKB] pfc_lib:mpred_eval_lhs_no_nc('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2774: 03:03:06 (197)$[baseKB] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2782: 03:03:06 (198)$[baseKB] pfc_lib:mpred_eval_lhs_1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2801: 03:03:06 (199)<gt;*>$[baseKB] pfc_lib:mpred_ain_trigger_reprop('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2051: 03:03:06 (200)$[baseKB] pfc_lib:mpred_eval_lhs_full('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2760: 03:03:06 (201)$[baseKB] pfc_lib:complain_loop('<gt;garbage_collected>',break). % mpred_core.pl:2766: 03:03:06 (202)$[baseKB] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2782: 03:03:06 (203)$[baseKB] pfc_lib:mpred_eval_lhs_1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2790: 03:03:06 (204)$[baseKB] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2782: 03:03:06 (205)$[baseKB] pfc_lib:mpred_eval_lhs_1('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2790: 03:03:06 (206)$[baseKB] pfc_lib:mpred_eval_lhs_0('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:2781: 03:03:06 (207)$[baseKB] @(pfc_lib:mpred_eval_rhs('<gt;garbage_collected>',(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: 03:03:06 (208)<gt;*>$[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: 03:03:06 (211)[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (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: 03:03:06 (213)$[pfc_lib] pfc_lib:each_E('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1080: 03:03:06 (214)$[$apply] apply('<gt;garbage_collected>','<gt;garbage_collected>'). % apply.pl:60: 03:03:06 (215)<gt;*>$[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: 03:03:06 (216)$[baseKB] pfc_lib:mpred_post12('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1499: 03:03:06 (217)$[baseKB] pfc_lib:mpred_post13('<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1572: 03:03:06 (218)$[baseKB] pfc_lib:mpred_post13(baseKB,'<gt;garbage_collected>','<gt;garbage_collected>'). % mpred_core.pl:1590: 03:03:06 (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: 03:03:06 (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: 03:03:06 (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: 03:03:06 (222)<gt;*>$[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: 03:03:06 (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: 03:03:06 (224)<gt;*>$[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: 03:03:11 (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: 03:03:11 (226)$[baseKB] @('<gt;meta-call>'(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) 03:03:11 (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: 03:03:11 (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: 03:03:11 (229)<gt;*>[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: 03:03:11 (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: 03:03:11 (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: 03:03:11 (232)<gt;*>$[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: 03:03:11 (233)$[bugger] @('<gt;meta-call>'(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) 03:03:11 (234)[bugger] dumpst:dumpST. % dumpst.pl:150: 03:03:11 %~ try_show_success(pfc_lib,cyclic_term) 03:03:11 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]]) 03:03:11 ~*/ 03:03:11 #!/usr/bin/env lmoo-junit 03:03:11 03:03:11 % Quick fwd test 03:03:11 /*~ 03:03:11 ~*/ 03:03:11 #!/usr/bin/env lmoo-junit 03:03:11 03:03:11 % Quick fwd test 03:03:11 :- include(library(logicmoo_test_header)). 03:03:11 03:03:11 /*~ 03:03:11 running(-), 03:03:12 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:03:12 %~ reload_of_test_header. 03:03:12 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 :- use_module(library(statistics)). 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 :- statistics. 03:03:12 /*~ 03:03:12 % Started at Mon Sep 27 03:03:01 2021 03:03:12 % 10.114 seconds cpu time for 61,657,929 inferences 03:03:12 % 952,627 atoms, 32,720 functors, 31,542 predicates, 747 modules, 16,005,291 VM-codes 03:03:12 % 03:03:12 % Limit Allocated In use 03:03:12 % Local stack: - 698 Mb 3,920 b 03:03:12 % Global stack: - 262 Mb 72 Kb 03:03:12 % Trail stack: - 65 Mb 968 b 03:03:12 % Total: 1,024 Mb 1,025 Mb 77 Kb 03:03:12 % 03:03:12 % 114 garbage collections gained 679,039,544 bytes in 0.214 seconds. 03:03:12 % 68 atom garbage collections gained 6,033 atoms in 0.983 seconds. 03:03:12 % 72 clause garbage collections gained 16,780 clauses in 0.003 seconds. 03:03:12 % Stack shifts: 33 local, 25 global, 26 trail in 3.159 seconds 03:03:12 % 3 threads, 0 finished threads used 0.000 seconds 03:03:12 ~*/ 03:03:12 03:03:12 :- cls. 03:03:12 % reset runtime counter 03:03:12 03:03:12 /*~ 03:03:12 %~ skipped(messy_on_output,cls) 03:03:12 ~*/ 03:03:12 03:03:12 % reset runtime counter 03:03:12 03:03:12 :- mpred_test(statistics(runtime,_Secs)). 03:03:12 03:03:12 % Quick fwd test 03:03:12 /*~ 03:03:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc:11 03:03:12 %~ ?-( mpred_test("Test_0002_Line_0000__Runtime_in_user",user:statistics(runtime,_Secs))). 03:03:12 passed=info(why_was_true(user:statistics(runtime,[8430,7491]))) 03:03:12 no_proof_for(statistics(runtime,[8430,7491])). 03:03:12 03:03:12 no_proof_for(statistics(runtime,[8430,7491])). 03:03:12 03:03:12 name = 'logicmoo.pfc.test.sanity_base.TML_01D-Test_0002_Line_0000__Runtime_in_user'. 03:03:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01D'. 03:03:12 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\']"'. 03:03:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 % Quick fwd test 03:03:12 taxinomicPair(E,P) ==> 03:03:12 (t(P,X,Y),t(E,Y, Z) ==> t(P, X, Z)). 03:03:12 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 subRelation(E,P) ==> 03:03:12 (t(E,X,Y) ==> t(P,X,Y)). 03:03:12 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 edge(1,2). 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 edge(2,3). 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 edge(3,4). 03:03:12 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 taxinomicPair(edge,path). 03:03:12 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 subRelation(edge,path). 03:03:12 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 transitive(path). 03:03:12 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 transitive(P) ==> 03:03:12 (t(P,X,Y),t(P,Y, Z) ==> t(P, X, Z)). 03:03:12 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 symmetric(P) ==> 03:03:12 (t(P,X,Y)/dif(X,Y) ==> t(P,Y,X)). 03:03:12 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 symmetric(path). 03:03:12 03:03:12 % provably not a subrelation of equality 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 % provably not a subrelation of equality 03:03:12 antireflexive(P) <gt;==> ~genlPreds(P,equals). 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 ~genlPreds(P,equals) <gt;==> ~t(P,X,X). 03:03:12 03:03:12 /*~ 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 antireflexive(path) 03:03:12 03:03:12 :- statistics(runtime,[_|MS]), 03:03:12 dmsg(assert_time_took_with_printing=ms(MS)). 03:03:12 03:03:12 /*~ 03:03:12 %~ assert_time_took_with_printing = ms([30]). 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 :- time(mpred_test(path(1,4))). 03:03:12 03:03:12 /*~ 03:03:12 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,4))). 03:03:12 passed=info(why_was_true(user:path(1,4))) 03:03:12 no_proof_for(path(1,4)). 03:03:12 03:03:12 no_proof_for(path(1,4)). 03:03:12 03:03:12 no_proof_for(path(1,4)). 03:03:12 03:03:12 name = 'logicmoo.pfc.test.sanity_base.TML_01D-Test_0003_Line_0000__path_1_in_user'. 03:03:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01D'. 03:03:12 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\']"'. 03:03:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:03:12 % 611,656 inferences, 0.043 CPU in 0.043 seconds (100% CPU, 14191962 Lips) 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 :- listing(path/2). 03:03:12 03:03:12 % thus this is true 03:03:12 /*~ 03:03:12 %~ skipped( listing( path/2)) 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 % thus this is true 03:03:12 :- mpred_why(~path(X,X)). 03:03:12 03:03:12 /*~ 03:03:12 %~ ?-( mpred_test("Test_0004_Line_0000__path_2_in_user",user: ~path(X,X))). 03:03:12 failure=info((why_was_true(user:(\+ ~path(_3399856,_3399856))),nop(ftrace(user: ~path(_3399856,_3399856))))) 03:03:12 no_proof_for(\+ ~path(X,X)). 03:03:12 03:03:12 no_proof_for(\+ ~path(X,X)). 03:03:12 03:03:12 no_proof_for(\+ ~path(X,X)). 03:03:12 03:03:12 name = 'logicmoo.pfc.test.sanity_base.TML_01D-Test_0004_Line_0000__path_2_in_user'. 03:03:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01D'. 03:03:12 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\']"'. 03:03:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:03:12 ~*/ 03:03:12 03:03:12 03:03:12 :- statistics. 03:03:12 03:03:12 /*~ 03:03:12 % Started at Mon Sep 27 03:03:01 2021 03:03:12 % 10.341 seconds cpu time for 63,671,580 inferences 03:03:12 % 941,874 atoms, 32,721 functors, 31,543 predicates, 747 modules, 16,050,560 VM-codes 03:03:12 % 03:03:12 % Limit Allocated In use 03:03:12 % Local stack: - 698 Mb 4,440 b 03:03:12 % Global stack: - 262 Mb 19 Mb 03:03:12 % Trail stack: - 65 Mb 968 b 03:03:12 % Total: 1,024 Mb 1,025 Mb 19 Mb 03:03:12 % 03:03:12 % 114 garbage collections gained 679,039,544 bytes in 0.214 seconds. 03:03:12 % 73 atom garbage collections gained 17,409 atoms in 1.062 seconds. 03:03:12 % 77 clause garbage collections gained 17,353 clauses in 0.003 seconds. 03:03:12 % Stack shifts: 33 local, 25 global, 26 trail in 3.159 seconds 03:03:12 % 3 threads, 0 finished threads used 0.000 seconds 03:03:12 ~*/ 03:03:12 %~ unused(no_junit_results) 03:03:12 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all9.808233264-junit.xml 03:03:12 <gt;oxml version="1.0" encoding="utf-8"?> 03:03:12 <gt;testsuites> 03:03:12 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:03:12 % use :- set_prolog_flag(junit_show_converage, true). 03:03:12 03:03:12 % No tests to run 03:03:12 ]]>><gt;/system-out><gt;/testsuites> 03:03:12 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) 03:03:12 Test_0001_Line_0000__Runtime_in_user result = passed. 03:03:12 Test_0002_Line_0000__Runtime_in_user result = passed. 03:03:12 Test_0003_Line_0000__path_1_in_user result = passed. 03:03:12 Test_0004_Line_0000__path_2_in_user result = failure. 03:03:12 03:03:12 %~ test_completed_exit(40) 03:03:12 totalTime=10.000 03:03:12 03:03:12 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' 03:03:12 03:03:18 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 03:03:18 ISSUE_ID=80 03:03:18 ISSUE_OC=OPEN 03:03:18 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 03:03:18 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 03:03:18 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM400 JUnit 03:03:18 03:03:18 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm400.P']" 03:03:18 03:03:18 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:03:18 03:03:18 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm400.P 03:03:18 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM400/ 03:03:18 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM400 03:03:18 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/407 03:03:18 03:03:18 03:03:28 %~ init_phase(after_load) 03:03:28 %~ init_phase(restore_state) 03:03:28 % 03:03:28 %~ init_why(after_boot,program) 03:03:28 %~ after_boot. 03:03:28 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:03:28 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm400.P:3 03:03:28 %~ message_hook( tabling(deprecated_library), 03:03:28 %~ warning, 03:03:28 %~ [ ':- table/1 is built-in. library(tabling) is deprecated.'-[]]) 03:03:28 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm400.P',3) 03:03:28 :- table/1 is built-in. library(tabling) is deprecated. 03:03:28 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm400.P:3: 03:03:28 Warning: :- table/1 is built-in. library(tabling) is deprecated. 03:03:28 totalTime=10.000 03:03:28 03:03:28 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' 03:03:28 03:03:34 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 03:03:34 ISSUE_ID=407 03:03:34 ISSUE_OC=OPEN 03:03:34 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 03:03:34 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 03:03:34 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM80 JUnit 03:03:34 03:03:34 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm80.P']" 03:03:34 03:03:34 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:03:34 03:03:34 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm80.P 03:03:34 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM80/ 03:03:34 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM80 03:03:34 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/406 03:03:34 03:03:34 03:03:35 %~ init_phase(after_load) 03:03:35 %~ init_phase(restore_state) 03:03:35 % 03:03:35 %~ init_why(after_boot,program) 03:03:35 %~ after_boot. 03:03:35 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:03:35 % 3,801,940 inferences, 0.232 CPU in 0.233 seconds (100% CPU, 16364465 Lips) 03:03:35 % halt 03:03:35 totalTime=1.000 03:03:35 03:03:35 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' 03:03:35 03:03:41 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 03:03:41 ISSUE_ID=406 03:03:41 ISSUE_OC=OPEN 03:03:41 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 03:03:41 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 03:03:41 FileTestCase=logicmoo.pfc.test.sanity_base.FC_01U JUnit 03:03:41 03:03:41 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']" 03:03:41 03:03:41 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:03:41 03:03:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01u.pfc 03:03:41 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_01U/ 03:03:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01U 03:03:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/581 03:03:41 03:03:41 03:03:43 %~ init_phase(after_load) 03:03:43 %~ init_phase(restore_state) 03:03:43 % 03:03:43 %~ init_why(after_boot,program) 03:03:43 %~ after_boot. 03:03:43 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:03:43 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc:8 03:03:43 %~ message_hook( 03:03:43 %~ error( permission_error(redefine,module,logicmoo_test), 03:03:43 %~ context( 03:03:43 %~ prolog_stack( [ frame( 56, 03:03:43 %~ call( system : '$declare_module'/6), 03:03:43 %~ '$declare_module'( logicmoo_test, 03:03:43 %~ user, 03:03:43 %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)), 03:03:43 %~ frame( 55, 03:03:43 %~ clause(<gt;clause>(0x5588c9064c00),61), 03:03:43 %~ '$start_module'( logicmoo_test, 03:03:43 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:03:43 %~ run_tests_and_halt/0,run_tests_and_halt/1], 03:03:43 %~ state( true, 03:03:43 %~ logicmoo_test, true,false, 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true])), 03:03:43 %~ frame( 54, 03:03:43 %~ clause(<gt;clause>(0x5588c8e51000),65), 03:03:43 %~ '$first_term'( 03:03:43 %~ :-( module( logicmoo_test, [ 03:03:43 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:03:43 %~ run_tests_and_halt/0,run_tests_and_halt/1])]), 03:03:43 %~ _36838, 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ state( true, 03:03:43 %~ logicmoo_test, true,false, 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true])), 03:03:43 %~ frame( 53, 03:03:43 %~ clause(<gt;clause>(0x5588c8e51400),60), 03:03:43 %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ 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, 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true])), 03:03:43 %~ frame( 52, 03:03:43 %~ clause(<gt;clause>(0x5588c90a5980),5), 03:03:43 %~ setup_call_catcher_cleanup( 03:03:43 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), 03:03:43 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ 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, 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true]), 03:03:43 %~ Kw, 03:03:43 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ lexstate(202,pfc), 03:03:43 %~ user))), 03:03:43 %~ frame( 48, 03:03:43 %~ clause(<gt;clause>(0x5588c92a4000),221), 03:03:43 %~ '$do_load_file_2'( library(logicmoo_test), 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled, 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true])), 03:03:43 %~ frame( 45, 03:03:43 %~ clause(<gt;clause>(0x5588c907a840),10), 03:03:43 %~ '$qdo_load_file'( library(logicmoo_test), 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])), 03:03:43 %~ frame( 43, 03:03:43 %~ clause(<gt;clause>(0x5588c90a5980),5), 03:03:43 %~ setup_call_catcher_cleanup( 03:03:43 %~ system : with_mutex( '$load_file', 03:03:43 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ <gt;clause>(0x5588ca722d00), 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true])), 03:03:43 %~ system : '$mt_do_load'( <gt;clause>(0x5588ca722d00), 03:03:43 %~ library(logicmoo_test), 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:03:43 %~ Kw3, 03:03:43 %~ system : '$mt_end_load'(<gt;clause>(0x5588ca722d00)))), 03:03:43 %~ frame(41,meta_call,0), 03:03:43 %~ frame( 40, 03:03:43 %~ foreign( system : '$sig_atomic'/1), 03:03:43 %~ $sig_atomic( setup_call_cleanup( 03:03:43 %~ with_mutex( '$load_file', 03:03:43 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ <gt;clause>(0x5588ca722d00), 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true])), 03:03:43 %~ '$mt_do_load'( <gt;clause>(0x5588ca722d00), 03:03:43 %~ library(logicmoo_test), 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:03:43 %~ '$mt_end_load'(<gt;clause>(0x5588ca722d00))))), 03:03:43 %~ frame( 37, 03:03:43 %~ clause(<gt;clause>(0x5588c9080c80),12), 03:03:43 %~ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])), 03:03:43 %~ frame( 32, 03:03:43 %~ clause(<gt;clause>(0x5588c9077200),2), 03:03:43 %~ catch( 03:03:43 %~ user : use_module( library(logicmoo_test)), 03:03:43 %~ error(Error,Error18), 03:03:43 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:03:43 %~ frame(31,clause(<gt;clause>(0x5588c9044580),55),'$execute_directive_3'(use_module(library(logicmoo_test)))), 03:03:43 %~ frame( 26, 03:03:43 %~ clause(<gt;clause>(0x5588c8e51400),77), 03:03:43 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ 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, 03:03:43 %~ [ expand(false), 03:03:43 %~ expand(true)])), 03:03:43 %~ frame( 25, 03:03:43 %~ clause(<gt;clause>(0x5588c90a5980),5), 03:03:43 %~ setup_call_catcher_cleanup( 03:03:43 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',1632573820.943445), 03:03:43 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ 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, 03:03:43 %~ [ expand(false), 03:03:43 %~ expand(true)]), 03:03:43 %~ Kw8, 03:03:43 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ lexstate(202,swi), 03:03:43 %~ user))), 03:03:43 %~ frame( 21, 03:03:43 %~ clause(<gt;clause>(0x5588c92a4000),221), 03:03:43 %~ '$do_load_file_2'( 'fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,compiled, 03:03:43 %~ [ expand(false), 03:03:43 %~ expand(true)])), 03:03:43 %~ frame( 18, 03:03:43 %~ clause(<gt;clause>(0x5588c907a840),10), 03:03:43 %~ '$qdo_load_file'( 'fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,[expand(false),expand(true)])), 03:03:43 %~ frame( 16, 03:03:43 %~ clause(<gt;clause>(0x5588c90a5980),5), 03:03:43 %~ setup_call_catcher_cleanup( 03:03:43 %~ system : with_mutex( '$load_file', 03:03:43 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ <gt;clause>(0x5588ca722b00), 03:03:43 %~ [ expand(false), 03:03:43 %~ expand(true)])), 03:03:43 %~ system : '$mt_do_load'( <gt;clause>(0x5588ca722b00), 03:03:43 %~ 'fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ user, 03:03:43 %~ [ expand(false), 03:03:43 %~ expand(true)]), 03:03:43 %~ Kw9, 03:03:43 %~ system : '$mt_end_load'(<gt;clause>(0x5588ca722b00)))), 03:03:43 %~ frame(14,meta_call,0), 03:03:43 %~ frame( 13, 03:03:43 %~ foreign( system : '$sig_atomic'/1), 03:03:43 %~ $sig_atomic( setup_call_cleanup( 03:03:43 %~ with_mutex( '$load_file', 03:03:43 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ <gt;clause>(0x5588ca722b00), 03:03:43 %~ [ expand(false), 03:03:43 %~ expand(true)])), 03:03:43 %~ '$mt_do_load'( <gt;clause>(0x5588ca722b00), 03:03:43 %~ 'fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,[expand(false),expand(true)]), 03:03:43 %~ '$mt_end_load'(<gt;clause>(0x5588ca722b00))))), 03:03:43 %~ frame( 10, 03:03:43 %~ clause(<gt;clause>(0x5588c9080c80),12), 03:03:43 %~ '$load_file'('fc_01u.pfc',user,[expand(false),expand(true)]))]), 03:03:43 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:03:43 %~ error, 03:03:43 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:03:43 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl'], nl,'In:',nl,'~|~t[~D]~6+ '-[56], 03:03:43 %~ '~p' - [ '$declare_module'( logicmoo_test, 03:03:43 %~ user, 03:03:43 %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)], nl,'~|~t[~D]~6+ '-[55], 03:03:43 %~ '~p' - [ '$start_module'( logicmoo_test, 03:03:43 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:03:43 %~ run_tests_and_halt/0,run_tests_and_halt/1], 03:03:43 %~ state( true, 03:03:43 %~ logicmoo_test, true,false, 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true])], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3166], nl,'~|~t[~D]~6+ '-[54], 03:03:43 %~ '~p' - [ '$first_term'( 03:03:43 %~ :-( module( logicmoo_test, [ 03:03:43 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:03:43 %~ run_tests_and_halt/0,run_tests_and_halt/1])]), 03:03:43 %~ _74726, 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ state( true, 03:03:43 %~ logicmoo_test, true,false, 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true])], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3055], nl,'~|~t[~D]~6+ '-[53], 03:03:43 %~ '~p' - [ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ 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, 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true])], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[52], 03:03:43 %~ '~p' - [ setup_call_catcher_cleanup( 03:03:43 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), 03:03:43 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ 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, 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true]), 03:03:43 %~ Kw, 03:03:43 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ lexstate(202,pfc), 03:03:43 %~ user))], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[48], 03:03:43 %~ '~p' - [ '$do_load_file_2'( library(logicmoo_test), 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled,[if(not_loaded),true])], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[45], 03:03:43 %~ '~p' - [ '$qdo_load_file'( library(logicmoo_test), 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[43], 03:03:43 %~ '~p' - [ setup_call_catcher_cleanup( 03:03:43 %~ system : with_mutex( '$load_file', 03:03:43 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ <gt;clause>(0x5588ca722d00), 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true])), 03:03:43 %~ system : '$mt_do_load'( <gt;clause>(0x5588ca722d00), 03:03:43 %~ library(logicmoo_test), 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:03:43 %~ Kw3, 03:03:43 %~ system : '$mt_end_load'(<gt;clause>(0x5588ca722d00)))], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[41],'<gt;meta call>', 03:03:43 %~ nl,'~|~t[~D]~6+ '-[40], 03:03:43 %~ '~p' - [ $sig_atomic( setup_call_cleanup( 03:03:43 %~ with_mutex( '$load_file', 03:03:43 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:03:43 %~ <gt;clause>(0x5588ca722d00), 03:03:43 %~ [ if(not_loaded), 03:03:43 %~ true])), 03:03:43 %~ '$mt_do_load'( <gt;clause>(0x5588ca722d00), 03:03:43 %~ library(logicmoo_test), 03:03:43 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:03:43 %~ '$mt_end_load'(<gt;clause>(0x5588ca722d00))))], ' <gt;foreign>'-[],nl, 03:03:43 %~ '~|~t[~D]~6+ '-[37], 03:03:43 %~ '~p' - [ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,'~|~t[~D]~6+ '-[32], 03:03:43 %~ '~p' - [ catch( 03:03:43 %~ user : use_module( library(logicmoo_test)), 03:03:43 %~ error(Error,Error18), 03:03:43 %~ system : $exception_in_directive( error(Error5,Error19)))], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',546], nl,'~|~t[~D]~6+ '-[31], 03:03:43 %~ '~p' - [ $execute_directive_3( use_module( library(logicmoo_test)))], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3574], nl,'~|~t[~D]~6+ '-[26], 03:03:43 %~ '~p' - [ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ 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, 03:03:43 %~ [ expand(false), 03:03:43 %~ expand(true)])], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[25], 03:03:43 %~ '~p' - [ setup_call_catcher_cleanup( 03:03:43 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',1632573820.943445), 03:03:43 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ 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, 03:03:43 %~ [ expand(false), 03:03:43 %~ expand(true)]), 03:03:43 %~ Kw8, 03:03:43 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ lexstate(202,swi), 03:03:43 %~ user))], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[21], 03:03:43 %~ '~p' - [ '$do_load_file_2'( 'fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,compiled, 03:03:43 %~ [ expand(false), 03:03:43 %~ expand(true)])], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[18], 03:03:43 %~ '~p' - [ '$qdo_load_file'( 'fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,[expand(false),expand(true)])], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[16], 03:03:43 %~ '~p' - [ setup_call_catcher_cleanup( 03:03:43 %~ system : with_mutex( '$load_file', 03:03:43 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ <gt;clause>(0x5588ca722b00), 03:03:43 %~ [ expand(false), 03:03:43 %~ expand(true)])), 03:03:43 %~ system : '$mt_do_load'( <gt;clause>(0x5588ca722b00), 03:03:43 %~ 'fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,[expand(false),expand(true)]), 03:03:43 %~ Kw9, 03:03:43 %~ system : '$mt_end_load'(<gt;clause>(0x5588ca722b00)))], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[14],'<gt;meta call>', 03:03:43 %~ nl,'~|~t[~D]~6+ '-[13], 03:03:43 %~ '~p' - [ $sig_atomic( setup_call_cleanup( 03:03:43 %~ with_mutex( '$load_file', 03:03:43 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', 03:03:43 %~ <gt;clause>(0x5588ca722b00), 03:03:43 %~ [ expand(false), 03:03:43 %~ expand(true)])), 03:03:43 %~ '$mt_do_load'( <gt;clause>(0x5588ca722b00), 03:03:43 %~ 'fc_01u.pfc', 03:03:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc', user,[expand(false),expand(true)]), 03:03:43 %~ '$mt_end_load'(<gt;clause>(0x5588ca722b00))))], ' <gt;foreign>'-[],nl, 03:03:43 %~ '~|~t[~D]~6+ '-[10], 03:03:43 %~ '~p' - [ '$load_file'('fc_01u.pfc',user,[expand(false),expand(true)])], 03:03:43 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,nl, 03:03:43 %~ 'Note: some frames are missing due to last-call optimization.'-[], 03:03:43 %~ nl, 03:03:43 %~ 'Re-run your program in debug mode (:- debug.) to get more detail.'-[]]) 03:03:43 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',8) 03:03:43 No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:03:43 In: 03:03:43 [56] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) 03:03:43 [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 03:03:43 [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 03:03:43 [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 03:03:43 [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 03:03:43 [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 03:03:43 [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 03:03:43 [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',<gt;clause>(0x5588ca722d00),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5588ca722d00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:03:43 [41] <gt;meta call> 03:03:43 [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',<gt;clause>(0x5588ca722d00),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5588ca722d00)))) <gt;foreign> 03:03:43 [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 03:03:43 [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 03:03:43 [31] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:03:43 [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 03:03:43 [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 03:03:43 [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 03:03:43 [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 03:03:43 [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',<gt;clause>(0x5588ca722b00),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5588ca722b00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:03:43 [14] <gt;meta call> 03:03:43 [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',<gt;clause>(0x5588ca722b00),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5588ca722b00)))) <gt;foreign> 03:03:43 [10] $load_file('fc_01u.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:03:43 03:03:43 Note: some frames are missing due to last-call optimization. 03:03:43 Re-run your program in debug mode (:- debug.) to get more detail. 03:03:43 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc:8: 03:03:43 ERROR: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:03:43 ERROR: In: 03:03:43 ERROR: [56] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) 03:03:43 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 03:03:43 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 03:03:43 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 03:03:43 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 03:03:51 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 03:03:51 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 03:03:51 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',<gt;clause>(0x5588ca722d00),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5588ca722d00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:03:51 ERROR: [41] <gt;meta call> 03:03:51 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',<gt;clause>(0x5588ca722d00),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5588ca722d00)))) <gt;foreign> 03:03:51 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 03:03:51 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 03:03:51 ERROR: [31] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:03:51 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 03:03:51 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 03:03:51 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 03:03:51 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 03:03:51 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',<gt;clause>(0x5588ca722b00),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5588ca722b00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:03:51 ERROR: [14] <gt;meta call> 03:03:51 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',<gt;clause>(0x5588ca722b00),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5588ca722b00)))) <gt;foreign> 03:03:51 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 03:03:51 ERROR: 03:03:51 ERROR: Note: some frames are missing due to last-call optimization. 03:03:51 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:03:51 %~ message_hook( 03:03:51 %~ goal_failed(directive,user:use_module(library(logicmoo_test))), 03:03:51 %~ warning, 03:03:51 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:03:51 %~ user : use_module( library(logicmoo_test))]]) 03:03:51 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc',8) 03:03:51 Goal (directive) failed: user:use_module(library(logicmoo_test)) 03:03:51 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01u.pfc:8: 03:03:51 Warning: Goal (directive) failed: user:use_module(library(logicmoo_test)) 03:03:51 %~ ?-( mpred_test("Test_0001_Line_0019__B11_in_user",user:b11)). 03:03:51 passed=info(why_was_true(user:b11)) 03:03:51 no_proof_for(b11). 03:03:51 03:03:51 no_proof_for(b11). 03:03:51 03:03:51 no_proof_for(b11). 03:03:51 03:03:51 sHOW_MUST_go_on_failed_F__A__I__L_(j_u:junit_prop(testsuite,file,_34310)) 03:03:51 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01u.pfc#L19 03:03:51 %~ error( sHOW_MUST_go_on_failed_F__A__I__L_( j_u : junit_prop(testsuite,file,Prop_File))) 03:03:51 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01u.pfc#L19 03:03:51 totalTime=10.000 03:03:51 03:03:51 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' 03:03:51 03:03:58 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 03:03:58 ISSUE_ID=581 03:03:58 ISSUE_OC=OPEN 03:03:58 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 03:03:58 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 03:03:58 FileTestCase=logicmoo.pfc.test.sanity_base.DUPE_CHAIN_01 JUnit 03:03:58 03:03:58 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']" 03:03:58 03:03:58 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:03:58 03:03:58 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl 03:03:58 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DUPE_CHAIN_01/ 03:03:58 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADUPE_CHAIN_01 03:03:58 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/395 03:03:58 03:03:58 03:04:00 %~ init_phase(after_load) 03:04:00 %~ init_phase(restore_state) 03:04:00 % 03:04:00 %~ init_why(after_boot,program) 03:04:00 %~ after_boot. 03:04:00 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:04:00 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl:15 03:04:00 %~ set_fileAssertMt(baseKB) 03:04:00 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl:16 03:04:00 %~ message_hook( 03:04:00 %~ error( permission_error(redefine,module,logicmoo_test), 03:04:00 %~ context( 03:04:00 %~ prolog_stack( [ frame( 56, 03:04:00 %~ call( system : '$declare_module'/6), 03:04:00 %~ '$declare_module'( logicmoo_test, 03:04:00 %~ user, 03:04:00 %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)), 03:04:00 %~ frame( 55, 03:04:00 %~ clause(<gt;clause>(0x5615faa1cc00),61), 03:04:00 %~ '$start_module'( logicmoo_test, 03:04:00 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:04:00 %~ run_tests_and_halt/0,run_tests_and_halt/1], 03:04:00 %~ state( true, 03:04:00 %~ logicmoo_test, true,false, 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:04:00 %~ [ if(not_loaded)])), 03:04:00 %~ frame( 54, 03:04:00 %~ clause(<gt;clause>(0x5615fa809000),65), 03:04:00 %~ '$first_term'( 03:04:00 %~ :-( module( logicmoo_test, [ 03:04:00 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:04:00 %~ run_tests_and_halt/0,run_tests_and_halt/1])]), 03:04:00 %~ _74434, 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ state( true, 03:04:00 %~ logicmoo_test, true,false, 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:04:00 %~ [ if(not_loaded)])), 03:04:00 %~ frame( 53, 03:04:00 %~ clause(<gt;clause>(0x5615fa809400),60), 03:04:00 %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ 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, 03:04:00 %~ [ if(not_loaded)])), 03:04:00 %~ frame( 52, 03:04:00 %~ clause(<gt;clause>(0x5615faa5d980),5), 03:04:00 %~ setup_call_catcher_cleanup( 03:04:00 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), 03:04:00 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ 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, 03:04:00 %~ [ if(not_loaded)]), 03:04:00 %~ Kw, 03:04:00 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ lexstate(202,pfc), 03:04:00 %~ user))), 03:04:00 %~ frame( 48, 03:04:00 %~ clause(<gt;clause>(0x5615fac5c000),221), 03:04:00 %~ '$do_load_file_2'( library(logicmoo_test), 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled,[if(not_loaded)])), 03:04:00 %~ frame( 45, 03:04:00 %~ clause(<gt;clause>(0x5615faa32840),10), 03:04:00 %~ '$qdo_load_file'( library(logicmoo_test), 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)])), 03:04:00 %~ frame( 43, 03:04:00 %~ clause(<gt;clause>(0x5615faa5d980),5), 03:04:00 %~ setup_call_catcher_cleanup( 03:04:00 %~ system : with_mutex( '$load_file', 03:04:00 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ <gt;clause>(0x5615fc0daf00), 03:04:00 %~ [ if(not_loaded)])), 03:04:00 %~ system : '$mt_do_load'( <gt;clause>(0x5615fc0daf00), 03:04:00 %~ library(logicmoo_test), 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)]), 03:04:00 %~ Kw3, 03:04:00 %~ system : '$mt_end_load'(<gt;clause>(0x5615fc0daf00)))), 03:04:00 %~ frame(41,meta_call,0), 03:04:00 %~ frame( 40, 03:04:00 %~ foreign( system : '$sig_atomic'/1), 03:04:00 %~ $sig_atomic( setup_call_cleanup( 03:04:00 %~ with_mutex( '$load_file', 03:04:00 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ <gt;clause>(0x5615fc0daf00), 03:04:00 %~ [ if(not_loaded)])), 03:04:00 %~ '$mt_do_load'( <gt;clause>(0x5615fc0daf00), 03:04:00 %~ library(logicmoo_test), 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)]), 03:04:00 %~ '$mt_end_load'(<gt;clause>(0x5615fc0daf00))))), 03:04:00 %~ frame(37,clause(<gt;clause>(0x5615faa38c80),12),'$load_file'(library(logicmoo_test),user,[if(not_loaded)])), 03:04:00 %~ frame( 32, 03:04:00 %~ clause(<gt;clause>(0x5615faa2f200),2), 03:04:00 %~ catch( 03:04:00 %~ user : ensure_loaded( library(logicmoo_test)), 03:04:00 %~ error(Error,Error18), 03:04:00 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:04:00 %~ frame(31,clause(<gt;clause>(0x5615fa9fc580),55),'$execute_directive_3'(ensure_loaded(library(logicmoo_test)))), 03:04:00 %~ frame( 26, 03:04:00 %~ clause(<gt;clause>(0x5615fa809400),77), 03:04:00 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ 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, 03:04:00 %~ [ expand(false), 03:04:00 %~ expand(true)])), 03:04:00 %~ frame( 25, 03:04:00 %~ clause(<gt;clause>(0x5615faa5d980),5), 03:04:00 %~ setup_call_catcher_cleanup( 03:04:00 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',1632573820.8253617), 03:04:00 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ 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, 03:04:00 %~ [ expand(false), 03:04:00 %~ expand(true)]), 03:04:00 %~ Kw8, 03:04:00 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ lexstate(202,swi), 03:04:00 %~ user))), 03:04:00 %~ frame( 21, 03:04:00 %~ clause(<gt;clause>(0x5615fac5c000),221), 03:04:00 %~ '$do_load_file_2'( 'dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,compiled, 03:04:00 %~ [ expand(false), 03:04:00 %~ expand(true)])), 03:04:00 %~ frame( 18, 03:04:00 %~ clause(<gt;clause>(0x5615faa32840),10), 03:04:00 %~ '$qdo_load_file'( 'dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,[expand(false),expand(true)])), 03:04:00 %~ frame( 16, 03:04:00 %~ clause(<gt;clause>(0x5615faa5d980),5), 03:04:00 %~ setup_call_catcher_cleanup( 03:04:00 %~ system : with_mutex( '$load_file', 03:04:00 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ <gt;clause>(0x5615fc0dab00), 03:04:00 %~ [ expand(false), 03:04:00 %~ expand(true)])), 03:04:00 %~ system : '$mt_do_load'( <gt;clause>(0x5615fc0dab00), 03:04:00 %~ 'dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ user, 03:04:00 %~ [ expand(false), 03:04:00 %~ expand(true)]), 03:04:00 %~ Kw9, 03:04:00 %~ system : '$mt_end_load'(<gt;clause>(0x5615fc0dab00)))), 03:04:00 %~ frame(14,meta_call,0), 03:04:00 %~ frame( 13, 03:04:00 %~ foreign( system : '$sig_atomic'/1), 03:04:00 %~ $sig_atomic( setup_call_cleanup( 03:04:00 %~ with_mutex( '$load_file', 03:04:00 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ <gt;clause>(0x5615fc0dab00), 03:04:00 %~ [ expand(false), 03:04:00 %~ expand(true)])), 03:04:00 %~ '$mt_do_load'( <gt;clause>(0x5615fc0dab00), 03:04:00 %~ 'dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,[expand(false),expand(true)]), 03:04:00 %~ '$mt_end_load'(<gt;clause>(0x5615fc0dab00))))), 03:04:00 %~ frame( 10, 03:04:00 %~ clause(<gt;clause>(0x5615faa38c80),12), 03:04:00 %~ '$load_file'('dupe_chain_01.pfc.pl',user,[expand(false),expand(true)]))]), 03:04:00 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:04:00 %~ error, 03:04:00 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:04:00 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl'], nl,'In:',nl,'~|~t[~D]~6+ '-[56], 03:04:00 %~ '~p' - [ '$declare_module'( logicmoo_test, 03:04:00 %~ user, 03:04:00 %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)], nl,'~|~t[~D]~6+ '-[55], 03:04:00 %~ '~p' - [ '$start_module'( logicmoo_test, 03:04:00 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:04:00 %~ run_tests_and_halt/0,run_tests_and_halt/1], 03:04:00 %~ state( true, 03:04:00 %~ logicmoo_test, true,false, 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:04:00 %~ [ if(not_loaded)])], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3166], nl,'~|~t[~D]~6+ '-[54], 03:04:00 %~ '~p' - [ '$first_term'( 03:04:00 %~ :-( module( logicmoo_test, [ 03:04:00 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:04:00 %~ run_tests_and_halt/0,run_tests_and_halt/1])]), 03:04:00 %~ _103782, 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ state( true, 03:04:00 %~ logicmoo_test, true,false, 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:04:00 %~ [ if(not_loaded)])], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3055], nl,'~|~t[~D]~6+ '-[53], 03:04:00 %~ '~p' - [ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ 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, 03:04:00 %~ [ if(not_loaded)])], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[52], 03:04:00 %~ '~p' - [ setup_call_catcher_cleanup( 03:04:00 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), 03:04:00 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ 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, 03:04:00 %~ [ if(not_loaded)]), 03:04:00 %~ Kw, 03:04:00 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ lexstate(202,pfc), 03:04:00 %~ user))], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[48], 03:04:00 %~ '~p' - [ '$do_load_file_2'( library(logicmoo_test), 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled,[if(not_loaded)])], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[45], 03:04:00 %~ '~p' - [ '$qdo_load_file'( library(logicmoo_test), 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)])], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[43], 03:04:00 %~ '~p' - [ setup_call_catcher_cleanup( 03:04:00 %~ system : with_mutex( '$load_file', 03:04:00 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ <gt;clause>(0x5615fc0daf00), 03:04:00 %~ [ if(not_loaded)])), 03:04:00 %~ system : '$mt_do_load'( <gt;clause>(0x5615fc0daf00), 03:04:00 %~ library(logicmoo_test), 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)]), 03:04:00 %~ Kw3, 03:04:00 %~ system : '$mt_end_load'(<gt;clause>(0x5615fc0daf00)))], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[41],'<gt;meta call>', 03:04:00 %~ nl,'~|~t[~D]~6+ '-[40], 03:04:00 %~ '~p' - [ $sig_atomic( setup_call_cleanup( 03:04:00 %~ with_mutex( '$load_file', 03:04:00 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:04:00 %~ <gt;clause>(0x5615fc0daf00), 03:04:00 %~ [ if(not_loaded)])), 03:04:00 %~ '$mt_do_load'( <gt;clause>(0x5615fc0daf00), 03:04:00 %~ library(logicmoo_test), 03:04:00 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded)]), 03:04:00 %~ '$mt_end_load'(<gt;clause>(0x5615fc0daf00))))], ' <gt;foreign>'-[],nl, 03:04:00 %~ '~|~t[~D]~6+ '-[37], 03:04:00 %~ '~p' - [ '$load_file'(library(logicmoo_test),user,[if(not_loaded)])], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,'~|~t[~D]~6+ '-[32], 03:04:00 %~ '~p' - [ catch( 03:04:00 %~ user : ensure_loaded( library(logicmoo_test)), 03:04:00 %~ error(Error,Error18), 03:04:00 %~ system : $exception_in_directive( error(Error5,Error19)))], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',546], nl,'~|~t[~D]~6+ '-[31], 03:04:00 %~ '~p' - [ $execute_directive_3( ensure_loaded( library(logicmoo_test)))], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3574], nl,'~|~t[~D]~6+ '-[26], 03:04:00 %~ '~p' - [ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ 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, 03:04:00 %~ [ expand(false), 03:04:00 %~ expand(true)])], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[25], 03:04:00 %~ '~p' - [ setup_call_catcher_cleanup( 03:04:00 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',1632573820.8253617), 03:04:00 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ 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, 03:04:00 %~ [ expand(false), 03:04:00 %~ expand(true)]), 03:04:00 %~ Kw8, 03:04:00 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ lexstate(202,swi), 03:04:00 %~ user))], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[21], 03:04:00 %~ '~p' - [ '$do_load_file_2'( 'dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,compiled, 03:04:00 %~ [ expand(false), 03:04:00 %~ expand(true)])], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[18], 03:04:00 %~ '~p' - [ '$qdo_load_file'( 'dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,[expand(false),expand(true)])], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[16], 03:04:00 %~ '~p' - [ setup_call_catcher_cleanup( 03:04:00 %~ system : with_mutex( '$load_file', 03:04:00 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ <gt;clause>(0x5615fc0dab00), 03:04:00 %~ [ expand(false), 03:04:00 %~ expand(true)])), 03:04:00 %~ system : '$mt_do_load'( <gt;clause>(0x5615fc0dab00), 03:04:00 %~ 'dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,[expand(false),expand(true)]), 03:04:00 %~ Kw9, 03:04:00 %~ system : '$mt_end_load'(<gt;clause>(0x5615fc0dab00)))], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[14],'<gt;meta call>', 03:04:00 %~ nl,'~|~t[~D]~6+ '-[13], 03:04:00 %~ '~p' - [ $sig_atomic( setup_call_cleanup( 03:04:00 %~ with_mutex( '$load_file', 03:04:00 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', 03:04:00 %~ <gt;clause>(0x5615fc0dab00), 03:04:00 %~ [ expand(false), 03:04:00 %~ expand(true)])), 03:04:00 %~ '$mt_do_load'( <gt;clause>(0x5615fc0dab00), 03:04:00 %~ 'dupe_chain_01.pfc.pl', 03:04:00 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl', user,[expand(false),expand(true)]), 03:04:00 %~ '$mt_end_load'(<gt;clause>(0x5615fc0dab00))))], ' <gt;foreign>'-[],nl, 03:04:00 %~ '~|~t[~D]~6+ '-[10], 03:04:00 %~ '~p' - [ '$load_file'('dupe_chain_01.pfc.pl',user,[expand(false),expand(true)])], 03:04:00 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,nl, 03:04:00 %~ 'Note: some frames are missing due to last-call optimization.'-[], 03:04:00 %~ nl, 03:04:00 %~ 'Re-run your program in debug mode (:- debug.) to get more detail.'-[]]) 03:04:00 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',16) 03:04:00 No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:04:00 In: 03:04:00 [56] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) 03:04:00 [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 03:04:00 [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 03:04:00 [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 03:04:00 [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 03:04:00 [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 03:04:00 [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 03:04:00 [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',<gt;clause>(0x5615fc0daf00),[if(not_loaded)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5615fc0daf00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:04:00 [41] <gt;meta call> 03:04:00 [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',<gt;clause>(0x5615fc0daf00),[if(not_loaded)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5615fc0daf00)))) <gt;foreign> 03:04:00 [37] $load_file(library(logicmoo_test),user,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:04:00 [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 03:04:00 [31] $execute_directive_3(ensure_loaded(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:04:00 [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 03:04:00 [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 03:04:00 [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 03:04:00 [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 03:04:00 [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',<gt;clause>(0x5615fc0dab00),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5615fc0dab00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:04:00 [14] <gt;meta call> 03:04:00 [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',<gt;clause>(0x5615fc0dab00),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5615fc0dab00)))) <gt;foreign> 03:04:00 [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 03:04:00 03:04:00 Note: some frames are missing due to last-call optimization. 03:04:00 Re-run your program in debug mode (:- debug.) to get more detail. 03:04:00 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl:16: 03:04:00 ERROR: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:04:00 ERROR: In: 03:04:00 ERROR: [56] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) 03:04:00 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 03:04:00 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 03:04:00 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 03:04:00 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 03:04:00 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 03:04:00 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 03:04:00 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',<gt;clause>(0x5615fc0daf00),[if(not_loaded)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5615fc0daf00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:04:00 ERROR: [41] <gt;meta call> 03:04:00 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',<gt;clause>(0x5615fc0daf00),[if(not_loaded)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5615fc0daf00)))) <gt;foreign> 03:04:00 ERROR: [37] $load_file(library(logicmoo_test),user,[if(not_loaded)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:04:00 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 03:04:00 ERROR: [31] $execute_directive_3(ensure_loaded(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:04:00 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 03:04:00 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 03:04:00 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 03:04:00 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 03:04:00 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',<gt;clause>(0x5615fc0dab00),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5615fc0dab00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:04:00 ERROR: [14] <gt;meta call> 03:04:00 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',<gt;clause>(0x5615fc0dab00),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5615fc0dab00)))) <gt;foreign> 03:04:00 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 03:04:00 ERROR: 03:04:00 ERROR: Note: some frames are missing due to last-call optimization. 03:04:00 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:04:00 %~ message_hook( 03:04:00 %~ goal_failed(directive,user:ensure_loaded(library(logicmoo_test))), 03:04:00 %~ warning, 03:04:00 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:04:00 %~ user : ensure_loaded( library(logicmoo_test))]]) 03:04:00 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl',16) 03:04:00 Goal (directive) failed: user:ensure_loaded(library(logicmoo_test)) 03:04:00 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl:16: 03:04:00 Warning: Goal (directive) failed: user:ensure_loaded(library(logicmoo_test)) 03:04:00 %~ notice_fc( b(2)) 03:04:00 %~ notice_fc( c(3)) 03:04:00 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dupe_chain_01.pfc.pl:34 03:04:00 %~ notice_fc( a(1)) 03:04:00 % halt 03:04:00 totalTime=2.000 03:04:00 03:04:00 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' 03:04:00 03:04:07 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 03:04:07 ISSUE_ID=395 03:04:07 ISSUE_OC=OPEN 03:04:07 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 03:04:07 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 03:04:07 FileTestCase=logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01C JUnit 03:04:07 03:04:07 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']" 03:04:07 03:04:07 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:04:07 03:04:07 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01c.pl 03:04:07 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DIA_PFC_MOD_01C/ 03:04:07 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADIA_PFC_MOD_01C 03:04:07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/325 03:04:07 03:04:07 03:04:08 %~ init_phase(after_load) 03:04:08 %~ init_phase(restore_state) 03:04:08 % 03:04:08 %~ init_why(after_boot,program) 03:04:08 %~ after_boot. 03:04:08 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:04:08 % halt 03:04:08 totalTime=1.000 03:04:08 03:04:08 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' 03:04:08 03:04:14 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 03:04:14 ISSUE_ID=325 03:04:15 ISSUE_OC=OPEN 03:04:15 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 03:04:15 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 03:04:15 FileTestCase=logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01B JUnit 03:04:15 03:04:15 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']" 03:04:15 03:04:15 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:04:15 03:04:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01b.pl 03:04:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DIA_PFC_MOD_01B/ 03:04:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADIA_PFC_MOD_01B 03:04:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/370 03:04:15 03:04:15 03:04:16 %~ init_phase(after_load) 03:04:16 %~ init_phase(restore_state) 03:04:16 % 03:04:16 %~ init_why(after_boot,program) 03:04:16 %~ after_boot. 03:04:16 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:04:16 % halt 03:04:16 totalTime=1.000 03:04:16 03:04:16 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' 03:04:16 03:04:24 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 03:04:24 ISSUE_ID=370 03:04:24 ISSUE_OC=OPEN 03:04:24 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 03:04:24 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 03:04:24 FileTestCase=logicmoo.pfc.test.sanity_base.FC_01R JUnit 03:04:24 03:04:24 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']" 03:04:24 03:04:24 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:04:24 03:04:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01r.pfc 03:04:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_01R/ 03:04:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01R 03:04:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/324 03:04:24 03:04:24 03:04:34 %~ init_phase(after_load) 03:04:34 %~ init_phase(restore_state) 03:04:34 % 03:04:34 %~ init_why(after_boot,program) 03:04:34 %~ after_boot. 03:04:34 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:04:34 %~ make_dynamic_here(header_sane,'$nt'(test_header_include,_19110,_19112)) 03:04:34 %~ baseKB : mpred_fwc1( a11==>b11). 03:04:34 %~ call_mpred_post4 :- 03:04:34 %~ level=135 , 03:04:34 %~ que=0 , 03:04:34 %~ assertion_status=unique , 03:04:34 %~ support_status=none , 03:04:34 %~ post1 = mpred_prop(baseKB,b11,0,pfcRHS) , 03:04:34 %~ fix_mp=baseKB , 03:04:34 %~ mz=header_sane , 03:04:34 %~ p0 = mpred_prop(baseKB,b11,0,pfcRHS) , 03:04:34 %~ support_fact = mfl4(_34412,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) , 03:04:34 %~ support_trig=ax. 03:04:34 %~ baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,kb_shared)). 03:04:34 %~ %~ Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared) 03:04:34 %~ %~ body: $pt(baseKB,genlMt(Call_BaseKB,baseKB),(Call_BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:b11/0))), 03:04:34 %~ %~ show_failure( on_x_fail( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:b11/0))) }]))) 03:04:34 %~ %~ Adding positive 03:04:34 %~ %~ trigger: genlMt(BaseKB,baseKB) 03:04:34 %~ %~ body: Call_BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:b11/0))), 03:04:34 %~ %~ show_failure( on_x_fail( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:b11/0))) }]) 03:04:34 %~ %~ 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( 03:04:34 %~ %~ [ { nop( dmsg_pretty( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:b11/0))), 03:04:34 %~ %~ show_failure( on_x_fail( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:b11/0))) }])))) 03:04:34 %~ make_dynamic_here(header_sane,pfcSelect(_45480)) 03:04:34 %~ %~ Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared) 03:04:34 %~ %~ body: \+ground((b11/0))*->rhs([ { trace_or_throw( mpred_prop(baseKB,b11,0,kb_shared)) }]) 03:04:34 %~ %~ Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared) 03:04:34 %~ %~ body: genlPreds(kb_shared,Prop_GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,b11,0,Prop_GenlPreds_Kb_shared)]) 03:04:34 %~ make_dynamic_here(header_sane,genlPreds(kb_shared,_2764)) 03:04:34 %~ call_mpred_post4 :- 03:04:34 %~ level=136 , 03:04:34 %~ que=0 , 03:04:34 %~ assertion_status=unique , 03:04:34 %~ support_status=none , 03:04:34 %~ post1 = mpred_prop(baseKB,a11,0,pfcLHS) , 03:04:34 %~ fix_mp=baseKB , 03:04:34 %~ mz=header_sane , 03:04:34 %~ p0 = mpred_prop(baseKB,a11,0,pfcLHS) , 03:04:34 %~ support_fact = mfl4(_22110,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) , 03:04:34 %~ support_trig=ax. 03:04:34 %~ baseKB : mpred_fwc1( mpred_prop(baseKB,a11,0,kb_shared)). 03:04:34 %~ %~ Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared) 03:04:34 %~ %~ body: $pt(baseKB,genlMt(Call_BaseKB,baseKB),(Call_BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:a11/0))), 03:04:34 %~ %~ show_failure( on_x_fail( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:a11/0))) }]))) 03:04:34 %~ %~ Adding positive 03:04:34 %~ %~ trigger: genlMt(BaseKB,baseKB) 03:04:34 %~ %~ body: Call_BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:a11/0))), 03:04:34 %~ %~ show_failure( on_x_fail( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:a11/0))) }]) 03:04:34 %~ %~ 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( 03:04:34 %~ %~ [ { nop( dmsg_pretty( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:a11/0))), 03:04:34 %~ %~ show_failure( on_x_fail( Call_BaseKB : 03:04:34 %~ %~ 03:04:34 %~ %~ call(kb_shared,Call_BaseKB:a11/0))) }])))) 03:04:34 %~ %~ Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared) 03:04:34 %~ %~ body: \+ground((a11/0))*->rhs([ { trace_or_throw( mpred_prop(baseKB,a11,0,kb_shared)) }]) 03:04:34 %~ %~ Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared) 03:04:34 %~ %~ body: genlPreds(kb_shared,Prop_GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,a11,0,Prop_GenlPreds_Kb_shared)]) 03:04:34 %~ %~ Adding positive 03:04:34 %~ %~ trigger: a11 03:04:34 %~ %~ body: rhs([b11]) 03:04:34 %~ %~ 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) 03:04:34 %~ call_mpred_post4 :- 03:04:34 %~ level=142 , 03:04:34 %~ que=0 , 03:04:34 %~ assertion_status=unique , 03:04:34 %~ support_status=none , 03:04:34 %~ post1 = mpred_prop(baseKB,a11,0,pfcPosTrigger) , 03:04:34 %~ fix_mp=baseKB , 03:04:34 %~ mz=header_sane , 03:04:34 %~ p0 = mpred_prop(baseKB,a11,0,pfcPosTrigger) , 03:04:34 %~ support_fact = mfl4(_3898,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) , 03:04:34 %~ support_trig=ax. 03:04:34 %~ make_dynamic_here(header_sane,a11) 03:04:34 %~ baseKB : mpred_fwc1( b11==>a11). 03:04:34 %~ call_mpred_post4 :- 03:04:34 %~ level=135 , 03:04:34 %~ que=0 , 03:04:34 %~ assertion_status=unique , 03:04:34 %~ support_status=none , 03:04:34 %~ post1 = mpred_prop(baseKB,a11,0,pfcRHS) , 03:04:34 %~ fix_mp=baseKB , 03:04:34 %~ mz=header_sane , 03:04:34 %~ p0 = mpred_prop(baseKB,a11,0,pfcRHS) , 03:04:34 %~ support_fact = mfl4(_36620,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24) , 03:04:34 %~ support_trig=ax. 03:04:34 %~ call_mpred_post4 :- 03:04:34 %~ level=136 , 03:04:34 %~ que=0 , 03:04:34 %~ assertion_status=unique , 03:04:34 %~ support_status=none , 03:04:34 %~ post1 = mpred_prop(baseKB,b11,0,pfcLHS) , 03:04:34 %~ fix_mp=baseKB , 03:04:34 %~ mz=header_sane , 03:04:34 %~ p0 = mpred_prop(baseKB,b11,0,pfcLHS) , 03:04:34 %~ support_fact = mfl4(_8704,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24) , 03:04:34 %~ support_trig=ax. 03:04:34 %~ %~ Adding positive 03:04:34 %~ %~ trigger: b11 03:04:34 %~ %~ body: rhs([a11]) 03:04:34 %~ %~ 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) 03:04:34 %~ call_mpred_post4 :- 03:04:34 %~ level=142 , 03:04:34 %~ que=0 , 03:04:34 %~ assertion_status=unique , 03:04:34 %~ support_status=none , 03:04:34 %~ post1 = mpred_prop(baseKB,b11,0,pfcPosTrigger) , 03:04:34 %~ fix_mp=baseKB , 03:04:34 %~ mz=header_sane , 03:04:34 %~ p0 = mpred_prop(baseKB,b11,0,pfcPosTrigger) , 03:04:34 %~ support_fact = mfl4(_47366,baseKB,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24) , 03:04:34 %~ support_trig=ax. 03:04:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc:24 03:04:34 %~ make_dynamic_here(header_sane,b11) 03:04:34 %~ baseKB : mpred_fwc1(a11). 03:04:34 %~ %~ Found positive trigger: a11 03:04:34 %~ %~ body: rhs([b11]) 03:04:34 %~ %~ RHS-Post1: b11 03:04:34 %~ %~ Support: a11,$pt(header_sane,a11,rhs([b11])) 03:04:34 %~ call_mpred_post4 :- 03:04:34 %~ level=124 , 03:04:34 %~ que=0 , 03:04:34 %~ assertion_status=unique , 03:04:34 %~ support_status=none , 03:04:34 %~ post1=b11 , 03:04:34 %~ fix_mp=baseKB , 03:04:34 %~ mz=header_sane , 03:04:34 %~ p0=b11 , 03:04:34 %~ support_fact=a11 , 03:04:34 %~ support_trig = '$pt'(header_sane,a11,rhs([b11])). 03:04:34 %~ ?-( mpred_test("Test_0001_Line_0027__A11_in_header_sane",header_sane:a11)). 03:04:34 failure=info((why_was_true(header_sane:(\+a11)),nop(ftrace(header_sane:a11)))) 03:04:34 no_proof_for(\+a11). 03:04:34 03:04:34 no_proof_for(\+a11). 03:04:34 03:04:34 no_proof_for(\+a11). 03:04:34 03:04:34 sHOW_MUST_go_on_failed_F__A__I__L_(j_u:junit_prop(testsuite,file,_54668)) 03:04:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01r.pfc#L27 03:04:34 %~ error( sHOW_MUST_go_on_failed_F__A__I__L_( j_u : junit_prop(testsuite,file,Prop_File))) 03:04:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01r.pfc#L27 03:04:34 totalTime=10.000 03:04:34 03:04:34 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' 03:04:34 03:04:40 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 03:04:40 ISSUE_ID=324 03:04:40 ISSUE_OC=OPEN 03:04:40 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 03:04:40 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 03:04:40 FileTestCase=logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03 JUnit 03:04:40 03:04:40 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']" 03:04:40 03:04:40 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:04:40 03:04:40 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/echo_test_fc_03.pfc 03:04:40 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ECHO_TEST_FC_03/ 03:04:40 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AECHO_TEST_FC_03 03:04:40 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/558 03:04:40 03:04:40 03:04:42 %~ init_phase(after_load) 03:04:42 %~ init_phase(restore_state) 03:04:42 % 03:04:42 %~ init_why(after_boot,program) 03:04:42 %~ after_boot. 03:04:42 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:04:42 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/echo_test_fc_03.pfc'), 03:04:42 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:04:42 %~ message_hook( 03:04:42 %~ error( permission_error(redefine,module,logicmoo_test), 03:04:42 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:04:42 %~ error, 03:04:42 %~ [ '~q/~w: '-[module,2], 03:04:42 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:04:42 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:04:42 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:04:42 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:04:42 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:04:42 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:04:42 03:04:42 % about to process 03:04:42 03:04:42 :- set_prolog_flag(gc,true). 03:04:42 03:04:42 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 03:04:42 acc:-b. % acc-->b. 03:04:42 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 % acc-->b. 03:04:42 03:04:42 :- true. 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 :- true . 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 :- true . 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 :- true. 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 :- true . 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 :- true . 03:04:42 %:- rtrace. 03:04:42 03:04:42 %:- use_module(library(pfc)). 03:04:42 %:- use_module(library(logicmoo_test)). 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 %:- rtrace. 03:04:42 03:04:42 %:- use_module(library(pfc)). 03:04:42 %:- use_module(library(logicmoo_test)). 03:04:42 :- true. 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 :- expects_dialect( /* pfc */ pfc). 03:04:42 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 03:04:42 :- true. 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 :- expects_dialect( 03:04:42 % pfc2 03:04:42 pfc). 03:04:42 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 03:04:42 :- true. 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 :- expects_dialect( 03:04:42 pfc). % pfc3 03:04:42 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 % pfc3 03:04:42 03:04:42 :- true. 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 /*pfc 4*/:- expects_dialect( 03:04:42 pfc). 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 :- true. 03:04:42 03:04:42 % :- set_prolog_flag(lm_pfc_lean,true). 03:04:42 %:- trace. 03:04:42 %:- break. 03:04:42 % :- mpred_trace_exec . 03:04:42 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 03:04:42 % :- set_prolog_flag(lm_pfc_lean,true). 03:04:42 %:- trace. 03:04:42 %:- break. 03:04:42 % :- mpred_trace_exec . 03:04:42 03:04:42 aa(bb). 03:04:42 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 03:04:42 aa. 03:04:42 03:04:42 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 03:04:42 03:04:42 a11 ==> b11. 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 a11. 03:04:42 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 03:04:42 :- listing(a11). 03:04:42 03:04:42 % :- pp_DB. 03:04:42 /*~ 03:04:42 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/echo_test_fc_03.pfc:54 03:04:42 %~ skipped( listing(a11)) 03:04:42 ~*/ 03:04:42 03:04:42 03:04:42 % :- pp_DB.11/0. 03:04:42 03:04:42 a11. 03:04:42 03:04:42 ~*/ 03:04:42 :- mpred_why(b11). 03:04:42 03:04:42 /*~ 03:04:42 %~ ?-( mpred_test("Test_0001_Line_0000__B11_in_user",user:b11)). 03:04:42 passed=info(why_was_true(user:b11)) 03:04:42 no_proof_for(b11). 03:04:42 03:04:42 no_proof_for(b11). 03:04:42 03:04:42 no_proof_for(b11). 03:04:42 03:04:42 name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03-Test_0001_Line_0000__B11_in_user'. 03:04:42 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03'. 03:04:42 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\']"'. 03:04:42 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:04:42 ~*/ 03:04:42 03:04:42 t_fc_02.pfc#L52 ',52) 03:04:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:04:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:04:42 03:04:42 ~*/ 03:04:42 :- mpred_test(b11). 03:04:42 03:04:42 03:04:42 03:04:42 03:04:42 /*~ 03:04:42 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/echo_test_fc_03.pfc:87 03:04:42 %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). 03:04:42 passed=info(why_was_true(user:b11)) 03:04:42 no_proof_for(b11). 03:04:42 03:04:42 no_proof_for(b11). 03:04:42 03:04:42 no_proof_for(b11). 03:04:42 03:04:42 name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03-Test_0002_Line_0000__B11_in_user'. 03:04:42 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_03'. 03:04:42 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\']"'. 03:04:42 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:04:42 ~*/ 03:04:42 03:04:42 03:04:42 03:04:42 c#L93 03:04:42 space/-/blob/master/packs_sys/pfc/t/sanity_base/echo_test_fc_02.pfc#L52 ',52) 03:04:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:04:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:04:42 03:04:42 ~*/ 03:04:42 i_get_file_from_stream(S,F):- stream_property(S,file_name(F)). 03:04:42 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 03:04:42 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),!. 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 i_catch_up_stream(S,Pos):- t_l:stream_for_file(F,S,PosBefore), Pos>PosBefore, print_file_range(F,S,PosBefore,Pos). 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 i_catch_up_stream(S):- character_count(S,Pos),catch_up_stream(S,Pos). 03:04:42 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 03:04:42 03:04:42 :- fixup_exports. 03:04:42 03:04:42 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/echo_test_fc_03.pfc 03:04:42 % 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/ 03:04:42 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AECHO_TEST_FC_03 03:04:42 03:04:42 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/558 03:04:42 /*~ 03:04:42 ~*/ 03:04:42 %~ unused(no_junit_results) 03:04:42 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.214798372-junit.xml 03:04:42 <gt;oxml version="1.0" encoding="utf-8"?> 03:04:42 <gt;testsuites> 03:04:42 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:04:42 % use :- set_prolog_flag(junit_show_converage, true). 03:04:42 03:04:42 % No tests to run 03:04:42 ]]>><gt;/system-out><gt;/testsuites> 03:04:42 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) 03:04:42 Test_0001_Line_0000__B11_in_user result = passed. 03:04:42 Test_0002_Line_0000__B11_in_user result = passed. 03:04:42 03:04:42 %~ test_completed_exit(96) 03:04:42 totalTime=1.000 03:04:42 03:04:42 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' 03:04:42 03:04:48 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 03:04:48 ISSUE_ID=558 03:04:48 ISSUE_OC=OPEN 03:04:48 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 03:04:48 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 03:04:48 FileTestCase=logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02 JUnit 03:04:48 03:04:48 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']" 03:04:48 03:04:48 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:04:48 03:04:48 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/echo_test_fc_02.pfc 03:04:48 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ECHO_TEST_FC_02/ 03:04:48 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AECHO_TEST_FC_02 03:04:48 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/544 03:04:48 03:04:48 03:04:50 %~ init_phase(after_load) 03:04:50 %~ init_phase(restore_state) 03:04:50 % 03:04:50 %~ init_why(after_boot,program) 03:04:50 %~ after_boot. 03:04:50 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:04:50 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/echo_test_fc_02.pfc'), 03:04:50 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:04:50 %~ message_hook( 03:04:50 %~ error( permission_error(redefine,module,logicmoo_test), 03:04:50 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:04:50 %~ error, 03:04:50 %~ [ '~q/~w: '-[module,2], 03:04:50 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:04:50 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:04:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:04:50 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:04:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:04:50 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:04:50 03:04:50 % about to process 03:04:50 03:04:50 :- set_prolog_flag(gc,true). 03:04:50 03:04:50 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 03:04:50 acc:-b. % acc-->b. 03:04:50 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 % acc-->b. 03:04:50 03:04:50 :- true. 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 :- true . 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 :- true . 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 :- true. 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 :- true . 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 :- true . 03:04:50 %:- rtrace. 03:04:50 03:04:50 %:- use_module(library(pfc)). 03:04:50 %:- use_module(library(logicmoo_test)). 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 %:- rtrace. 03:04:50 03:04:50 %:- use_module(library(pfc)). 03:04:50 %:- use_module(library(logicmoo_test)). 03:04:50 :- true. 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 :- expects_dialect( /* pfc */ pfc). 03:04:50 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 03:04:50 :- true. 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 :- expects_dialect( 03:04:50 % pfc2 03:04:50 pfc). 03:04:50 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 03:04:50 :- true. 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 :- expects_dialect( 03:04:50 pfc). % pfc3 03:04:50 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 % pfc3 03:04:50 03:04:50 :- true. 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 /*pfc 4*/:- expects_dialect( 03:04:50 pfc). 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 :- true. 03:04:50 03:04:50 % :- set_prolog_flag(lm_pfc_lean,true). 03:04:50 %:- trace. 03:04:50 %:- break. 03:04:50 % :- mpred_trace_exec . 03:04:50 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 03:04:50 % :- set_prolog_flag(lm_pfc_lean,true). 03:04:50 %:- trace. 03:04:50 %:- break. 03:04:50 % :- mpred_trace_exec . 03:04:50 03:04:50 aa(bb). 03:04:50 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 03:04:50 aa. 03:04:50 03:04:50 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 03:04:50 03:04:50 a11 ==> b11. 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 a11. 03:04:50 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 03:04:50 :- listing(a11). 03:04:50 03:04:50 % :- pp_DB. 03:04:50 /*~ 03:04:50 %~ skipped( listing(a11)) 03:04:50 ~*/ 03:04:50 03:04:50 03:04:50 % :- pp_DB.11/0. 03:04:50 03:04:50 a11. 03:04:50 03:04:50 ~*/ 03:04:50 :- mpred_why(b11). 03:04:50 03:04:50 /*~ 03:04:50 %~ ?-( mpred_test("Test_0001_Line_0000__B11_in_user",user:b11)). 03:04:50 passed=info(why_was_true(user:b11)) 03:04:50 no_proof_for(b11). 03:04:50 03:04:50 no_proof_for(b11). 03:04:50 03:04:50 no_proof_for(b11). 03:04:50 03:04:50 name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02-Test_0001_Line_0000__B11_in_user'. 03:04:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02'. 03:04:50 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\']"'. 03:04:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:04:50 ~*/ 03:04:50 03:04:50 t_fc_01.pfc#L60 ',60) 03:04:50 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:04:50 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:04:50 03:04:50 ~*/ 03:04:50 :- mpred_test(b11). 03:04:50 03:04:50 03:04:50 03:04:50 /*~ 03:04:50 %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). 03:04:50 passed=info(why_was_true(user:b11)) 03:04:50 no_proof_for(b11). 03:04:50 03:04:50 no_proof_for(b11). 03:04:50 03:04:50 no_proof_for(b11). 03:04:50 03:04:50 name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02-Test_0002_Line_0000__B11_in_user'. 03:04:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_02'. 03:04:50 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\']"'. 03:04:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:04:50 ~*/ 03:04:50 03:04:50 03:04:50 #L70 03:04:50 pace/-/blob/master/packs_sys/pfc/t/sanity_base/echo_test_fc_01.pfc#L60 ',60) 03:04:50 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:04:50 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:04:50 03:04:50 ~*/ 03:04:50 i_get_file_from_stream(S,F):- stream_property(S,file_name(F)). 03:04:50 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 03:04:50 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),!. 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 i_catch_up_stream(S,Pos):- t_l:stream_for_file(F,S,PosBefore), Pos>PosBefore, print_file_range(F,S,PosBefore,Pos). 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 i_catch_up_stream(S):- character_count(S,Pos),catch_up_stream(S,Pos). 03:04:50 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 03:04:50 03:04:50 :- fixup_exports. 03:04:50 03:04:50 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/echo_test_fc_02.pfc 03:04:50 % 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/ 03:04:50 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AECHO_TEST_FC_02 03:04:50 03:04:50 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/544 03:04:50 /*~ 03:04:50 ~*/ 03:04:50 %~ unused(no_junit_results) 03:04:50 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.206568299-junit.xml 03:04:50 <gt;oxml version="1.0" encoding="utf-8"?> 03:04:50 <gt;testsuites> 03:04:50 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:04:50 % use :- set_prolog_flag(junit_show_converage, true). 03:04:50 03:04:50 % No tests to run 03:04:50 ]]>><gt;/system-out><gt;/testsuites> 03:04:50 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) 03:04:50 Test_0001_Line_0000__B11_in_user result = passed. 03:04:50 Test_0002_Line_0000__B11_in_user result = passed. 03:04:50 03:04:50 %~ test_completed_exit(96) 03:04:50 totalTime=1.000 03:04:50 03:04:50 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' 03:04:50 03:04:55 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 03:04:55 ISSUE_ID=544 03:04:55 ISSUE_OC=OPEN 03:04:55 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 03:04:55 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 03:04:55 FileTestCase=logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01 JUnit 03:04:55 03:04:55 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']" 03:04:55 03:04:55 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:04:55 03:04:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/echo_test_fc_01.pfc 03:04:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ECHO_TEST_FC_01/ 03:04:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AECHO_TEST_FC_01 03:04:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/559 03:04:55 03:04:55 03:04:56 %~ init_phase(after_load) 03:04:56 %~ init_phase(restore_state) 03:04:56 % 03:04:56 %~ init_why(after_boot,program) 03:04:56 %~ after_boot. 03:04:56 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:04:56 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/echo_test_fc_01.pfc'), 03:04:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:04:56 %~ message_hook( 03:04:56 %~ error( permission_error(redefine,module,logicmoo_test), 03:04:56 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:04:56 %~ error, 03:04:56 %~ [ '~q/~w: '-[module,2], 03:04:56 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:04:56 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:04:56 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:04:56 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:04:56 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:04:56 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:04:56 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:04:56 03:04:56 % about to process 03:04:56 03:04:56 :- set_prolog_flag(gc,true). 03:04:56 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 acc:-b. % acc-->b. 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 % acc-->b. 03:04:56 03:04:56 :- true. 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 :- true . 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 :- true . 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 :- true. 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 :- true . 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 :- true . 03:04:56 %:- rtrace. 03:04:56 03:04:56 %:- use_module(library(pfc)). 03:04:56 %:- use_module(library(logicmoo_test)). 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 %:- rtrace. 03:04:56 03:04:56 %:- use_module(library(pfc)). 03:04:56 %:- use_module(library(logicmoo_test)).visible 03:04:56 ~*/ 03:04:56 03:04:56 % visible 03:04:56 % mvisible visible 03:04:56 03:04:56 :- true. 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 :- expects_dialect( /* pfc */ pfc). 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 :- true. 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 :- expects_dialect( 03:04:56 % pfc2 03:04:56 pfc). 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 :- true. 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 :- expects_dialect( 03:04:56 pfc). % pfc3 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 % pfc3 03:04:56 03:04:56 :- true. 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 /*pfc 4*/:- expects_dialect( 03:04:56 pfc). 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 :- true. 03:04:56 03:04:56 % :- set_prolog_flag(lm_pfc_lean,true). 03:04:56 %:- trace. 03:04:56 %:- break. 03:04:56 % :- mpred_trace_exec . 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 % :- set_prolog_flag(lm_pfc_lean,true). 03:04:56 %:- trace. 03:04:56 %:- break. 03:04:56 % :- mpred_trace_exec . 03:04:56 03:04:56 aa(bb). 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 aa. 03:04:56 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 03:04:56 a11 ==> b11. 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 a11. 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 :- listing(a11). 03:04:56 03:04:56 % :- pp_DB. 03:04:56 /*~ 03:04:56 %~ skipped( listing(a11)) 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 % :- pp_DB. 03:04:56 :- mpred_why(b11). 03:04:56 03:04:56 /*~ 03:04:56 %~ ?-( mpred_test("Test_0001_Line_0000__B11_in_user",user:b11)). 03:04:56 passed=info(why_was_true(user:b11)) 03:04:56 no_proof_for(b11). 03:04:56 03:04:56 no_proof_for(b11). 03:04:56 03:04:56 no_proof_for(b11). 03:04:56 03:04:56 name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01-Test_0001_Line_0000__B11_in_user'. 03:04:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01'. 03:04:56 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\']"'. 03:04:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 :- mpred_test(b11). 03:04:56 03:04:56 03:04:56 /*~ 03:04:56 %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). 03:04:56 passed=info(why_was_true(user:b11)) 03:04:56 no_proof_for(b11). 03:04:56 03:04:56 no_proof_for(b11). 03:04:56 03:04:56 no_proof_for(b11). 03:04:56 03:04:56 name = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01-Test_0002_Line_0000__B11_in_user'. 03:04:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ECHO_TEST_FC_01'. 03:04:56 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\']"'. 03:04:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 03:04:56 i_get_file_from_stream(S,F):- stream_property(S,file_name(F)). 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 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),!. 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 i_catch_up_stream(S,Pos):- t_l:stream_for_file(F,S,PosBefore), Pos>PosBefore, print_file_range(F,S,PosBefore,Pos). 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 i_catch_up_stream(S):- character_count(S,Pos),catch_up_stream(S,Pos). 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 03:04:56 03:04:56 :- fixup_exports. 03:04:56 03:04:56 03:04:56 /*~ 03:04:56 ~*/ 03:04:56 %~ unused(no_junit_results) 03:04:56 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102041647-junit.xml 03:04:56 <gt;oxml version="1.0" encoding="utf-8"?> 03:04:56 <gt;testsuites> 03:04:56 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:04:56 % use :- set_prolog_flag(junit_show_converage, true). 03:04:56 03:04:56 % No tests to run 03:04:56 ]]>><gt;/system-out><gt;/testsuites> 03:04:56 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) 03:04:56 Test_0001_Line_0000__B11_in_user result = passed. 03:04:56 Test_0002_Line_0000__B11_in_user result = passed. 03:04:56 03:04:56 %~ test_completed_exit(96) 03:04:56 totalTime=1.000 03:04:56 03:04:56 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' 03:04:56 03:05:03 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 03:05:03 ISSUE_ID=559 03:05:03 ISSUE_OC=OPEN 03:05:03 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 03:05:03 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 03:05:03 FileTestCase=logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01A JUnit 03:05:03 03:05:03 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']" 03:05:03 03:05:03 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:05:03 03:05:03 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl 03:05:03 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DIA_PFC_MOD_01A/ 03:05:03 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADIA_PFC_MOD_01A 03:05:03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/326 03:05:03 03:05:03 03:05:04 %~ init_phase(after_load) 03:05:04 %~ init_phase(restore_state) 03:05:04 % 03:05:04 %~ init_why(after_boot,program) 03:05:04 %~ after_boot. 03:05:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:05:04 bar:a(1). 03:05:04 bar:a(2). 03:05:04 03:05:04 :- dynamic a/1. 03:05:04 :- multifile a/1. 03:05:04 :- public a/1. 03:05:04 :- module_transparent a/1. 03:05:04 03:05:04 03:05:04 03:05:04 (NOT INTERACTIVE (bugger:true)) 03:05:04 %~ trace_or_throw( warn(pfcPosTrigger,a(A),static)) 03:05:04 03:05:04 (NOT INTERACTIVE (baseKB:true)) 03:05:04 %~ baseKB : dtrace,throw(warn(pfcPosTrigger,a(A),static)). 03:05:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl:16 03:05:04 %~ message_hook( 03:05:04 %~ error(existence_error(procedure,bar:b/1),context(toplevel,'DWIM could not correct goal')), 03:05:04 %~ error, 03:05:04 %~ [ '~p: '-[toplevel], 03:05:04 %~ 'Unknown procedure: ~q' - [ bar : b/1], 03:05:04 %~ ' (~w)'-['DWIM could not correct goal']]) 03:05:04 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl',16) 03:05:04 toplevel: Unknown procedure: bar:b/1 (DWIM could not correct goal) 03:05:04 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl:16: 03:05:04 ERROR: toplevel: Unknown procedure: bar:b/1 (DWIM could not correct goal) 03:05:04 %~ message_hook( 03:05:04 %~ goal_failed(directive,bar:listing(b/1)), 03:05:04 %~ warning, 03:05:04 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:05:04 %~ bar : listing( b/1)]]) 03:05:04 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl',16) 03:05:04 Goal (directive) failed: bar:listing((b/1)) 03:05:04 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01a.pl:16: 03:05:04 Warning: Goal (directive) failed: bar:listing((b/1)) 03:05:04 % halt 03:05:04 totalTime=1.000 03:05:04 03:05:04 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' 03:05:04 03:05:11 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 03:05:11 ISSUE_ID=326 03:05:11 ISSUE_OC=OPEN 03:05:11 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 03:05:11 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 03:05:11 FileTestCase=logicmoo.pfc.test.sanity_base.DIA_PFC_MOD_01 JUnit 03:05:11 03:05:11 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']" 03:05:11 03:05:11 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:05:11 03:05:11 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl 03:05:11 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DIA_PFC_MOD_01/ 03:05:11 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADIA_PFC_MOD_01 03:05:11 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/64 03:05:11 03:05:11 03:05:12 %~ init_phase(after_load) 03:05:12 %~ init_phase(restore_state) 03:05:12 % 03:05:12 %~ init_why(after_boot,program) 03:05:12 %~ after_boot. 03:05:12 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:05:12 :- dynamic a/1. 03:05:12 :- multifile a/1. 03:05:12 :- public a/1. 03:05:12 :- module_transparent a/1. 03:05:12 03:05:12 03:05:12 foo:a(1). 03:05:12 foo:a(2). 03:05:12 03:05:12 03:05:12 (NOT INTERACTIVE (bugger:true)) 03:05:12 %~ trace_or_throw( warn(pfcPosTrigger,a(A),static)) 03:05:12 03:05:12 (NOT INTERACTIVE (baseKB:true)) 03:05:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl:13 03:05:12 %~ baseKB : dtrace,throw(warn(pfcPosTrigger,a(A),static)). 03:05:12 %~ message_hook( 03:05:12 %~ error(existence_error(procedure,foo:b/1),context(toplevel,'DWIM could not correct goal')), 03:05:12 %~ error, 03:05:12 %~ [ '~p: '-[toplevel], 03:05:12 %~ 'Unknown procedure: ~q' - [ foo : b/1], 03:05:12 %~ ' (~w)'-['DWIM could not correct goal']]) 03:05:12 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl',15) 03:05:12 toplevel: Unknown procedure: foo:b/1 (DWIM could not correct goal) 03:05:12 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl:15: 03:05:12 ERROR: toplevel: Unknown procedure: foo:b/1 (DWIM could not correct goal) 03:05:12 %~ message_hook( 03:05:12 %~ goal_failed(directive,foo:listing(b/1)), 03:05:12 %~ warning, 03:05:12 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:05:12 %~ foo : listing( b/1)]]) 03:05:12 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl',15) 03:05:12 Goal (directive) failed: foo:listing((b/1)) 03:05:12 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dia_pfc_mod_01.pl:15: 03:05:12 Warning: Goal (directive) failed: foo:listing((b/1)) 03:05:12 ERROR: Exported procedure foo:b/1 is not defined 03:05:12 % halt 03:05:12 totalTime=1.000 03:05:12 03:05:12 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' 03:05:12 03:05:18 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 03:05:18 ISSUE_ID=64 03:05:18 ISSUE_OC=OPEN 03:05:18 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 03:05:18 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 03:05:18 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_03 JUnit 03:05:18 03:05:18 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']" 03:05:18 03:05:18 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:05:18 03:05:18 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_03.pfc 03:05:18 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_03/ 03:05:18 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_03 03:05:18 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/524 03:05:18 03:05:18 03:05:20 %~ init_phase(after_load) 03:05:20 %~ init_phase(restore_state) 03:05:20 % 03:05:20 %~ init_why(after_boot,program) 03:05:20 %~ after_boot. 03:05:20 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:05:20 %~ message_hook( 03:05:20 %~ error( permission_error(redefine,module,logicmoo_test), 03:05:20 %~ context( 03:05:20 %~ prolog_stack( [ frame( 57, 03:05:20 %~ call( system : '$declare_module'/6), 03:05:20 %~ '$declare_module'( logicmoo_test, 03:05:20 %~ user, 03:05:20 %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)), 03:05:20 %~ frame( 56, 03:05:20 %~ clause(<gt;clause>(0x56104635ec00),61), 03:05:20 %~ '$start_module'( logicmoo_test, 03:05:20 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:05:20 %~ run_tests_and_halt/0,run_tests_and_halt/1], 03:05:20 %~ state( true, 03:05:20 %~ logicmoo_test, true,false, 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true])), 03:05:20 %~ frame( 55, 03:05:20 %~ clause(<gt;clause>(0x56104614b000),65), 03:05:20 %~ '$first_term'( 03:05:20 %~ :-( module( logicmoo_test, [ 03:05:20 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:05:20 %~ run_tests_and_halt/0,run_tests_and_halt/1])]), 03:05:20 %~ _65850, 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ state( true, 03:05:20 %~ logicmoo_test, true,false, 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true])), 03:05:20 %~ frame( 54, 03:05:20 %~ clause(<gt;clause>(0x56104614b400),60), 03:05:20 %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ 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, 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true])), 03:05:20 %~ frame( 53, 03:05:20 %~ clause(<gt;clause>(0x56104639f980),5), 03:05:20 %~ setup_call_catcher_cleanup( 03:05:20 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), 03:05:20 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ 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, 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true]), 03:05:20 %~ Kw, 03:05:20 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ lexstate(202,pfc), 03:05:20 %~ user))), 03:05:20 %~ frame( 49, 03:05:20 %~ clause(<gt;clause>(0x56104659e000),221), 03:05:20 %~ '$do_load_file_2'( library(logicmoo_test), 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled, 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true])), 03:05:20 %~ frame( 46, 03:05:20 %~ clause(<gt;clause>(0x561046374840),10), 03:05:20 %~ '$qdo_load_file'( library(logicmoo_test), 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])), 03:05:20 %~ frame( 44, 03:05:20 %~ clause(<gt;clause>(0x56104639f980),5), 03:05:20 %~ setup_call_catcher_cleanup( 03:05:20 %~ system : with_mutex( '$load_file', 03:05:20 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ <gt;clause>(0x561047a1cc80), 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true])), 03:05:20 %~ system : '$mt_do_load'( <gt;clause>(0x561047a1cc80), 03:05:20 %~ library(logicmoo_test), 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:05:20 %~ Kw3, 03:05:20 %~ system : '$mt_end_load'(<gt;clause>(0x561047a1cc80)))), 03:05:20 %~ frame(42,meta_call,0), 03:05:20 %~ frame( 41, 03:05:20 %~ foreign( system : '$sig_atomic'/1), 03:05:20 %~ $sig_atomic( setup_call_cleanup( 03:05:20 %~ with_mutex( '$load_file', 03:05:20 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ <gt;clause>(0x561047a1cc80), 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true])), 03:05:20 %~ '$mt_do_load'( <gt;clause>(0x561047a1cc80), 03:05:20 %~ library(logicmoo_test), 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:05:20 %~ '$mt_end_load'(<gt;clause>(0x561047a1cc80))))), 03:05:20 %~ frame( 38, 03:05:20 %~ clause(<gt;clause>(0x56104637ac80),12), 03:05:20 %~ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])), 03:05:20 %~ frame( 33, 03:05:20 %~ clause(<gt;clause>(0x561046371200),2), 03:05:20 %~ catch( 03:05:20 %~ user : use_module( library(logicmoo_test)), 03:05:20 %~ error(Error,Error18), 03:05:20 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:05:20 %~ frame(32,clause(<gt;clause>(0x56104633e580),55),'$execute_directive_3'(use_module(library(logicmoo_test)))), 03:05:20 %~ frame( 26, 03:05:20 %~ clause(<gt;clause>(0x56104614b400),60), 03:05:20 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ 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, 03:05:20 %~ [ expand(false), 03:05:20 %~ expand(true)])), 03:05:20 %~ frame( 25, 03:05:20 %~ clause(<gt;clause>(0x56104639f980),5), 03:05:20 %~ setup_call_catcher_cleanup( 03:05:20 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',1632573820.1932466), 03:05:20 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ 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, 03:05:20 %~ [ expand(false), 03:05:20 %~ expand(true)]), 03:05:20 %~ Kw8, 03:05:20 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ lexstate(202,swi), 03:05:20 %~ user))), 03:05:20 %~ frame( 21, 03:05:20 %~ clause(<gt;clause>(0x56104659e000),221), 03:05:20 %~ '$do_load_file_2'( 'attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,compiled, 03:05:20 %~ [ expand(false), 03:05:20 %~ expand(true)])), 03:05:20 %~ frame( 18, 03:05:20 %~ clause(<gt;clause>(0x561046374840),10), 03:05:20 %~ '$qdo_load_file'( 'attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,[expand(false),expand(true)])), 03:05:20 %~ frame( 16, 03:05:20 %~ clause(<gt;clause>(0x56104639f980),5), 03:05:20 %~ setup_call_catcher_cleanup( 03:05:20 %~ system : with_mutex( '$load_file', 03:05:20 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ <gt;clause>(0x561047a1cb00), 03:05:20 %~ [ expand(false), 03:05:20 %~ expand(true)])), 03:05:20 %~ system : '$mt_do_load'( <gt;clause>(0x561047a1cb00), 03:05:20 %~ 'attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ user, 03:05:20 %~ [ expand(false), 03:05:20 %~ expand(true)]), 03:05:20 %~ Kw9, 03:05:20 %~ system : '$mt_end_load'(<gt;clause>(0x561047a1cb00)))), 03:05:20 %~ frame(14,meta_call,0), 03:05:20 %~ frame( 13, 03:05:20 %~ foreign( system : '$sig_atomic'/1), 03:05:20 %~ $sig_atomic( setup_call_cleanup( 03:05:20 %~ with_mutex( '$load_file', 03:05:20 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ <gt;clause>(0x561047a1cb00), 03:05:20 %~ [ expand(false), 03:05:20 %~ expand(true)])), 03:05:20 %~ '$mt_do_load'( <gt;clause>(0x561047a1cb00), 03:05:20 %~ 'attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,[expand(false),expand(true)]), 03:05:20 %~ '$mt_end_load'(<gt;clause>(0x561047a1cb00))))), 03:05:20 %~ frame( 10, 03:05:20 %~ clause(<gt;clause>(0x56104637ac80),12), 03:05:20 %~ '$load_file'('attvar_03.pfc',user,[expand(false),expand(true)]))]), 03:05:20 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:05:20 %~ error, 03:05:20 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:05:20 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl'], nl,'In:',nl,'~|~t[~D]~6+ '-[57], 03:05:20 %~ '~p' - [ '$declare_module'( logicmoo_test, 03:05:20 %~ user, 03:05:20 %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)], nl,'~|~t[~D]~6+ '-[56], 03:05:20 %~ '~p' - [ '$start_module'( logicmoo_test, 03:05:20 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:05:20 %~ run_tests_and_halt/0,run_tests_and_halt/1], 03:05:20 %~ state( true, 03:05:20 %~ logicmoo_test, true,false, 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true])], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3166], nl,'~|~t[~D]~6+ '-[55], 03:05:20 %~ '~p' - [ '$first_term'( 03:05:20 %~ :-( module( logicmoo_test, [ 03:05:20 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:05:20 %~ run_tests_and_halt/0,run_tests_and_halt/1])]), 03:05:20 %~ _109960, 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ state( true, 03:05:20 %~ logicmoo_test, true,false, 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true])], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3055], nl,'~|~t[~D]~6+ '-[54], 03:05:20 %~ '~p' - [ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ 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, 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true])], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[53], 03:05:20 %~ '~p' - [ setup_call_catcher_cleanup( 03:05:20 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), 03:05:20 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ 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, 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true]), 03:05:20 %~ Kw, 03:05:20 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ lexstate(202,pfc), 03:05:20 %~ user))], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[49], 03:05:20 %~ '~p' - [ '$do_load_file_2'( library(logicmoo_test), 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled,[if(not_loaded),true])], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[46], 03:05:20 %~ '~p' - [ '$qdo_load_file'( library(logicmoo_test), 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[44], 03:05:20 %~ '~p' - [ setup_call_catcher_cleanup( 03:05:20 %~ system : with_mutex( '$load_file', 03:05:20 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ <gt;clause>(0x561047a1cc80), 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true])), 03:05:20 %~ system : '$mt_do_load'( <gt;clause>(0x561047a1cc80), 03:05:20 %~ library(logicmoo_test), 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:05:20 %~ Kw3, 03:05:20 %~ system : '$mt_end_load'(<gt;clause>(0x561047a1cc80)))], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[42],'<gt;meta call>', 03:05:20 %~ nl,'~|~t[~D]~6+ '-[41], 03:05:20 %~ '~p' - [ $sig_atomic( setup_call_cleanup( 03:05:20 %~ with_mutex( '$load_file', 03:05:20 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:05:20 %~ <gt;clause>(0x561047a1cc80), 03:05:20 %~ [ if(not_loaded), 03:05:20 %~ true])), 03:05:20 %~ '$mt_do_load'( <gt;clause>(0x561047a1cc80), 03:05:20 %~ library(logicmoo_test), 03:05:20 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:05:20 %~ '$mt_end_load'(<gt;clause>(0x561047a1cc80))))], ' <gt;foreign>'-[],nl, 03:05:20 %~ '~|~t[~D]~6+ '-[38], 03:05:20 %~ '~p' - [ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,'~|~t[~D]~6+ '-[33], 03:05:20 %~ '~p' - [ catch( 03:05:20 %~ user : use_module( library(logicmoo_test)), 03:05:20 %~ error(Error,Error18), 03:05:20 %~ system : $exception_in_directive( error(Error5,Error19)))], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',546], nl,'~|~t[~D]~6+ '-[32], 03:05:20 %~ '~p' - [ $execute_directive_3( use_module( library(logicmoo_test)))], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3574], nl,'~|~t[~D]~6+ '-[26], 03:05:20 %~ '~p' - [ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ 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, 03:05:20 %~ [ expand(false), 03:05:20 %~ expand(true)])], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[25], 03:05:20 %~ '~p' - [ setup_call_catcher_cleanup( 03:05:20 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',1632573820.1932466), 03:05:20 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ 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, 03:05:20 %~ [ expand(false), 03:05:20 %~ expand(true)]), 03:05:20 %~ Kw8, 03:05:20 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ lexstate(202,swi), 03:05:20 %~ user))], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[21], 03:05:20 %~ '~p' - [ '$do_load_file_2'( 'attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,compiled, 03:05:20 %~ [ expand(false), 03:05:20 %~ expand(true)])], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[18], 03:05:20 %~ '~p' - [ '$qdo_load_file'( 'attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,[expand(false),expand(true)])], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[16], 03:05:20 %~ '~p' - [ setup_call_catcher_cleanup( 03:05:20 %~ system : with_mutex( '$load_file', 03:05:20 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ <gt;clause>(0x561047a1cb00), 03:05:20 %~ [ expand(false), 03:05:20 %~ expand(true)])), 03:05:20 %~ system : '$mt_do_load'( <gt;clause>(0x561047a1cb00), 03:05:20 %~ 'attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,[expand(false),expand(true)]), 03:05:20 %~ Kw9, 03:05:20 %~ system : '$mt_end_load'(<gt;clause>(0x561047a1cb00)))], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[14],'<gt;meta call>', 03:05:20 %~ nl,'~|~t[~D]~6+ '-[13], 03:05:20 %~ '~p' - [ $sig_atomic( setup_call_cleanup( 03:05:20 %~ with_mutex( '$load_file', 03:05:20 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 03:05:20 %~ <gt;clause>(0x561047a1cb00), 03:05:20 %~ [ expand(false), 03:05:20 %~ expand(true)])), 03:05:20 %~ '$mt_do_load'( <gt;clause>(0x561047a1cb00), 03:05:20 %~ 'attvar_03.pfc', 03:05:20 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', user,[expand(false),expand(true)]), 03:05:20 %~ '$mt_end_load'(<gt;clause>(0x561047a1cb00))))], ' <gt;foreign>'-[],nl, 03:05:20 %~ '~|~t[~D]~6+ '-[10], 03:05:20 %~ '~p' - [ '$load_file'('attvar_03.pfc',user,[expand(false),expand(true)])], 03:05:20 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,nl, 03:05:20 %~ 'Note: some frames are missing due to last-call optimization.'-[], 03:05:20 %~ nl, 03:05:20 %~ 'Re-run your program in debug mode (:- debug.) to get more detail.'-[]]) 03:05:20 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',11) 03:05:20 No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:05:20 In: 03:05:20 [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) 03:05:20 [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 03:05:20 [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 03:05:20 [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 03:05:20 [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 03:05:20 [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 03:05:20 [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 03:05:20 [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',<gt;clause>(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cc80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:05:20 [42] <gt;meta call> 03:05:20 [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',<gt;clause>(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cc80)))) <gt;foreign> 03:05:20 [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 03:05:20 [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 03:05:20 [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:05:20 [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 03:05:20 [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 03:05:20 [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 03:05:20 [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 03:05:20 [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',<gt;clause>(0x561047a1cb00),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cb00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:05:20 [14] <gt;meta call> 03:05:20 [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',<gt;clause>(0x561047a1cb00),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cb00)))) <gt;foreign> 03:05:20 [10] $load_file('attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:05:20 03:05:20 Note: some frames are missing due to last-call optimization. 03:05:20 Re-run your program in debug mode (:- debug.) to get more detail. 03:05:20 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc:11: 03:05:20 ERROR: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:05:20 ERROR: In: 03:05:20 ERROR: [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) 03:05:20 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 03:05:20 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 03:05:20 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 03:05:20 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 03:05:20 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 03:05:20 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 03:05:20 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',<gt;clause>(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cc80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:05:20 ERROR: [42] <gt;meta call> 03:05:20 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',<gt;clause>(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cc80)))) <gt;foreign> 03:05:20 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 03:05:20 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 03:05:20 ERROR: [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:05:20 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 03:05:20 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 03:05:20 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 03:05:20 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 03:05:20 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',<gt;clause>(0x561047a1cb00),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cb00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:05:20 ERROR: [14] <gt;meta call> 03:05:20 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',<gt;clause>(0x561047a1cb00),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cb00)))) <gt;foreign> 03:05:20 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 03:05:20 ERROR: 03:05:20 ERROR: Note: some frames are missing due to last-call optimization. 03:05:20 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:05:20 %~ message_hook( 03:05:20 %~ goal_failed(directive,user:use_module(library(logicmoo_test))), 03:05:20 %~ warning, 03:05:20 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:05:20 %~ user : use_module( library(logicmoo_test))]]) 03:05:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc:11 03:05:20 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',11) 03:05:20 Goal (directive) failed: user:use_module(library(logicmoo_test)) 03:05:20 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc:11: 03:05:20 Warning: Goal (directive) failed: user:use_module(library(logicmoo_test)) 03:05:20 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc'), 03:05:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:05:20 03:05:20 :- if(\+ current_module(attvar_reader)). 03:05:20 :- use_module(library(logicmoo/attvar_reader)). 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 :- endif. 03:05:20 % :- '$set_source_module'(ABox),'$set_typein_module'(ABox). 03:05:20 03:05:20 :- ABox = user, '$set_source_module'(ABox),'$set_typein_module'(ABox). 03:05:20 % Tests Non-module Forward chaining of assertable attributed variables 03:05:20 03:05:20 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 % Tests Non-module Forward chaining of assertable attributed variables 03:05:20 03:05:20 03:05:20 :- debug_logicmoo(_). 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 :- nodebug_logicmoo(http(_)). 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 :- debug_logicmoo(logicmoo(_)). 03:05:20 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 03:05:20 :- mpred_trace_exec. 03:05:20 % :- expects_dialect(pfc). 03:05:20 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 % :- expects_dialect(pfc). 03:05:20 03:05:20 :- dynamic(sk_out/1). 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 :- dynamic(sk_in/1). 03:05:20 03:05:20 % :- process_this_script. 03:05:20 03:05:20 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 03:05:20 % :- process_this_script. 03:05:20 03:05:20 03:05:20 sk_in(Ex)==>sk_out(Ex). 03:05:20 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 03:05:20 sk_in(foo). 03:05:20 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 03:05:20 :- read_attvars(true). 03:05:20 /*~ 03:05:20 %~ install_attvar_expander(user) 03:05:20 ~*/ 03:05:20 03:05:20 :- set_prolog_flag(access_level,system). 03:05:20 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 03:05:20 sk_in(avar([vn='Ex',sk='SKF-666'])). 03:05:20 03:05:20 /*~ 03:05:20 ~*/ 03:05:20 03:05:20 03:05:20 :- listing(sk_out/1). 03:05:20 /*~ 03:05:20 %~ skipped( listing( sk_out/1)) 03:05:20 ~*/ 03:05:20 03:05:20 :- listing(sk_in/1). 03:05:20 03:05:20 03:05:20 /*~ 03:05:20 %~ skipped( listing( sk_in/1)) 03:05:20 ~*/ 03:05:20 03:05:20 03:05:20 03:05:20 :- must((sk_in(VAR),get_attr(VAR,sk,What),What='SKF-666')). 03:05:20 03:05:20 03:05:20 03:05:20 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_03.pfc 03:05:20 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_03/ 03:05:20 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_03 03:05:20 03:05:20 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/524 03:05:20 /*~ 03:05:20 %~ ?-( mpred_test( "Test_0001_Line_0000__sk_in_1_in_user", 03:05:20 %~ user : ( sk_in(VAR) , 03:05:20 %~ get_attr(VAR,sk,What) , 03:05:20 %~ What='SKF-666'))). 03:05:20 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'))))) 03:05:20 no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:05:20 03:05:20 no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:05:20 03:05:20 no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:05:20 03:05:20 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_03-Test_0001_Line_0000__sk_in_1_in_user'. 03:05:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_03'. 03:05:21 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\']"'. 03:05:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:05:21 ~*/ 03:05:21 %~ unused(no_junit_results) 03:05:21 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.988306591-junit.xml 03:05:21 <gt;oxml version="1.0" encoding="utf-8"?> 03:05:21 <gt;testsuites> 03:05:21 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:05:21 % use :- set_prolog_flag(junit_show_converage, true). 03:05:21 03:05:21 % No tests to run 03:05:21 ]]>><gt;/system-out><gt;/testsuites> 03:05:21 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) 03:05:21 In: 03:05:21 [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) 03:05:21 [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 03:05:21 [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 03:05:21 [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 03:05:21 [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 03:05:21 [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 03:05:21 [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 03:05:21 [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',<gt;clause>(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cc80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:05:21 [42] <gt;meta call> 03:05:21 [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',<gt;clause>(0x561047a1cc80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cc80)))) <gt;foreign> 03:05:21 [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 03:05:21 [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 03:05:21 [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:05:21 [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 03:05:21 [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 03:05:21 [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 03:05:21 [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 03:05:21 [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',<gt;clause>(0x561047a1cb00),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cb00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:05:21 [14] <gt;meta call> 03:05:21 [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',<gt;clause>(0x561047a1cb00),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561047a1cb00)))) <gt;foreign> 03:05:21 [10] $load_file('attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:05:21 03:05:21 Note: some frames are missing due to last-call optimization. 03:05:21 Re-run your program in debug mode (:- debug.) to get more detail. 03:05:21 logicmoo.pfc.test.sanity_base.ATTVAR_03 JUnit warning = Goal (directive) failed: user:use_module(library(logicmoo_test)) 03:05:21 Test_0001_Line_0000__sk_in_1_in_user result = failure. 03:05:21 03:05:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc:58 03:05:21 %~ test_completed_exit(56) 03:05:21 totalTime=2.000 03:05:21 03:05:21 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' 03:05:21 03:05:26 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 03:05:26 ISSUE_ID=524 03:05:26 ISSUE_OC=OPEN 03:05:26 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 03:05:26 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 03:05:26 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_01A JUnit 03:05:26 03:05:26 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']" 03:05:26 03:05:26 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:05:26 03:05:26 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc 03:05:26 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_01A/ 03:05:26 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_01A 03:05:26 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/602 03:05:26 03:05:26 03:05:28 %~ init_phase(after_load) 03:05:28 %~ init_phase(restore_state) 03:05:28 % 03:05:28 %~ init_why(after_boot,program) 03:05:28 %~ after_boot. 03:05:28 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:05:28 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc'), 03:05:28 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:05:28 %~ message_hook( 03:05:28 %~ error( permission_error(redefine,module,logicmoo_test), 03:05:28 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:05:28 %~ error, 03:05:28 %~ [ '~q/~w: '-[module,2], 03:05:28 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:05:28 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:05:28 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:05:28 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:05:28 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:05:28 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:05:28 03:05:28 03:05:28 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:05:28 03:05:28 :- endif. 03:05:28 03:05:28 03:05:28 :- if((pfc_test_feature(mt,X=1),X==1)). 03:05:28 03:05:28 :- endif. 03:05:28 03:05:28 user:message_hook(T,Type,Warn):- Type \== informational,Type \== silent, dmsg(user:message_hook(T,Type,Warn)),dumpST,break. 03:05:28 03:05:28 % :- set_prolog_flag(retry_undefined, kb_shared). 03:05:28 03:05:28 /*~ 03:05:28 ~*/ 03:05:28 03:05:28 03:05:28 % :- set_prolog_flag(retry_undefined, kb_shared). 03:05:28 03:05:28 :- install_retry_undefined(header_sane, kb_shared). 03:05:28 03:05:28 /*~ 03:05:28 ~*/ 03:05:28 03:05:28 03:05:28 :- \+ a_01. 03:05:28 03:05:28 /*~ 03:05:28 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_01_in_user",user:(\+a_01))). 03:05:28 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc:23 03:05:28 %~ make_dynamic_here(baseKB,a_01) 03:05:28 passed=info(why_was_true(user:(\+a_01))) 03:05:28 no_proof_for(\+a_01). 03:05:28 03:05:28 no_proof_for(\+a_01). 03:05:28 03:05:28 no_proof_for(\+a_01). 03:05:28 03:05:28 name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_01A-Test_0001_Line_0000__naf_A_01_in_user'. 03:05:28 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_01A'. 03:05:28 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\']"'. 03:05:28 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:05:28 ~*/ 03:05:28 03:05:28 03:05:28 :- prolog_listing:listing(header_sane:a_01). 03:05:28 03:05:28 /*~ 03:05:28 %~ skipped( listing( header_sane : a_01)) 03:05:28 ~*/ 03:05:28 03:05:28 03:05:28 :- repropagate(mtHybrid(_)). 03:05:28 /*~ 03:05:28 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_fwc(mtHybrid(baseKB)))) 03:05:28 ~*/ 03:05:28 03:05:28 :- listing(header_sane:_). 03:05:28 03:05:28 03:05:28 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc 03:05:28 % 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/ 03:05:28 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_01A 03:05:28 03:05:28 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/602 03:05:28 /*~ 03:05:28 %~ skipped( listing( header_sane : Header_sane)) 03:05:28 ~*/ 03:05:28 %~ unused(no_junit_results) 03:05:28 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.098245105-junit.xml 03:05:28 <gt;oxml version="1.0" encoding="utf-8"?> 03:05:28 <gt;testsuites> 03:05:28 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:05:28 % use :- set_prolog_flag(junit_show_converage, true). 03:05:28 03:05:28 % No tests to run 03:05:28 ]]>><gt;/system-out><gt;/testsuites> 03:05:28 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) 03:05:28 Test_0001_Line_0000__naf_A_01_in_user result = passed. 03:05:28 03:05:28 %~ test_completed_exit(96) 03:05:28 totalTime=1.000 03:05:28 03:05:28 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' 03:05:28 03:05:34 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 03:05:34 ISSUE_ID=602 03:05:34 ISSUE_OC=OPEN 03:05:34 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 03:05:34 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 03:05:34 FileTestCase=logicmoo.pfc.test.sanity_base.MIN_FAIL_01 JUnit 03:05:34 03:05:34 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']" 03:05:34 03:05:34 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:05:34 03:05:34 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl 03:05:34 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MIN_FAIL_01/ 03:05:34 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMIN_FAIL_01 03:05:34 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/630 03:05:34 03:05:34 03:05:44 %~ init_phase(after_load) 03:05:44 %~ init_phase(restore_state) 03:05:44 % 03:05:44 %~ init_why(after_boot,program) 03:05:44 %~ after_boot. 03:05:44 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:05:44 sHOW_MUST_go_on_failed_F__A__I__L_(user:fail) 03:05:44 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl#L3 03:05:44 (0)$[system] system:'$c_call_prolog'. no(clause) 03:05:44 (1)$[$toplevel] '$toplevel':'$toplevel'. % toplevel.pl:701: 03:05:44 (2)$[$toplevel] '$toplevel':'$runtoplevel'. % toplevel.pl:713: 03:05:44 (10)$[system] system:'$load_file'('min_fail_01.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:05:44 (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 ',<gt;clause>(0x564c1ba68b00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x564c1ba68b00)))). no(clause) 03:05:44 (14)$[system] system:'$c_call_prolog'. no(clause) 03:05:44 (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 ',<gt;clause>(0x564c1ba68b00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x564c1ba68b00))). % init.pl:646: 03:05:44 (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: 03:05:44 (21)<gt;*>$[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: 03:05:44 (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: 03:05:44 (26)<gt;*>$[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: 03:05:44 (31)<gt;*>$[system]# system:'$execute_directive_3'(fail). % init.pl:3574: 03:05:44 (32)$[system]# system:catch(user:fail,error(A,B),system:'$exception_in_directive'(error(A,B))). % init.pl:546: 03:05:44 (34)$[must_sanity]# must_sanity:user:fail. % must_sanity.pl:66: 03:05:44 (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: 03:05:44 (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: 03:05:44 (42)$[each_call_cleanup] system:'<gt;meta-call>'(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) 03:05:44 (43)$[must_sanity] must_sanity:xnotrace(dumpST_error(sHOW_MUST_go_on_failed_F__A__I__L_(user:fail))). % must_sanity.pl:172: 03:05:44 (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) 03:05:44 (46)$[system] system:'$c_call_prolog'. no(clause) 03:05:44 (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: 03:05:44 (48)$[system] system:'<gt;meta-call>'((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) 03:05:44 (51)$[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((b_setval('$dump_frame',654),dumpST1)))). % butterfly_console.pl:226: 03:05:44 %~ error( sHOW_MUST_go_on_failed_F__A__I__L_( user : fail)) 03:05:44 Call: (49) [system] fail 03:05:44 Fail: (49) [system] fail 03:05:44 ^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_normal) 03:05:44 ^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_normal) 03:05:44 Call: (51) [system] var(rtrace:tAt_normal) 03:05:44 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/min_fail_01.pl#L3 03:05:44 totalTime=10.000 03:05:44 03:05:44 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' 03:05:44 03:05:55 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 03:05:55 ISSUE_ID=630 03:05:55 ISSUE_OC=OPEN 03:05:55 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 03:05:55 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 03:05:55 FileTestCase=logicmoo.pfc.test.sanity_base.HOLDS_01B JUnit 03:05:55 03:05:55 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']" 03:05:55 03:05:55 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:05:55 03:05:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/holds_01b.pfc 03:05:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HOLDS_01B/ 03:05:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHOLDS_01B 03:05:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/520 03:05:55 03:05:55 03:05:57 %~ init_phase(after_load) 03:05:57 %~ init_phase(restore_state) 03:05:57 % 03:05:57 %~ init_why(after_boot,program) 03:05:57 %~ after_boot. 03:05:57 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:05:57 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01b.pfc'), 03:05:57 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:05:57 %~ message_hook( 03:05:57 %~ error( permission_error(redefine,module,logicmoo_test), 03:05:57 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:05:57 %~ error, 03:05:57 %~ [ '~q/~w: '-[module,2], 03:05:57 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:05:57 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:05:57 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:05:57 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:05:57 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:05:57 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:05:57 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:05:57 03:05:57 03:05:57 03:05:57 :- kb_global(baseKB:mudContains/2). 03:05:57 /*~ 03:05:57 ~*/ 03:05:57 03:05:57 mudContains(a,b). 03:05:57 03:05:57 %:- kb_shared(genlInverse/2). 03:05:57 %:- kb_shared(mudInsideOf/2). 03:05:57 03:05:57 /*~ 03:05:57 ~*/ 03:05:57 03:05:57 03:05:57 %:- kb_shared(genlInverse/2). 03:05:57 %:- kb_shared(mudInsideOf/2). 03:05:57 03:05:57 meta_argtypes(genlInverse(rtBinaryPredicate,rtBinaryPredicate)). 03:05:57 03:05:57 /*~ 03:05:57 ~*/ 03:05:57 03:05:57 03:05:57 genlInverse(mudContains,mudInsideOf). 03:05:57 03:05:57 03:05:57 % :- must(ain((( genlInverse(P1,P2),arity(P1,2),arity(P2,2), t(P1,A,B)) ==> t(P2,B,A)))). 03:05:57 03:05:57 %:- must(ain((( genlInverse(P1,P2),arity(P1,2),arity(P2,2)) ==> ( t(P1,A,B) ==> t(P2,B,A))))). 03:05:57 03:05:57 /*~ 03:05:57 ~*/ 03:05:57 03:05:57 03:05:57 03:05:57 % :- must(ain((( genlInverse(P1,P2),arity(P1,2),arity(P2,2), t(P1,A,B)) ==> t(P2,B,A)))). 03:05:57 03:05:57 %:- must(ain((( genlInverse(P1,P2),arity(P1,2),arity(P2,2)) ==> ( t(P1,A,B) ==> t(P2,B,A))))). 03:05:57 03:05:57 genlInverse(P1,P2) ==> ( t(P1,A,B) ==> t(P2,B,A)). 03:05:57 03:05:57 /*~ 03:05:57 ~*/ 03:05:57 03:05:57 03:05:57 :- mpred_test(mudInsideOf(b,a)). 03:05:57 03:05:57 03:05:57 03:05:57 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/holds_01b.pfc 03:05:57 % 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/ 03:05:57 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHOLDS_01B 03:05:57 03:05:57 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/520 03:05:57 /*~ 03:05:57 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:mudInsideOf(b,a))). 03:05:57 passed=info(why_was_true(user:mudInsideOf(b,a))) 03:05:57 no_proof_for(mudInsideOf(b,a)). 03:05:57 03:05:57 no_proof_for(mudInsideOf(b,a)). 03:05:57 03:05:57 no_proof_for(mudInsideOf(b,a)). 03:05:57 03:05:57 name = 'logicmoo.pfc.test.sanity_base.HOLDS_01B-Test_0001_Line_0000__B_in_user'. 03:05:57 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.HOLDS_01B'. 03:05:57 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\']"'. 03:05:57 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:05:57 ~*/ 03:05:57 %~ unused(no_junit_results) 03:05:57 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156880191-junit.xml 03:05:57 <gt;oxml version="1.0" encoding="utf-8"?> 03:05:57 <gt;testsuites> 03:05:57 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:05:57 % use :- set_prolog_flag(junit_show_converage, true). 03:05:57 03:05:57 % No tests to run 03:05:57 ]]>><gt;/system-out><gt;/testsuites> 03:05:57 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) 03:05:57 Test_0001_Line_0000__B_in_user result = passed. 03:05:57 03:05:57 %~ test_completed_exit(96) 03:05:57 totalTime=1.000 03:05:57 03:05:57 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' 03:05:57 03:06:04 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 03:06:04 ISSUE_ID=520 03:06:04 ISSUE_OC=OPEN 03:06:04 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 03:06:04 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 03:06:04 FileTestCase=logicmoo.pfc.test.sanity_base.TMS_01 JUnit 03:06:04 03:06:04 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']" 03:06:04 03:06:04 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:06:04 03:06:04 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tms_01.pfc 03:06:04 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TMS_01/ 03:06:04 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATMS_01 03:06:04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/526 03:06:04 03:06:04 03:06:06 %~ init_phase(after_load) 03:06:06 %~ init_phase(restore_state) 03:06:06 % 03:06:06 %~ init_why(after_boot,program) 03:06:06 %~ after_boot. 03:06:06 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:06:06 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tms_01.pfc'), 03:06:06 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:06:06 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:06:06 %~ message_hook( 03:06:06 %~ error( permission_error(redefine,module,logicmoo_test), 03:06:06 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:06:06 %~ error, 03:06:06 %~ [ '~q/~w: '-[module,2], 03:06:06 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:06:06 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:06:06 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:06:06 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:06 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:06:06 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:06 03:06:06 03:06:06 :- expects_dialect(pfc). 03:06:06 03:06:06 /*~ 03:06:06 ~*/ 03:06:06 03:06:06 03:06:06 :- dynamic(rdf_rewrite:(~)/1). 03:06:06 03:06:06 % This wounld be a good TMS test it 03:06:06 03:06:06 /*~ 03:06:06 ~*/ 03:06:06 03:06:06 03:06:06 % This wounld be a good TMS test it 03:06:06 03:06:06 ~P ==> \+ P. 03:06:06 03:06:06 /*~ 03:06:06 ~*/ 03:06:06 03:06:06 03:06:06 P ==> \+ ~P. 03:06:06 03:06:06 /*~ 03:06:06 ~*/ 03:06:06 03:06:06 03:06:06 :- mpred_test(functorIsMacro(genlPreds)). 03:06:06 03:06:06 03:06:06 03:06:06 03:06:06 03:06:06 03:06:06 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tms_01.pfc 03:06:06 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TMS_01/ 03:06:06 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATMS_01 03:06:06 03:06:06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/526 03:06:06 /*~ 03:06:06 %~ ?-( mpred_test("Test_0001_Line_0000__GenlPreds_in_user",user:functorIsMacro(genlPreds))). 03:06:06 passed=info(why_was_true(user:functorIsMacro(genlPreds))) 03:06:06 no_proof_for(functorIsMacro(genlPreds)). 03:06:06 03:06:06 no_proof_for(functorIsMacro(genlPreds)). 03:06:06 03:06:06 no_proof_for(functorIsMacro(genlPreds)). 03:06:06 03:06:06 name = 'logicmoo.pfc.test.sanity_base.TMS_01-Test_0001_Line_0000__GenlPreds_in_user'. 03:06:06 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TMS_01'. 03:06:06 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\']"'. 03:06:06 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:06:06 ~*/ 03:06:06 %~ unused(no_junit_results) 03:06:06 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.138788288-junit.xml 03:06:06 <gt;oxml version="1.0" encoding="utf-8"?> 03:06:06 <gt;testsuites> 03:06:06 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:06:06 % use :- set_prolog_flag(junit_show_converage, true). 03:06:06 03:06:06 % No tests to run 03:06:06 ]]>><gt;/system-out><gt;/testsuites> 03:06:06 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) 03:06:06 Test_0001_Line_0000__GenlPreds_in_user result = passed. 03:06:06 03:06:06 %~ test_completed_exit(96) 03:06:06 totalTime=1.000 03:06:06 03:06:06 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' 03:06:06 03:06:11 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 03:06:11 ISSUE_ID=526 03:06:11 ISSUE_OC=OPEN 03:06:11 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 03:06:11 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 03:06:11 FileTestCase=logicmoo.pfc.test.sanity_base.VERBATUMS_05 JUnit 03:06:11 03:06:11 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']" 03:06:11 03:06:11 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:06:11 03:06:11 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/verbatums_05.pfc 03:06:11 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/VERBATUMS_05/ 03:06:11 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AVERBATUMS_05 03:06:11 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/565 03:06:11 03:06:11 03:06:13 %~ init_phase(after_load) 03:06:13 %~ init_phase(restore_state) 03:06:13 % 03:06:13 %~ init_why(after_boot,program) 03:06:13 %~ after_boot. 03:06:13 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:06:13 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_05.pfc'), 03:06:13 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:06:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:06:13 %~ message_hook( 03:06:13 %~ error( permission_error(redefine,module,logicmoo_test), 03:06:13 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:06:13 %~ error, 03:06:13 %~ [ '~q/~w: '-[module,2], 03:06:13 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:06:13 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:06:13 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:06:13 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:13 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:06:13 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:13 03:06:13 03:06:13 :- dynamic(total_income/3). 03:06:13 03:06:13 % RULES 03:06:13 /*~ 03:06:13 ~*/ 03:06:13 03:06:13 03:06:13 % RULES 03:06:13 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:06:13 03:06:13 /*~ 03:06:13 ~*/ 03:06:13 03:06:13 03:06:13 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:06:13 03:06:13 /*~ 03:06:13 ~*/ 03:06:13 03:06:13 03:06:13 increment_income(P,Y,D) :- 03:06:13 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:06:13 assert(total_income(P,Y,New)). 03:06:13 03:06:13 /*~ 03:06:13 ~*/ 03:06:13 03:06:13 03:06:13 decrement_income(P,Y,D) :- 03:06:13 retract(total_income(P,Y,Old)), 03:06:13 New is Old-D, 03:06:13 assert(total_income(P,Y,New)). 03:06:13 03:06:13 % FACTS 03:06:13 /*~ 03:06:13 ~*/ 03:06:13 03:06:13 03:06:13 % FACTS 03:06:13 income(person,sourceOne,2035,6666). 03:06:13 /*~ 03:06:13 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:06:13 ~*/ 03:06:13 03:06:13 income(person,sourceTwo,2035,1111). 03:06:13 /*~ 03:06:13 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:06:13 ~*/ 03:06:13 03:06:13 income(person,sourceTwo,2036,2222). 03:06:13 03:06:13 03:06:13 % RESULTS PT 1 03:06:13 /*~ 03:06:13 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:06:13 ~*/ 03:06:13 03:06:13 03:06:13 03:06:13 % RESULTS PT 1 03:06:13 :- listing(total_income/3). 03:06:13 /*~ 03:06:13 %~ skipped( listing( total_income/3)) 03:06:13 ~*/ 03:06:13 03:06:13 /* 03:06:13 03:06:13 total_income(person, 2035, 7777). 03:06:13 total_income(person, 2036, 2222). 03:06:13 03:06:13 */ 03:06:13 03:06:13 03:06:13 % UPDATE Remove some income 03:06:13 \+ income(person,_,2035,1111). 03:06:13 03:06:13 03:06:13 % RESULTS PT 2 03:06:13 /*~ 03:06:13 %~ debugm( baseKB, 03:06:13 %~ show_success( baseKB, 03:06:13 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:06:13 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/verbatums_05.pfc ',50) , 03:06:13 %~ ax)))) 03:06:13 ~*/ 03:06:13 03:06:13 03:06:13 03:06:13 % RESULTS PT 2 03:06:13 :- listing(total_income/3). 03:06:13 /*~ 03:06:13 %~ skipped( listing( total_income/3)) 03:06:13 ~*/ 03:06:13 %~ unused(no_junit_results) 03:06:13 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1583361970000001-junit.xml 03:06:13 <gt;oxml version="1.0" encoding="utf-8"?> 03:06:13 <gt;testsuites> 03:06:13 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:06:13 % use :- set_prolog_flag(junit_show_converage, true). 03:06:13 03:06:13 % No tests to run 03:06:13 ]]>><gt;/system-out><gt;/testsuites> 03:06:13 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) 03:06:13 03:06:13 %~ test_completed_exit(32) 03:06:13 totalTime=1.000 03:06:13 03:06:13 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' 03:06:13 03:06:19 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 03:06:19 ISSUE_ID=565 03:06:19 ISSUE_OC=OPEN 03:06:19 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 03:06:19 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 03:06:19 FileTestCase=logicmoo.pfc.test.sanity_base.VERBATUMS_04 JUnit 03:06:19 03:06:19 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']" 03:06:19 03:06:19 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:06:19 03:06:19 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/verbatums_04.pfc 03:06:19 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/VERBATUMS_04/ 03:06:19 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AVERBATUMS_04 03:06:19 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/585 03:06:19 03:06:19 03:06:21 %~ init_phase(after_load) 03:06:21 %~ init_phase(restore_state) 03:06:21 % 03:06:21 %~ init_why(after_boot,program) 03:06:21 %~ after_boot. 03:06:21 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:06:21 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_04.pfc'), 03:06:21 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:06:21 %~ message_hook( 03:06:21 %~ error( permission_error(redefine,module,logicmoo_test), 03:06:21 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:06:21 %~ error, 03:06:21 %~ [ '~q/~w: '-[module,2], 03:06:21 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:06:21 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:06:21 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:06:21 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:21 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:06:21 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:21 03:06:21 03:06:21 :- dynamic(total_income/3). 03:06:21 03:06:21 % RULES 03:06:21 /*~ 03:06:21 ~*/ 03:06:21 03:06:21 03:06:21 % RULES 03:06:21 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:06:21 03:06:21 /*~ 03:06:21 ~*/ 03:06:21 03:06:21 03:06:21 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:06:21 03:06:21 /*~ 03:06:21 ~*/ 03:06:21 03:06:21 03:06:21 increment_income(P,Y,D) :- 03:06:21 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:06:21 assert(total_income(P,Y,New)). 03:06:21 03:06:21 /*~ 03:06:21 ~*/ 03:06:21 03:06:21 03:06:21 decrement_income(P,Y,D) :- 03:06:21 retract(total_income(P,Y,Old)), 03:06:21 New is Old-D, 03:06:21 assert(total_income(P,Y,New)). 03:06:21 03:06:21 % FACTS 03:06:21 /*~ 03:06:21 ~*/ 03:06:21 03:06:21 03:06:21 % FACTS 03:06:21 income(person,sourceOne,2035,6666). 03:06:21 /*~ 03:06:21 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:06:21 ~*/ 03:06:21 03:06:21 income(person,sourceTwo,2035,1111). 03:06:21 /*~ 03:06:21 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:06:21 ~*/ 03:06:21 03:06:21 income(person,sourceTwo,2036,2222). 03:06:21 03:06:21 03:06:21 % RESULTS PT 1 03:06:21 /*~ 03:06:21 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:06:21 ~*/ 03:06:21 03:06:21 03:06:21 03:06:21 % RESULTS PT 1 03:06:21 :- listing(total_income/3). 03:06:21 /*~ 03:06:21 %~ skipped( listing( total_income/3)) 03:06:21 ~*/ 03:06:21 03:06:21 /* 03:06:21 03:06:21 total_income(person, 2035, 7777). 03:06:21 total_income(person, 2036, 2222). 03:06:21 03:06:21 */ 03:06:21 03:06:21 03:06:21 % UPDATE Remove some income 03:06:21 \+ income(person,_,2035,1111). 03:06:21 03:06:21 03:06:21 % RESULTS PT 2 03:06:21 /*~ 03:06:21 %~ debugm( baseKB, 03:06:21 %~ show_success( baseKB, 03:06:21 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:06:21 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/verbatums_04.pfc ',50) , 03:06:21 %~ ax)))) 03:06:21 ~*/ 03:06:21 03:06:21 03:06:21 03:06:21 % RESULTS PT 2 03:06:21 :- listing(total_income/3). 03:06:21 /*~ 03:06:21 %~ skipped( listing( total_income/3)) 03:06:21 ~*/ 03:06:21 %~ unused(no_junit_results) 03:06:21 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.14707953-junit.xml 03:06:21 <gt;oxml version="1.0" encoding="utf-8"?> 03:06:21 <gt;testsuites> 03:06:21 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:06:21 % use :- set_prolog_flag(junit_show_converage, true). 03:06:21 03:06:21 % No tests to run 03:06:21 ]]>><gt;/system-out><gt;/testsuites> 03:06:21 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) 03:06:21 03:06:21 %~ test_completed_exit(32) 03:06:21 totalTime=1.000 03:06:21 03:06:21 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' 03:06:21 03:06:27 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 03:06:27 ISSUE_ID=585 03:06:27 ISSUE_OC=OPEN 03:06:27 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 03:06:27 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 03:06:27 FileTestCase=logicmoo.pfc.test.sanity_base.VERBATUMS_03 JUnit 03:06:27 03:06:27 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']" 03:06:27 03:06:27 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:06:27 03:06:27 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/verbatums_03.pfc 03:06:27 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/VERBATUMS_03/ 03:06:27 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AVERBATUMS_03 03:06:27 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/505 03:06:27 03:06:27 03:06:28 %~ init_phase(after_load) 03:06:28 %~ init_phase(restore_state) 03:06:28 % 03:06:28 %~ init_why(after_boot,program) 03:06:28 %~ after_boot. 03:06:28 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:06:28 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_03.pfc'), 03:06:28 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:06:28 %~ message_hook( 03:06:28 %~ error( permission_error(redefine,module,logicmoo_test), 03:06:28 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:06:28 %~ error, 03:06:28 %~ [ '~q/~w: '-[module,2], 03:06:28 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:06:28 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:06:28 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:06:28 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:28 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:06:28 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:28 03:06:28 03:06:28 :- dynamic(total_income/3). 03:06:28 03:06:28 % RULES 03:06:28 /*~ 03:06:28 ~*/ 03:06:28 03:06:28 03:06:28 % RULES 03:06:28 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:06:28 03:06:28 /*~ 03:06:28 ~*/ 03:06:28 03:06:28 03:06:28 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:06:28 03:06:28 /*~ 03:06:28 ~*/ 03:06:28 03:06:28 03:06:28 increment_income(P,Y,D) :- 03:06:28 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:06:28 assert(total_income(P,Y,New)). 03:06:28 03:06:28 /*~ 03:06:28 ~*/ 03:06:28 03:06:28 03:06:28 decrement_income(P,Y,D) :- 03:06:28 retract(total_income(P,Y,Old)), 03:06:28 New is Old-D, 03:06:28 assert(total_income(P,Y,New)). 03:06:28 03:06:28 % FACTS 03:06:28 /*~ 03:06:28 ~*/ 03:06:28 03:06:28 03:06:28 % FACTS 03:06:28 income(person,sourceOne,2035,6666). 03:06:28 /*~ 03:06:28 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:06:28 ~*/ 03:06:28 03:06:28 income(person,sourceTwo,2035,1111). 03:06:28 /*~ 03:06:28 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:06:28 ~*/ 03:06:28 03:06:28 income(person,sourceTwo,2036,2222). 03:06:28 03:06:28 03:06:28 % RESULTS PT 1 03:06:28 /*~ 03:06:28 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:06:28 ~*/ 03:06:28 03:06:28 03:06:28 03:06:28 % RESULTS PT 1 03:06:28 :- listing(total_income/3). 03:06:28 /*~ 03:06:28 %~ skipped( listing( total_income/3)) 03:06:28 ~*/ 03:06:28 03:06:28 /* 03:06:28 03:06:28 total_income(person, 2035, 7777). 03:06:28 total_income(person, 2036, 2222). 03:06:28 03:06:28 */ 03:06:28 03:06:28 03:06:28 % UPDATE Remove some income 03:06:28 \+ income(person,_,2035,1111). 03:06:28 03:06:28 03:06:28 % RESULTS PT 2 03:06:28 /*~ 03:06:28 %~ debugm( baseKB, 03:06:28 %~ show_success( baseKB, 03:06:28 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:06:28 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/verbatums_03.pfc ',50) , 03:06:28 %~ ax)))) 03:06:28 ~*/ 03:06:28 03:06:28 03:06:28 03:06:28 % RESULTS PT 2 03:06:28 :- listing(total_income/3). 03:06:28 /*~ 03:06:28 %~ skipped( listing( total_income/3)) 03:06:28 ~*/ 03:06:28 %~ unused(no_junit_results) 03:06:28 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.183357206-junit.xml 03:06:28 <gt;oxml version="1.0" encoding="utf-8"?> 03:06:28 <gt;testsuites> 03:06:28 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:06:28 % use :- set_prolog_flag(junit_show_converage, true). 03:06:28 03:06:28 % No tests to run 03:06:28 ]]>><gt;/system-out><gt;/testsuites> 03:06:28 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) 03:06:28 03:06:28 %~ test_completed_exit(32) 03:06:28 totalTime=1.000 03:06:28 03:06:28 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' 03:06:28 03:06:36 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 03:06:36 ISSUE_ID=505 03:06:36 ISSUE_OC=OPEN 03:06:36 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 03:06:36 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 03:06:36 FileTestCase=logicmoo.pfc.test.sanity_base.VERBATUMS_02 JUnit 03:06:36 03:06:36 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']" 03:06:36 03:06:36 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:06:36 03:06:36 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/verbatums_02.pfc 03:06:36 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/VERBATUMS_02/ 03:06:36 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AVERBATUMS_02 03:06:36 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/601 03:06:36 03:06:36 03:06:37 %~ init_phase(after_load) 03:06:37 %~ init_phase(restore_state) 03:06:37 % 03:06:37 %~ init_why(after_boot,program) 03:06:37 %~ after_boot. 03:06:37 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:06:37 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_02.pfc'), 03:06:37 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:06:37 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:06:37 %~ message_hook( 03:06:37 %~ error( permission_error(redefine,module,logicmoo_test), 03:06:37 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:06:37 %~ error, 03:06:37 %~ [ '~q/~w: '-[module,2], 03:06:37 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:06:37 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:06:37 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:06:37 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:37 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:06:37 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:37 03:06:37 03:06:37 :- dynamic(total_income/3). 03:06:37 03:06:37 % RULES 03:06:37 /*~ 03:06:37 ~*/ 03:06:37 03:06:37 03:06:37 % RULES 03:06:37 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:06:37 03:06:37 /*~ 03:06:37 ~*/ 03:06:37 03:06:37 03:06:37 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:06:37 03:06:37 /*~ 03:06:37 ~*/ 03:06:37 03:06:37 03:06:37 increment_income(P,Y,D) :- 03:06:37 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:06:37 assert(total_income(P,Y,New)). 03:06:37 03:06:37 /*~ 03:06:37 ~*/ 03:06:37 03:06:37 03:06:37 decrement_income(P,Y,D) :- 03:06:37 retract(total_income(P,Y,Old)), 03:06:37 New is Old-D, 03:06:37 assert(total_income(P,Y,New)). 03:06:37 03:06:37 % FACTS 03:06:37 /*~ 03:06:37 ~*/ 03:06:37 03:06:37 03:06:37 % FACTS 03:06:37 income(person,sourceOne,2035,6666). 03:06:37 /*~ 03:06:37 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:06:37 ~*/ 03:06:37 03:06:37 income(person,sourceTwo,2035,1111). 03:06:37 /*~ 03:06:37 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:06:37 ~*/ 03:06:37 03:06:37 income(person,sourceTwo,2036,2222). 03:06:37 03:06:37 03:06:37 % RESULTS PT 1 03:06:37 /*~ 03:06:37 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_02.pfc:36 03:06:37 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:06:37 ~*/ 03:06:37 03:06:37 03:06:37 03:06:37 % RESULTS PT 1 03:06:37 :- listing(total_income/3). 03:06:37 /*~ 03:06:37 %~ skipped( listing( total_income/3)) 03:06:37 ~*/ 03:06:37 03:06:37 /* 03:06:37 03:06:37 total_income(person, 2035, 7777). 03:06:37 total_income(person, 2036, 2222). 03:06:37 03:06:37 */ 03:06:37 03:06:37 03:06:37 % UPDATE Remove some income 03:06:37 \+ income(person,_,2035,1111). 03:06:37 03:06:37 03:06:37 % RESULTS PT 2 03:06:37 /*~ 03:06:37 %~ debugm( baseKB, 03:06:37 %~ show_success( baseKB, 03:06:37 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:06:37 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/verbatums_02.pfc ',50) , 03:06:37 %~ ax)))) 03:06:37 ~*/ 03:06:37 03:06:37 03:06:37 03:06:37 % RESULTS PT 2 03:06:37 :- listing(total_income/3). 03:06:37 /*~ 03:06:37 %~ skipped( listing( total_income/3)) 03:06:37 ~*/ 03:06:37 %~ unused(no_junit_results) 03:06:37 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160907289-junit.xml 03:06:37 <gt;oxml version="1.0" encoding="utf-8"?> 03:06:37 <gt;testsuites> 03:06:37 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:06:37 % use :- set_prolog_flag(junit_show_converage, true). 03:06:37 03:06:37 % No tests to run 03:06:37 ]]>><gt;/system-out><gt;/testsuites> 03:06:37 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) 03:06:37 03:06:37 %~ test_completed_exit(32) 03:06:37 totalTime=1.000 03:06:37 03:06:37 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' 03:06:37 03:06:43 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 03:06:43 ISSUE_ID=601 03:06:43 ISSUE_OC=OPEN 03:06:43 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 03:06:43 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 03:06:43 FileTestCase=logicmoo.pfc.test.sanity_base.VERBATUMS_01 JUnit 03:06:43 03:06:43 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']" 03:06:43 03:06:43 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:06:43 03:06:43 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/verbatums_01.pfc 03:06:43 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/VERBATUMS_01/ 03:06:43 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AVERBATUMS_01 03:06:43 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/566 03:06:43 03:06:43 03:06:45 %~ init_phase(after_load) 03:06:45 %~ init_phase(restore_state) 03:06:45 % 03:06:45 %~ init_why(after_boot,program) 03:06:45 %~ after_boot. 03:06:45 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:06:45 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_01.pfc'), 03:06:45 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:06:45 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:06:45 %~ message_hook( 03:06:45 %~ error( permission_error(redefine,module,logicmoo_test), 03:06:45 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:06:45 %~ error, 03:06:45 %~ [ '~q/~w: '-[module,2], 03:06:45 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:06:45 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:06:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:06:45 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:06:45 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:45 03:06:45 03:06:45 :- dynamic(total_income/3). 03:06:45 03:06:45 % RULES 03:06:45 /*~ 03:06:45 ~*/ 03:06:45 03:06:45 03:06:45 % RULES 03:06:45 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:06:45 03:06:45 /*~ 03:06:45 ~*/ 03:06:45 03:06:45 03:06:45 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:06:45 03:06:45 /*~ 03:06:45 ~*/ 03:06:45 03:06:45 03:06:45 increment_income(P,Y,D) :- 03:06:45 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:06:45 assert(total_income(P,Y,New)). 03:06:45 03:06:45 /*~ 03:06:45 ~*/ 03:06:45 03:06:45 03:06:45 decrement_income(P,Y,D) :- 03:06:45 retract(total_income(P,Y,Old)), 03:06:45 New is Old-D, 03:06:45 assert(total_income(P,Y,New)). 03:06:45 03:06:45 % FACTS 03:06:45 /*~ 03:06:45 ~*/ 03:06:45 03:06:45 03:06:45 % FACTS 03:06:45 income(person,sourceOne,2035,6666). 03:06:45 /*~ 03:06:45 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:06:45 ~*/ 03:06:45 03:06:45 income(person,sourceTwo,2035,1111). 03:06:45 /*~ 03:06:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_01.pfc:35 03:06:45 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:06:45 ~*/ 03:06:45 03:06:45 income(person,sourceTwo,2036,2222). 03:06:45 03:06:45 03:06:45 % RESULTS PT 1 03:06:45 /*~ 03:06:45 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:06:45 ~*/ 03:06:45 03:06:45 03:06:45 03:06:45 % RESULTS PT 1 03:06:45 :- listing(total_income/3). 03:06:45 /*~ 03:06:45 %~ skipped( listing( total_income/3)) 03:06:45 ~*/ 03:06:45 03:06:45 /* 03:06:45 03:06:45 total_income(person, 2035, 7777). 03:06:45 total_income(person, 2036, 2222). 03:06:45 03:06:45 */ 03:06:45 03:06:45 03:06:45 % UPDATE Remove some income 03:06:45 \+ income(person,_,2035,1111). 03:06:45 03:06:45 03:06:45 % RESULTS PT 2 03:06:45 /*~ 03:06:45 %~ debugm( baseKB, 03:06:45 %~ show_success( baseKB, 03:06:45 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:06:45 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/verbatums_01.pfc ',50) , 03:06:45 %~ ax)))) 03:06:45 ~*/ 03:06:45 03:06:45 03:06:45 03:06:45 % RESULTS PT 2 03:06:45 :- listing(total_income/3). 03:06:45 /*~ 03:06:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/verbatums_01.pfc:54 03:06:45 %~ skipped( listing( total_income/3)) 03:06:45 ~*/ 03:06:45 %~ unused(no_junit_results) 03:06:45 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135549203-junit.xml 03:06:45 <gt;oxml version="1.0" encoding="utf-8"?> 03:06:45 <gt;testsuites> 03:06:45 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:06:45 % use :- set_prolog_flag(junit_show_converage, true). 03:06:45 03:06:45 % No tests to run 03:06:45 ]]>><gt;/system-out><gt;/testsuites> 03:06:45 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) 03:06:45 03:06:45 %~ test_completed_exit(32) 03:06:45 totalTime=1.000 03:06:45 03:06:45 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' 03:06:45 03:06:51 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 03:06:51 ISSUE_ID=566 03:06:51 ISSUE_OC=OPEN 03:06:51 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 03:06:51 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 03:06:51 FileTestCase=logicmoo.pfc.test.sanity_base.UPDATE_NUMBER_01 JUnit 03:06:51 03:06:51 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']" 03:06:51 03:06:51 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:06:51 03:06:51 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/update_number_01.pfc 03:06:51 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UPDATE_NUMBER_01/ 03:06:51 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUPDATE_NUMBER_01 03:06:51 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/567 03:06:51 03:06:51 03:06:52 %~ init_phase(after_load) 03:06:52 %~ init_phase(restore_state) 03:06:52 % 03:06:52 %~ init_why(after_boot,program) 03:06:52 %~ after_boot. 03:06:52 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:06:52 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/update_number_01.pfc'), 03:06:52 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:06:52 %~ message_hook( 03:06:52 %~ error( permission_error(redefine,module,logicmoo_test), 03:06:52 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:06:52 %~ error, 03:06:52 %~ [ '~q/~w: '-[module,2], 03:06:52 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:06:52 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:06:52 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:06:52 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:52 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:06:52 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:06:52 03:06:52 03:06:52 :- op(500,fx,'~'). 03:06:52 /*~ 03:06:52 ~*/ 03:06:52 03:06:52 :- op(1050,xfx,('==>')). 03:06:52 /*~ 03:06:52 ~*/ 03:06:52 03:06:52 :- op(1050,xfx,'<gt;==>'). 03:06:52 /*~ 03:06:52 ~*/ 03:06:52 03:06:52 :- op(1100,fx,('==>')). 03:06:52 /*~ 03:06:52 ~*/ 03:06:52 03:06:52 :- op(1150,xfx,('::::')). 03:06:52 03:06:52 03:06:52 03:06:52 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/update_number_01.pfc 03:06:52 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UPDATE_NUMBER_01/ 03:06:52 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUPDATE_NUMBER_01 03:06:52 03:06:52 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/567 03:06:52 /*~ 03:06:52 ~*/ 03:06:52 %~ unused(no_junit_results) 03:06:52 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057058598-junit.xml 03:06:52 <gt;oxml version="1.0" encoding="utf-8"?> 03:06:52 <gt;testsuites> 03:06:52 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:06:52 % use :- set_prolog_flag(junit_show_converage, true). 03:06:52 03:06:52 % No tests to run 03:06:52 ]]>><gt;/system-out><gt;/testsuites> 03:06:52 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) 03:06:52 03:06:52 %~ test_completed_exit(32) 03:06:52 totalTime=1.000 03:06:52 03:06:52 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' 03:06:52 03:06:58 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 03:06:58 ISSUE_ID=567 03:06:58 ISSUE_OC=OPEN 03:06:58 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 03:06:58 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 03:06:58 FileTestCase=logicmoo.pfc.test.sanity_base.UPDATE_LIST_01 JUnit 03:06:58 03:06:58 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']" 03:06:58 03:06:58 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:06:58 03:06:58 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/update_list_01.pfc 03:06:58 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UPDATE_LIST_01/ 03:06:58 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUPDATE_LIST_01 03:06:58 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/509 03:06:58 03:06:58 03:07:00 %~ init_phase(after_load) 03:07:00 %~ init_phase(restore_state) 03:07:00 % 03:07:00 %~ init_why(after_boot,program) 03:07:00 %~ after_boot. 03:07:00 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:07:00 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/update_list_01.pfc'), 03:07:00 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:07:00 %~ message_hook( 03:07:00 %~ error( permission_error(redefine,module,logicmoo_test), 03:07:00 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:07:00 %~ error, 03:07:00 %~ [ '~q/~w: '-[module,2], 03:07:00 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:07:00 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:07:00 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:07:00 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:00 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:07:00 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:00 03:07:00 03:07:00 :- op(500,fx,'~'). 03:07:00 /*~ 03:07:00 ~*/ 03:07:00 03:07:00 :- op(1050,xfx,('==>')). 03:07:00 /*~ 03:07:00 ~*/ 03:07:00 03:07:00 :- op(1050,xfx,'<gt;==>'). 03:07:00 /*~ 03:07:00 ~*/ 03:07:00 03:07:00 :- op(1100,fx,('==>')). 03:07:00 /*~ 03:07:00 ~*/ 03:07:00 03:07:00 :- op(1150,xfx,('::::')). 03:07:00 03:07:00 /*~ 03:07:00 ~*/ 03:07:00 03:07:00 03:07:00 :- set_fileAssertMt(header_sane). 03:07:00 03:07:00 /*~ 03:07:00 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/update_list_01.pfc:44 03:07:00 %~ set_fileAssertMt(header_sane) 03:07:00 ~*/ 03:07:00 03:07:00 03:07:00 :- expects_dialect(pfc). 03:07:00 03:07:00 /*~ 03:07:00 ~*/ 03:07:00 03:07:00 03:07:00 singleValued(list_holder_one/1). 03:07:00 03:07:00 /*~ 03:07:00 ~*/ 03:07:00 03:07:00 03:07:00 arity(list_holder_two,2). 03:07:00 /*~ 03:07:00 ~*/ 03:07:00 03:07:00 singleValuedInArg(list_holder_two,2). 03:07:00 03:07:00 /*~ 03:07:00 ~*/ 03:07:00 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/update_list_01.pfc:53 03:07:00 %~ unused(no_junit_results) 03:07:00 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137834781-junit.xml 03:07:00 <gt;oxml version="1.0" encoding="utf-8"?> 03:07:00 <gt;testsuites> 03:07:00 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:07:00 % use :- set_prolog_flag(junit_show_converage, true). 03:07:00 03:07:00 % No tests to run 03:07:00 ]]>><gt;/system-out><gt;/testsuites> 03:07:00 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) 03:07:00 03:07:00 %~ test_completed_exit(32) 03:07:00 totalTime=1.000 03:07:00 03:07:00 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' 03:07:00 03:07:07 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 03:07:07 ISSUE_ID=509 03:07:07 ISSUE_OC=OPEN 03:07:07 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 03:07:07 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 03:07:07 FileTestCase=logicmoo.pfc.test.sanity_base.UNDO_01 JUnit 03:07:07 03:07:07 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']" 03:07:07 03:07:07 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:07:07 03:07:07 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/undo_01.pfc 03:07:07 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UNDO_01/ 03:07:07 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNDO_01 03:07:07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/525 03:07:07 03:07:07 03:07:09 %~ init_phase(after_load) 03:07:09 %~ init_phase(restore_state) 03:07:09 % 03:07:09 %~ init_why(after_boot,program) 03:07:09 %~ after_boot. 03:07:09 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:07:09 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01.pfc'), 03:07:09 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:07:09 %~ message_hook( 03:07:09 %~ error( permission_error(redefine,module,logicmoo_test), 03:07:09 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:07:09 %~ error, 03:07:09 %~ [ '~q/~w: '-[module,2], 03:07:09 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:07:09 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:07:09 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:07:09 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:09 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:07:09 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:09 03:07:09 03:07:09 :- dynamic(total_income/3). 03:07:09 03:07:09 % RULES 03:07:09 /*~ 03:07:09 ~*/ 03:07:09 03:07:09 03:07:09 % RULES 03:07:09 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:07:09 03:07:09 /*~ 03:07:09 ~*/ 03:07:09 03:07:09 03:07:09 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:07:09 03:07:09 /*~ 03:07:09 ~*/ 03:07:09 03:07:09 03:07:09 increment_income(P,Y,D) :- 03:07:09 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:07:09 assert(total_income(P,Y,New)). 03:07:09 03:07:09 /*~ 03:07:09 ~*/ 03:07:09 03:07:09 03:07:09 decrement_income(P,Y,D) :- 03:07:09 retract(total_income(P,Y,Old)), 03:07:09 New is Old-D, 03:07:09 assert(total_income(P,Y,New)). 03:07:09 03:07:09 % FACTS 03:07:09 /*~ 03:07:09 ~*/ 03:07:09 03:07:09 03:07:09 % FACTS 03:07:09 income(person,sourceOne,2035,6666). 03:07:09 /*~ 03:07:09 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:07:09 ~*/ 03:07:09 03:07:09 income(person,sourceTwo,2035,1111). 03:07:09 /*~ 03:07:09 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:07:09 ~*/ 03:07:09 03:07:09 income(person,sourceTwo,2036,2222). 03:07:09 03:07:09 03:07:09 % RESULTS PT 1 03:07:09 /*~ 03:07:09 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:07:09 ~*/ 03:07:09 03:07:09 03:07:09 03:07:09 % RESULTS PT 1 03:07:09 :- listing(total_income/3). 03:07:09 /*~ 03:07:09 %~ skipped( listing( total_income/3)) 03:07:09 ~*/ 03:07:09 03:07:09 /* 03:07:09 03:07:09 total_income(person, 2035, 7777). 03:07:09 total_income(person, 2036, 2222). 03:07:09 03:07:09 */ 03:07:09 03:07:09 03:07:09 % UPDATE Remove some income 03:07:09 \+ income(person,_,2035,1111). 03:07:09 03:07:09 03:07:09 % RESULTS PT 2 03:07:09 /*~ 03:07:09 %~ debugm( baseKB, 03:07:09 %~ show_success( baseKB, 03:07:09 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:07:09 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_01.pfc ',50) , 03:07:09 %~ ax)))) 03:07:09 ~*/ 03:07:09 03:07:09 03:07:09 03:07:09 % RESULTS PT 2 03:07:09 :- listing(total_income/3). 03:07:09 /*~ 03:07:09 %~ skipped( listing( total_income/3)) 03:07:09 ~*/ 03:07:09 %~ unused(no_junit_results) 03:07:09 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120409131-junit.xml 03:07:09 <gt;oxml version="1.0" encoding="utf-8"?> 03:07:09 <gt;testsuites> 03:07:09 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:07:09 % use :- set_prolog_flag(junit_show_converage, true). 03:07:09 03:07:09 % No tests to run 03:07:09 ]]>><gt;/system-out><gt;/testsuites> 03:07:09 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) 03:07:09 03:07:09 %~ test_completed_exit(32) 03:07:09 totalTime=1.000 03:07:09 03:07:09 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' 03:07:09 03:07:15 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 03:07:15 ISSUE_ID=525 03:07:15 ISSUE_OC=OPEN 03:07:15 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 03:07:15 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 03:07:15 FileTestCase=logicmoo.pfc.test.sanity_base.SV_OR_01 JUnit 03:07:15 03:07:15 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']" 03:07:15 03:07:15 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:07:15 03:07:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_or_01.pfc 03:07:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_OR_01/ 03:07:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_OR_01 03:07:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/570 03:07:15 03:07:15 03:07:16 %~ init_phase(after_load) 03:07:16 %~ init_phase(restore_state) 03:07:16 % 03:07:16 %~ init_why(after_boot,program) 03:07:16 %~ after_boot. 03:07:16 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:07:16 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_or_01.pfc'), 03:07:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:07:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:07:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:07:16 %~ message_hook( 03:07:16 %~ error( permission_error(redefine,module,logicmoo_test), 03:07:16 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:07:16 %~ error, 03:07:16 %~ [ '~q/~w: '-[module,2], 03:07:16 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:07:16 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:07:16 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:07:16 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:16 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:07:16 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:16 03:07:16 03:07:16 :- set_fileAssertMt(header_sane). 03:07:16 03:07:16 /*~ 03:07:16 %~ set_fileAssertMt(header_sane) 03:07:16 ~*/ 03:07:16 03:07:16 03:07:16 :- expects_dialect(pfc). 03:07:16 03:07:16 /*~ 03:07:16 ~*/ 03:07:16 03:07:16 03:07:16 p(a). 03:07:16 /*~ 03:07:16 ~*/ 03:07:16 p(b). 03:07:16 /*~ 03:07:16 ~*/ 03:07:16 03:07:16 single_override(p(a),p(b)). 03:07:16 03:07:16 /*~ 03:07:16 ~*/ 03:07:16 03:07:16 03:07:16 :- listing(p/1). 03:07:16 03:07:16 03:07:16 03:07:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_or_01.pfc 03:07:16 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_OR_01/ 03:07:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_OR_01 03:07:16 03:07:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/570 03:07:16 /*~ 03:07:16 %~ skipped( listing( p/1)) 03:07:16 ~*/ 03:07:16 %~ unused(no_junit_results) 03:07:16 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071280631-junit.xml 03:07:16 <gt;oxml version="1.0" encoding="utf-8"?> 03:07:16 <gt;testsuites> 03:07:16 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:07:16 % use :- set_prolog_flag(junit_show_converage, true). 03:07:16 03:07:16 % No tests to run 03:07:16 ]]>><gt;/system-out><gt;/testsuites> 03:07:16 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) 03:07:16 03:07:16 %~ test_completed_exit(32) 03:07:16 totalTime=1.000 03:07:16 03:07:16 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' 03:07:16 03:07:22 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 03:07:22 ISSUE_ID=570 03:07:22 ISSUE_OC=OPEN 03:07:22 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 03:07:22 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 03:07:22 FileTestCase=logicmoo.pfc.test.sanity_base.SV_IN_ARG_01 JUnit 03:07:22 03:07:22 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']" 03:07:22 03:07:22 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:07:22 03:07:22 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc 03:07:22 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01/ 03:07:22 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01 03:07:22 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/333 03:07:22 03:07:22 03:07:24 %~ init_phase(after_load) 03:07:24 %~ init_phase(restore_state) 03:07:24 % 03:07:24 %~ init_why(after_boot,program) 03:07:24 %~ after_boot. 03:07:24 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:07:24 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc'), 03:07:24 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:07:24 %~ message_hook( 03:07:24 %~ error( permission_error(redefine,module,logicmoo_test), 03:07:24 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:07:24 %~ error, 03:07:24 %~ [ '~q/~w: '-[module,2], 03:07:24 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:07:24 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:07:24 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:07:24 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:07:24 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:24 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:07:24 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:24 03:07:24 03:07:24 :- set_fileAssertMt(header_sane). 03:07:24 03:07:24 /*~ 03:07:24 %~ set_fileAssertMt(header_sane) 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 :- expects_dialect(pfc). 03:07:24 03:07:24 03:07:24 /*~ 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 03:07:24 :- dynamic(someSV_testeed/3). 03:07:24 /*~ 03:07:24 ~*/ 03:07:24 03:07:24 arity(someSV_testeed,3). 03:07:24 03:07:24 /*~ 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 singleValuedInArg(someSV_testeed,3). 03:07:24 03:07:24 /*~ 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 :- mpred_test(singleValuedInArgAX(someSV_testeed,3,3)). 03:07:24 03:07:24 03:07:24 /*~ 03:07:24 %~ ?-( mpred_test("Test_0001_Line_0000__SomeSV_testeed_in_user",user:singleValuedInArgAX(someSV_testeed,3,3))). 03:07:24 passed=info(why_was_true(user:singleValuedInArgAX(someSV_testeed,3,3))) 03:07:24 no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). 03:07:24 03:07:24 no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). 03:07:24 03:07:24 no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). 03:07:24 03:07:24 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0001_Line_0000__SomeSV_testeed_in_user'. 03:07:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. 03:07:24 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\']"'. 03:07:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 03:07:24 someSV_testeed(a,b,1). 03:07:24 /*~ 03:07:24 ~*/ 03:07:24 03:07:24 :- (ain(someSV_testeed(a,b,2))). 03:07:24 /*~ 03:07:24 ~*/ 03:07:24 03:07:24 :- listing(someSV_testeed/3). 03:07:24 03:07:24 03:07:24 /*~ 03:07:24 %~ skipped( listing( someSV_testeed/3)) 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 03:07:24 someSV_testeed(a,c,3). 03:07:24 03:07:24 /*~ 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 :- mpred_test( \+ someSV_testeed(a,b,1)). 03:07:24 /*~ 03:07:24 %~ ?-( mpred_test("Test_0002_Line_0000__naf_someSV_testeed_1_in_user",user:(\+someSV_testeed(a,b,1)))). 03:07:24 failure=info((why_was_true(user:someSV_testeed(a,b,1)),nop(ftrace(user:(\+someSV_testeed(a,b,1)))))) 03:07:24 no_proof_for(someSV_testeed(a,b,1)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,1)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,1)). 03:07:24 03:07:24 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0002_Line_0000__naf_someSV_testeed_1_in_user'. 03:07:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. 03:07:24 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\']"'. 03:07:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:24 ~*/ 03:07:24 03:07:24 :- mpred_test( someSV_testeed(a,b,2)). 03:07:24 03:07:24 /*~ 03:07:24 %~ ?-( mpred_test("Test_0003_Line_0000__someSV_testeed_2_in_user",user:someSV_testeed(a,b,2))). 03:07:24 passed=info(why_was_true(user:someSV_testeed(a,b,2))) 03:07:24 no_proof_for(someSV_testeed(a,b,2)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,2)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,2)). 03:07:24 03:07:24 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0003_Line_0000__someSV_testeed_2_in_user'. 03:07:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. 03:07:24 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\']"'. 03:07:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 :- ain(someSV_testeed(a,b,1)). 03:07:24 03:07:24 /*~ 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 :- mpred_test( someSV_testeed(a,b,1)). 03:07:24 /*~ 03:07:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc:61 03:07:24 %~ ?-( mpred_test("Test_0004_Line_0000__someSV_testeed_1_in_user",user:someSV_testeed(a,b,1))). 03:07:24 passed=info(why_was_true(user:someSV_testeed(a,b,1))) 03:07:24 no_proof_for(someSV_testeed(a,b,1)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,1)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,1)). 03:07:24 03:07:24 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0004_Line_0000__someSV_testeed_1_in_user'. 03:07:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. 03:07:24 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\']"'. 03:07:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:24 ~*/ 03:07:24 03:07:24 :- mpred_test(\+ someSV_testeed(a,b,2)). 03:07:24 03:07:24 /*~ 03:07:24 %~ ?-( mpred_test("Test_0005_Line_0000__naf_someSV_testeed_2_in_user",user:(\+someSV_testeed(a,b,2)))). 03:07:24 failure=info((why_was_true(user:someSV_testeed(a,b,2)),nop(ftrace(user:(\+someSV_testeed(a,b,2)))))) 03:07:24 no_proof_for(someSV_testeed(a,b,2)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,2)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,2)). 03:07:24 03:07:24 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0005_Line_0000__naf_someSV_testeed_2_in_user'. 03:07:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. 03:07:24 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\']"'. 03:07:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 :- ain(someSV_testeed(a,b,2)). 03:07:24 /*~ 03:07:24 ~*/ 03:07:24 03:07:24 :- listing(someSV_testeed/3). 03:07:24 03:07:24 /*~ 03:07:24 %~ skipped( listing( someSV_testeed/3)) 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 someSV_testeed(a,c,3). 03:07:24 03:07:24 /*~ 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 :- listing(someSV_testeed/3). 03:07:24 03:07:24 /*~ 03:07:24 %~ skipped( listing( someSV_testeed/3)) 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 :- mpred_test( \+ someSV_testeed(a,b,1)). 03:07:24 /*~ 03:07:24 %~ ?-( mpred_test("Test_0006_Line_0000__naf_someSV_testeed_1_in_user",user:(\+someSV_testeed(a,b,1)))). 03:07:24 failure=info((why_was_true(user:someSV_testeed(a,b,1)),nop(ftrace(user:(\+someSV_testeed(a,b,1)))))) 03:07:24 no_proof_for(someSV_testeed(a,b,1)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,1)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,1)). 03:07:24 03:07:24 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0006_Line_0000__naf_someSV_testeed_1_in_user'. 03:07:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. 03:07:24 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\']"'. 03:07:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:24 ~*/ 03:07:24 03:07:24 :- mpred_test( someSV_testeed(a,b,2)). 03:07:24 03:07:24 /*~ 03:07:24 %~ ?-( mpred_test("Test_0007_Line_0000__someSV_testeed_2_in_user",user:someSV_testeed(a,b,2))). 03:07:24 passed=info(why_was_true(user:someSV_testeed(a,b,2))) 03:07:24 no_proof_for(someSV_testeed(a,b,2)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,2)). 03:07:24 03:07:24 no_proof_for(someSV_testeed(a,b,2)). 03:07:24 03:07:24 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01-Test_0007_Line_0000__someSV_testeed_2_in_user'. 03:07:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01'. 03:07:24 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\']"'. 03:07:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 :- ain((\+ someSV_testeed(a,b,2))). 03:07:24 03:07:24 /*~ 03:07:24 %~ debugm( baseKB, 03:07:24 %~ show_success( baseKB, 03:07:24 %~ baseKB : mpred_withdraw( someSV_testeed(a,b,2), 03:07:24 %~ ( 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) , 03:07:24 %~ ax)))) 03:07:24 ~*/ 03:07:24 03:07:24 03:07:24 :- listing(someSV_testeed/3). 03:07:24 03:07:24 %:- (ain(someSV_testeed(a,b,2))). 03:07:24 %:- mpred_test(someSV_testeed(a,b,1)). 03:07:24 03:07:24 03:07:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/333 03:07:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc 03:07:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01/ 03:07:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01 03:07:24 03:07:24 /*~ 03:07:24 %~ skipped( listing( someSV_testeed/3)) 03:07:24 ~*/ 03:07:24 %~ unused(no_junit_results) 03:07:24 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.146917291-junit.xml 03:07:24 <gt;oxml version="1.0" encoding="utf-8"?> 03:07:24 <gt;testsuites> 03:07:24 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:07:24 % use :- set_prolog_flag(junit_show_converage, true). 03:07:24 03:07:24 % No tests to run 03:07:24 ]]>><gt;/system-out><gt;/testsuites> 03:07:24 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) 03:07:24 Test_0001_Line_0000__SomeSV_testeed_in_user result = passed. 03:07:24 Test_0002_Line_0000__naf_someSV_testeed_1_in_user result = failure. 03:07:24 Test_0003_Line_0000__someSV_testeed_2_in_user result = passed. 03:07:24 Test_0004_Line_0000__someSV_testeed_1_in_user result = passed. 03:07:24 Test_0005_Line_0000__naf_someSV_testeed_2_in_user result = failure. 03:07:24 Test_0006_Line_0000__naf_someSV_testeed_1_in_user result = failure. 03:07:24 Test_0007_Line_0000__someSV_testeed_2_in_user result = passed. 03:07:24 03:07:24 %~ test_completed_exit(40) 03:07:24 totalTime=1.000 03:07:24 03:07:24 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' 03:07:24 03:07:29 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 03:07:29 ISSUE_ID=333 03:07:29 ISSUE_OC=OPEN 03:07:29 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 03:07:29 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 03:07:29 FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01 JUnit 03:07:29 03:07:30 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']" 03:07:30 03:07:30 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:07:30 03:07:30 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc 03:07:30 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01/ 03:07:30 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01 03:07:30 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/358 03:07:30 03:07:30 03:07:31 %~ init_phase(after_load) 03:07:31 %~ init_phase(restore_state) 03:07:31 % 03:07:31 %~ init_why(after_boot,program) 03:07:31 %~ after_boot. 03:07:31 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:07:31 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc'), 03:07:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:07:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:07:31 %~ message_hook( 03:07:31 %~ error( permission_error(redefine,module,logicmoo_test), 03:07:31 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:07:31 %~ error, 03:07:31 %~ [ '~q/~w: '-[module,2], 03:07:31 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:07:31 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:07:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:07:31 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:07:31 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:31 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:07:31 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:31 03:07:31 03:07:31 :- set_fileAssertMt(header_sane). 03:07:31 03:07:31 /*~ 03:07:31 %~ set_fileAssertMt(header_sane) 03:07:31 ~*/ 03:07:31 03:07:31 03:07:31 :- expects_dialect(pfc). 03:07:31 03:07:31 03:07:31 /*~ 03:07:31 ~*/ 03:07:31 03:07:31 03:07:31 03:07:31 prologSingleValued(inChairX/2). 03:07:31 03:07:31 /*~ 03:07:31 ~*/ 03:07:31 03:07:31 03:07:31 :- import(inChairX/2). 03:07:31 03:07:31 /*~ 03:07:31 ~*/ 03:07:31 03:07:31 03:07:31 dmilesWorld. 03:07:31 03:07:31 /*~ 03:07:31 ~*/ 03:07:31 03:07:31 03:07:31 :- (ain(dmilesWorld ==> inChairX(xx,a))). 03:07:31 /*~ 03:07:31 ~*/ 03:07:31 03:07:31 :- (ain(dmilesWorld ==> inChairX(xx,b))). 03:07:31 03:07:31 03:07:31 03:07:31 /*~ 03:07:31 ~*/ 03:07:31 03:07:31 03:07:31 03:07:31 03:07:31 :- listing(inChairX/2). 03:07:31 03:07:31 /*~ 03:07:31 %~ skipped( listing( inChairX/2)) 03:07:31 ~*/ 03:07:31 03:07:31 03:07:31 :- mpred_test(inChairX(xx,b)). 03:07:31 /*~ 03:07:31 %~ ?-( mpred_test("Test_0001_Line_0000__Xx_in_user",user:inChairX(xx,b))). 03:07:31 passed=info(why_was_true(user:inChairX(xx,b))) 03:07:31 no_proof_for(inChairX(xx,b)). 03:07:31 03:07:31 no_proof_for(inChairX(xx,b)). 03:07:31 03:07:31 no_proof_for(inChairX(xx,b)). 03:07:31 03:07:31 name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01-Test_0001_Line_0000__Xx_in_user'. 03:07:31 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01'. 03:07:31 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\']"'. 03:07:31 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:31 ~*/ 03:07:31 03:07:31 :- mpred_test(\+ inChairX(xx,a)). 03:07:31 03:07:31 /*~ 03:07:31 %~ ?-( mpred_test("Test_0002_Line_0000__naf_Xx_in_user",user:(\+inChairX(xx,a)))). 03:07:31 passed=info(why_was_true(user:(\+inChairX(xx,a)))) 03:07:31 no_proof_for(\+inChairX(xx,a)). 03:07:31 03:07:31 no_proof_for(\+inChairX(xx,a)). 03:07:31 03:07:31 no_proof_for(\+inChairX(xx,a)). 03:07:31 03:07:31 name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01-Test_0002_Line_0000__naf_Xx_in_user'. 03:07:31 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01'. 03:07:31 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\']"'. 03:07:31 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:31 ~*/ 03:07:31 03:07:31 03:07:31 :- (ain(\+ (dmilesWorld ==> inChairX(xx,b)))). 03:07:31 03:07:31 /*~ 03:07:31 %~ debugm( baseKB, 03:07:31 %~ show_success( baseKB, 03:07:31 %~ baseKB : mpred_withdraw( 03:07:31 %~ dmilesWorld==>inChairX(xx,b), 03:07:31 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc ',57) , 03:07:31 %~ ax)))) 03:07:31 ~*/ 03:07:31 03:07:31 03:07:31 :- listing(inChairX/2). 03:07:31 03:07:31 %:- mpred_test(inChairX(xx,a)). 03:07:31 03:07:31 03:07:31 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/358 03:07:31 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc 03:07:31 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01/ 03:07:31 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01 03:07:31 03:07:31 /*~ 03:07:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc:59 03:07:31 %~ skipped( listing( inChairX/2)) 03:07:31 ~*/ 03:07:31 %~ unused(no_junit_results) 03:07:31 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137392592-junit.xml 03:07:31 <gt;oxml version="1.0" encoding="utf-8"?> 03:07:31 <gt;testsuites> 03:07:31 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:07:31 % use :- set_prolog_flag(junit_show_converage, true). 03:07:31 03:07:31 % No tests to run 03:07:31 ]]>><gt;/system-out><gt;/testsuites> 03:07:31 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) 03:07:31 Test_0001_Line_0000__Xx_in_user result = passed. 03:07:31 Test_0002_Line_0000__naf_Xx_in_user result = passed. 03:07:31 03:07:31 %~ test_completed_exit(96) 03:07:31 totalTime=1.000 03:07:31 03:07:31 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' 03:07:31 03:07:37 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 03:07:37 ISSUE_ID=358 03:07:37 ISSUE_OC=OPEN 03:07:37 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 03:07:37 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 03:07:37 FileTestCase=logicmoo.pfc.test.sanity_base.SV_DEFAULT_01 JUnit 03:07:37 03:07:37 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']" 03:07:37 03:07:37 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:07:37 03:07:37 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc 03:07:37 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_DEFAULT_01/ 03:07:37 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_DEFAULT_01 03:07:37 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/359 03:07:37 03:07:37 03:07:39 %~ init_phase(after_load) 03:07:39 %~ init_phase(restore_state) 03:07:39 % 03:07:39 %~ init_why(after_boot,program) 03:07:39 %~ after_boot. 03:07:39 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:07:39 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc'), 03:07:39 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:07:39 %~ message_hook( 03:07:39 %~ error( permission_error(redefine,module,logicmoo_test), 03:07:39 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:07:39 %~ error, 03:07:39 %~ [ '~q/~w: '-[module,2], 03:07:39 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:07:39 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:07:39 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:07:39 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:39 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:07:39 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:07:39 03:07:39 03:07:39 :- op(500,fx,'~'). 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 :- op(1050,xfx,('==>')). 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 :- op(1050,xfx,'<gt;==>'). 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 :- op(1100,fx,('==>')). 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 :- op(1150,xfx,('::::')). 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- set_fileAssertMt(header_sane). 03:07:39 03:07:39 /*~ 03:07:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:44 03:07:39 %~ set_fileAssertMt(header_sane) 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- expects_dialect(pfc). 03:07:39 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 03:07:39 :- dynamic(full_name/2). 03:07:39 03:07:39 03:07:39 % These tests mix singleValuedInArg and mdefault/1 is differnt ways 03:07:39 03:07:39 03:07:39 % if we learn that something has a full name, then we guess it is a user_login object. (in our version of reality) 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 03:07:39 % These tests mix singleValuedInArg and mdefault/1 is differnt ways 03:07:39 03:07:39 03:07:39 % if we learn that something has a full name, then we guess it is a user_login object. (in our version of reality) 03:07:39 full_name(U,_) ==> user_login(U). 03:07:39 03:07:39 03:07:39 % if we learn that something has a host name, then we guess it is a user_login object. 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 03:07:39 % if we learn that something has a host name, then we guess it is a user_login object. 03:07:39 host_name(U,_) ==> user_login(U). 03:07:39 03:07:39 03:07:39 % when we know a user_login's full name and host name, make a user_name_host/3 assertion. 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 03:07:39 % when we know a user_login's full name and host name, make a user_name_host/3 assertion. 03:07:39 (((user_login(User), 03:07:39 full_name(User,Name)/(Name\=isMissing), 03:07:39 host_name(User,Host)/(Host\=isMissing) ), 03:07:39 {ground(user_name_host(User,Name,Host))}) ==> user_name_host(User,Name,Host)). 03:07:39 03:07:39 03:07:39 % the default full_name for a user_login is 'isMissing'. 03:07:39 %user_login(User), ~full_name(User,X)/(X\=isMissing)==>full_name(User,isMissing). 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 03:07:39 % the default full_name for a user_login is 'isMissing'. 03:07:39 %user_login(User), ~full_name(User,X)/(X\=isMissing)==>full_name(User,isMissing). 03:07:39 prologSingleValued(full_name). 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 mdefault( user_login(User) ==> full_name(User,isMissing)). 03:07:39 03:07:39 03:07:39 % the default host_name for a user_login is 'isMissing'. 03:07:39 %user_login(User), ~host_name(User,X)/(X\==isMissing) ==> host_name(User,isMissing). 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 03:07:39 % the default host_name for a user_login is 'isMissing'. 03:07:39 %user_login(User), ~host_name(User,X)/(X\==isMissing) ==> host_name(User,isMissing). 03:07:39 prologSingleValued(host_name). 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 mdefault( user_login(User) ==> host_name(User,isMissing)). 03:07:39 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 03:07:39 never_assert_u(full_name(finin,isMissing),too_much_forward_chaing). 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 user_login(joe1). 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- sanity(listing([full_name/2,host_name/2,user_login/1])). 03:07:39 03:07:39 /*~ 03:07:39 %~ ?-( mpred_test(Kw,user:listing([full_name/2,host_name/2,user_login/1]))). 03:07:39 :- dynamic full_name/2. 03:07:39 :- multifile full_name/2. 03:07:39 :- public full_name/2. 03:07:39 :- module_transparent full_name/2. 03:07:39 03:07:39 full_name(joe1, isMissing). 03:07:39 03:07:39 :- dynamic host_name/2. 03:07:39 :- multifile host_name/2. 03:07:39 :- public host_name/2. 03:07:39 :- module_transparent host_name/2. 03:07:39 03:07:39 host_name(joe1, isMissing). 03:07:39 03:07:39 :- dynamic user_login/1. 03:07:39 :- multifile user_login/1. 03:07:39 :- public user_login/1. 03:07:39 :- module_transparent user_login/1. 03:07:39 03:07:39 user_login(joe1). 03:07:39 03:07:39 passed=info(why_was_true(user:listing([full_name/2,host_name/2,user_login/1]))) 03:07:39 no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). 03:07:39 03:07:39 :- dynamic full_name/2. 03:07:39 :- multifile full_name/2. 03:07:39 :- public full_name/2. 03:07:39 :- module_transparent full_name/2. 03:07:39 03:07:39 full_name(joe1, isMissing). 03:07:39 03:07:39 :- dynamic host_name/2. 03:07:39 :- multifile host_name/2. 03:07:39 :- public host_name/2. 03:07:39 :- module_transparent host_name/2. 03:07:39 03:07:39 host_name(joe1, isMissing). 03:07:39 03:07:39 :- dynamic user_login/1. 03:07:39 :- multifile user_login/1. 03:07:39 :- public user_login/1. 03:07:39 :- module_transparent user_login/1. 03:07:39 03:07:39 user_login(joe1). 03:07:39 03:07:39 no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). 03:07:39 03:07:39 no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). 03:07:39 03:07:39 %~ message_hook( 03:07:39 %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), 03:07:39 %~ error, 03:07:39 %~ [ '~q/~w: '-[atomic_list_concat,2], 03:07:39 %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], 03:07:39 %~ ' (~w ~w)'-[an,empty_list]]) 03:07:39 atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:07:39 ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:07:39 %~ message_hook( 03:07:39 %~ goal_failed( directive, 03:07:39 %~ user : mpred_test( listing( [ full_name/2, host_name/2,user_login/1]))), 03:07:39 %~ warning, 03:07:39 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:07:39 %~ user : mpred_test( listing( [ full_name/2, host_name/2,user_login/1]))]]) 03:07:39 Goal (directive) failed: user:mpred_test(listing([(full_name/2),(host_name/2),(user_login/1)])) 03:07:39 Warning: Goal (directive) failed: user:mpred_test(listing([(full_name/2),(host_name/2),(user_login/1)])) 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- mpred_test(host_name(joe1,isMissing)). 03:07:39 03:07:39 03:07:39 % (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)). 03:07:39 03:07:39 /*~ 03:07:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:88 03:07:39 %~ ?-( mpred_test("Test_0002_Line_0000__Joe1_in_user",user:host_name(joe1,isMissing))). 03:07:39 passed=info(why_was_true(user:host_name(joe1,isMissing))) 03:07:39 no_proof_for(host_name(joe1,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(joe1,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(joe1,isMissing)). 03:07:39 03:07:39 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0002_Line_0000__Joe1_in_user'. 03:07:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. 03:07:39 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\']"'. 03:07:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 03:07:39 % (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)). 03:07:39 03:07:39 ==> full_name(finin,'Tim Finin'). 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- mpred_test(user_login(finin)). 03:07:39 /*~ 03:07:39 %~ ?-( mpred_test("Test_0003_Line_0000__Finin_in_user",user:user_login(finin))). 03:07:39 passed=info(why_was_true(user:user_login(finin))) 03:07:39 no_proof_for(user_login(finin)). 03:07:39 03:07:39 no_proof_for(user_login(finin)). 03:07:39 03:07:39 no_proof_for(user_login(finin)). 03:07:39 03:07:39 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0003_Line_0000__Finin_in_user'. 03:07:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. 03:07:39 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\']"'. 03:07:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:39 ~*/ 03:07:39 03:07:39 :- mpred_test(host_name(finin,isMissing)). 03:07:39 03:07:39 /*~ 03:07:39 %~ ?-( mpred_test("Test_0004_Line_0000__Finin_in_user",user:host_name(finin,isMissing))). 03:07:39 passed=info(why_was_true(user:host_name(finin,isMissing))) 03:07:39 no_proof_for(host_name(finin,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(finin,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(finin,isMissing)). 03:07:39 03:07:39 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0004_Line_0000__Finin_in_user'. 03:07:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. 03:07:39 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\']"'. 03:07:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 ==> host_name(finin,antares). 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- mpred_test(\+ host_name(finin,isMissing)). 03:07:39 03:07:39 /*~ 03:07:39 %~ ?-( mpred_test("Test_0005_Line_0000__naf_Finin_in_user",user:(\+host_name(finin,isMissing)))). 03:07:39 failure=info((why_was_true(user:host_name(finin,isMissing)),nop(ftrace(user:(\+host_name(finin,isMissing)))))) 03:07:39 no_proof_for(host_name(finin,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(finin,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(finin,isMissing)). 03:07:39 03:07:39 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0005_Line_0000__naf_Finin_in_user'. 03:07:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. 03:07:39 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\']"'. 03:07:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 user_login(finin). 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- mpred_test(\+ host_name(finin,isMissing)). 03:07:39 /*~ 03:07:39 %~ ?-( mpred_test("Test_0006_Line_0000__naf_Finin_in_user",user:(\+host_name(finin,isMissing)))). 03:07:39 failure=info((why_was_true(user:host_name(finin,isMissing)),nop(ftrace(user:(\+host_name(finin,isMissing)))))) 03:07:39 no_proof_for(host_name(finin,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(finin,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(finin,isMissing)). 03:07:39 03:07:39 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0006_Line_0000__naf_Finin_in_user'. 03:07:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. 03:07:39 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\']"'. 03:07:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:39 ~*/ 03:07:39 03:07:39 :- mpred_test(\+ full_name(finin,isMissing)). 03:07:39 03:07:39 03:07:39 03:07:39 /*~ 03:07:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:105 03:07:39 %~ ?-( mpred_test("Test_0007_Line_0000__naf_Finin_in_user",user:(\+full_name(finin,isMissing)))). 03:07:39 passed=info(why_was_true(user:(\+full_name(finin,isMissing)))) 03:07:39 no_proof_for(\+full_name(finin,isMissing)). 03:07:39 03:07:39 no_proof_for(\+full_name(finin,isMissing)). 03:07:39 03:07:39 no_proof_for(\+full_name(finin,isMissing)). 03:07:39 03:07:39 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0007_Line_0000__naf_Finin_in_user'. 03:07:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. 03:07:39 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\']"'. 03:07:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 03:07:39 03:07:39 ==> full_name(robin,'Robin,McEntire'). 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 ==> host_name(fritzson,hamlet). 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- sanity(listing([full_name/2,host_name/2,user_login/1,user_name_host/3])). 03:07:39 03:07:39 /*~ 03:07:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:113 03:07:39 %~ ?-( mpred_test( Kw, 03:07:39 %~ user : listing( [ full_name/2, host_name/2,user_login/1,user_name_host/3]))). 03:07:39 :- dynamic full_name/2. 03:07:39 :- multifile full_name/2. 03:07:39 :- public full_name/2. 03:07:39 :- module_transparent full_name/2. 03:07:39 03:07:39 full_name(joe1, isMissing). 03:07:39 full_name(finin, 'Tim Finin'). 03:07:39 full_name(robin, 'Robin,McEntire'). 03:07:39 full_name(fritzson, isMissing). 03:07:39 03:07:39 :- dynamic host_name/2. 03:07:39 :- multifile host_name/2. 03:07:39 :- public host_name/2. 03:07:39 :- module_transparent host_name/2. 03:07:39 03:07:39 host_name(joe1, isMissing). 03:07:39 host_name(finin, isMissing). 03:07:39 host_name(finin, antares). 03:07:39 host_name(robin, isMissing). 03:07:39 host_name(fritzson, hamlet). 03:07:39 03:07:39 :- dynamic user_login/1. 03:07:39 :- multifile user_login/1. 03:07:39 :- public user_login/1. 03:07:39 :- module_transparent user_login/1. 03:07:39 03:07:39 user_login(joe1). 03:07:39 user_login(finin). 03:07:39 user_login(robin). 03:07:39 user_login(fritzson). 03:07:39 03:07:39 :- dynamic user_name_host/3. 03:07:39 :- multifile user_name_host/3. 03:07:39 :- public user_name_host/3. 03:07:39 :- module_transparent user_name_host/3. 03:07:39 03:07:39 user_name_host(finin, 'Tim Finin', antares). 03:07:39 03:07:39 passed=info(why_was_true(user:listing([full_name/2,host_name/2,user_login/1,user_name_host/3]))) 03:07:39 no_proof_for(listing([ full_name/2, host_name/2,user_login/1, 03:07:39 user_name_host/3])). 03:07:39 03:07:39 :- dynamic full_name/2. 03:07:39 :- multifile full_name/2. 03:07:39 :- public full_name/2. 03:07:39 :- module_transparent full_name/2. 03:07:39 03:07:39 full_name(joe1, isMissing). 03:07:39 full_name(finin, 'Tim Finin'). 03:07:39 full_name(robin, 'Robin,McEntire'). 03:07:39 full_name(fritzson, isMissing). 03:07:39 03:07:39 :- dynamic host_name/2. 03:07:39 :- multifile host_name/2. 03:07:39 :- public host_name/2. 03:07:39 :- module_transparent host_name/2. 03:07:39 03:07:39 host_name(joe1, isMissing). 03:07:39 host_name(finin, isMissing). 03:07:39 host_name(finin, antares). 03:07:39 host_name(robin, isMissing). 03:07:39 host_name(fritzson, hamlet). 03:07:39 03:07:39 :- dynamic user_login/1. 03:07:39 :- multifile user_login/1. 03:07:39 :- public user_login/1. 03:07:39 :- module_transparent user_login/1. 03:07:39 03:07:39 user_login(joe1). 03:07:39 user_login(finin). 03:07:39 user_login(robin). 03:07:39 user_login(fritzson). 03:07:39 03:07:39 :- dynamic user_name_host/3. 03:07:39 :- multifile user_name_host/3. 03:07:39 :- public user_name_host/3. 03:07:39 :- module_transparent user_name_host/3. 03:07:39 03:07:39 user_name_host(finin, 'Tim Finin', antares). 03:07:39 03:07:39 no_proof_for(listing([ full_name/2, host_name/2,user_login/1, 03:07:39 user_name_host/3])). 03:07:39 03:07:39 no_proof_for(listing([ full_name/2, host_name/2,user_login/1, 03:07:39 user_name_host/3])). 03:07:39 03:07:39 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0005_Line_0000__naf_Finin_in_user'. 03:07:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. 03:07:39 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\']"'. 03:07:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- mpred_test(host_name(robin,isMissing)). 03:07:39 03:07:39 /*~ 03:07:39 %~ ?-( mpred_test("Test_0009_Line_0000__Robin_in_user",user:host_name(robin,isMissing))). 03:07:39 passed=info(why_was_true(user:host_name(robin,isMissing))) 03:07:39 no_proof_for(host_name(robin,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(robin,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(robin,isMissing)). 03:07:39 03:07:39 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0009_Line_0000__Robin_in_user'. 03:07:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. 03:07:39 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\']"'. 03:07:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 ==> host_name(robin,rmachine). 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- mpred_test(\+ host_name(robin,isMissing)). 03:07:39 03:07:39 /*~ 03:07:39 %~ ?-( mpred_test("Test_0010_Line_0000__naf_Robin_in_user",user:(\+host_name(robin,isMissing)))). 03:07:39 failure=info((why_was_true(user:host_name(robin,isMissing)),nop(ftrace(user:(\+host_name(robin,isMissing)))))) 03:07:39 no_proof_for(host_name(robin,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(robin,isMissing)). 03:07:39 03:07:39 no_proof_for(host_name(robin,isMissing)). 03:07:39 03:07:39 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0010_Line_0000__naf_Robin_in_user'. 03:07:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. 03:07:39 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\']"'. 03:07:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- mpred_trace_exec. 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 :- debug_logicmoo(_). 03:07:39 03:07:39 /*~ 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 ==> ~host_name(robin,rmachine). 03:07:39 03:07:39 /*~ 03:07:39 %~ mpred_undo1( '$nt'( full_name(robin,Name_Robin), 03:07:39 %~ ( call_u_no_bc( full_name(robin,Dif_Name_Missing_Robin1)) , 03:07:39 %~ ground( full_name(robin,Dif_Name_Missing_Robin1)) , 03:07:39 %~ dif : dif(isMissing,Dif_Name_Missing_Robin1)), 03:07:39 %~ '$nt'( 03:07:39 %~ ~( full_name(robin,isMissing)), 03:07:39 %~ call_u_no_bc( ~( full_name(robin,isMissing))), 03:07:39 %~ rhs([full_name(robin,isMissing)])))) 03:07:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:124 03:07:39 %~ mpred_undo1( '$nt'( host_name(robin,Name_Robin), 03:07:39 %~ ( call_u_no_bc( host_name(robin,Dif_Name_Missing_Robin1)) , 03:07:39 %~ ground( host_name(robin,Dif_Name_Missing_Robin1)) , 03:07:39 %~ dif : dif(isMissing,Dif_Name_Missing_Robin1)), 03:07:39 %~ '$nt'( 03:07:39 %~ ~( host_name(robin,isMissing)), 03:07:39 %~ call_u_no_bc( ~( host_name(robin,isMissing))), 03:07:39 %~ rhs([host_name(robin,isMissing)])))) 03:07:39 %~ mpred_undo1( '$nt'( 03:07:39 %~ ~( host_name(robin,isMissing)), 03:07:39 %~ call_u_no_bc( ~( host_name(robin,isMissing))), 03:07:39 %~ rhs([host_name(robin,isMissing)]))) 03:07:39 %~ debugm( baseKB, 03:07:39 %~ show_failed( baseKB, 03:07:39 %~ baseKB : ( ( mpred_retract_i_or_warn_1( '$spft'( baseKB, 03:07:39 %~ user_name_host(robin,'Robin,McEntire',rmachine), 03:07:39 %~ host_name(robin,rmachine), 03:07:39 %~ '$pt'( user, 03:07:39 %~ host_name(robin,rmachine), 03:07:39 %~ ( rmachine\=isMissing *-> 03:07:39 %~ ground( user_name_host(robin,'Robin,McEntire',rmachine)) *-> 03:07:39 %~ rhs([user_name_host(robin,'Robin,McEntire',rmachine)])))))) ; 03:07:39 %~ mpred_retract_i_or_warn_2( '$spft'( baseKB, 03:07:39 %~ user_name_host(robin,'Robin,McEntire',rmachine), 03:07:39 %~ host_name(robin,rmachine), 03:07:39 %~ '$pt'( user, 03:07:39 %~ host_name(robin,rmachine), 03:07:39 %~ ( rmachine\=isMissing *-> 03:07:39 %~ ground( user_name_host(robin,'Robin,McEntire',rmachine)) *-> 03:07:39 %~ rhs([user_name_host(robin,'Robin,McEntire',rmachine)])))))))) 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- mpred_test(\+ host_name(robin,rmachine)). 03:07:39 03:07:39 /*~ 03:07:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:126 03:07:39 %~ ?-( mpred_test("Test_0011_Line_0000__naf_Robin_in_user",user:(\+host_name(robin,rmachine)))). 03:07:39 passed=info(why_was_true(user:(\+host_name(robin,rmachine)))) 03:07:39 no_proof_for(\+host_name(robin,rmachine)). 03:07:39 03:07:39 no_proof_for(\+host_name(robin,rmachine)). 03:07:39 03:07:39 no_proof_for(\+host_name(robin,rmachine)). 03:07:39 03:07:39 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0011_Line_0000__naf_Robin_in_user'. 03:07:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. 03:07:39 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\']"'. 03:07:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 ?- listing(host_name). 03:07:39 03:07:39 /*~ 03:07:39 :- dynamic baseKB:host_name/2. 03:07:39 :- multifile baseKB:host_name/2. 03:07:39 :- public baseKB:host_name/2. 03:07:39 :- module_transparent baseKB:host_name/2. 03:07:39 03:07:39 baseKB:host_name(joe1, isMissing). 03:07:39 baseKB:host_name(finin, isMissing). 03:07:39 baseKB:host_name(finin, antares). 03:07:39 baseKB:host_name(fritzson, hamlet). 03:07:39 03:07:39 sicstus_system:host_name(HostName) :- 03:07:39 gethostname(HostName). 03:07:39 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 ==> \+ ~host_name(robin,rmachine). 03:07:39 03:07:39 /*~ 03:07:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:130 03:07:39 %~ debugm( baseKB, 03:07:39 %~ show_success( baseKB, 03:07:39 %~ baseKB : mpred_withdraw( 03:07:39 %~ ~( host_name(robin,rmachine)), 03:07:39 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc ',130) , 03:07:39 %~ ax)))) 03:07:39 %~ sc_failure( baseKB, 03:07:39 %~ baseKB : mpred_withdraw_fail_if_supported( 03:07:39 %~ ~( host_name(robin,rmachine)), 03:07:39 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc ',130) , 03:07:39 %~ ax))) 03:07:39 ~*/ 03:07:39 03:07:39 03:07:39 :- mpred_test(host_name(robin,isMissing)). 03:07:39 03:07:39 03:07:39 /*~ 03:07:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:132 03:07:39 %~ ?-( mpred_test("Test_0012_Line_0000__Robin_in_user",user:host_name(robin,isMissing))). 03:07:39 failure=info((why_was_true(user:(\+host_name(robin,isMissing))),nop(ftrace(user:host_name(robin,isMissing))))) 03:07:39 no_proof_for(\+host_name(robin,isMissing)). 03:07:39 03:07:39 no_proof_for(\+host_name(robin,isMissing)). 03:07:39 03:07:39 no_proof_for(\+host_name(robin,isMissing)). 03:07:39 03:07:39 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01-Test_0012_Line_0000__Robin_in_user'. 03:07:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01'. 03:07:39 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\']"'. 03:07:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:07:39 ~*/ 03:07:39 %~ unused(no_junit_results) 03:07:39 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5059697459999999-junit.xml 03:07:39 <gt;oxml version="1.0" encoding="utf-8"?> 03:07:39 <gt;testsuites> 03:07:39 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:07:39 % use :- set_prolog_flag(junit_show_converage, true). 03:07:39 03:07:39 % No tests to run 03:07:39 ]]>><gt;/system-out><gt;/testsuites> 03:07:39 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) 03:07:39 _196684 result = passed. 03:07:39 logicmoo.pfc.test.sanity_base.SV_DEFAULT_01 JUnit error = atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:07:39 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)])) 03:07:39 Test_0005_Line_0000__naf_Finin_in_user result = failure. 03:07:39 Test_0006_Line_0000__naf_Finin_in_user result = failure. 03:07:39 Test_0010_Line_0000__naf_Robin_in_user result = failure. 03:07:39 Test_0012_Line_0000__Robin_in_user result = failure. 03:07:39 03:07:39 %~ test_completed_exit(56) 03:07:39 totalTime=1.000 03:07:39 03:07:39 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' 03:07:39 03:07:45 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 03:07:45 ISSUE_ID=359 03:07:45 ISSUE_OC=OPEN 03:07:45 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 03:07:45 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 03:07:45 FileTestCase=logicmoo.pfc.test.sanity_base.SHIFT_02 JUnit 03:07:45 03:07:45 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']" 03:07:45 03:07:45 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:07:45 03:07:45 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/shift_02.pl 03:07:45 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SHIFT_02/ 03:07:45 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASHIFT_02 03:07:45 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/99 03:07:45 03:07:45 03:07:47 %~ init_phase(after_load) 03:07:47 %~ init_phase(restore_state) 03:07:47 % 03:07:47 %~ init_why(after_boot,program) 03:07:47 %~ after_boot. 03:07:47 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:07:47 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/shift_02.pl'), 03:07:47 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:07:47 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:07:47 03:07:47 03:07:47 w(W):-writeln(W). 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 p :- reset(q,Cont,Term), 03:07:47 writeln(Term), 03:07:47 call_continuation(Cont). 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 q :- catch(r,Ball,writeln(Ball)). 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 r :- shift(rterm), throw(rball). 03:07:47 03:07:47 % ?- p. 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 % ?- p. 03:07:47 03:07:47 scce2(Setup,Goal,Undo) :- 03:07:47 reset(d(Setup,Goal,Undo),Cont,UndoTerm), 03:07:47 call(UndoTerm), 03:07:47 call_continuation(Cont). 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 d(Setup,Goal,Undo) :- Setup,Goal,shift(Undo). 03:07:47 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 03:07:47 head(h, a, b). 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 head(g, b, b). 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 head(h, x, y). 03:07:47 03:07:47 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 03:07:47 03:07:47 :- dynamic(scce0/0). 03:07:47 03:07:47 % hide from optimizations (well as anything) 03:07:47 /*~ 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 % hide from optimizations (well as anything) 03:07:47 call_w_detr(Goal,Det):- call((Goal,deterministic(Det),true)). 03:07:47 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 03:07:47 scce1(Setup,Goal,Undo):- 03:07:47 once(Setup), 03:07:47 (call_w_detr(Goal,Det) 03:07:47 *-> (Det == true -> once(Undo) ; (once(Undo);(once(Setup),fail))) 03:07:47 ; (once(Undo),fail)). 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 scce22(Setup,Goal,Undo):- 03:07:47 reset(scce2r(Undo,Setup),Cont,Term), 03:07:47 call(Term), 03:07:47 Goal, 03:07:47 call_continuation(Cont). 03:07:47 03:07:47 % scce2r(Setup,Goal,Undo):- once(Setup), (Goal *-> shift(once(Undo)) ; (!,once(Undo),fail)). 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 % scce2r(Setup,Goal,Undo):- once(Setup), (Goal *-> shift(once(Undo)) ; (!,once(Undo),fail)). 03:07:47 scce2r(Goal,Undo):- Goal ,shift(once(Undo)). 03:07:47 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 03:07:47 do_call(Goal,Done,true):- Goal, deterministic(Done). 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 do_call(_, true,fail). 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 skip_call(_Goal,_Done,_Next):- fail. 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 scce4(Setup,Goal,Undo):- 03:07:47 prolog_current_choice(ExitCP), 03:07:47 DoUndo = once(true), 03:07:47 DoSetup = once((Setup,nb_setarg(1,DoUndo,Undo))), 03:07:47 repeat, 03:07:47 prolog_current_choice(_RepCP), 03:07:47 ((DoSetup;(true,fail)), 03:07:47 (do_call(Goal,Done,Next)*->true;(prolog_cut_to(ExitCP),fail)), 03:07:47 (Done==true->prolog_cut_to(ExitCP);true), 03:07:47 DoUndo, 03:07:47 Next), 03:07:47 fail. 03:07:47 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 03:07:47 scce3(S,Goal,C):- scce2( 03:07:47 (asserta(scce0,_REF)), 03:07:47 (nop(between(1,3,_X)),S,Goal,C), 03:07:47 true),fail. 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 a :- reset(newpred(Term),Cont,Term), w(after_reset), call_continuation(Cont). 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 b :- 03:07:47 shift(shifted), 03:07:47 w(after_shift). 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 newpred(Term) :- b, w(inside_reset(Term)). 03:07:47 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 03:07:47 03:07:47 03:07:47 y11:- scce1(writeln(start),(between(1,3,X),between(1,X,Y),writeln(X-Y)), writeln(end)),fail. % Works 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 % Works 03:07:47 y12:- scce1(asserta(scce0,REF),(between(1,3,X),between(1,X,Y),writeln(X-Y)),writeln(REF)),fail. % Broken 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 % Broken 03:07:47 y21:- scce2(writeln(start),(between(1,3,X),between(1,X,Y),writeln(X-Y)), writeln(end)),fail. % Works 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 % Works 03:07:47 y22:- scce4((asserta(scce0,REF),writeln(start(REF))),(between(1,3,X),between(1,X,Y),writeln(X-Y)),writeln(end(REF))),fail. % Broken 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 % Broken 03:07:47 03:07:47 y23:- scce2((asserta(scce0,REF),writeln(start(REF,X))),(between(1,3,X),writeln(mid(REF,X))),writeln(end(REF,X))),fail. % Broken 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 % Broken 03:07:47 03:07:47 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 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 % Broken 03:07:47 03:07:47 y32:- scce3((repeat,asserta(scce0,REF),between(1,3,X),writeln(start(REF,X))),writeln(mid(REF,X)),writeln(end(REF,X))),fail. % Broken 03:07:47 03:07:47 /*~ 03:07:47 No source location!? 03:07:47 ~*/ 03:07:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/shift_02.pl:137 03:07:47 %~ unused(no_junit_results) 03:07:47 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013172164-junit.xml 03:07:47 <gt;oxml version="1.0" encoding="utf-8"?> 03:07:47 <gt;testsuites> 03:07:47 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:07:47 % use :- set_prolog_flag(junit_show_converage, true). 03:07:47 03:07:47 % No tests to run 03:07:47 ]]>><gt;/system-out><gt;/testsuites> 03:07:47 03:07:47 %~ test_completed_exit(0) 03:07:47 totalTime=1.000 03:07:47 03:07:47 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' 03:07:47 03:07:52 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 03:07:52 ISSUE_ID=99 03:07:52 ISSUE_OC=OPEN 03:07:52 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 03:07:52 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 03:07:52 FileTestCase=logicmoo.pfc.test.sanity_base.SHIFT_01 JUnit 03:07:52 03:07:52 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']" 03:07:52 03:07:52 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:07:52 03:07:52 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/shift_01.pl 03:07:52 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SHIFT_01/ 03:07:52 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASHIFT_01 03:07:52 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/66 03:07:52 03:07:52 03:07:54 %~ init_phase(after_load) 03:07:54 %~ init_phase(restore_state) 03:07:54 % 03:07:54 %~ init_why(after_boot,program) 03:07:54 %~ after_boot. 03:07:54 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:07:54 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/shift_01.pl'), 03:07:54 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:07:54 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:07:54 03:07:54 03:07:54 03:07:54 w(W):-writeln(W). 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 p :- reset(q,Cont,Term), 03:07:54 writeln(Term), 03:07:54 call_continuation(Cont). 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 q :- catch(r,Ball,writeln(Ball)). 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 r :- shift(rterm), throw(rball). 03:07:54 03:07:54 % ?- p. 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 % ?- p. 03:07:54 03:07:54 c :- 03:07:54 reset(d,Cont,Term), 03:07:54 w(Term), 03:07:54 call_continuation(Cont). 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 d :- 03:07:54 (X=1 ; X=2), 03:07:54 shift(t(X)), 03:07:54 w(aftershift(X)). 03:07:54 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 03:07:54 head(h, a, b). 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 head(g, b, b). 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 head(h, x, y). 03:07:54 03:07:54 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 03:07:54 03:07:54 :- dynamic(scce0/0). 03:07:54 03:07:54 % hide from optimizations (well as anything) 03:07:54 /*~ 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 % hide from optimizations (well as anything) 03:07:54 call_w_detr(Goal,Det):- call((Goal,deterministic(Det),true)). 03:07:54 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 03:07:54 scce1(Setup,Goal,Undo):- 03:07:54 once(Setup), 03:07:54 (call_w_detr(Goal,Det) 03:07:54 *-> (Det == true -> once(Undo) ; (once(Undo);(once(Setup),fail))) 03:07:54 ; (once(Undo),fail)). 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 scce2(Setup,Goal,Undo):- 03:07:54 reset(scce2r(true,Undo),Cont,Term), 03:07:54 once(Setup), 03:07:54 call(Term), 03:07:54 Goal, 03:07:54 call_continuation(Cont). 03:07:54 03:07:54 % scce2r(Setup,Goal,Undo):- once(Setup), (Goal *-> shift(once(Undo)) ; (!,once(Undo),fail)). 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 % scce2r(Setup,Goal,Undo):- once(Setup), (Goal *-> shift(once(Undo)) ; (!,once(Undo),fail)). 03:07:54 scce2r(Goal,Undo):- Goal ,shift(once(Undo)). 03:07:54 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 03:07:54 scce3(S,G,C):- scce2( 03:07:54 (writeln(bmid(REF,X)),asserta(scce0,REF),G,writeln(mid(G,REF,X))), 03:07:54 (between(1,3,X),S,writeln(ssstart(S,REF,X))), 03:07:54 (((writeln(bend(C,REF,X)),C,writeln(eend(C,REF,X)))))),fail. 03:07:54 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 03:07:54 03:07:54 03:07:54 y11:- scce1(writeln(start),(between(1,3,X),between(1,X,Y),writeln(X-Y)), writeln(end)),fail. % Works 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 % Works 03:07:54 y12:- scce1(asserta(scce0,REF),(between(1,3,X),between(1,X,Y),writeln(X-Y)),writeln(REF)),fail. % Broken 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 % Broken 03:07:54 y21:- scce2(writeln(start),(between(1,3,X),between(1,X,Y),writeln(X-Y)), writeln(end)),fail. % Works 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 % Works 03:07:54 y22:- scce2((asserta(scce0,REF),writeln(start(REF))),(between(1,3,X),between(1,X,Y),writeln(X-Y)),writeln(end(REF))),fail. % Broken 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 % Broken 03:07:54 03:07:54 y23:- scce2((asserta(scce0,REF),writeln(start(REF,X))),(between(1,3,X),writeln(mid(REF,X))),writeln(end(REF,X))),fail. % Broken 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 % Broken 03:07:54 03:07:54 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 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 % Broken 03:07:54 03:07:54 y32:- scce3((asserta(scce0,REF),writeln(start(REF))),(between(1,3,X),between(1,X,Y),writeln(X-Y)),writeln(end(REF))),fail. % Broken 03:07:54 03:07:54 /*~ 03:07:54 No source location!? 03:07:54 ~*/ 03:07:54 %~ unused(no_junit_results) 03:07:54 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017615387-junit.xml 03:07:54 <gt;oxml version="1.0" encoding="utf-8"?> 03:07:54 <gt;testsuites> 03:07:54 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:07:54 % use :- set_prolog_flag(junit_show_converage, true). 03:07:54 03:07:54 % No tests to run 03:07:54 ]]>><gt;/system-out><gt;/testsuites> 03:07:54 03:07:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/shift_01.pl:117 03:07:54 %~ test_completed_exit(0) 03:07:54 totalTime=1.000 03:07:54 03:07:54 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' 03:07:54 03:07:59 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 03:07:59 ISSUE_ID=66 03:07:59 ISSUE_OC=OPEN 03:07:59 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 03:07:59 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 03:07:59 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_09 JUnit 03:07:59 03:07:59 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']" 03:07:59 03:07:59 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:07:59 03:07:59 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_09.pfc 03:07:59 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_09/ 03:07:59 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_09 03:07:59 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/586 03:07:59 03:07:59 03:08:01 %~ init_phase(after_load) 03:08:01 %~ init_phase(restore_state) 03:08:01 % 03:08:01 %~ init_why(after_boot,program) 03:08:01 %~ after_boot. 03:08:01 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:08:01 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_09.pfc'), 03:08:01 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:08:01 %~ message_hook( 03:08:01 %~ error( permission_error(redefine,module,logicmoo_test), 03:08:01 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:08:01 %~ error, 03:08:01 %~ [ '~q/~w: '-[module,2], 03:08:01 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:08:01 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:08:01 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:08:01 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:01 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:08:01 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:01 03:08:01 03:08:01 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:08:01 03:08:01 :- endif. 03:08:01 03:08:01 03:08:01 :- if((pfc_test_feature(mt,X=1),X==1)). 03:08:01 03:08:01 :- endif. 03:08:01 03:08:01 03:08:01 :- set_prolog_flag(retry_undefined, kb_shared). 03:08:01 03:08:01 /*~ 03:08:01 ~*/ 03:08:01 03:08:01 03:08:01 :- \+ a. 03:08:01 03:08:01 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_09.pfc 03:08:01 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_09/ 03:08:01 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_09 03:08:01 03:08:01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/586 03:08:01 /*~ 03:08:01 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:08:01 %~ make_dynamic_here(baseKB,a) 03:08:01 passed=info(why_was_true(user:(\+a))) 03:08:01 no_proof_for(\+a). 03:08:01 03:08:01 no_proof_for(\+a). 03:08:01 03:08:01 no_proof_for(\+a). 03:08:01 03:08:01 name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_09-Test_0001_Line_0000__naf_A_in_user'. 03:08:01 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_09'. 03:08: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_09.pfc\']"'. 03:08:01 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:08:01 ~*/ 03:08:01 %~ unused(no_junit_results) 03:08:01 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013184861-junit.xml 03:08:01 <gt;oxml version="1.0" encoding="utf-8"?> 03:08:01 <gt;testsuites> 03:08:01 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:08:01 % use :- set_prolog_flag(junit_show_converage, true). 03:08:01 03:08:01 % No tests to run 03:08:01 ]]>><gt;/system-out><gt;/testsuites> 03:08:01 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) 03:08:01 Test_0001_Line_0000__naf_A_in_user result = passed. 03:08:01 03:08:01 %~ test_completed_exit(96) 03:08:01 totalTime=1.000 03:08:01 03:08:01 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' 03:08:01 03:08:07 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 03:08:07 ISSUE_ID=586 03:08:07 ISSUE_OC=OPEN 03:08:07 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 03:08:07 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 03:08:07 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_08 JUnit 03:08:07 03:08:07 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']" 03:08:07 03:08:07 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:08:07 03:08:07 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_08.pfc 03:08:07 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_08/ 03:08:07 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_08 03:08:07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/513 03:08:07 03:08:07 03:08:08 %~ init_phase(after_load) 03:08:08 %~ init_phase(restore_state) 03:08:08 % 03:08:08 %~ init_why(after_boot,program) 03:08:08 %~ after_boot. 03:08:08 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:08:08 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_08.pfc'), 03:08:08 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:08:08 %~ message_hook( 03:08:08 %~ error( permission_error(redefine,module,logicmoo_test), 03:08:08 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:08:08 %~ error, 03:08:08 %~ [ '~q/~w: '-[module,2], 03:08:08 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:08:08 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:08:08 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:08:08 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:08:08 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:08 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:08:08 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:08 03:08:08 03:08:08 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:08:08 03:08:08 :- endif. 03:08:08 03:08:08 03:08:08 :- if((pfc_test_feature(mt,X=1),X==1)). 03:08:08 03:08:08 :- endif. 03:08:08 03:08:08 03:08:08 :- set_prolog_flag(retry_undefined, kb_shared). 03:08:08 03:08:08 /*~ 03:08:08 ~*/ 03:08:08 03:08:08 03:08:08 :- \+ a. 03:08:08 03:08:08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/513 03:08:08 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_08.pfc 03:08:08 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_08/ 03:08:08 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_08 03:08:08 03:08:08 /*~ 03:08:08 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:08:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_08.pfc:20 03:08:08 %~ make_dynamic_here(baseKB,a) 03:08:08 passed=info(why_was_true(user:(\+a))) 03:08:08 no_proof_for(\+a). 03:08:08 03:08:08 no_proof_for(\+a). 03:08:08 03:08:08 no_proof_for(\+a). 03:08:08 03:08:08 name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_08-Test_0001_Line_0000__naf_A_in_user'. 03:08:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_08'. 03:08: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\']"'. 03:08:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:08:08 ~*/ 03:08:08 %~ unused(no_junit_results) 03:08:08 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.985745164-junit.xml 03:08:08 <gt;oxml version="1.0" encoding="utf-8"?> 03:08:08 <gt;testsuites> 03:08:08 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:08:08 % use :- set_prolog_flag(junit_show_converage, true). 03:08:08 03:08:08 % No tests to run 03:08:08 ]]>><gt;/system-out><gt;/testsuites> 03:08:08 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) 03:08:08 Test_0001_Line_0000__naf_A_in_user result = passed. 03:08:08 03:08:08 %~ test_completed_exit(96) 03:08:08 totalTime=1.000 03:08:08 03:08:08 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' 03:08:08 03:08:15 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 03:08:15 ISSUE_ID=513 03:08:15 ISSUE_OC=OPEN 03:08:15 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 03:08:15 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 03:08:15 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_07 JUnit 03:08:15 03:08:15 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']" 03:08:15 03:08:15 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:08:15 03:08:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_07.pfc 03:08:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_07/ 03:08:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_07 03:08:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/514 03:08:15 03:08:15 03:08:16 %~ init_phase(after_load) 03:08:16 %~ init_phase(restore_state) 03:08:16 % 03:08:16 %~ init_why(after_boot,program) 03:08:16 %~ after_boot. 03:08:16 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:08:16 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_07.pfc'), 03:08:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:08:16 %~ message_hook( 03:08:16 %~ error( permission_error(redefine,module,logicmoo_test), 03:08:16 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:08:16 %~ error, 03:08:16 %~ [ '~q/~w: '-[module,2], 03:08:16 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:08:16 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:08:16 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:08:16 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:16 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:08:16 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:16 03:08:16 03:08:16 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:08:16 03:08:16 :- endif. 03:08:16 03:08:16 03:08:16 :- if((pfc_test_feature(mt,X=1),X==1)). 03:08:16 03:08:16 :- endif. 03:08:16 03:08:16 03:08:16 :- set_prolog_flag(retry_undefined, kb_shared). 03:08:16 03:08:16 /*~ 03:08:16 ~*/ 03:08:16 03:08:16 03:08:16 :- \+ a. 03:08:16 03:08:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/514 03:08:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_07.pfc 03:08:16 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_07/ 03:08:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_07 03:08:16 03:08:16 /*~ 03:08:16 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:08:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_07.pfc:20 03:08:16 %~ make_dynamic_here(baseKB,a) 03:08:16 passed=info(why_was_true(user:(\+a))) 03:08:16 no_proof_for(\+a). 03:08:16 03:08:16 no_proof_for(\+a). 03:08:16 03:08:16 no_proof_for(\+a). 03:08:16 03:08:16 name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_07-Test_0001_Line_0000__naf_A_in_user'. 03:08:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_07'. 03:08:16 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\']"'. 03:08:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:08:16 ~*/ 03:08:16 %~ unused(no_junit_results) 03:08:16 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.994522224-junit.xml 03:08:16 <gt;oxml version="1.0" encoding="utf-8"?> 03:08:16 <gt;testsuites> 03:08:16 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:08:16 % use :- set_prolog_flag(junit_show_converage, true). 03:08:16 03:08:16 % No tests to run 03:08:16 ]]>><gt;/system-out><gt;/testsuites> 03:08:16 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) 03:08:16 Test_0001_Line_0000__naf_A_in_user result = passed. 03:08:16 03:08:16 %~ test_completed_exit(96) 03:08:16 totalTime=1.000 03:08:16 03:08:16 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' 03:08:16 03:08:22 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 03:08:22 ISSUE_ID=514 03:08:22 ISSUE_OC=OPEN 03:08:22 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 03:08:22 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 03:08:22 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_06 JUnit 03:08:22 03:08:22 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']" 03:08:22 03:08:22 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:08:22 03:08:22 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_06.pfc 03:08:22 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_06/ 03:08:22 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_06 03:08:22 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/571 03:08:22 03:08:22 03:08:23 %~ init_phase(after_load) 03:08:23 %~ init_phase(restore_state) 03:08:23 % 03:08:23 %~ init_why(after_boot,program) 03:08:23 %~ after_boot. 03:08:23 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:08:23 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_06.pfc'), 03:08:23 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:08:23 %~ message_hook( 03:08:23 %~ error( permission_error(redefine,module,logicmoo_test), 03:08:23 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:08:23 %~ error, 03:08:23 %~ [ '~q/~w: '-[module,2], 03:08:23 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:08:23 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:08:23 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:08:23 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:08:23 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:23 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:08:23 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:23 03:08:23 03:08:23 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:08:23 03:08:23 :- endif. 03:08:23 03:08:23 03:08:23 :- if((pfc_test_feature(mt,X=1),X==1)). 03:08:23 03:08:23 :- endif. 03:08:23 03:08:23 03:08:23 :- set_prolog_flag(retry_undefined, kb_shared). 03:08:23 03:08:23 /*~ 03:08:23 ~*/ 03:08:23 03:08:23 03:08:23 :- \+ a. 03:08:23 03:08:23 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_06.pfc 03:08:23 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_06/ 03:08:23 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_06 03:08:23 03:08:23 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/571 03:08:23 /*~ 03:08:23 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:08:23 %~ make_dynamic_here(baseKB,a) 03:08:23 passed=info(why_was_true(user:(\+a))) 03:08:23 no_proof_for(\+a). 03:08:23 03:08:23 no_proof_for(\+a). 03:08:23 03:08:23 no_proof_for(\+a). 03:08:23 03:08:23 name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_06-Test_0001_Line_0000__naf_A_in_user'. 03:08:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_06'. 03:08:23 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\']"'. 03:08:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:08:23 ~*/ 03:08:23 %~ unused(no_junit_results) 03:08:23 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.987411834-junit.xml 03:08:23 <gt;oxml version="1.0" encoding="utf-8"?> 03:08:23 <gt;testsuites> 03:08:23 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:08:23 % use :- set_prolog_flag(junit_show_converage, true). 03:08:23 03:08:23 % No tests to run 03:08:23 ]]>><gt;/system-out><gt;/testsuites> 03:08:23 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) 03:08:23 Test_0001_Line_0000__naf_A_in_user result = passed. 03:08:23 03:08:23 %~ test_completed_exit(96) 03:08:23 totalTime=1.000 03:08:23 03:08:23 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' 03:08:23 03:08:29 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 03:08:29 ISSUE_ID=571 03:08:29 ISSUE_OC=OPEN 03:08:29 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 03:08:29 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 03:08:29 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_05 JUnit 03:08:29 03:08:29 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']" 03:08:29 03:08:29 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:08:29 03:08:29 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_05.pfc 03:08:29 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_05/ 03:08:29 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_05 03:08:29 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/515 03:08:29 03:08:29 03:08:30 %~ init_phase(after_load) 03:08:30 %~ init_phase(restore_state) 03:08:30 % 03:08:30 %~ init_why(after_boot,program) 03:08:30 %~ after_boot. 03:08:30 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:08:30 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_05.pfc'), 03:08:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:08:30 %~ message_hook( 03:08:30 %~ error( permission_error(redefine,module,logicmoo_test), 03:08:30 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:08:30 %~ error, 03:08:30 %~ [ '~q/~w: '-[module,2], 03:08:30 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:08:30 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:08:30 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:08:30 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:30 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:08:30 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:30 03:08:30 03:08:30 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:08:30 03:08:30 :- endif. 03:08:30 03:08:30 03:08:30 :- if((pfc_test_feature(mt,X=1),X==1)). 03:08:30 03:08:30 :- endif. 03:08:30 03:08:30 03:08:30 :- set_prolog_flag(retry_undefined, kb_shared). 03:08:30 03:08:30 /*~ 03:08:30 ~*/ 03:08:30 03:08:30 03:08:30 :- \+ a. 03:08:30 03:08:30 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/515 03:08:30 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_05.pfc 03:08:30 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_05/ 03:08:30 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_05 03:08:30 03:08:30 /*~ 03:08:30 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:08:30 %~ make_dynamic_here(baseKB,a) 03:08:30 passed=info(why_was_true(user:(\+a))) 03:08:30 no_proof_for(\+a). 03:08:30 03:08:30 no_proof_for(\+a). 03:08:30 03:08:30 no_proof_for(\+a). 03:08:30 03:08:30 name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_05-Test_0001_Line_0000__naf_A_in_user'. 03:08:30 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_05'. 03:08:30 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\']"'. 03:08:30 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:08:30 ~*/ 03:08:30 %~ unused(no_junit_results) 03:08:30 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.965839524-junit.xml 03:08:30 <gt;oxml version="1.0" encoding="utf-8"?> 03:08:30 <gt;testsuites> 03:08:30 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:08:30 % use :- set_prolog_flag(junit_show_converage, true). 03:08:30 03:08:30 % No tests to run 03:08:30 ]]>><gt;/system-out><gt;/testsuites> 03:08:30 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) 03:08:30 Test_0001_Line_0000__naf_A_in_user result = passed. 03:08:30 03:08:30 %~ test_completed_exit(96) 03:08:30 totalTime=1.000 03:08:30 03:08:30 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' 03:08:30 03:08:36 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 03:08:36 ISSUE_ID=515 03:08:36 ISSUE_OC=OPEN 03:08:36 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 03:08:36 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 03:08:36 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_04 JUnit 03:08:36 03:08:36 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']" 03:08:36 03:08:36 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:08:36 03:08:36 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_04.pfc 03:08:36 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_04/ 03:08:36 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_04 03:08:36 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/549 03:08:36 03:08:36 03:08:38 %~ init_phase(after_load) 03:08:38 %~ init_phase(restore_state) 03:08:38 % 03:08:38 %~ init_why(after_boot,program) 03:08:38 %~ after_boot. 03:08:38 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:08:38 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_04.pfc'), 03:08:38 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:08:38 %~ message_hook( 03:08:38 %~ error( permission_error(redefine,module,logicmoo_test), 03:08:38 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:08:38 %~ error, 03:08:38 %~ [ '~q/~w: '-[module,2], 03:08:38 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:08:38 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:08:38 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:08:38 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:38 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:08:38 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:38 03:08:38 03:08:38 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:08:38 03:08:38 :- endif. 03:08:38 03:08:38 03:08:38 :- if((pfc_test_feature(mt,X=1),X==1)). 03:08:38 03:08:38 :- endif. 03:08:38 03:08:38 03:08:38 :- set_prolog_flag(retry_undefined, kb_shared). 03:08:38 03:08:38 /*~ 03:08:38 ~*/ 03:08:38 03:08:38 03:08:38 :- \+ a. 03:08:38 03:08:38 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_04.pfc 03:08:38 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_04/ 03:08:38 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_04 03:08:38 03:08:38 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/549 03:08:38 /*~ 03:08:38 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:08:38 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_04.pfc:20 03:08:38 %~ make_dynamic_here(baseKB,a) 03:08:38 passed=info(why_was_true(user:(\+a))) 03:08:38 no_proof_for(\+a). 03:08:38 03:08:38 no_proof_for(\+a). 03:08:38 03:08:38 no_proof_for(\+a). 03:08:38 03:08:38 name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_04-Test_0001_Line_0000__naf_A_in_user'. 03:08:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_04'. 03:08:38 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\']"'. 03:08:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:08:38 ~*/ 03:08:38 %~ unused(no_junit_results) 03:08:38 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057086066-junit.xml 03:08:38 <gt;oxml version="1.0" encoding="utf-8"?> 03:08:38 <gt;testsuites> 03:08:38 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:08:38 % use :- set_prolog_flag(junit_show_converage, true). 03:08:38 03:08:38 % No tests to run 03:08:38 ]]>><gt;/system-out><gt;/testsuites> 03:08:38 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) 03:08:38 Test_0001_Line_0000__naf_A_in_user result = passed. 03:08:38 03:08:38 %~ test_completed_exit(96) 03:08:38 totalTime=1.000 03:08:38 03:08:38 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' 03:08:38 03:08:45 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 03:08:45 ISSUE_ID=549 03:08:45 ISSUE_OC=OPEN 03:08:45 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 03:08:45 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 03:08:45 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_03 JUnit 03:08:45 03:08:45 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']" 03:08:45 03:08:45 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:08:45 03:08:45 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_03.pfc 03:08:45 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_03/ 03:08:45 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_03 03:08:45 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/572 03:08:45 03:08:45 03:08:47 %~ init_phase(after_load) 03:08:47 %~ init_phase(restore_state) 03:08:47 % 03:08:47 %~ init_why(after_boot,program) 03:08:47 %~ after_boot. 03:08:47 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:08:47 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_03.pfc'), 03:08:47 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:08:47 %~ message_hook( 03:08:47 %~ error( permission_error(redefine,module,logicmoo_test), 03:08:47 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:08:47 %~ error, 03:08:47 %~ [ '~q/~w: '-[module,2], 03:08:47 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:08:47 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:08:47 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:08:47 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:08:47 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:47 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:08:47 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:47 03:08:47 03:08:47 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:08:47 03:08:47 :- endif. 03:08:47 03:08:47 03:08:47 :- if((pfc_test_feature(mt,X=1),X==1)). 03:08:47 03:08:47 :- endif. 03:08:47 03:08:47 03:08:47 :- set_prolog_flag(retry_undefined, kb_shared). 03:08:47 03:08:47 /*~ 03:08:47 ~*/ 03:08:47 03:08:47 03:08:47 :- \+ a. 03:08:47 03:08:47 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_03.pfc 03:08:47 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_03/ 03:08:47 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_03 03:08:47 03:08:47 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/572 03:08:47 /*~ 03:08:47 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:08:47 %~ make_dynamic_here(baseKB,a) 03:08:47 passed=info(why_was_true(user:(\+a))) 03:08:47 no_proof_for(\+a). 03:08:47 03:08:47 no_proof_for(\+a). 03:08:47 03:08:47 no_proof_for(\+a). 03:08:47 03:08:47 name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_03-Test_0001_Line_0000__naf_A_in_user'. 03:08:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_03'. 03:08:47 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\']"'. 03:08:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:08:47 ~*/ 03:08:47 %~ unused(no_junit_results) 03:08:47 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.988232915-junit.xml 03:08:47 <gt;oxml version="1.0" encoding="utf-8"?> 03:08:47 <gt;testsuites> 03:08:47 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:08:47 % use :- set_prolog_flag(junit_show_converage, true). 03:08:47 03:08:47 % No tests to run 03:08:47 ]]>><gt;/system-out><gt;/testsuites> 03:08:47 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) 03:08:47 Test_0001_Line_0000__naf_A_in_user result = passed. 03:08:47 03:08:47 %~ test_completed_exit(96) 03:08:47 totalTime=1.000 03:08:47 03:08:47 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' 03:08:47 03:08:52 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 03:08:52 ISSUE_ID=572 03:08:52 ISSUE_OC=OPEN 03:08:52 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 03:08:52 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 03:08:52 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_02 JUnit 03:08:52 03:08:52 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']" 03:08:52 03:08:52 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:08:52 03:08:52 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_02.pfc 03:08:52 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_02/ 03:08:52 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_02 03:08:52 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/529 03:08:52 03:08:52 03:08:53 %~ init_phase(after_load) 03:08:53 %~ init_phase(restore_state) 03:08:53 % 03:08:53 %~ init_why(after_boot,program) 03:08:53 %~ after_boot. 03:08:53 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:08:53 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_02.pfc'), 03:08:53 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:08:53 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:08:53 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:08:53 %~ message_hook( 03:08:53 %~ error( permission_error(redefine,module,logicmoo_test), 03:08:53 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:08:53 %~ error, 03:08:53 %~ [ '~q/~w: '-[module,2], 03:08:53 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:08:53 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:08:53 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:08:53 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:53 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:08:53 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:08:53 03:08:53 03:08:53 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:08:53 03:08:53 :- endif. 03:08:53 03:08:53 03:08:53 :- if((pfc_test_feature(mt,X=1),X==1)). 03:08:53 03:08:53 :- endif. 03:08:53 03:08:53 03:08:53 :- set_prolog_flag(retry_undefined, kb_shared). 03:08:53 03:08:53 /*~ 03:08:53 ~*/ 03:08:53 03:08:53 03:08:53 :- \+ a. 03:08:53 03:08:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_02.pfc 03:08:53 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_02/ 03:08:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_02 03:08:53 03:08:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/529 03:08:53 /*~ 03:08:53 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:08:53 %~ make_dynamic_here(baseKB,a) 03:08:53 passed=info(why_was_true(user:(\+a))) 03:08:53 no_proof_for(\+a). 03:08:53 03:08:53 no_proof_for(\+a). 03:08:53 03:08:53 no_proof_for(\+a). 03:08:53 03:08:53 name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_02-Test_0001_Line_0000__naf_A_in_user'. 03:08:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_02'. 03:08:53 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\']"'. 03:08:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:08:53 ~*/ 03:08:53 %~ unused(no_junit_results) 03:08:53 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.977544657-junit.xml 03:08:53 <gt;oxml version="1.0" encoding="utf-8"?> 03:08:53 <gt;testsuites> 03:08:53 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:08:53 % use :- set_prolog_flag(junit_show_converage, true). 03:08:53 03:08:53 % No tests to run 03:08:53 ]]>><gt;/system-out><gt;/testsuites> 03:08:53 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) 03:08:53 Test_0001_Line_0000__naf_A_in_user result = passed. 03:08:53 03:08:53 %~ test_completed_exit(96) 03:08:53 totalTime=1.000 03:08:53 03:08:53 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' 03:08:53 03:08:59 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 03:08:59 ISSUE_ID=529 03:08:59 ISSUE_OC=OPEN 03:08:59 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 03:08:59 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 03:08:59 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_01 JUnit 03:08:59 03:08:59 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']" 03:08:59 03:08:59 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:08:59 03:08:59 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_01.pfc 03:08:59 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_01/ 03:08:59 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_01 03:08:59 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/573 03:08:59 03:08:59 03:09:00 %~ init_phase(after_load) 03:09:00 %~ init_phase(restore_state) 03:09:00 % 03:09:00 %~ init_why(after_boot,program) 03:09:00 %~ after_boot. 03:09:00 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:09:00 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_undefined_01.pfc'), 03:09:00 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:09:00 %~ message_hook( 03:09:00 %~ error( permission_error(redefine,module,logicmoo_test), 03:09:00 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:09:00 %~ error, 03:09:00 %~ [ '~q/~w: '-[module,2], 03:09:00 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:09:00 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:09:00 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:09:00 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:00 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:09:00 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:00 03:09:00 03:09:00 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:09:00 03:09:00 :- endif. 03:09:00 03:09:00 03:09:00 :- if((pfc_test_feature(mt,X=1),X==1)). 03:09:00 03:09:00 :- endif. 03:09:00 03:09:00 03:09:00 :- set_prolog_flag(retry_undefined, kb_shared). 03:09:00 03:09:00 /*~ 03:09:00 ~*/ 03:09:00 03:09:00 03:09:00 :- \+ a. 03:09:00 03:09:00 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_undefined_01.pfc 03:09:00 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_UNDEFINED_01/ 03:09:00 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_UNDEFINED_01 03:09:00 03:09:00 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/573 03:09:00 /*~ 03:09:00 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:09:00 %~ make_dynamic_here(baseKB,a) 03:09:00 passed=info(why_was_true(user:(\+a))) 03:09:00 no_proof_for(\+a). 03:09:00 03:09:00 no_proof_for(\+a). 03:09:00 03:09:00 no_proof_for(\+a). 03:09:00 03:09:00 name = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_01-Test_0001_Line_0000__naf_A_in_user'. 03:09:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_UNDEFINED_01'. 03:09:00 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\']"'. 03:09:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:09:00 ~*/ 03:09:00 %~ unused(no_junit_results) 03:09:00 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.984605786-junit.xml 03:09:00 <gt;oxml version="1.0" encoding="utf-8"?> 03:09:00 <gt;testsuites> 03:09:00 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:09:00 % use :- set_prolog_flag(junit_show_converage, true). 03:09:00 03:09:00 % No tests to run 03:09:00 ]]>><gt;/system-out><gt;/testsuites> 03:09:00 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) 03:09:00 Test_0001_Line_0000__naf_A_in_user result = passed. 03:09:00 03:09:00 %~ test_completed_exit(96) 03:09:00 totalTime=1.000 03:09:00 03:09:00 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' 03:09:00 03:09:07 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 03:09:07 ISSUE_ID=573 03:09:07 ISSUE_OC=OPEN 03:09:07 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 03:09:07 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 03:09:08 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_09 JUnit 03:09:08 03:09:08 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']" 03:09:08 03:09:08 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:09:08 03:09:08 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_09.pfc 03:09:08 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_09/ 03:09:08 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_09 03:09:08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/587 03:09:08 03:09:08 03:09:09 %~ init_phase(after_load) 03:09:09 %~ init_phase(restore_state) 03:09:09 % 03:09:09 %~ init_why(after_boot,program) 03:09:09 %~ after_boot. 03:09:09 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:09:09 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_09.pfc'), 03:09:09 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:09:09 %~ message_hook( 03:09:09 %~ error( permission_error(redefine,module,logicmoo_test), 03:09:09 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:09:09 %~ error, 03:09:09 %~ [ '~q/~w: '-[module,2], 03:09:09 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:09:09 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:09:09 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:09:09 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:09 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:09:09 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:09 03:09:09 03:09:09 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:09:09 03:09:09 :- endif. 03:09:09 03:09:09 03:09:09 :- if((pfc_test_feature(mt,X=1),X==1)). 03:09:09 03:09:09 :- endif. 03:09:09 03:09:09 03:09:09 :- set_prolog_flag(retry_undefined, kb_shared). 03:09:09 03:09:09 /*~ 03:09:09 ~*/ 03:09:09 03:09:09 03:09:09 :- \+ a. 03:09:09 03:09:09 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_09.pfc 03:09:09 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_09/ 03:09:09 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_09 03:09:09 03:09:09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/587 03:09:09 /*~ 03:09:09 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:09:09 %~ make_dynamic_here(baseKB,a) 03:09:09 passed=info(why_was_true(user:(\+a))) 03:09:09 no_proof_for(\+a). 03:09:09 03:09:09 no_proof_for(\+a). 03:09:09 03:09:09 no_proof_for(\+a). 03:09:09 03:09:09 name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_09-Test_0001_Line_0000__naf_A_in_user'. 03:09:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_09'. 03:09: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\']"'. 03:09:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:09:09 ~*/ 03:09:09 %~ unused(no_junit_results) 03:09:09 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.078182786-junit.xml 03:09:09 <gt;oxml version="1.0" encoding="utf-8"?> 03:09:09 <gt;testsuites> 03:09:09 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:09:09 % use :- set_prolog_flag(junit_show_converage, true). 03:09:09 03:09:09 % No tests to run 03:09:09 ]]>><gt;/system-out><gt;/testsuites> 03:09:09 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) 03:09:09 Test_0001_Line_0000__naf_A_in_user result = passed. 03:09:09 03:09:09 %~ test_completed_exit(96) 03:09:09 totalTime=1.000 03:09:09 03:09:09 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' 03:09:09 03:09:15 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 03:09:15 ISSUE_ID=587 03:09:15 ISSUE_OC=OPEN 03:09:15 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 03:09:15 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 03:09:15 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_08 JUnit 03:09:15 03:09:15 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']" 03:09:15 03:09:15 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:09:15 03:09:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_08.pfc 03:09:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_08/ 03:09:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_08 03:09:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/504 03:09:15 03:09:15 03:09:16 %~ init_phase(after_load) 03:09:16 %~ init_phase(restore_state) 03:09:16 % 03:09:16 %~ init_why(after_boot,program) 03:09:16 %~ after_boot. 03:09:16 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:09:16 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_08.pfc'), 03:09:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:09:16 %~ message_hook( 03:09:16 %~ error( permission_error(redefine,module,logicmoo_test), 03:09:16 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:09:16 %~ error, 03:09:16 %~ [ '~q/~w: '-[module,2], 03:09:16 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:09:16 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:09:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:09:16 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:09:16 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:16 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:09:16 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:16 03:09:16 03:09:16 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:09:16 03:09:16 :- endif. 03:09:16 03:09:16 03:09:16 :- if((pfc_test_feature(mt,X=1),X==1)). 03:09:16 03:09:16 :- endif. 03:09:16 03:09:16 03:09:16 :- set_prolog_flag(retry_undefined, kb_shared). 03:09:16 03:09:16 /*~ 03:09:16 ~*/ 03:09:16 03:09:16 03:09:16 :- \+ a. 03:09:16 03:09:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/504 03:09:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_08.pfc 03:09:16 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_08/ 03:09:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_08 03:09:16 03:09:16 /*~ 03:09:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_08.pfc:20 03:09:16 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:09:16 %~ make_dynamic_here(baseKB,a) 03:09:16 passed=info(why_was_true(user:(\+a))) 03:09:16 no_proof_for(\+a). 03:09:16 03:09:16 no_proof_for(\+a). 03:09:16 03:09:16 no_proof_for(\+a). 03:09:16 03:09:16 name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_08-Test_0001_Line_0000__naf_A_in_user'. 03:09:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_08'. 03:09:16 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\']"'. 03:09:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:09:16 ~*/ 03:09:16 %~ unused(no_junit_results) 03:09:16 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077271626-junit.xml 03:09:16 <gt;oxml version="1.0" encoding="utf-8"?> 03:09:16 <gt;testsuites> 03:09:16 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:09:16 % use :- set_prolog_flag(junit_show_converage, true). 03:09:16 03:09:16 % No tests to run 03:09:16 ]]>><gt;/system-out><gt;/testsuites> 03:09:16 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) 03:09:16 Test_0001_Line_0000__naf_A_in_user result = passed. 03:09:16 03:09:16 %~ test_completed_exit(96) 03:09:16 totalTime=1.000 03:09:16 03:09:16 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' 03:09:16 03:09:22 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 03:09:22 ISSUE_ID=504 03:09:22 ISSUE_OC=OPEN 03:09:22 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 03:09:22 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 03:09:22 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_07 JUnit 03:09:22 03:09:22 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']" 03:09:22 03:09:22 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:09:22 03:09:22 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_07.pfc 03:09:22 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_07/ 03:09:22 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_07 03:09:22 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/588 03:09:22 03:09:22 03:09:24 %~ init_phase(after_load) 03:09:24 %~ init_phase(restore_state) 03:09:24 % 03:09:24 %~ init_why(after_boot,program) 03:09:24 %~ after_boot. 03:09:24 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:09:24 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_07.pfc'), 03:09:24 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:09:24 %~ message_hook( 03:09:24 %~ error( permission_error(redefine,module,logicmoo_test), 03:09:24 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:09:24 %~ error, 03:09:24 %~ [ '~q/~w: '-[module,2], 03:09:24 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:09:24 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:09:24 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:09:24 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:24 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:09:24 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:24 03:09:24 03:09:24 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:09:24 03:09:24 :- endif. 03:09:24 03:09:24 03:09:24 :- if((pfc_test_feature(mt,X=1),X==1)). 03:09:24 03:09:24 :- endif. 03:09:24 03:09:24 03:09:24 :- set_prolog_flag(retry_undefined, kb_shared). 03:09:24 03:09:24 /*~ 03:09:24 ~*/ 03:09:24 03:09:24 03:09:24 :- \+ a. 03:09:24 03:09:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_07.pfc 03:09:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_07/ 03:09:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_07 03:09:24 03:09:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/588 03:09:24 /*~ 03:09:24 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:09:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_07.pfc:20 03:09:24 %~ make_dynamic_here(baseKB,a) 03:09:24 passed=info(why_was_true(user:(\+a))) 03:09:24 no_proof_for(\+a). 03:09:24 03:09:24 no_proof_for(\+a). 03:09:24 03:09:24 no_proof_for(\+a). 03:09:24 03:09:24 name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_07-Test_0001_Line_0000__naf_A_in_user'. 03:09:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_07'. 03:09:24 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\']"'. 03:09:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:09:24 ~*/ 03:09:24 %~ unused(no_junit_results) 03:09:24 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195183219-junit.xml 03:09:24 <gt;oxml version="1.0" encoding="utf-8"?> 03:09:24 <gt;testsuites> 03:09:24 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:09:24 % use :- set_prolog_flag(junit_show_converage, true). 03:09:24 03:09:24 % No tests to run 03:09:24 ]]>><gt;/system-out><gt;/testsuites> 03:09:24 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) 03:09:24 Test_0001_Line_0000__naf_A_in_user result = passed. 03:09:24 03:09:24 %~ test_completed_exit(96) 03:09:24 totalTime=1.000 03:09:24 03:09:24 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' 03:09:24 03:09:30 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 03:09:30 ISSUE_ID=588 03:09:30 ISSUE_OC=OPEN 03:09:30 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 03:09:30 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 03:09:30 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_06 JUnit 03:09:30 03:09:30 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']" 03:09:30 03:09:30 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:09:30 03:09:30 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_06.pfc 03:09:30 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_06/ 03:09:30 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_06 03:09:30 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/550 03:09:30 03:09:30 03:09:31 %~ init_phase(after_load) 03:09:31 %~ init_phase(restore_state) 03:09:31 % 03:09:31 %~ init_why(after_boot,program) 03:09:31 %~ after_boot. 03:09:31 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:09:31 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_06.pfc'), 03:09:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:09:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:09:31 %~ message_hook( 03:09:31 %~ error( permission_error(redefine,module,logicmoo_test), 03:09:31 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:09:31 %~ error, 03:09:31 %~ [ '~q/~w: '-[module,2], 03:09:31 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:09:31 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:09:31 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:09:31 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:31 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:09:31 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:31 03:09:31 03:09:31 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:09:31 03:09:31 :- endif. 03:09:31 03:09:31 03:09:31 :- if((pfc_test_feature(mt,X=1),X==1)). 03:09:31 03:09:31 :- endif. 03:09:31 03:09:31 03:09:31 :- set_prolog_flag(retry_undefined, kb_shared). 03:09:31 03:09:31 /*~ 03:09:31 ~*/ 03:09:31 03:09:31 03:09:31 :- \+ a. 03:09:31 03:09:31 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_06.pfc 03:09:31 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_06/ 03:09:31 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_06 03:09:31 03:09:31 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/550 03:09:31 /*~ 03:09:31 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:09:31 %~ make_dynamic_here(baseKB,a) 03:09:31 passed=info(why_was_true(user:(\+a))) 03:09:31 no_proof_for(\+a). 03:09:31 03:09:31 no_proof_for(\+a). 03:09:31 03:09:31 no_proof_for(\+a). 03:09:31 03:09:31 name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_06-Test_0001_Line_0000__naf_A_in_user'. 03:09:31 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_06'. 03:09:31 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\']"'. 03:09:31 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:09:31 ~*/ 03:09:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_06.pfc:27 03:09:31 %~ unused(no_junit_results) 03:09:31 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047535691-junit.xml 03:09:31 <gt;oxml version="1.0" encoding="utf-8"?> 03:09:31 <gt;testsuites> 03:09:31 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:09:31 % use :- set_prolog_flag(junit_show_converage, true). 03:09:31 03:09:31 % No tests to run 03:09:31 ]]>><gt;/system-out><gt;/testsuites> 03:09:31 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) 03:09:31 Test_0001_Line_0000__naf_A_in_user result = passed. 03:09:31 03:09:31 %~ test_completed_exit(96) 03:09:31 totalTime=1.000 03:09:31 03:09:31 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' 03:09:31 03:09:39 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 03:09:39 ISSUE_ID=550 03:09:39 ISSUE_OC=OPEN 03:09:39 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 03:09:39 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 03:09:39 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_05 JUnit 03:09:39 03:09:39 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']" 03:09:39 03:09:39 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:09:39 03:09:39 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_05.pfc 03:09:39 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_05/ 03:09:39 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_05 03:09:39 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/574 03:09:39 03:09:39 03:09:40 %~ init_phase(after_load) 03:09:40 %~ init_phase(restore_state) 03:09:40 % 03:09:40 %~ init_why(after_boot,program) 03:09:40 %~ after_boot. 03:09:40 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:09:40 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_05.pfc'), 03:09:40 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:09:40 %~ message_hook( 03:09:40 %~ error( permission_error(redefine,module,logicmoo_test), 03:09:40 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:09:40 %~ error, 03:09:40 %~ [ '~q/~w: '-[module,2], 03:09:40 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:09:40 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:09:40 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:09:40 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:40 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:09:40 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:40 03:09:40 03:09:40 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:09:40 03:09:40 :- endif. 03:09:40 03:09:40 03:09:40 :- if((pfc_test_feature(mt,X=1),X==1)). 03:09:40 03:09:40 :- endif. 03:09:40 03:09:40 :- set_prolog_flag(retry_undefined, kb_shared). 03:09:40 03:09:40 03:09:40 /*~ 03:09:40 ~*/ 03:09:40 03:09:40 03:09:40 03:09:40 :- \+ a_01. 03:09:40 03:09:40 /*~ 03:09:40 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_01_in_user",user:(\+a_01))). 03:09:40 %~ make_dynamic_here(baseKB,a_01) 03:09:40 passed=info(why_was_true(user:(\+a_01))) 03:09:40 no_proof_for(\+a_01). 03:09:40 03:09:40 no_proof_for(\+a_01). 03:09:40 03:09:40 no_proof_for(\+a_01). 03:09:40 03:09:40 name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_05-Test_0001_Line_0000__naf_A_01_in_user'. 03:09:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_05'. 03:09:40 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\']"'. 03:09:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:09:40 ~*/ 03:09:40 03:09:40 03:09:40 :- listing(a_01). 03:09:40 03:09:40 03:09:40 03:09:40 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_05.pfc 03:09:40 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_05/ 03:09:40 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_05 03:09:40 03:09:40 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/574 03:09:40 /*~ 03:09:40 %~ skipped( listing(a_01)) 03:09:40 ~*/ 03:09:40 %~ unused(no_junit_results) 03:09:40 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.016031131-junit.xml 03:09:40 <gt;oxml version="1.0" encoding="utf-8"?> 03:09:40 <gt;testsuites> 03:09:40 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:09:40 % use :- set_prolog_flag(junit_show_converage, true). 03:09:40 03:09:40 % No tests to run 03:09:40 ]]>><gt;/system-out><gt;/testsuites> 03:09:40 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) 03:09:40 Test_0001_Line_0000__naf_A_01_in_user result = passed. 03:09:40 03:09:40 %~ test_completed_exit(96) 03:09:40 totalTime=1.000 03:09:40 03:09:40 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' 03:09:40 03:09:46 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 03:09:46 ISSUE_ID=574 03:09:46 ISSUE_OC=OPEN 03:09:46 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 03:09:46 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 03:09:46 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_04 JUnit 03:09:46 03:09:46 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']" 03:09:46 03:09:46 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:09:46 03:09:46 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc 03:09:46 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_04/ 03:09:46 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_04 03:09:46 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/530 03:09:46 03:09:46 03:09:47 %~ init_phase(after_load) 03:09:47 %~ init_phase(restore_state) 03:09:47 % 03:09:47 %~ init_why(after_boot,program) 03:09:47 %~ after_boot. 03:09:47 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:09:47 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc'), 03:09:47 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:09:47 %~ message_hook( 03:09:47 %~ error( permission_error(redefine,module,logicmoo_test), 03:09:47 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:09:47 %~ error, 03:09:47 %~ [ '~q/~w: '-[module,2], 03:09:47 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:09:47 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:09:47 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:09:47 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:47 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:09:47 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:47 03:09:47 03:09:47 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:09:47 03:09:47 :- endif. 03:09:47 03:09:47 03:09:47 :- if((pfc_test_feature(mt,X=1),X==1)). 03:09:47 03:09:47 :- endif. 03:09:47 03:09:47 03:09:47 :- set_prolog_flag(retry_undefined, kb_shared). 03:09:47 03:09:47 /*~ 03:09:47 ~*/ 03:09:47 03:09:47 03:09:47 :- \+ a_01. 03:09:47 03:09:47 /*~ 03:09:47 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_01_in_user",user:(\+a_01))). 03:09:47 %~ make_dynamic_here(baseKB,a_01) 03:09:47 passed=info(why_was_true(user:(\+a_01))) 03:09:47 no_proof_for(\+a_01). 03:09:47 03:09:47 no_proof_for(\+a_01). 03:09:47 03:09:47 no_proof_for(\+a_01). 03:09:47 03:09:47 name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_04-Test_0001_Line_0000__naf_A_01_in_user'. 03:09:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_04'. 03:09:47 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\']"'. 03:09:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:09:47 ~*/ 03:09:47 03:09:47 03:09:47 :- listing(a_01). 03:09:47 03:09:47 /*~ 03:09:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc:22 03:09:47 %~ skipped( listing(a_01)) 03:09:47 ~*/ 03:09:47 03:09:47 03:09:47 :- repropagate(mtHybrid(_)). 03:09:47 /*~ 03:09:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc:24 03:09:47 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_fwc(mtHybrid(baseKB)))) 03:09:47 ~*/ 03:09:47 03:09:47 :- listing(header_sane:_). 03:09:47 03:09:47 03:09:47 03:09:47 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc 03:09:47 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_04/ 03:09:47 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_04 03:09:47 03:09:47 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/530 03:09:47 /*~ 03:09:47 %~ skipped( listing( header_sane : Header_sane)) 03:09:47 ~*/ 03:09:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_04.pfc:34 03:09:47 %~ unused(no_junit_results) 03:09:47 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.035530895-junit.xml 03:09:47 <gt;oxml version="1.0" encoding="utf-8"?> 03:09:47 <gt;testsuites> 03:09:47 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:09:47 % use :- set_prolog_flag(junit_show_converage, true). 03:09:47 03:09:47 % No tests to run 03:09:47 ]]>><gt;/system-out><gt;/testsuites> 03:09:47 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) 03:09:47 Test_0001_Line_0000__naf_A_01_in_user result = passed. 03:09:47 03:09:47 %~ test_completed_exit(96) 03:09:47 totalTime=1.000 03:09:47 03:09:47 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' 03:09:47 03:09:53 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 03:09:53 ISSUE_ID=530 03:09:53 ISSUE_OC=OPEN 03:09:53 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 03:09:53 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 03:09:53 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_03 JUnit 03:09:53 03:09:53 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']" 03:09:53 03:09:53 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:09:53 03:09:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_03.pfc 03:09:53 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_03/ 03:09:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_03 03:09:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/531 03:09:53 03:09:53 03:09:54 %~ init_phase(after_load) 03:09:54 %~ init_phase(restore_state) 03:09:54 % 03:09:54 %~ init_why(after_boot,program) 03:09:54 %~ after_boot. 03:09:54 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:09:54 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_03.pfc'), 03:09:54 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:09:54 %~ message_hook( 03:09:54 %~ error( permission_error(redefine,module,logicmoo_test), 03:09:54 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:09:54 %~ error, 03:09:54 %~ [ '~q/~w: '-[module,2], 03:09:54 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:09:54 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:09:54 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:09:54 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:54 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:09:54 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:09:54 03:09:54 03:09:54 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:09:54 03:09:54 :- endif. 03:09:54 03:09:54 03:09:54 :- if((pfc_test_feature(mt,X=1),X==1)). 03:09:54 03:09:54 :- endif. 03:09:54 03:09:54 03:09:54 03:09:54 03:09:54 :- \+ a_01. 03:09:54 03:09:54 /*~ 03:09:54 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_01_in_user",user:(\+a_01))). 03:09:54 %~ make_dynamic_here(baseKB,a_01) 03:09:54 passed=info(why_was_true(user:(\+a_01))) 03:09:54 no_proof_for(\+a_01). 03:09:54 03:09:54 no_proof_for(\+a_01). 03:09:54 03:09:54 no_proof_for(\+a_01). 03:09:54 03:09:54 name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_03-Test_0001_Line_0000__naf_A_01_in_user'. 03:09:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_03'. 03:09:54 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\']"'. 03:09:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:09:54 ~*/ 03:09:54 03:09:54 03:09:54 :- listing(a_01). 03:09:54 03:09:54 /*~ 03:09:54 %~ skipped( listing(a_01)) 03:09:54 ~*/ 03:09:54 03:09:54 03:09:54 :- repropagate(mtHybrid(_)). 03:09:54 /*~ 03:09:54 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_fwc(mtHybrid(baseKB)))) 03:09:54 ~*/ 03:09:54 03:09:54 :- listing(header_sane:_). 03:09:54 03:09:54 03:09:54 03:09:54 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_03.pfc 03:09:54 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_03/ 03:09:54 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_03 03:09:54 03:09:54 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/531 03:09:54 /*~ 03:09:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_03.pfc:25 03:09:54 %~ skipped( listing( header_sane : Header_sane)) 03:09:54 ~*/ 03:09:54 %~ unused(no_junit_results) 03:09:54 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.026912137-junit.xml 03:09:54 <gt;oxml version="1.0" encoding="utf-8"?> 03:09:54 <gt;testsuites> 03:09:54 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:09:54 % use :- set_prolog_flag(junit_show_converage, true). 03:09:54 03:09:54 % No tests to run 03:09:54 ]]>><gt;/system-out><gt;/testsuites> 03:09:54 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) 03:09:54 Test_0001_Line_0000__naf_A_01_in_user result = passed. 03:09:54 03:09:54 %~ test_completed_exit(96) 03:09:54 totalTime=1.000 03:09:54 03:09:54 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' 03:09:54 03:10:00 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 03:10:00 ISSUE_ID=531 03:10:00 ISSUE_OC=OPEN 03:10:00 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 03:10:00 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 03:10:00 FileTestCase=logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_02 JUnit 03:10:00 03:10:00 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']" 03:10:00 03:10:00 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:10:00 03:10:00 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_02.pfc 03:10:00 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_02/ 03:10:00 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_02 03:10:00 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/575 03:10:00 03:10:00 03:10:02 %~ init_phase(after_load) 03:10:02 %~ init_phase(restore_state) 03:10:02 % 03:10:02 %~ init_why(after_boot,program) 03:10:02 %~ after_boot. 03:10:02 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:10:02 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_02.pfc'), 03:10:02 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:10:02 %~ message_hook( 03:10:02 %~ error( permission_error(redefine,module,logicmoo_test), 03:10:02 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:10:02 %~ error, 03:10:02 %~ [ '~q/~w: '-[module,2], 03:10:02 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:10:02 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:10:02 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:10:02 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:02 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:10:02 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:02 03:10:02 03:10:02 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:10:02 03:10:02 :- endif. 03:10:02 03:10:02 03:10:02 :- if((pfc_test_feature(mt,X=1),X==1)). 03:10:02 03:10:02 :- endif. 03:10:02 03:10:02 :- set_prolog_flag(retry_undefined, kb_shared). 03:10:02 03:10:02 03:10:02 /*~ 03:10:02 ~*/ 03:10:02 03:10:02 03:10:02 03:10:02 :- \+ a_01. 03:10:02 03:10:02 /*~ 03:10:02 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_01_in_user",user:(\+a_01))). 03:10:02 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_02.pfc:20 03:10:02 %~ make_dynamic_here(baseKB,a_01) 03:10:02 passed=info(why_was_true(user:(\+a_01))) 03:10:02 no_proof_for(\+a_01). 03:10:02 03:10:02 no_proof_for(\+a_01). 03:10:02 03:10:02 no_proof_for(\+a_01). 03:10:02 03:10:02 name = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_02-Test_0001_Line_0000__naf_A_01_in_user'. 03:10:02 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRY_INHERITANCE_02'. 03:10: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\']"'. 03:10:02 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:10:02 ~*/ 03:10:02 03:10:02 03:10:02 :- listing(a_01). 03:10:02 03:10:02 /*~ 03:10:02 %~ skipped( listing(a_01)) 03:10:02 ~*/ 03:10:02 03:10:02 03:10:02 :- repropagate(mtHybrid(header_sane)). 03:10:02 /*~ 03:10:02 ~*/ 03:10:02 03:10:02 :- listing(header_sane:_). 03:10:02 03:10:02 03:10:02 03:10:02 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retry_inheritance_02.pfc 03:10:02 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRY_INHERITANCE_02/ 03:10:02 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRY_INHERITANCE_02 03:10:02 03:10:02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/575 03:10:02 /*~ 03:10:02 %~ skipped( listing( header_sane : Header_sane)) 03:10:02 ~*/ 03:10:02 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_02.pfc:34 03:10:02 %~ unused(no_junit_results) 03:10:02 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025858962-junit.xml 03:10:02 <gt;oxml version="1.0" encoding="utf-8"?> 03:10:02 <gt;testsuites> 03:10:02 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:10:02 % use :- set_prolog_flag(junit_show_converage, true). 03:10:02 03:10:02 % No tests to run 03:10:02 ]]>><gt;/system-out><gt;/testsuites> 03:10:02 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) 03:10:02 Test_0001_Line_0000__naf_A_01_in_user result = passed. 03:10:02 03:10:02 %~ test_completed_exit(96) 03:10:02 totalTime=1.000 03:10:02 03:10:02 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' 03:10:02 03:10:09 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 03:10:09 ISSUE_ID=575 03:10:09 ISSUE_OC=OPEN 03:10:09 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 03:10:09 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 03:10:09 FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01 JUnit 03:10:09 03:10:09 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']" 03:10:09 03:10:09 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:10:09 03:10:09 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01.pfc 03:10:09 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01/ 03:10:09 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01 03:10:09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/82 03:10:09 03:10:09 03:10:10 %~ init_phase(after_load) 03:10:10 %~ init_phase(restore_state) 03:10:10 % 03:10:10 %~ init_why(after_boot,program) 03:10:10 %~ after_boot. 03:10:10 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:10:10 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01.pfc'), 03:10:10 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:10:10 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:10:10 %~ message_hook( 03:10:10 %~ error( permission_error(redefine,module,logicmoo_test), 03:10:10 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:10:10 %~ error, 03:10:10 %~ [ '~q/~w: '-[module,2], 03:10:10 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:10:10 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:10:10 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:10:10 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:10 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:10:10 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:10 03:10:10 03:10:10 :- set_fileAssertMt(header_sane). 03:10:10 03:10:10 /*~ 03:10:10 %~ set_fileAssertMt(header_sane) 03:10:10 ~*/ 03:10:10 03:10:10 03:10:10 :- expects_dialect(pfc). 03:10:10 03:10:10 /*~ 03:10:10 ~*/ 03:10:10 03:10:10 03:10:10 dmilesWorld. 03:10:10 03:10:10 /*~ 03:10:10 ~*/ 03:10:10 03:10:10 03:10:10 :- mpred_test(dmilesWorld). 03:10:10 03:10:10 /*~ 03:10:10 %~ ?-( mpred_test("Test_0001_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). 03:10:10 passed=info(why_was_true(user:dmilesWorld)) 03:10:10 no_proof_for(dmilesWorld). 03:10:10 03:10:10 no_proof_for(dmilesWorld). 03:10:10 03:10:10 no_proof_for(dmilesWorld). 03:10:10 03:10:10 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01-Test_0001_Line_0000__DmilesWorld_in_user'. 03:10:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01'. 03:10:10 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\']"'. 03:10:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:10:10 ~*/ 03:10:10 03:10:10 03:10:10 :- ain(\+ dmilesWorld). 03:10:10 03:10:10 /*~ 03:10:10 %~ debugm( baseKB, 03:10:10 %~ show_success( baseKB, 03:10:10 %~ baseKB : mpred_withdraw( dmilesWorld, 03:10:10 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/retract_01.pfc ',33) , 03:10:10 %~ ax)))) 03:10:10 ~*/ 03:10:10 03:10:10 03:10:10 :- listing_u(dmilesWorld). 03:10:10 03:10:10 /*~ 03:10:10 %~ skipped(messy_on_output,xlisting((dmilesWorld,-lmcache,-xlisting))) 03:10:10 ~*/ 03:10:10 03:10:10 03:10:10 :- mpred_test(\+ dmilesWorld). 03:10:10 03:10:10 03:10:10 03:10:10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/82 03:10:10 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01.pfc 03:10:10 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01/ 03:10:10 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01 03:10:10 03:10:10 /*~ 03:10:10 %~ ?-( mpred_test("Test_0002_Line_0000__naf_DmilesWorld_in_user",user:(\+dmilesWorld))). 03:10:10 passed=info(why_was_true(user:(\+dmilesWorld))) 03:10:10 no_proof_for(\+dmilesWorld). 03:10:10 03:10:10 no_proof_for(\+dmilesWorld). 03:10:10 03:10:10 no_proof_for(\+dmilesWorld). 03:10:10 03:10:10 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01-Test_0002_Line_0000__naf_DmilesWorld_in_user'. 03:10:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01'. 03:10:10 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\']"'. 03:10:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:10:10 ~*/ 03:10:10 %~ unused(no_junit_results) 03:10:10 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047946494-junit.xml 03:10:10 <gt;oxml version="1.0" encoding="utf-8"?> 03:10:10 <gt;testsuites> 03:10:10 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:10:10 % use :- set_prolog_flag(junit_show_converage, true). 03:10:10 03:10:10 % No tests to run 03:10:10 ]]>><gt;/system-out><gt;/testsuites> 03:10:10 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) 03:10:10 Test_0001_Line_0000__DmilesWorld_in_user result = passed. 03:10:10 Test_0002_Line_0000__naf_DmilesWorld_in_user result = passed. 03:10:10 03:10:10 %~ test_completed_exit(96) 03:10:10 totalTime=1.000 03:10:10 03:10:10 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' 03:10:10 03:10:16 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 03:10:16 ISSUE_ID=82 03:10:16 ISSUE_OC=OPEN 03:10:16 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 03:10:16 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 03:10:16 FileTestCase=logicmoo.pfc.test.sanity_base.RESET_DB_02 JUnit 03:10:16 03:10:16 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']" 03:10:16 03:10:16 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:10:16 03:10:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl 03:10:16 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_02/ 03:10:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_02 03:10:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/311 03:10:16 03:10:16 03:10:18 %~ init_phase(after_load) 03:10:18 %~ init_phase(restore_state) 03:10:18 % 03:10:18 %~ init_why(after_boot,program) 03:10:18 %~ after_boot. 03:10:18 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:10:18 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl'), 03:10:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:10:18 %~ message_hook( 03:10:18 %~ error( permission_error(redefine,module,logicmoo_test), 03:10:18 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:10:18 %~ error, 03:10:18 %~ [ '~q/~w: '-[module,2], 03:10:18 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:10:18 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:10:18 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:10:18 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:10:18 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:18 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:10:18 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:18 03:10:18 03:10:18 :- expects_dialect(pfc). 03:10:18 03:10:18 /*~ 03:10:18 ~*/ 03:10:18 03:10:18 03:10:18 header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). 03:10:18 /*~ 03:10:18 ~*/ 03:10:18 03:10:18 :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). 03:10:18 03:10:18 /*~ 03:10:18 ~*/ 03:10:18 03:10:18 03:10:18 must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). 03:10:18 03:10:18 /*~ 03:10:18 ~*/ 03:10:18 03:10:18 03:10:18 :- listing(must_clause_asserted). 03:10:18 03:10:18 /*~ 03:10:18 %~ skipped( listing(must_clause_asserted)) 03:10:18 ~*/ 03:10:18 03:10:18 03:10:18 :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). 03:10:18 03:10:18 /*~ 03:10:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl:24 03:10:18 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", 03:10:18 %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). 03:10:18 passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) 03:10:18 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:10:18 03:10:18 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:10:18 03:10:18 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:10:18 03:10:18 name = 'logicmoo.pfc.test.sanity_base.RESET_DB_02-Test_0001_Line_0000__must_clause_asserted_1_in_user'. 03:10:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RESET_DB_02'. 03:10:18 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\']"'. 03:10:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:10:18 ~*/ 03:10:18 03:10:18 03:10:18 a. 03:10:18 03:10:18 /*~ 03:10:18 ~*/ 03:10:18 03:10:18 03:10:18 :- header_sane:listing(a). 03:10:18 03:10:18 /*~ 03:10:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl:28 03:10:18 %~ skipped( listing(a)) 03:10:18 ~*/ 03:10:18 03:10:18 03:10:18 :- must_clause_asserted(a). 03:10:18 03:10:18 /*~ 03:10:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl:30 03:10:18 %~ message_hook( 03:10:18 %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), 03:10:18 %~ error, 03:10:18 %~ [ '~q/~w: '-[catch,3], 03:10:18 %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) 03:10:18 catch/3: Unknown procedure: must_clause_asserted/1 03:10:18 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 03:10:18 %~ message_hook( 03:10:18 %~ goal_failed(directive,user:a), 03:10:18 %~ warning, 03:10:18 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:10:18 %~ user : a]]) 03:10:18 Goal (directive) failed: user:must_clause_asserted(a) 03:10:18 Warning: Goal (directive) failed: user:must_clause_asserted(a) 03:10:18 ~*/ 03:10:18 03:10:18 03:10:18 :- mpred_reset. 03:10:18 03:10:18 03:10:18 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/311 03:10:18 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_02.pfc.pl 03:10:18 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_02/ 03:10:18 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_02 03:10:18 03:10:18 /*~ 03:10:18 ~*/ 03:10:18 %~ unused(no_junit_results) 03:10:18 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064849637-junit.xml 03:10:18 <gt;oxml version="1.0" encoding="utf-8"?> 03:10:18 <gt;testsuites> 03:10:18 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:10:18 % use :- set_prolog_flag(junit_show_converage, true). 03:10:18 03:10:18 % No tests to run 03:10:18 ]]>><gt;/system-out><gt;/testsuites> 03:10:18 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) 03:10:18 Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. 03:10:18 logicmoo.pfc.test.sanity_base.RESET_DB_02 JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 03:10:18 logicmoo.pfc.test.sanity_base.RESET_DB_02 JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) 03:10:18 03:10:18 %~ test_completed_exit(112) 03:10:18 totalTime=1.000 03:10:18 03:10:18 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' 03:10:18 03:10:24 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 03:10:24 ISSUE_ID=311 03:10:24 ISSUE_OC=OPEN 03:10:24 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 03:10:24 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 03:10:24 FileTestCase=logicmoo.pfc.test.sanity_base.RESET_DB_01 JUnit 03:10:24 03:10:24 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']" 03:10:24 03:10:24 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:10:24 03:10:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl 03:10:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_01/ 03:10:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_01 03:10:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/338 03:10:24 03:10:24 03:10:25 %~ init_phase(after_load) 03:10:25 %~ init_phase(restore_state) 03:10:25 % 03:10:25 %~ init_why(after_boot,program) 03:10:25 %~ after_boot. 03:10:25 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:10:25 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl'), 03:10:25 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:10:25 %~ message_hook( 03:10:25 %~ error( permission_error(redefine,module,logicmoo_test), 03:10:25 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:10:25 %~ error, 03:10:25 %~ [ '~q/~w: '-[module,2], 03:10:25 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:10:25 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:10:25 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:10:25 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:10:25 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:25 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:10:25 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:25 03:10:25 03:10:25 03:10:25 :- dynamic(cond_POST/1). 03:10:25 /*~ 03:10:25 ~*/ 03:10:25 03:10:25 :- dynamic(cond_PRE/1). 03:10:25 03:10:25 /*~ 03:10:25 ~*/ 03:10:25 03:10:25 03:10:25 cond_PRE ==> cond_POST. 03:10:25 /*~ 03:10:25 ~*/ 03:10:25 03:10:25 cond_PRE. 03:10:25 03:10:25 /*~ 03:10:25 ~*/ 03:10:25 03:10:25 03:10:25 cond_PRE ==> child_POST. 03:10:25 /*~ 03:10:25 ~*/ 03:10:25 03:10:25 cond_PRE_D ==> cond_POST. 03:10:25 03:10:25 /*~ 03:10:25 ~*/ 03:10:25 03:10:25 03:10:25 :- mpred_why(cond_POST). 03:10:25 03:10:25 /*~ 03:10:25 %~ ?-( mpred_test("Test_0001_Line_0000__Cond_POST_in_user",user:cond_POST)). 03:10:25 passed=info(why_was_true(user:cond_POST)) 03:10:25 no_proof_for(cond_POST). 03:10:25 03:10:25 no_proof_for(cond_POST). 03:10:25 03:10:25 no_proof_for(cond_POST). 03:10:25 03:10:25 name = 'logicmoo.pfc.test.sanity_base.RESET_DB_01-Test_0001_Line_0000__Cond_POST_in_user'. 03:10:25 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RESET_DB_01'. 03:10:25 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\']"'. 03:10:25 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:10:25 ~*/ 03:10:25 03:10:25 03:10:25 :- mpred_trace_exec. 03:10:25 03:10:25 /*~ 03:10:25 ~*/ 03:10:25 03:10:25 03:10:25 aaa. 03:10:25 03:10:25 /*~ 03:10:25 ~*/ 03:10:25 03:10:25 03:10:25 bbbb. 03:10:25 03:10:25 /*~ 03:10:25 ~*/ 03:10:25 03:10:25 03:10:25 :- pp_DB. 03:10:25 03:10:25 /*~ 03:10:25 03:10:25 No Forward Rules in [user]... 03:10:25 03:10:25 No Bi-conditional Rules in [user]... 03:10:25 03:10:25 No Backward Rules in [user]... 03:10:25 03:10:25 No Positive triggers in [user]... 03:10:25 03:10:25 No Negative triggers in [user]... 03:10:25 03:10:25 No Goal triggers in [user]... 03:10:25 03:10:25 Supports in [user]... 03:10:25 ~*/ 03:10:25 03:10:25 03:10:25 :- mpred_reset. 03:10:25 03:10:25 /*~ 03:10:25 ~*/ 03:10:25 03:10:25 03:10:25 :- pp_DB. 03:10:25 03:10:25 03:10:25 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/338 03:10:25 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl 03:10:25 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_01/ 03:10:25 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_01 03:10:25 03:10:25 /*~ 03:10:25 03:10:25 No Forward Rules in [user]... 03:10:25 03:10:25 No Bi-conditional Rules in [user]... 03:10:25 03:10:25 No Backward Rules in [user]... 03:10:25 03:10:25 No Positive triggers in [user]... 03:10:25 03:10:25 No Negative triggers in [user]... 03:10:25 03:10:25 No Goal triggers in [user]... 03:10:25 03:10:25 Supports in [user]... 03:10:25 ~*/ 03:10:25 %~ unused(no_junit_results) 03:10:25 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.114605668-junit.xml 03:10:25 <gt;oxml version="1.0" encoding="utf-8"?> 03:10:25 <gt;testsuites> 03:10:25 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:10:25 % use :- set_prolog_flag(junit_show_converage, true). 03:10:25 03:10:25 % No tests to run 03:10:25 ]]>><gt;/system-out><gt;/testsuites> 03:10:25 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) 03:10:25 Test_0001_Line_0000__Cond_POST_in_user result = passed. 03:10:25 03:10:25 %~ test_completed_exit(96) 03:10:25 totalTime=1.000 03:10:25 03:10:25 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' 03:10:25 03:10:30 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 03:10:30 ISSUE_ID=338 03:10:30 ISSUE_OC=OPEN 03:10:30 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 03:10:30 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 03:10:30 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 03:10:31 FileTestCase=logicmoo.pfc.test.sanity_base.PREDMT_01 JUnit 03:10:31 03:10:31 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']" 03:10:31 03:10:31 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:10:31 03:10:31 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01.pfc 03:10:31 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PREDMT_01/ 03:10:31 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01 03:10:31 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/298 03:10:31 03:10:31 03:10:34 %~ init_phase(after_load) 03:10:34 %~ init_phase(restore_state) 03:10:34 % 03:10:34 %~ init_why(after_boot,program) 03:10:34 %~ after_boot. 03:10:34 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:10:34 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01.pfc'), 03:10:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:10:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:10:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:10:34 %~ message_hook( 03:10:34 %~ error( permission_error(redefine,module,logicmoo_test), 03:10:34 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:10:34 %~ error, 03:10:34 %~ [ '~q/~w: '-[module,2], 03:10:34 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:10:34 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:10:34 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:10:34 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:34 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:10:34 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:34 03:10:34 03:10:34 03:10:34 03:10:34 :- expects_dialect(pfc). 03:10:34 03:10:34 /*~ 03:10:34 ~*/ 03:10:34 03:10:34 03:10:34 :- set_defaultAssertMt(myMt). 03:10:34 03:10:34 /*~ 03:10:34 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:10:34 ~*/ 03:10:34 03:10:34 03:10:34 baseKB:mtHybrid(socialMt). 03:10:34 03:10:34 /*~ 03:10:34 ~*/ 03:10:34 03:10:34 03:10:34 socialMt:loves(sally,joe). 03:10:34 03:10:34 /*~ 03:10:34 ~*/ 03:10:34 03:10:34 03:10:34 :- set_defaultAssertMt(myMt). 03:10:34 03:10:34 /*~ 03:10:34 ~*/ 03:10:34 03:10:34 03:10:34 :- mpred_test(clause_u(socialMt:loves(_,_))). 03:10:34 /*~ 03:10:34 %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_socialMt_in_myMt", 03:10:34 %~ myMt : clause_u( socialMt : loves(Loves,Loves1)))). 03:10:34 failure=info((why_was_true(myMt:(\+clause_u(socialMt:loves(_1160,_1182)))),nop(ftrace(myMt:clause_u(socialMt:loves(_1160,_1182)))))) 03:10:34 no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). 03:10:34 03:10:34 no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). 03:10:34 03:10:34 no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). 03:10:34 03:10:34 name = 'logicmoo.pfc.test.sanity_base.PREDMT_01-Test_0001_Line_0000__loves_2_in_socialMt_in_myMt'. 03:10:34 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01'. 03:10:34 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\']"'. 03:10:34 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:10:34 ~*/ 03:10:34 03:10:34 :- mpred_test(\+clause_u(myMt:loves(_,_))). 03:10:34 03:10:34 03:10:34 03:10:34 03:10:34 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/298 03:10:34 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01.pfc 03:10:34 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PREDMT_01/ 03:10:34 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01 03:10:34 03:10:34 /*~ 03:10:34 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt", 03:10:34 %~ myMt : \+( clause_u( myMt : loves(Loves,Loves1))))). 03:10:34 passed=info(why_was_true(myMt:(\+clause_u(myMt:loves(_446,_450))))) 03:10:34 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:10:34 03:10:34 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:10:34 03:10:34 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:10:34 03:10:34 name = 'logicmoo.pfc.test.sanity_base.PREDMT_01-Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt'. 03:10:34 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01'. 03:10:34 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\']"'. 03:10:34 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:10:34 ~*/ 03:10:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01.pfc:37 03:10:34 %~ unused(no_junit_results) 03:10:34 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6722228709999998-junit.xml 03:10:34 <gt;oxml version="1.0" encoding="utf-8"?> 03:10:34 <gt;testsuites> 03:10:34 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:10:34 % use :- set_prolog_flag(junit_show_converage, true). 03:10:34 03:10:34 % No tests to run 03:10:34 ]]>><gt;/system-out><gt;/testsuites> 03:10:34 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) 03:10:34 Test_0001_Line_0000__loves_2_in_socialMt_in_myMt result = failure. 03:10:34 Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt result = passed. 03:10:34 03:10:34 %~ test_completed_exit(40) 03:10:34 totalTime=3.000 03:10:34 03:10:34 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' 03:10:34 03:10:41 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 03:10:41 ISSUE_ID=298 03:10:41 ISSUE_OC=OPEN 03:10:41 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 03:10:41 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 03:10:41 FileTestCase=logicmoo.pfc.test.sanity_base.PPDB_01 JUnit 03:10:41 03:10:41 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']" 03:10:41 03:10:41 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:10:41 03:10:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/ppdb_01.pl 03:10:41 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PPDB_01/ 03:10:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APPDB_01 03:10:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/604 03:10:41 03:10:41 03:10:42 %~ init_phase(after_load) 03:10:42 %~ init_phase(restore_state) 03:10:42 % 03:10:42 %~ init_why(after_boot,program) 03:10:42 %~ after_boot. 03:10:42 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:10:42 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/ppdb_01.pl'), 03:10:42 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:10:42 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:10:42 03:10:42 03:10:42 :- pp_DB. 03:10:42 03:10:42 03:10:42 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/ppdb_01.pl 03:10:42 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PPDB_01/ 03:10:42 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APPDB_01 03:10:42 03:10:42 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/604 03:10:42 /*~ 03:10:42 03:10:42 No Forward Rules in [user]... 03:10:42 03:10:42 No Bi-conditional Rules in [user]... 03:10:42 03:10:42 No Backward Rules in [user]... 03:10:42 03:10:42 No Positive triggers in [user]... 03:10:42 03:10:42 No Negative triggers in [user]... 03:10:42 03:10:42 No Goal triggers in [user]... 03:10:42 03:10:42 Supports in [user]... 03:10:42 ~*/ 03:10:42 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/ppdb_01.pl:20 03:10:42 %~ unused(no_junit_results) 03:10:42 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.001265399-junit.xml 03:10:42 <gt;oxml version="1.0" encoding="utf-8"?> 03:10:42 <gt;testsuites> 03:10:42 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:10:42 % use :- set_prolog_flag(junit_show_converage, true). 03:10:42 03:10:42 % No tests to run 03:10:42 ]]>><gt;/system-out><gt;/testsuites> 03:10:42 03:10:42 %~ test_completed_exit(0) 03:10:42 totalTime=1.000 03:10:42 03:10:42 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' 03:10:42 03:10:48 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 03:10:48 ISSUE_ID=604 03:10:48 ISSUE_OC=OPEN 03:10:48 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 03:10:48 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 03:10:48 FileTestCase=logicmoo.pfc.test.sanity_base.PL_01 JUnit 03:10:48 03:10:48 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']" 03:10:48 03:10:48 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:10:48 03:10:48 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/pl_01.pfc 03:10:48 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PL_01/ 03:10:48 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APL_01 03:10:48 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/551 03:10:48 03:10:48 03:10:49 %~ init_phase(after_load) 03:10:49 %~ init_phase(restore_state) 03:10:49 % 03:10:49 %~ init_why(after_boot,program) 03:10:49 %~ after_boot. 03:10:49 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:10:49 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/pl_01.pfc'), 03:10:49 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:10:49 %~ message_hook( 03:10:49 %~ error( permission_error(redefine,module,logicmoo_test), 03:10:49 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:10:49 %~ error, 03:10:49 %~ [ '~q/~w: '-[module,2], 03:10:49 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:10:49 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:10:49 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:10:49 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:49 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:10:49 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:49 03:10:49 03:10:49 :- wdmsg(test_was_dupe). 03:10:49 03:10:49 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/pl_01.pfc 03:10:49 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PL_01/ 03:10:49 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APL_01 03:10:49 03:10:49 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/551 03:10:49 /*~ 03:10:49 %~ test_was_dupe. 03:10:49 ~*/ 03:10:49 %~ unused(no_junit_results) 03:10:49 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014206871-junit.xml 03:10:49 <gt;oxml version="1.0" encoding="utf-8"?> 03:10:49 <gt;testsuites> 03:10:49 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:10:49 % use :- set_prolog_flag(junit_show_converage, true). 03:10:49 03:10:49 % No tests to run 03:10:49 ]]>><gt;/system-out><gt;/testsuites> 03:10:49 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) 03:10:49 03:10:49 %~ test_completed_exit(32) 03:10:49 totalTime=1.000 03:10:49 03:10:49 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' 03:10:49 03:10:55 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 03:10:55 ISSUE_ID=551 03:10:55 ISSUE_OC=OPEN 03:10:55 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 03:10:55 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 03:10:55 FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01 JUnit 03:10:55 03:10:55 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']" 03:10:55 03:10:55 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:10:55 03:10:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01.pfc 03:10:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01/ 03:10:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01 03:10:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/313 03:10:55 03:10:55 03:10:56 %~ init_phase(after_load) 03:10:56 %~ init_phase(restore_state) 03:10:56 % 03:10:56 %~ init_why(after_boot,program) 03:10:56 %~ after_boot. 03:10:56 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:10:56 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc'), 03:10:56 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:10:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:10:56 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:10:56 %~ message_hook( 03:10:56 %~ error( permission_error(redefine,module,logicmoo_test), 03:10:56 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:10:56 %~ error, 03:10:56 %~ [ '~q/~w: '-[module,2], 03:10:56 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:10:56 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:10:56 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:10:56 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:56 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:10:56 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:10:56 03:10:56 03:10:56 :- expects_dialect(pfc). 03:10:56 03:10:56 % :- process_this_script. 03:10:56 03:10:56 /*~ 03:10:56 ~*/ 03:10:56 03:10:56 03:10:56 % :- process_this_script. 03:10:56 03:10:56 :- dynamic(fooBar/0). 03:10:56 03:10:56 /*~ 03:10:56 ~*/ 03:10:56 03:10:56 03:10:56 ~fooBar. 03:10:56 03:10:56 /*~ 03:10:56 ~*/ 03:10:56 03:10:56 03:10:56 :- mpred_test(~fooBar). 03:10:56 03:10:56 /*~ 03:10:56 %~ ?-( mpred_test("Test_0001_Line_0000__FooBar_in_user",user: ~fooBar)). 03:10:56 failure=info((why_was_true(user:(\+ ~fooBar)),nop(ftrace(user: ~fooBar)))) 03:10:56 no_proof_for(\+ ~fooBar). 03:10:56 03:10:56 no_proof_for(\+ ~fooBar). 03:10:56 03:10:56 no_proof_for(\+ ~fooBar). 03:10:56 03:10:56 name = 'logicmoo.pfc.test.sanity_base.NEG_01-Test_0001_Line_0000__FooBar_in_user'. 03:10:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01'. 03:10:56 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\']"'. 03:10:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:10:56 ~*/ 03:10:56 03:10:56 03:10:56 fooBar. 03:10:56 03:10:56 /*~ 03:10:56 ~*/ 03:10:56 03:10:56 03:10:56 \+ fooBar. 03:10:56 03:10:56 /*~ 03:10:56 %~ debugm( baseKB, 03:10:56 %~ show_success( baseKB, 03:10:56 %~ baseKB : mpred_withdraw( fooBar, 03:10:56 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/neg_01.pfc ',24) , 03:10:56 %~ ax)))) 03:10:56 ~*/ 03:10:56 03:10:56 03:10:56 :- mpred_test(\+fooBar). 03:10:56 03:10:56 /*~ 03:10:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc:26 03:10:56 %~ ?-( mpred_test("Test_0002_Line_0000__naf_FooBar_in_user",user:(\+fooBar))). 03:10:56 passed=info(why_was_true(user:(\+fooBar))) 03:10:56 no_proof_for(\+fooBar). 03:10:56 03:10:56 no_proof_for(\+fooBar). 03:10:56 03:10:56 no_proof_for(\+fooBar). 03:10:56 03:10:56 name = 'logicmoo.pfc.test.sanity_base.NEG_01-Test_0002_Line_0000__naf_FooBar_in_user'. 03:10:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01'. 03:10:56 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\']"'. 03:10:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:10:56 ~*/ 03:10:56 03:10:56 03:10:56 fooBar. 03:10:56 03:10:56 /*~ 03:10:56 ~*/ 03:10:56 03:10:56 03:10:56 :- mpred_test(fooBar). 03:10:56 03:10:56 %:- rtrace. 03:10:56 /*~ 03:10:56 %~ ?-( mpred_test("Test_0003_Line_0000__FooBar_in_user",user:fooBar)). 03:10:56 passed=info(why_was_true(user:fooBar)) 03:10:56 no_proof_for(fooBar). 03:10:56 03:10:56 no_proof_for(fooBar). 03:10:56 03:10:56 no_proof_for(fooBar). 03:10:56 03:10:56 name = 'logicmoo.pfc.test.sanity_base.NEG_01-Test_0003_Line_0000__FooBar_in_user'. 03:10:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01'. 03:10:56 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\']"'. 03:10:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:10:56 ~*/ 03:10:56 03:10:56 03:10:56 %:- rtrace. 03:10:56 ~fooBar. 03:10:56 03:10:56 /*~ 03:10:56 ~*/ 03:10:56 03:10:56 03:10:56 :- mpred_test(\+fooBar). 03:10:56 %:- nortrace. 03:10:56 03:10:56 /*~ 03:10:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc:35 03:10:56 %~ ?-( mpred_test("Test_0004_Line_0000__naf_FooBar_in_user",user:(\+fooBar))). 03:10:56 passed=info(why_was_true(user:(\+fooBar))) 03:10:56 no_proof_for(\+fooBar). 03:10:56 03:10:56 no_proof_for(\+fooBar). 03:10:56 03:10:56 no_proof_for(\+fooBar). 03:10:56 03:10:56 name = 'logicmoo.pfc.test.sanity_base.NEG_01-Test_0004_Line_0000__naf_FooBar_in_user'. 03:10:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01'. 03:10:56 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\']"'. 03:10:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:10:56 ~*/ 03:10:56 03:10:56 %:- nortrace. 03:10:56 03:10:56 :- mpred_nospy. 03:10:56 03:10:56 03:10:56 03:10:56 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/313 03:10:56 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01.pfc 03:10:56 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01/ 03:10:56 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01 03:10:56 03:10:56 /*~ 03:10:56 ~*/ 03:10:56 %~ unused(no_junit_results) 03:10:56 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.089351867-junit.xml 03:10:56 <gt;oxml version="1.0" encoding="utf-8"?> 03:10:56 <gt;testsuites> 03:10:56 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:10:56 % use :- set_prolog_flag(junit_show_converage, true). 03:10:56 03:10:56 % No tests to run 03:10:56 ]]>><gt;/system-out><gt;/testsuites> 03:10:56 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) 03:10:56 Test_0001_Line_0000__FooBar_in_user result = failure. 03:10:56 Test_0002_Line_0000__naf_FooBar_in_user result = passed. 03:10:56 Test_0003_Line_0000__FooBar_in_user result = passed. 03:10:56 Test_0004_Line_0000__naf_FooBar_in_user result = passed. 03:10:56 03:10:56 %~ test_completed_exit(40) 03:10:56 totalTime=1.000 03:10:56 03:10:56 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' 03:10:56 03:11:02 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 03:11:02 ISSUE_ID=313 03:11:02 ISSUE_OC=OPEN 03:11:02 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 03:11:02 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 03:11:02 FileTestCase=logicmoo.pfc.test.sanity_base.ND_CUT_01 JUnit 03:11:02 03:11:02 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']" 03:11:02 03:11:02 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:11:02 03:11:02 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc 03:11:02 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_CUT_01/ 03:11:02 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_CUT_01 03:11:02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/342 03:11:02 03:11:02 03:11:04 %~ init_phase(after_load) 03:11:04 %~ init_phase(restore_state) 03:11:04 % 03:11:04 %~ init_why(after_boot,program) 03:11:04 %~ after_boot. 03:11:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:11:04 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc'), 03:11:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:11:04 %~ message_hook( 03:11:04 %~ error( permission_error(redefine,module,logicmoo_test), 03:11:04 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:11:04 %~ error, 03:11:04 %~ [ '~q/~w: '-[module,2], 03:11:04 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:11:04 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:11:04 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:11:04 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:04 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:11:04 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:04 03:11:04 03:11:04 :- expects_dialect(pfc). 03:11:04 03:11:04 /*~ 03:11:04 ~*/ 03:11:04 03:11:04 03:11:04 :- abolish(a,1). 03:11:04 /*~ 03:11:04 ~*/ 03:11:04 03:11:04 :- abolish(b,1). 03:11:04 /*~ 03:11:04 ~*/ 03:11:04 03:11:04 :- dynamic((a/1,b/1)). 03:11:04 03:11:04 /*~ 03:11:04 ~*/ 03:11:04 03:11:04 03:11:04 :- debug_logicmoo(logicmoo(_)). 03:11:04 % :- mpred_trace_exec. 03:11:04 /*~ 03:11:04 ~*/ 03:11:04 03:11:04 % :- mpred_trace_exec. 03:11:04 :- mpred_warn. 03:11:04 03:11:04 03:11:04 /*~ 03:11:04 ~*/ 03:11:04 03:11:04 03:11:04 03:11:04 a(X)/(member(Y,[1,2,3]),!) ==> b(X,Y). 03:11:04 /*~ 03:11:04 ~*/ 03:11:04 03:11:04 a(t). 03:11:04 03:11:04 /*~ 03:11:04 ~*/ 03:11:04 03:11:04 03:11:04 :- mpred_test(a(t)). 03:11:04 /*~ 03:11:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc:27 03:11:04 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). 03:11:04 passed=info(why_was_true(user:a(t))) 03:11:04 no_proof_for(a(t)). 03:11:04 03:11:04 no_proof_for(a(t)). 03:11:04 03:11:04 no_proof_for(a(t)). 03:11:04 03:11:04 name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0001_Line_0000__T_in_user'. 03:11:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. 03:11: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_cut_01.pfc\']"'. 03:11:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:04 ~*/ 03:11:04 03:11:04 :- mpred_test(b(t,1)). 03:11:04 /*~ 03:11:04 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). 03:11:04 failure=info((why_was_true(user:(\+b(t,1))),nop(ftrace(user:b(t,1))))) 03:11:04 no_proof_for(\+b(t,1)). 03:11:04 03:11:04 no_proof_for(\+b(t,1)). 03:11:04 03:11:04 no_proof_for(\+b(t,1)). 03:11:04 03:11:04 name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0002_Line_0000__b_1_in_user'. 03:11:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. 03:11: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_cut_01.pfc\']"'. 03:11:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:04 ~*/ 03:11:04 03:11:04 :- mpred_test(\+ b(t,3)). 03:11:04 03:11:04 /*~ 03:11:04 %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:04 passed=info(why_was_true(user:(\+b(t,3)))) 03:11:04 no_proof_for(\+b(t,3)). 03:11:04 03:11:04 no_proof_for(\+b(t,3)). 03:11:04 03:11:04 no_proof_for(\+b(t,3)). 03:11:04 03:11:04 name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0003_Line_0000__naf_b_3_in_user'. 03:11:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. 03:11: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_cut_01.pfc\']"'. 03:11:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:04 ~*/ 03:11:04 03:11:04 03:11:04 \+ a(t). 03:11:04 03:11:04 /*~ 03:11:04 %~ debugm( baseKB, 03:11:04 %~ show_success( baseKB, 03:11:04 %~ baseKB : mpred_withdraw( a(t), 03:11:04 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc ',31) , 03:11:04 %~ ax)))) 03:11:04 ~*/ 03:11:04 03:11:04 03:11:04 :- mpred_test(\+ a(t)). 03:11:04 /*~ 03:11:04 %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). 03:11:04 passed=info(why_was_true(user:(\+a(t)))) 03:11:04 no_proof_for(\+a(t)). 03:11:04 03:11:04 no_proof_for(\+a(t)). 03:11:04 03:11:04 no_proof_for(\+a(t)). 03:11:04 03:11:04 name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0004_Line_0000__naf_T_in_user'. 03:11:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. 03:11: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_cut_01.pfc\']"'. 03:11:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:04 ~*/ 03:11:04 03:11:04 :- mpred_test(\+ b(t,1)). 03:11:04 /*~ 03:11:04 %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). 03:11:04 passed=info(why_was_true(user:(\+b(t,1)))) 03:11:04 no_proof_for(\+b(t,1)). 03:11:04 03:11:04 no_proof_for(\+b(t,1)). 03:11:04 03:11:04 no_proof_for(\+b(t,1)). 03:11:04 03:11:04 name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0005_Line_0000__naf_b_1_in_user'. 03:11:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. 03:11: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_cut_01.pfc\']"'. 03:11:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:04 ~*/ 03:11:04 03:11:04 :- mpred_test(\+ b(t,3)). 03:11:04 03:11:04 03:11:04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/342 03:11:04 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc 03:11:04 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_CUT_01/ 03:11:04 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_CUT_01 03:11:04 03:11:04 /*~ 03:11:04 %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:04 passed=info(why_was_true(user:(\+b(t,3)))) 03:11:04 no_proof_for(\+b(t,3)). 03:11:04 03:11:04 no_proof_for(\+b(t,3)). 03:11:04 03:11:04 no_proof_for(\+b(t,3)). 03:11:04 03:11:04 name = 'logicmoo.pfc.test.sanity_base.ND_CUT_01-Test_0006_Line_0000__naf_b_3_in_user'. 03:11:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_CUT_01'. 03:11: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_cut_01.pfc\']"'. 03:11:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:04 ~*/ 03:11:04 %~ unused(no_junit_results) 03:11:04 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.216573969-junit.xml 03:11:04 <gt;oxml version="1.0" encoding="utf-8"?> 03:11:04 <gt;testsuites> 03:11:04 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:11:04 % use :- set_prolog_flag(junit_show_converage, true). 03:11:04 03:11:04 % No tests to run 03:11:04 ]]>><gt;/system-out><gt;/testsuites> 03:11:04 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) 03:11:04 Test_0001_Line_0000__T_in_user result = passed. 03:11:04 Test_0002_Line_0000__b_1_in_user result = failure. 03:11:04 Test_0003_Line_0000__naf_b_3_in_user result = passed. 03:11:04 Test_0004_Line_0000__naf_T_in_user result = passed. 03:11:04 Test_0005_Line_0000__naf_b_1_in_user result = passed. 03:11:04 Test_0006_Line_0000__naf_b_3_in_user result = passed. 03:11:04 03:11:04 %~ test_completed_exit(40) 03:11:04 totalTime=1.000 03:11:04 03:11:04 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' 03:11:04 03:11:10 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 03:11:10 ISSUE_ID=342 03:11:10 ISSUE_OC=OPEN 03:11:10 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 03:11:10 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 03:11:10 FileTestCase=logicmoo.pfc.test.sanity_base.ND_08 JUnit 03:11:10 03:11:10 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']" 03:11:10 03:11:10 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:11:10 03:11:10 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_08.pfc 03:11:10 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_08/ 03:11:10 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_08 03:11:10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/86 03:11:10 03:11:10 03:11:12 %~ init_phase(after_load) 03:11:12 %~ init_phase(restore_state) 03:11:12 % 03:11:12 %~ init_why(after_boot,program) 03:11:12 %~ after_boot. 03:11:12 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:11:12 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc'), 03:11:12 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:11:12 %~ message_hook( 03:11:12 %~ error( permission_error(redefine,module,logicmoo_test), 03:11:12 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:11:12 %~ error, 03:11:12 %~ [ '~q/~w: '-[module,2], 03:11:12 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:11:12 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:11:12 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:11:12 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:12 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:11:12 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:12 03:11:12 03:11:12 :- expects_dialect(pfc). 03:11:12 03:11:12 /*~ 03:11:12 ~*/ 03:11:12 03:11:12 03:11:12 :- abolish(a,1). 03:11:12 /*~ 03:11:12 ~*/ 03:11:12 03:11:12 :- abolish(b,1). 03:11:12 /*~ 03:11:12 ~*/ 03:11:12 03:11:12 :- dynamic((a/1,b/1)). 03:11:12 03:11:12 /*~ 03:11:12 ~*/ 03:11:12 03:11:12 03:11:12 :- debug_logicmoo(logicmoo(_)). 03:11:12 % :- mpred_trace_exec. 03:11:12 /*~ 03:11:12 ~*/ 03:11:12 03:11:12 % :- mpred_trace_exec. 03:11:12 :- mpred_warn. 03:11:12 03:11:12 03:11:12 /*~ 03:11:12 ~*/ 03:11:12 03:11:12 03:11:12 03:11:12 a(X) ==> {member(Y,[1,2,3])},b(X,Y),{!}. 03:11:12 /*~ 03:11:12 ~*/ 03:11:12 03:11:12 a(t). 03:11:12 03:11:12 /*~ 03:11:12 ~*/ 03:11:12 03:11:12 03:11:12 :- mpred_why(b(t,1)). 03:11:12 03:11:12 /*~ 03:11:12 %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user:b(t,1))). 03:11:12 passed=info(why_was_true(user:b(t,1))) 03:11:12 no_proof_for(b(t,1)). 03:11:12 03:11:12 no_proof_for(b(t,1)). 03:11:12 03:11:12 no_proof_for(b(t,1)). 03:11:12 03:11:12 name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0001_Line_0000__b_1_in_user'. 03:11:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. 03:11:12 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\']"'. 03:11:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:12 ~*/ 03:11:12 03:11:12 03:11:12 :- mpred_test(a(t)). 03:11:12 /*~ 03:11:12 %~ ?-( mpred_test("Test_0002_Line_0000__T_in_user",user:a(t))). 03:11:12 passed=info(why_was_true(user:a(t))) 03:11:12 no_proof_for(a(t)). 03:11:12 03:11:12 no_proof_for(a(t)). 03:11:12 03:11:12 no_proof_for(a(t)). 03:11:12 03:11:12 name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0002_Line_0000__T_in_user'. 03:11:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. 03:11:12 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\']"'. 03:11:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:12 ~*/ 03:11:12 03:11:12 :- mpred_test(b(t,1)). 03:11:12 /*~ 03:11:12 %~ ?-( mpred_test("Test_0003_Line_0000__b_1_in_user",user:b(t,1))). 03:11:12 passed=info(why_was_true(user:b(t,1))) 03:11:12 no_proof_for(b(t,1)). 03:11:12 03:11:12 no_proof_for(b(t,1)). 03:11:12 03:11:12 no_proof_for(b(t,1)). 03:11:12 03:11:12 name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0003_Line_0000__b_1_in_user'. 03:11:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. 03:11:12 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\']"'. 03:11:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:12 ~*/ 03:11:12 03:11:12 :- mpred_test(\+ b(t,3)). 03:11:12 03:11:12 /*~ 03:11:12 %~ ?-( mpred_test("Test_0004_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:12 failure=info((why_was_true(user:b(t,3)),nop(ftrace(user:(\+b(t,3)))))) 03:11:12 no_proof_for(b(t,3)). 03:11:12 03:11:12 no_proof_for(b(t,3)). 03:11:12 03:11:12 no_proof_for(b(t,3)). 03:11:12 03:11:12 name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0004_Line_0000__naf_b_3_in_user'. 03:11:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. 03:11:12 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\']"'. 03:11:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:12 ~*/ 03:11:12 03:11:12 03:11:12 \+ a(t). 03:11:12 03:11:12 /*~ 03:11:12 %~ debugm( baseKB, 03:11:12 %~ show_success( baseKB, 03:11:12 %~ baseKB : mpred_withdraw( a(t), 03:11:12 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_08.pfc ',33) , 03:11:12 %~ ax)))) 03:11:12 ~*/ 03:11:12 03:11:12 03:11:12 :- mpred_test(\+ a(t)). 03:11:12 /*~ 03:11:12 %~ ?-( mpred_test("Test_0005_Line_0000__naf_T_in_user",user:(\+a(t)))). 03:11:12 passed=info(why_was_true(user:(\+a(t)))) 03:11:12 no_proof_for(\+a(t)). 03:11:12 03:11:12 no_proof_for(\+a(t)). 03:11:12 03:11:12 no_proof_for(\+a(t)). 03:11:12 03:11:12 name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0005_Line_0000__naf_T_in_user'. 03:11:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. 03:11:12 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\']"'. 03:11:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:12 ~*/ 03:11:12 03:11:12 :- mpred_test(\+ b(t,1)). 03:11:12 /*~ 03:11:12 %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). 03:11:12 passed=info(why_was_true(user:(\+b(t,1)))) 03:11:12 no_proof_for(\+b(t,1)). 03:11:12 03:11:12 no_proof_for(\+b(t,1)). 03:11:12 03:11:12 no_proof_for(\+b(t,1)). 03:11:12 03:11:12 name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0006_Line_0000__naf_b_1_in_user'. 03:11:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. 03:11:12 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\']"'. 03:11:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:12 ~*/ 03:11:12 03:11:12 :- mpred_test(\+ b(t,3)). 03:11:12 03:11:12 03:11:12 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/86 03:11:12 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_08.pfc 03:11:12 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_08/ 03:11:12 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_08 03:11:12 03:11:12 /*~ 03:11:12 %~ ?-( mpred_test("Test_0007_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:12 passed=info(why_was_true(user:(\+b(t,3)))) 03:11:12 no_proof_for(\+b(t,3)). 03:11:12 03:11:12 no_proof_for(\+b(t,3)). 03:11:12 03:11:12 no_proof_for(\+b(t,3)). 03:11:12 03:11:12 name = 'logicmoo.pfc.test.sanity_base.ND_08-Test_0007_Line_0000__naf_b_3_in_user'. 03:11:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_08'. 03:11:12 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\']"'. 03:11:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:12 ~*/ 03:11:12 %~ unused(no_junit_results) 03:11:12 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.194308996-junit.xml 03:11:12 <gt;oxml version="1.0" encoding="utf-8"?> 03:11:12 <gt;testsuites> 03:11:12 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:11:12 % use :- set_prolog_flag(junit_show_converage, true). 03:11:12 03:11:12 % No tests to run 03:11:12 ]]>><gt;/system-out><gt;/testsuites> 03:11:12 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) 03:11:12 Test_0001_Line_0000__b_1_in_user result = passed. 03:11:12 Test_0002_Line_0000__T_in_user result = passed. 03:11:12 Test_0003_Line_0000__b_1_in_user result = passed. 03:11:12 Test_0004_Line_0000__naf_b_3_in_user result = failure. 03:11:12 Test_0005_Line_0000__naf_T_in_user result = passed. 03:11:12 Test_0006_Line_0000__naf_b_1_in_user result = passed. 03:11:12 Test_0007_Line_0000__naf_b_3_in_user result = passed. 03:11:12 03:11:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc:45 03:11:12 %~ test_completed_exit(40) 03:11:12 totalTime=1.000 03:11:12 03:11:12 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' 03:11:12 03:11:17 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 03:11:17 ISSUE_ID=86 03:11:17 ISSUE_OC=OPEN 03:11:17 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 03:11:17 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 03:11:17 FileTestCase=logicmoo.pfc.test.sanity_base.ND_07 JUnit 03:11:17 03:11:17 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']" 03:11:17 03:11:17 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:11:17 03:11:17 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_07.pfc 03:11:17 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_07/ 03:11:17 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_07 03:11:17 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/384 03:11:17 03:11:17 03:11:19 %~ init_phase(after_load) 03:11:19 %~ init_phase(restore_state) 03:11:19 % 03:11:19 %~ init_why(after_boot,program) 03:11:19 %~ after_boot. 03:11:19 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:11:19 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc'), 03:11:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:11:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:11:19 %~ message_hook( 03:11:19 %~ error( permission_error(redefine,module,logicmoo_test), 03:11:19 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:11:19 %~ error, 03:11:19 %~ [ '~q/~w: '-[module,2], 03:11:19 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:11:19 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:11:19 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:11:19 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:19 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:11:19 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:19 03:11:19 03:11:19 :- expects_dialect(pfc). 03:11:19 03:11:19 /*~ 03:11:19 ~*/ 03:11:19 03:11:19 03:11:19 :- abolish(a,1). 03:11:19 /*~ 03:11:19 ~*/ 03:11:19 03:11:19 :- abolish(b,1). 03:11:19 /*~ 03:11:19 ~*/ 03:11:19 03:11:19 :- dynamic((a/1,b/1)). 03:11:19 03:11:19 /*~ 03:11:19 ~*/ 03:11:19 03:11:19 03:11:19 :- debug_logicmoo(logicmoo(_)). 03:11:19 % :- mpred_trace_exec. 03:11:19 /*~ 03:11:19 ~*/ 03:11:19 03:11:19 % :- mpred_trace_exec. 03:11:19 :- mpred_warn. 03:11:19 03:11:19 03:11:19 /*~ 03:11:19 ~*/ 03:11:19 03:11:19 03:11:19 03:11:19 a(X) ==> {member(Y,[1,2,3])},b(X,Y),{!}. 03:11:19 /*~ 03:11:19 ~*/ 03:11:19 03:11:19 a(t). 03:11:19 03:11:19 /*~ 03:11:19 ~*/ 03:11:19 03:11:19 03:11:19 :- mpred_test(a(t)). 03:11:19 /*~ 03:11:19 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). 03:11:19 passed=info(why_was_true(user:a(t))) 03:11:19 no_proof_for(a(t)). 03:11:19 03:11:19 no_proof_for(a(t)). 03:11:19 03:11:19 no_proof_for(a(t)). 03:11:19 03:11:19 name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0001_Line_0000__T_in_user'. 03:11:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. 03:11:19 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\']"'. 03:11:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:19 ~*/ 03:11:19 03:11:19 :- mpred_test(b(t,1)). 03:11:19 /*~ 03:11:19 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). 03:11:19 passed=info(why_was_true(user:b(t,1))) 03:11:19 no_proof_for(b(t,1)). 03:11:19 03:11:19 no_proof_for(b(t,1)). 03:11:19 03:11:19 no_proof_for(b(t,1)). 03:11:19 03:11:19 name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0002_Line_0000__b_1_in_user'. 03:11:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. 03:11:19 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\']"'. 03:11:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:19 ~*/ 03:11:19 03:11:19 :- mpred_test(\+ b(t,3)). 03:11:19 03:11:19 /*~ 03:11:19 %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:19 failure=info((why_was_true(user:b(t,3)),nop(ftrace(user:(\+b(t,3)))))) 03:11:19 no_proof_for(b(t,3)). 03:11:19 03:11:19 no_proof_for(b(t,3)). 03:11:19 03:11:19 no_proof_for(b(t,3)). 03:11:19 03:11:19 name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0003_Line_0000__naf_b_3_in_user'. 03:11:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. 03:11:19 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\']"'. 03:11:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:19 ~*/ 03:11:19 03:11:19 03:11:19 \+ a(t). 03:11:19 03:11:19 /*~ 03:11:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc:31 03:11:19 %~ debugm( baseKB, 03:11:19 %~ show_success( baseKB, 03:11:19 %~ baseKB : mpred_withdraw( a(t), 03:11:19 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_07.pfc ',31) , 03:11:19 %~ ax)))) 03:11:19 ~*/ 03:11:19 03:11:19 03:11:19 :- mpred_test(\+ a(t)). 03:11:19 /*~ 03:11:19 %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). 03:11:19 passed=info(why_was_true(user:(\+a(t)))) 03:11:19 no_proof_for(\+a(t)). 03:11:19 03:11:19 no_proof_for(\+a(t)). 03:11:19 03:11:19 no_proof_for(\+a(t)). 03:11:19 03:11:19 name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0004_Line_0000__naf_T_in_user'. 03:11:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. 03:11:19 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\']"'. 03:11:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:19 ~*/ 03:11:19 03:11:19 :- mpred_test(\+ b(t,1)). 03:11:19 /*~ 03:11:19 %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). 03:11:19 passed=info(why_was_true(user:(\+b(t,1)))) 03:11:19 no_proof_for(\+b(t,1)). 03:11:19 03:11:19 no_proof_for(\+b(t,1)). 03:11:19 03:11:19 no_proof_for(\+b(t,1)). 03:11:19 03:11:19 name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0005_Line_0000__naf_b_1_in_user'. 03:11:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. 03:11:19 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\']"'. 03:11:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:19 ~*/ 03:11:19 03:11:19 :- mpred_test(\+ b(t,3)). 03:11:19 03:11:19 03:11:19 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/384 03:11:19 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_07.pfc 03:11:19 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_07/ 03:11:19 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_07 03:11:19 03:11:19 /*~ 03:11:19 %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:19 passed=info(why_was_true(user:(\+b(t,3)))) 03:11:19 no_proof_for(\+b(t,3)). 03:11:19 03:11:19 no_proof_for(\+b(t,3)). 03:11:19 03:11:19 no_proof_for(\+b(t,3)). 03:11:19 03:11:19 name = 'logicmoo.pfc.test.sanity_base.ND_07-Test_0006_Line_0000__naf_b_3_in_user'. 03:11:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_07'. 03:11:19 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\']"'. 03:11:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:19 ~*/ 03:11:19 %~ unused(no_junit_results) 03:11:19 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1838781489999999-junit.xml 03:11:19 <gt;oxml version="1.0" encoding="utf-8"?> 03:11:19 <gt;testsuites> 03:11:19 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:11:19 % use :- set_prolog_flag(junit_show_converage, true). 03:11:19 03:11:19 % No tests to run 03:11:19 ]]>><gt;/system-out><gt;/testsuites> 03:11:19 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) 03:11:19 Test_0001_Line_0000__T_in_user result = passed. 03:11:19 Test_0002_Line_0000__b_1_in_user result = passed. 03:11:19 Test_0003_Line_0000__naf_b_3_in_user result = failure. 03:11:19 Test_0004_Line_0000__naf_T_in_user result = passed. 03:11:19 Test_0005_Line_0000__naf_b_1_in_user result = passed. 03:11:19 Test_0006_Line_0000__naf_b_3_in_user result = passed. 03:11:19 03:11:19 %~ test_completed_exit(40) 03:11:19 totalTime=1.000 03:11:19 03:11:19 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' 03:11:19 03:11:24 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 03:11:24 ISSUE_ID=384 03:11:24 ISSUE_OC=OPEN 03:11:24 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 03:11:24 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 03:11:24 FileTestCase=logicmoo.pfc.test.sanity_base.ND_06 JUnit 03:11:24 03:11:24 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']" 03:11:24 03:11:24 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:11:24 03:11:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_06.pfc 03:11:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_06/ 03:11:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_06 03:11:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/87 03:11:24 03:11:24 03:11:26 %~ init_phase(after_load) 03:11:26 %~ init_phase(restore_state) 03:11:26 % 03:11:26 %~ init_why(after_boot,program) 03:11:26 %~ after_boot. 03:11:26 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:11:26 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc'), 03:11:26 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:11:26 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:11:26 %~ message_hook( 03:11:26 %~ error( permission_error(redefine,module,logicmoo_test), 03:11:26 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:11:26 %~ error, 03:11:26 %~ [ '~q/~w: '-[module,2], 03:11:26 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:11:26 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:11:26 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:11:26 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:11:26 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:26 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:11:26 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:26 03:11:26 03:11:26 :- expects_dialect(pfc). 03:11:26 03:11:26 /*~ 03:11:26 ~*/ 03:11:26 03:11:26 03:11:26 :- abolish(a,1). 03:11:26 /*~ 03:11:26 ~*/ 03:11:26 03:11:26 :- abolish(b,1). 03:11:26 /*~ 03:11:26 ~*/ 03:11:26 03:11:26 :- dynamic((a/1,b/1)). 03:11:26 03:11:26 /*~ 03:11:26 ~*/ 03:11:26 03:11:26 03:11:26 :- debug_logicmoo(logicmoo(_)). 03:11:26 % :- mpred_trace_exec. 03:11:26 /*~ 03:11:26 ~*/ 03:11:26 03:11:26 % :- mpred_trace_exec. 03:11:26 :- mpred_warn. 03:11:26 03:11:26 03:11:26 /*~ 03:11:26 ~*/ 03:11:26 03:11:26 03:11:26 03:11:26 a(X) ==> {member(Y,[1,2,3])},b(X,Y),{cut_c}. 03:11:26 /*~ 03:11:26 ~*/ 03:11:26 03:11:26 a(t). 03:11:26 03:11:26 /*~ 03:11:26 ~*/ 03:11:26 03:11:26 03:11:26 :- mpred_test(a(t)). 03:11:26 /*~ 03:11:26 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc:27 03:11:26 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). 03:11:26 passed=info(why_was_true(user:a(t))) 03:11:26 no_proof_for(a(t)). 03:11:26 03:11:26 no_proof_for(a(t)). 03:11:26 03:11:26 no_proof_for(a(t)). 03:11:26 03:11:26 name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0001_Line_0000__T_in_user'. 03:11:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. 03:11:26 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\']"'. 03:11:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:26 ~*/ 03:11:26 03:11:26 :- mpred_test(b(t,1)). 03:11:26 /*~ 03:11:26 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc:28 03:11:26 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). 03:11:26 passed=info(why_was_true(user:b(t,1))) 03:11:26 no_proof_for(b(t,1)). 03:11:26 03:11:26 no_proof_for(b(t,1)). 03:11:26 03:11:26 no_proof_for(b(t,1)). 03:11:26 03:11:26 name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0002_Line_0000__b_1_in_user'. 03:11:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. 03:11:26 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\']"'. 03:11:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:26 ~*/ 03:11:26 03:11:26 :- mpred_test(\+ b(t,3)). 03:11:26 03:11:26 /*~ 03:11:26 %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:26 failure=info((why_was_true(user:b(t,3)),nop(ftrace(user:(\+b(t,3)))))) 03:11:26 no_proof_for(b(t,3)). 03:11:26 03:11:26 no_proof_for(b(t,3)). 03:11:26 03:11:26 no_proof_for(b(t,3)). 03:11:26 03:11:26 name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0003_Line_0000__naf_b_3_in_user'. 03:11:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. 03:11:26 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\']"'. 03:11:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:26 ~*/ 03:11:26 03:11:26 03:11:26 \+ a(t). 03:11:26 03:11:26 /*~ 03:11:26 %~ debugm( baseKB, 03:11:26 %~ show_success( baseKB, 03:11:26 %~ baseKB : mpred_withdraw( a(t), 03:11:26 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_06.pfc ',31) , 03:11:26 %~ ax)))) 03:11:26 ~*/ 03:11:26 03:11:26 03:11:26 :- mpred_test(\+ a(t)). 03:11:26 /*~ 03:11:26 %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). 03:11:26 passed=info(why_was_true(user:(\+a(t)))) 03:11:26 no_proof_for(\+a(t)). 03:11:26 03:11:26 no_proof_for(\+a(t)). 03:11:26 03:11:26 no_proof_for(\+a(t)). 03:11:26 03:11:26 name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0004_Line_0000__naf_T_in_user'. 03:11:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. 03:11:26 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\']"'. 03:11:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:26 ~*/ 03:11:26 03:11:26 :- mpred_test(\+ b(t,1)). 03:11:26 /*~ 03:11:26 %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). 03:11:26 passed=info(why_was_true(user:(\+b(t,1)))) 03:11:26 no_proof_for(\+b(t,1)). 03:11:26 03:11:26 no_proof_for(\+b(t,1)). 03:11:26 03:11:26 no_proof_for(\+b(t,1)). 03:11:26 03:11:26 name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0005_Line_0000__naf_b_1_in_user'. 03:11:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. 03:11:26 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\']"'. 03:11:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:26 ~*/ 03:11:26 03:11:26 :- mpred_test(\+ b(t,3)). 03:11:26 03:11:26 03:11:26 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/87 03:11:26 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_06.pfc 03:11:26 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_06/ 03:11:26 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_06 03:11:26 03:11:26 /*~ 03:11:26 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc:35 03:11:26 %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:26 passed=info(why_was_true(user:(\+b(t,3)))) 03:11:26 no_proof_for(\+b(t,3)). 03:11:26 03:11:26 no_proof_for(\+b(t,3)). 03:11:26 03:11:26 no_proof_for(\+b(t,3)). 03:11:26 03:11:26 name = 'logicmoo.pfc.test.sanity_base.ND_06-Test_0006_Line_0000__naf_b_3_in_user'. 03:11:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_06'. 03:11:26 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\']"'. 03:11:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:26 ~*/ 03:11:26 %~ unused(no_junit_results) 03:11:26 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.201519518-junit.xml 03:11:26 <gt;oxml version="1.0" encoding="utf-8"?> 03:11:26 <gt;testsuites> 03:11:26 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:11:26 % use :- set_prolog_flag(junit_show_converage, true). 03:11:26 03:11:26 % No tests to run 03:11:26 ]]>><gt;/system-out><gt;/testsuites> 03:11:26 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) 03:11:26 Test_0001_Line_0000__T_in_user result = passed. 03:11:26 Test_0002_Line_0000__b_1_in_user result = passed. 03:11:26 Test_0003_Line_0000__naf_b_3_in_user result = failure. 03:11:26 Test_0004_Line_0000__naf_T_in_user result = passed. 03:11:26 Test_0005_Line_0000__naf_b_1_in_user result = passed. 03:11:26 Test_0006_Line_0000__naf_b_3_in_user result = passed. 03:11:26 03:11:26 %~ test_completed_exit(40) 03:11:26 totalTime=1.000 03:11:26 03:11:26 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' 03:11:26 03:11:32 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 03:11:32 ISSUE_ID=87 03:11:32 ISSUE_OC=OPEN 03:11:32 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 03:11:32 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 03:11:32 FileTestCase=logicmoo.pfc.test.sanity_base.ND_05 JUnit 03:11:32 03:11:32 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']" 03:11:32 03:11:32 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:11:32 03:11:32 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_05.pfc 03:11:32 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_05/ 03:11:32 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_05 03:11:32 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/343 03:11:32 03:11:32 03:11:33 %~ init_phase(after_load) 03:11:33 %~ init_phase(restore_state) 03:11:33 % 03:11:33 %~ init_why(after_boot,program) 03:11:33 %~ after_boot. 03:11:33 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:11:33 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc'), 03:11:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:11:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:11:33 %~ message_hook( 03:11:33 %~ error( permission_error(redefine,module,logicmoo_test), 03:11:33 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:11:33 %~ error, 03:11:33 %~ [ '~q/~w: '-[module,2], 03:11:33 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:11:33 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:11:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:11:33 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:11:33 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:33 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:11:33 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:33 03:11:33 03:11:33 :- expects_dialect(pfc). 03:11:33 03:11:33 /*~ 03:11:33 ~*/ 03:11:33 03:11:33 03:11:33 :- abolish(a,1). 03:11:33 /*~ 03:11:33 ~*/ 03:11:33 03:11:33 :- abolish(b,1). 03:11:33 /*~ 03:11:33 ~*/ 03:11:33 03:11:33 :- dynamic((a/1,b/1)). 03:11:33 03:11:33 /*~ 03:11:33 ~*/ 03:11:33 03:11:33 03:11:33 :- debug_logicmoo(logicmoo(_)). 03:11:33 % :- mpred_trace_exec. 03:11:33 /*~ 03:11:33 ~*/ 03:11:33 03:11:33 % :- mpred_trace_exec. 03:11:33 :- mpred_warn. 03:11:33 03:11:33 03:11:33 /*~ 03:11:33 ~*/ 03:11:33 03:11:33 03:11:33 03:11:33 a(X)/(member(Y,[1,2,3]),!) ==> b(X,Y). 03:11:33 /*~ 03:11:33 ~*/ 03:11:33 03:11:33 a(t). 03:11:33 03:11:33 /*~ 03:11:33 ~*/ 03:11:33 03:11:33 03:11:33 :- mpred_test(a(t)). 03:11:33 /*~ 03:11:33 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). 03:11:33 passed=info(why_was_true(user:a(t))) 03:11:33 no_proof_for(a(t)). 03:11:33 03:11:33 no_proof_for(a(t)). 03:11:33 03:11:33 no_proof_for(a(t)). 03:11:33 03:11:33 name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0001_Line_0000__T_in_user'. 03:11:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. 03:11:33 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\']"'. 03:11:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:33 ~*/ 03:11:33 03:11:33 :- mpred_test(b(t,1)). 03:11:33 /*~ 03:11:33 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). 03:11:33 failure=info((why_was_true(user:(\+b(t,1))),nop(ftrace(user:b(t,1))))) 03:11:33 no_proof_for(\+b(t,1)). 03:11:33 03:11:33 no_proof_for(\+b(t,1)). 03:11:33 03:11:33 no_proof_for(\+b(t,1)). 03:11:33 03:11:33 name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0002_Line_0000__b_1_in_user'. 03:11:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. 03:11:33 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\']"'. 03:11:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:33 ~*/ 03:11:33 03:11:33 :- mpred_test(\+ b(t,3)). 03:11:33 03:11:33 /*~ 03:11:33 %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:33 passed=info(why_was_true(user:(\+b(t,3)))) 03:11:33 no_proof_for(\+b(t,3)). 03:11:33 03:11:33 no_proof_for(\+b(t,3)). 03:11:33 03:11:33 no_proof_for(\+b(t,3)). 03:11:33 03:11:33 name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0003_Line_0000__naf_b_3_in_user'. 03:11:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. 03:11:33 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\']"'. 03:11:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:33 ~*/ 03:11:33 03:11:33 03:11:33 \+ a(t). 03:11:33 03:11:33 /*~ 03:11:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc:31 03:11:33 %~ debugm( baseKB, 03:11:33 %~ show_success( baseKB, 03:11:33 %~ baseKB : mpred_withdraw( a(t), 03:11:33 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_05.pfc ',31) , 03:11:33 %~ ax)))) 03:11:33 ~*/ 03:11:33 03:11:33 03:11:33 :- mpred_test(\+ a(t)). 03:11:33 /*~ 03:11:33 %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). 03:11:33 passed=info(why_was_true(user:(\+a(t)))) 03:11:33 no_proof_for(\+a(t)). 03:11:33 03:11:33 no_proof_for(\+a(t)). 03:11:33 03:11:33 no_proof_for(\+a(t)). 03:11:33 03:11:33 name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0004_Line_0000__naf_T_in_user'. 03:11:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. 03:11:33 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\']"'. 03:11:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:33 ~*/ 03:11:33 03:11:33 :- mpred_test(\+ b(t,1)). 03:11:33 /*~ 03:11:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc:34 03:11:33 %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). 03:11:33 passed=info(why_was_true(user:(\+b(t,1)))) 03:11:33 no_proof_for(\+b(t,1)). 03:11:33 03:11:33 no_proof_for(\+b(t,1)). 03:11:33 03:11:33 no_proof_for(\+b(t,1)). 03:11:33 03:11:33 name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0005_Line_0000__naf_b_1_in_user'. 03:11:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. 03:11:33 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\']"'. 03:11:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:33 ~*/ 03:11:33 03:11:33 :- mpred_test(\+ b(t,3)). 03:11:33 03:11:33 03:11:33 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/343 03:11:33 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_05.pfc 03:11:33 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_05/ 03:11:33 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_05 03:11:33 03:11:33 /*~ 03:11:33 %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:33 passed=info(why_was_true(user:(\+b(t,3)))) 03:11:33 no_proof_for(\+b(t,3)). 03:11:33 03:11:33 no_proof_for(\+b(t,3)). 03:11:33 03:11:33 no_proof_for(\+b(t,3)). 03:11:33 03:11:33 name = 'logicmoo.pfc.test.sanity_base.ND_05-Test_0006_Line_0000__naf_b_3_in_user'. 03:11:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_05'. 03:11:33 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\']"'. 03:11:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:33 ~*/ 03:11:33 %~ unused(no_junit_results) 03:11:33 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.148002116-junit.xml 03:11:33 <gt;oxml version="1.0" encoding="utf-8"?> 03:11:33 <gt;testsuites> 03:11:33 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:11:33 % use :- set_prolog_flag(junit_show_converage, true). 03:11:33 03:11:33 % No tests to run 03:11:33 ]]>><gt;/system-out><gt;/testsuites> 03:11:33 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) 03:11:33 Test_0001_Line_0000__T_in_user result = passed. 03:11:33 Test_0002_Line_0000__b_1_in_user result = failure. 03:11:33 Test_0003_Line_0000__naf_b_3_in_user result = passed. 03:11:33 Test_0004_Line_0000__naf_T_in_user result = passed. 03:11:33 Test_0005_Line_0000__naf_b_1_in_user result = passed. 03:11:33 Test_0006_Line_0000__naf_b_3_in_user result = passed. 03:11:33 03:11:33 %~ test_completed_exit(40) 03:11:33 totalTime=1.000 03:11:33 03:11:33 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' 03:11:33 03:11:39 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 03:11:39 ISSUE_ID=343 03:11:39 ISSUE_OC=OPEN 03:11:39 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 03:11:39 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 03:11:39 FileTestCase=logicmoo.pfc.test.sanity_base.ND_04 JUnit 03:11:39 03:11:39 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']" 03:11:39 03:11:39 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:11:39 03:11:39 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_04.pfc 03:11:39 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_04/ 03:11:39 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_04 03:11:39 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/516 03:11:39 03:11:39 03:11:41 %~ init_phase(after_load) 03:11:41 %~ init_phase(restore_state) 03:11:41 % 03:11:41 %~ init_why(after_boot,program) 03:11:41 %~ after_boot. 03:11:41 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:11:41 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_04.pfc'), 03:11:41 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:11:41 %~ message_hook( 03:11:41 %~ error( permission_error(redefine,module,logicmoo_test), 03:11:41 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:11:41 %~ error, 03:11:41 %~ [ '~q/~w: '-[module,2], 03:11:41 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:11:41 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:11:41 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:11:41 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:41 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:11:41 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:41 03:11:41 03:11:41 :- expects_dialect(pfc). 03:11:41 03:11:41 /*~ 03:11:41 ~*/ 03:11:41 03:11:41 03:11:41 :- abolish(a,1). 03:11:41 /*~ 03:11:41 ~*/ 03:11:41 03:11:41 :- abolish(b,1). 03:11:41 /*~ 03:11:41 ~*/ 03:11:41 03:11:41 :- dynamic((a/1,b/1)). 03:11:41 03:11:41 /*~ 03:11:41 ~*/ 03:11:41 03:11:41 03:11:41 :- debug_logicmoo(logicmoo(_)). 03:11:41 % :- mpred_trace_exec. 03:11:41 /*~ 03:11:41 ~*/ 03:11:41 03:11:41 % :- mpred_trace_exec. 03:11:41 :- mpred_warn. 03:11:41 03:11:41 03:11:41 /*~ 03:11:41 ~*/ 03:11:41 03:11:41 03:11:41 03:11:41 a(X)/member(Y,[1,2,3]) ==> b(X,Y). 03:11:41 /*~ 03:11:41 ~*/ 03:11:41 03:11:41 a(t). 03:11:41 03:11:41 /*~ 03:11:41 ~*/ 03:11:41 03:11:41 03:11:41 :- mpred_test(a(t)). 03:11:41 /*~ 03:11:41 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). 03:11:41 passed=info(why_was_true(user:a(t))) 03:11:41 no_proof_for(a(t)). 03:11:41 03:11:41 no_proof_for(a(t)). 03:11:41 03:11:41 no_proof_for(a(t)). 03:11:41 03:11:41 name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0001_Line_0000__T_in_user'. 03:11:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. 03:11:41 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\']"'. 03:11:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:41 ~*/ 03:11:41 03:11:41 :- mpred_test(b(t,1)). 03:11:41 /*~ 03:11:41 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). 03:11:41 passed=info(why_was_true(user:b(t,1))) 03:11:41 no_proof_for(b(t,1)). 03:11:41 03:11:41 no_proof_for(b(t,1)). 03:11:41 03:11:41 no_proof_for(b(t,1)). 03:11:41 03:11:41 name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0002_Line_0000__b_1_in_user'. 03:11:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. 03:11:41 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\']"'. 03:11:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:41 ~*/ 03:11:41 03:11:41 :- mpred_test(b(t,3)). 03:11:41 03:11:41 /*~ 03:11:41 %~ ?-( mpred_test("Test_0003_Line_0000__b_3_in_user",user:b(t,3))). 03:11:41 passed=info(why_was_true(user:b(t,3))) 03:11:41 no_proof_for(b(t,3)). 03:11:41 03:11:41 no_proof_for(b(t,3)). 03:11:41 03:11:41 no_proof_for(b(t,3)). 03:11:41 03:11:41 name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0003_Line_0000__b_3_in_user'. 03:11:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. 03:11:41 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\']"'. 03:11:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:41 ~*/ 03:11:41 03:11:41 03:11:41 \+ a(t). 03:11:41 03:11:41 /*~ 03:11:41 %~ debugm( baseKB, 03:11:41 %~ show_success( baseKB, 03:11:41 %~ baseKB : mpred_withdraw( a(t), 03:11:41 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_04.pfc ',31) , 03:11:41 %~ ax)))) 03:11:41 ~*/ 03:11:41 03:11:41 03:11:41 :- mpred_test(\+ a(t)). 03:11:41 /*~ 03:11:41 %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). 03:11:41 passed=info(why_was_true(user:(\+a(t)))) 03:11:41 no_proof_for(\+a(t)). 03:11:41 03:11:41 no_proof_for(\+a(t)). 03:11:41 03:11:41 no_proof_for(\+a(t)). 03:11:41 03:11:41 name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0004_Line_0000__naf_T_in_user'. 03:11:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. 03:11:41 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\']"'. 03:11:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:41 ~*/ 03:11:41 03:11:41 :- mpred_test(\+ b(t,1)). 03:11:41 /*~ 03:11:41 %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). 03:11:41 passed=info(why_was_true(user:(\+b(t,1)))) 03:11:41 no_proof_for(\+b(t,1)). 03:11:41 03:11:41 no_proof_for(\+b(t,1)). 03:11:41 03:11:41 no_proof_for(\+b(t,1)). 03:11:41 03:11:41 name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0005_Line_0000__naf_b_1_in_user'. 03:11:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. 03:11:41 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\']"'. 03:11:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:41 ~*/ 03:11:41 03:11:41 :- mpred_test(\+ b(t,3)). 03:11:41 03:11:41 03:11:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_04.pfc 03:11:41 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_04/ 03:11:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_04 03:11:41 03:11:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/516 03:11:41 /*~ 03:11:41 %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:41 passed=info(why_was_true(user:(\+b(t,3)))) 03:11:41 no_proof_for(\+b(t,3)). 03:11:41 03:11:41 no_proof_for(\+b(t,3)). 03:11:41 03:11:41 no_proof_for(\+b(t,3)). 03:11:41 03:11:41 name = 'logicmoo.pfc.test.sanity_base.ND_04-Test_0006_Line_0000__naf_b_3_in_user'. 03:11:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_04'. 03:11:41 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\']"'. 03:11:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:41 ~*/ 03:11:41 %~ unused(no_junit_results) 03:11:41 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.16520375-junit.xml 03:11:41 <gt;oxml version="1.0" encoding="utf-8"?> 03:11:41 <gt;testsuites> 03:11:41 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:11:41 % use :- set_prolog_flag(junit_show_converage, true). 03:11:41 03:11:41 % No tests to run 03:11:41 ]]>><gt;/system-out><gt;/testsuites> 03:11:41 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) 03:11:41 Test_0001_Line_0000__T_in_user result = passed. 03:11:41 Test_0002_Line_0000__b_1_in_user result = passed. 03:11:41 Test_0003_Line_0000__b_3_in_user result = passed. 03:11:41 Test_0004_Line_0000__naf_T_in_user result = passed. 03:11:41 Test_0005_Line_0000__naf_b_1_in_user result = passed. 03:11:41 Test_0006_Line_0000__naf_b_3_in_user result = passed. 03:11:41 03:11:41 %~ test_completed_exit(96) 03:11:41 totalTime=1.000 03:11:41 03:11:41 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' 03:11:41 03:11:46 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 03:11:46 ISSUE_ID=516 03:11:46 ISSUE_OC=OPEN 03:11:46 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 03:11:46 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 03:11:46 FileTestCase=logicmoo.pfc.test.sanity_base.ND_03 JUnit 03:11:46 03:11:46 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']" 03:11:46 03:11:46 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:11:46 03:11:46 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_03.pfc 03:11:46 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_03/ 03:11:46 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_03 03:11:46 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/605 03:11:46 03:11:46 03:11:48 %~ init_phase(after_load) 03:11:48 %~ init_phase(restore_state) 03:11:48 % 03:11:48 %~ init_why(after_boot,program) 03:11:48 %~ after_boot. 03:11:48 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:11:48 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc'), 03:11:48 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:11:48 %~ message_hook( 03:11:48 %~ error( permission_error(redefine,module,logicmoo_test), 03:11:48 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:11:48 %~ error, 03:11:48 %~ [ '~q/~w: '-[module,2], 03:11:48 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:11:48 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:11:48 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:11:48 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:11:48 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:48 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:11:48 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:48 03:11:48 03:11:48 :- expects_dialect(pfc). 03:11:48 03:11:48 /*~ 03:11:48 ~*/ 03:11:48 03:11:48 03:11:48 :- abolish(a,1). 03:11:48 /*~ 03:11:48 ~*/ 03:11:48 03:11:48 :- abolish(b,1). 03:11:48 /*~ 03:11:48 ~*/ 03:11:48 03:11:48 :- dynamic((a/1,b/1)). 03:11:48 03:11:48 /*~ 03:11:48 ~*/ 03:11:48 03:11:48 03:11:48 :- debug_logicmoo(logicmoo(_)). 03:11:48 % :- mpred_trace_exec. 03:11:48 /*~ 03:11:48 ~*/ 03:11:48 03:11:48 % :- mpred_trace_exec. 03:11:48 :- mpred_warn. 03:11:48 03:11:48 03:11:48 /*~ 03:11:48 ~*/ 03:11:48 03:11:48 03:11:48 03:11:48 a(X) ==> ({member(Y,[1,2,3])},b(X,Y)). 03:11:48 /*~ 03:11:48 ~*/ 03:11:48 03:11:48 a(t). 03:11:48 03:11:48 /*~ 03:11:48 ~*/ 03:11:48 03:11:48 03:11:48 :- mpred_test(a(t)). 03:11:48 /*~ 03:11:48 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). 03:11:48 passed=info(why_was_true(user:a(t))) 03:11:48 no_proof_for(a(t)). 03:11:48 03:11:48 no_proof_for(a(t)). 03:11:48 03:11:48 no_proof_for(a(t)). 03:11:48 03:11:48 name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0001_Line_0000__T_in_user'. 03:11:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. 03:11:48 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\']"'. 03:11:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:48 ~*/ 03:11:48 03:11:48 :- mpred_test(b(t,1)). 03:11:48 /*~ 03:11:48 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). 03:11:48 passed=info(why_was_true(user:b(t,1))) 03:11:48 no_proof_for(b(t,1)). 03:11:48 03:11:48 no_proof_for(b(t,1)). 03:11:48 03:11:48 no_proof_for(b(t,1)). 03:11:48 03:11:48 name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0002_Line_0000__b_1_in_user'. 03:11:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. 03:11:48 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\']"'. 03:11:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:48 ~*/ 03:11:48 03:11:48 :- mpred_test(b(t,3)). 03:11:48 03:11:48 /*~ 03:11:48 %~ ?-( mpred_test("Test_0003_Line_0000__b_3_in_user",user:b(t,3))). 03:11:48 passed=info(why_was_true(user:b(t,3))) 03:11:48 no_proof_for(b(t,3)). 03:11:48 03:11:48 no_proof_for(b(t,3)). 03:11:48 03:11:48 no_proof_for(b(t,3)). 03:11:48 03:11:48 name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0003_Line_0000__b_3_in_user'. 03:11:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. 03:11:48 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\']"'. 03:11:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:48 ~*/ 03:11:48 03:11:48 03:11:48 \+ a(t). 03:11:48 03:11:48 /*~ 03:11:48 %~ debugm( baseKB, 03:11:48 %~ show_success( baseKB, 03:11:48 %~ baseKB : mpred_withdraw( a(t), 03:11:48 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_03.pfc ',31) , 03:11:48 %~ ax)))) 03:11:48 ~*/ 03:11:48 03:11:48 03:11:48 :- mpred_test(\+ a(t)). 03:11:48 /*~ 03:11:48 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc:33 03:11:48 %~ ?-( mpred_test("Test_0004_Line_0000__naf_T_in_user",user:(\+a(t)))). 03:11:48 passed=info(why_was_true(user:(\+a(t)))) 03:11:48 no_proof_for(\+a(t)). 03:11:48 03:11:48 no_proof_for(\+a(t)). 03:11:48 03:11:48 no_proof_for(\+a(t)). 03:11:48 03:11:48 name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0004_Line_0000__naf_T_in_user'. 03:11:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. 03:11:48 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\']"'. 03:11:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:48 ~*/ 03:11:48 03:11:48 :- mpred_test(\+ b(t,1)). 03:11:48 /*~ 03:11:48 %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). 03:11:48 passed=info(why_was_true(user:(\+b(t,1)))) 03:11:48 no_proof_for(\+b(t,1)). 03:11:48 03:11:48 no_proof_for(\+b(t,1)). 03:11:48 03:11:48 no_proof_for(\+b(t,1)). 03:11:48 03:11:48 name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0005_Line_0000__naf_b_1_in_user'. 03:11:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. 03:11:48 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\']"'. 03:11:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:48 ~*/ 03:11:48 03:11:48 :- mpred_test(\+ b(t,3)). 03:11:48 03:11:48 03:11:48 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_03.pfc 03:11:48 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_03/ 03:11:48 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_03 03:11:48 03:11:48 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/605 03:11:48 /*~ 03:11:48 %~ ?-( mpred_test("Test_0006_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:48 passed=info(why_was_true(user:(\+b(t,3)))) 03:11:48 no_proof_for(\+b(t,3)). 03:11:48 03:11:48 no_proof_for(\+b(t,3)). 03:11:48 03:11:48 no_proof_for(\+b(t,3)). 03:11:48 03:11:48 name = 'logicmoo.pfc.test.sanity_base.ND_03-Test_0006_Line_0000__naf_b_3_in_user'. 03:11:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_03'. 03:11:48 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\']"'. 03:11:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:48 ~*/ 03:11:48 %~ unused(no_junit_results) 03:11:48 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.106590729-junit.xml 03:11:48 <gt;oxml version="1.0" encoding="utf-8"?> 03:11:48 <gt;testsuites> 03:11:48 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:11:48 % use :- set_prolog_flag(junit_show_converage, true). 03:11:48 03:11:48 % No tests to run 03:11:48 ]]>><gt;/system-out><gt;/testsuites> 03:11:48 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) 03:11:48 Test_0001_Line_0000__T_in_user result = passed. 03:11:48 Test_0002_Line_0000__b_1_in_user result = passed. 03:11:48 Test_0003_Line_0000__b_3_in_user result = passed. 03:11:48 Test_0004_Line_0000__naf_T_in_user result = passed. 03:11:48 Test_0005_Line_0000__naf_b_1_in_user result = passed. 03:11:48 Test_0006_Line_0000__naf_b_3_in_user result = passed. 03:11:48 03:11:48 %~ test_completed_exit(96) 03:11:48 totalTime=1.000 03:11:48 03:11:48 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' 03:11:48 03:11:54 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 03:11:54 ISSUE_ID=605 03:11:54 ISSUE_OC=OPEN 03:11:54 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 03:11:54 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 03:11:54 FileTestCase=logicmoo.pfc.test.sanity_base.ND_02 JUnit 03:11:54 03:11:54 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']" 03:11:54 03:11:54 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:11:54 03:11:54 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_02.pfc 03:11:54 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_02/ 03:11:54 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_02 03:11:54 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/591 03:11:54 03:11:54 03:11:55 %~ init_phase(after_load) 03:11:55 %~ init_phase(restore_state) 03:11:55 % 03:11:55 %~ init_why(after_boot,program) 03:11:55 %~ after_boot. 03:11:55 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:11:55 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc'), 03:11:55 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:11:55 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:11:55 %~ message_hook( 03:11:55 %~ error( permission_error(redefine,module,logicmoo_test), 03:11:55 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:11:55 %~ error, 03:11:55 %~ [ '~q/~w: '-[module,2], 03:11:55 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:11:55 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:11:55 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:11:55 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:55 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:11:55 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:11:55 03:11:55 03:11:55 :- abolish(a,1). 03:11:55 /*~ 03:11:55 ~*/ 03:11:55 03:11:55 :- abolish(b,2). 03:11:55 /*~ 03:11:55 ~*/ 03:11:55 03:11:55 :- dynamic((a/1,b/2)). 03:11:55 03:11:55 /*~ 03:11:55 ~*/ 03:11:55 03:11:55 03:11:55 :- debug_logicmoo(logicmoo(_)). 03:11:55 /*~ 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_trace_exec. 03:11:55 /*~ 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_warn. 03:11:55 03:11:55 03:11:55 /*~ 03:11:55 ~*/ 03:11:55 03:11:55 03:11:55 03:11:55 a(t). 03:11:55 03:11:55 /*~ 03:11:55 ~*/ 03:11:55 03:11:55 03:11:55 (a(X),{member(Y,[1,2,3,4,5])}) ==> b(X,Y). 03:11:55 03:11:55 /*~ 03:11:55 ~*/ 03:11:55 03:11:55 03:11:55 :- mpred_test(a(t)). 03:11:55 /*~ 03:11:55 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). 03:11:55 passed=info(why_was_true(user:a(t))) 03:11:55 no_proof_for(a(t)). 03:11:55 03:11:55 no_proof_for(a(t)). 03:11:55 03:11:55 no_proof_for(a(t)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0001_Line_0000__T_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_test(b(t,1)). 03:11:55 /*~ 03:11:55 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). 03:11:55 passed=info(why_was_true(user:b(t,1))) 03:11:55 no_proof_for(b(t,1)). 03:11:55 03:11:55 no_proof_for(b(t,1)). 03:11:55 03:11:55 no_proof_for(b(t,1)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0002_Line_0000__b_1_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_test(b(t,2)). 03:11:55 /*~ 03:11:55 %~ ?-( mpred_test("Test_0003_Line_0000__b_2_in_user",user:b(t,2))). 03:11:55 passed=info(why_was_true(user:b(t,2))) 03:11:55 no_proof_for(b(t,2)). 03:11:55 03:11:55 no_proof_for(b(t,2)). 03:11:55 03:11:55 no_proof_for(b(t,2)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0003_Line_0000__b_2_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_test(b(t,3)). 03:11:55 /*~ 03:11:55 %~ ?-( mpred_test("Test_0004_Line_0000__b_3_in_user",user:b(t,3))). 03:11:55 passed=info(why_was_true(user:b(t,3))) 03:11:55 no_proof_for(b(t,3)). 03:11:55 03:11:55 no_proof_for(b(t,3)). 03:11:55 03:11:55 no_proof_for(b(t,3)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0004_Line_0000__b_3_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_test(b(t,4)). 03:11:55 /*~ 03:11:55 %~ ?-( mpred_test("Test_0005_Line_0000__b_4_in_user",user:b(t,4))). 03:11:55 passed=info(why_was_true(user:b(t,4))) 03:11:55 no_proof_for(b(t,4)). 03:11:55 03:11:55 no_proof_for(b(t,4)). 03:11:55 03:11:55 no_proof_for(b(t,4)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0005_Line_0000__b_4_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_test(b(t,5)). 03:11:55 03:11:55 /*~ 03:11:55 %~ ?-( mpred_test("Test_0006_Line_0000__b_5_in_user",user:b(t,5))). 03:11:55 passed=info(why_was_true(user:b(t,5))) 03:11:55 no_proof_for(b(t,5)). 03:11:55 03:11:55 no_proof_for(b(t,5)). 03:11:55 03:11:55 no_proof_for(b(t,5)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0006_Line_0000__b_5_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 03:11:55 03:11:55 :- listing([nt/3,pt/2,spft/3]). 03:11:55 03:11:55 % Sometimes there is a regression type bug can cause only the last 2 tests of the file to fail 03:11:55 % 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 03:11:55 /*~ 03:11:55 %~ skipped( listing( [ nt/3, pt/2,spft/3])) 03:11:55 ~*/ 03:11:55 03:11:55 03:11:55 % Sometimes there is a regression type bug can cause only the last 2 tests of the file to fail 03:11:55 % 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 03:11:55 \+ a(t). 03:11:55 03:11:55 % Hint: uncommenting the next two lines would "hide" the bug 03:11:55 % \+ a(t). 03:11:55 % \+ a(t). 03:11:55 03:11:55 03:11:55 /*~ 03:11:55 %~ debugm( baseKB, 03:11:55 %~ show_success( baseKB, 03:11:55 %~ baseKB : mpred_withdraw( a(t), 03:11:55 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_02.pfc ',37) , 03:11:55 %~ ax)))) 03:11:55 ~*/ 03:11:55 03:11:55 03:11:55 % Hint: uncommenting the next two lines would "hide" the bug 03:11:55 % \+ a(t). 03:11:55 % \+ a(t). 03:11:55 03:11:55 03:11:55 :- mpred_test(\+ a(t)). 03:11:55 /*~ 03:11:55 %~ ?-( mpred_test("Test_0007_Line_0000__naf_T_in_user",user:(\+a(t)))). 03:11:55 passed=info(why_was_true(user:(\+a(t)))) 03:11:55 no_proof_for(\+a(t)). 03:11:55 03:11:55 no_proof_for(\+a(t)). 03:11:55 03:11:55 no_proof_for(\+a(t)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0007_Line_0000__naf_T_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_test(\+ b(t,1)). 03:11:55 /*~ 03:11:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:45 03:11:55 %~ ?-( mpred_test("Test_0008_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). 03:11:55 passed=info(why_was_true(user:(\+b(t,1)))) 03:11:55 no_proof_for(\+b(t,1)). 03:11:55 03:11:55 no_proof_for(\+b(t,1)). 03:11:55 03:11:55 no_proof_for(\+b(t,1)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0008_Line_0000__naf_b_1_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_test(\+ b(t,2)). 03:11:55 /*~ 03:11:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:46 03:11:55 %~ ?-( mpred_test("Test_0009_Line_0000__naf_b_2_in_user",user:(\+b(t,2)))). 03:11:55 passed=info(why_was_true(user:(\+b(t,2)))) 03:11:55 no_proof_for(\+b(t,2)). 03:11:55 03:11:55 no_proof_for(\+b(t,2)). 03:11:55 03:11:55 no_proof_for(\+b(t,2)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0009_Line_0000__naf_b_2_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_test(\+ b(t,3)). 03:11:55 /*~ 03:11:55 %~ ?-( mpred_test("Test_0010_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:11:55 passed=info(why_was_true(user:(\+b(t,3)))) 03:11:55 no_proof_for(\+b(t,3)). 03:11:55 03:11:55 no_proof_for(\+b(t,3)). 03:11:55 03:11:55 no_proof_for(\+b(t,3)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0010_Line_0000__naf_b_3_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_test(\+ b(t,4)). 03:11:55 /*~ 03:11:55 %~ ?-( mpred_test("Test_0011_Line_0000__naf_b_4_in_user",user:(\+b(t,4)))). 03:11:55 passed=info(why_was_true(user:(\+b(t,4)))) 03:11:55 no_proof_for(\+b(t,4)). 03:11:55 03:11:55 no_proof_for(\+b(t,4)). 03:11:55 03:11:55 no_proof_for(\+b(t,4)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0011_Line_0000__naf_b_4_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 03:11:55 :- mpred_test(\+ b(t,5)). 03:11:55 03:11:55 03:11:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_02.pfc 03:11:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_02/ 03:11:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_02 03:11:55 03:11:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/591 03:11:55 /*~ 03:11:55 %~ ?-( mpred_test("Test_0012_Line_0000__naf_b_5_in_user",user:(\+b(t,5)))). 03:11:55 passed=info(why_was_true(user:(\+b(t,5)))) 03:11:55 no_proof_for(\+b(t,5)). 03:11:55 03:11:55 no_proof_for(\+b(t,5)). 03:11:55 03:11:55 no_proof_for(\+b(t,5)). 03:11:55 03:11:55 name = 'logicmoo.pfc.test.sanity_base.ND_02-Test_0012_Line_0000__naf_b_5_in_user'. 03:11:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02'. 03:11:55 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\']"'. 03:11:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:11:55 ~*/ 03:11:55 %~ unused(no_junit_results) 03:11:55 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.190883423-junit.xml 03:11:55 <gt;oxml version="1.0" encoding="utf-8"?> 03:11:55 <gt;testsuites> 03:11:55 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:11:55 % use :- set_prolog_flag(junit_show_converage, true). 03:11:55 03:11:55 % No tests to run 03:11:55 ]]>><gt;/system-out><gt;/testsuites> 03:11:55 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) 03:11:55 Test_0001_Line_0000__T_in_user result = passed. 03:11:55 Test_0002_Line_0000__b_1_in_user result = passed. 03:11:55 Test_0003_Line_0000__b_2_in_user result = passed. 03:11:55 Test_0004_Line_0000__b_3_in_user result = passed. 03:11:55 Test_0005_Line_0000__b_4_in_user result = passed. 03:11:55 Test_0006_Line_0000__b_5_in_user result = passed. 03:11:55 Test_0007_Line_0000__naf_T_in_user result = passed. 03:11:55 Test_0008_Line_0000__naf_b_1_in_user result = passed. 03:11:55 Test_0009_Line_0000__naf_b_2_in_user result = passed. 03:11:55 Test_0010_Line_0000__naf_b_3_in_user result = passed. 03:11:55 Test_0011_Line_0000__naf_b_4_in_user result = passed. 03:11:55 Test_0012_Line_0000__naf_b_5_in_user result = passed. 03:11:55 03:11:55 %~ test_completed_exit(96) 03:11:55 totalTime=1.000 03:11:55 03:11:55 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' 03:11:55 03:12:01 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 03:12:01 ISSUE_ID=591 03:12:01 ISSUE_OC=OPEN 03:12:01 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 03:12:01 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 03:12:01 FileTestCase=logicmoo.pfc.test.sanity_base.ND_01 JUnit 03:12:01 03:12:01 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']" 03:12:01 03:12:01 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:12:01 03:12:01 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_01.pl 03:12:01 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_01/ 03:12:01 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_01 03:12:01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/532 03:12:01 03:12:01 03:12:03 %~ init_phase(after_load) 03:12:03 %~ init_phase(restore_state) 03:12:03 % 03:12:03 %~ init_why(after_boot,program) 03:12:03 %~ after_boot. 03:12:03 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:12:03 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_01.pl'), 03:12:03 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:03 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:03 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:03 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:03 03:12:03 03:12:03 % :- use_listing_vars. 03:12:03 03:12:03 :- 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)). 03:12:03 03:12:03 /*~ 03:12:03 ~*/ 03:12:03 03:12:03 03:12:03 functor_foo(P,F,A):- ground(P),functor(P,F,A). 03:12:03 03:12:03 03:12:03 /*~ 03:12:03 No source location!? 03:12:03 ~*/ 03:12:03 03:12:03 03:12:03 03:12:03 :- expects_dialect(pfc). 03:12:03 03:12:03 03:12:03 /*~ 03:12:03 ~*/ 03:12:03 03:12:03 03:12:03 03:12:03 ((p, {member(X,[px,py,pz])}) ==> {writeq(X)}). 03:12:03 /*~ 03:12:03 ~*/ 03:12:03 03:12:03 p. 03:12:03 03:12:03 03:12:03 /*~ 03:12:03 No source location!? 03:12:03 ~*/ 03:12:03 03:12:03 03:12:03 03:12:03 ((p1) ==> {member(X,[p1x,p1y,p1z])},{writeq(X)}). 03:12:03 /*~ 03:12:03 ~*/ 03:12:03 03:12:03 p1. 03:12:03 03:12:03 % :-asserta((mpred_core:functor_foo(P,F,A):- trace,ground(P),functor(P,F,A))). 03:12:03 03:12:03 /*~ 03:12:03 No source location!? 03:12:03 ~*/ 03:12:03 03:12:03 03:12:03 % :-asserta((mpred_core:functor_foo(P,F,A):- trace,ground(P),functor(P,F,A))). 03:12:03 03:12:03 :- set_fc_mode(depth). 03:12:03 03:12:03 /*~ 03:12:03 ~*/ 03:12:03 03:12:03 03:12:03 ((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)))}). 03:12:03 03:12:03 /*~ 03:12:03 ~*/ 03:12:03 %~ unused(no_junit_results) 03:12:03 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.086673977-junit.xml 03:12:03 <gt;oxml version="1.0" encoding="utf-8"?> 03:12:03 <gt;testsuites> 03:12:03 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:12:03 % use :- set_prolog_flag(junit_show_converage, true). 03:12:03 03:12:03 % No tests to run 03:12:03 ]]>><gt;/system-out><gt;/testsuites> 03:12:03 03:12:03 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_01.pl:45 03:12:03 %~ test_completed_exit(0) 03:12:03 totalTime=1.000 03:12:03 03:12:03 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' 03:12:03 03:12:09 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 03:12:09 ISSUE_ID=532 03:12:09 ISSUE_OC=OPEN 03:12:09 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 03:12:09 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 03:12:09 FileTestCase=logicmoo.pfc.test.sanity_base.MT_09 JUnit 03:12:09 03:12:09 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']" 03:12:09 03:12:09 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:12:09 03:12:09 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl 03:12:09 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_09/ 03:12:09 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_09 03:12:09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/385 03:12:09 03:12:09 03:12:13 %~ init_phase(after_load) 03:12:13 %~ init_phase(restore_state) 03:12:13 % 03:12:13 %~ init_why(after_boot,program) 03:12:13 %~ after_boot. 03:12:13 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:12:13 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl'), 03:12:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:13 03:12:13 03:12:13 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 :- set_defaultAssertMt(myMt). 03:12:13 03:12:13 /*~ 03:12:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:18 03:12:13 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 mtProlog(code1). 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtProlog/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ~*/ 03:12:13 03:12:13 mtHybrid(kb2). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtHybrid/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 /* 03:12:13 ;; All living people have an organ 03:12:13 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:13 ;; An organ exists in which every living Persons ever will exists 03:12:13 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:13 03:12:13 03:12:13 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:13 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:13 03:12:13 To make my question fair 03:12:13 03:12:13 (forall (x t) 03:12:13 (if 03:12:13 (and (ist t (instance x TemporalObject)) 03:12:13 (co-temporal x y)) 03:12:13 (ist t (exists (y) (instance y TemporalObject)))) 03:12:13 03:12:13 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:13 03:12:13 */ 03:12:13 03:12:13 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 kb2: (b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 genlMt(kb2,code1). 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 :- sanity( clause(kb2:a,_)). 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 03:12:13 %~ ?-( mpred_test("Test_0001_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:13 failure=info((why_was_true(myMt:(\+clause(kb2:a,_16682))),nop(ftrace(myMt:clause(kb2:a,_16682))))) 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0001_Line_0000__A_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 :- sanity(\+ clause(code1:b,_)). 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0002_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:13 passed=info(why_was_true(myMt:(\+clause(code1:b,_856)))) 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0002_Line_0000__naf_B_in_code1_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 :- sanity(clause(kb2:b,_)). 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:13 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0003_Line_0000__B_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 kb2: (?- a). 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 :- mpred_must( clause(kb2:a,_)). 03:12:13 03:12:13 % genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_49164))]) 03:12:13 03:12:13 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:13 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 (0)$[system] '$c_call_prolog'. no(clause) 03:12:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:13 (10)$[system] '$load_file'('mt_09.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b068b00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068b00)))). no(clause) 03:12:13 (14)$[system] '$c_call_prolog'. no(clause) 03:12:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b068b00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068b00))). % init.pl:646: 03:12:13 (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: 03:12:13 (21)<gt;*>$[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: 03:12:13 (25)$[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: 03:12:13 (26)<gt;*>$[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: 03:12:13 (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: 03:12:13 (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: 03:12:13 (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: 03:12:13 (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: 03:12:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:13 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:13 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:13 (34)$[myMt] pfc_lib:log_failure(failed_mpred_test(clause(kb2:a,A))). % mpred_core.pl:4209: 03:12:13 (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: 03:12:13 (36)$[myMt] '<gt;meta-call>'(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) 03:12:13 (37)[myMt] pfc_lib:maybe_mpred_break(failed_mpred_test(clause(kb2:a,A))). % mpred_core.pl:4229: 03:12:13 (38)$[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:13 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:13 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:13 (41)[myMt] dumpst:dumpST. % dumpst.pl:150: 03:12:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:13 03:12:13 %~ DUMP_BREAK/0 03:12:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:13 Unhandled exception: abort 03:12:13 ERROR: Unhandled exception: abort 03:12:13 ~*/ 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 /* <gt;module> 03:12:13 % 03:12:13 % PFC is a language extension for prolog. 03:12:13 % 03:12:13 % It adds a new type of module inheritance 03:12:13 % 03:12:13 % Dec 13, 2035 03:12:13 % Douglas Miles 03:12:13 */ 03:12:13 % was_module(mt_09,[]). 03:12:13 03:12:13 :- include(library(logicmoo_test_header)). 03:12:13 03:12:13 /*~ 03:12:13 running(-), 03:12:13 %~ reload_of_test_header. 03:12:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 :- set_defaultAssertMt(myMt). 03:12:13 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 mtProlog(code1). 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtProlog/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ~*/ 03:12:13 03:12:13 mtHybrid(kb2). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtHybrid/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 /* 03:12:13 ;; All living people have an organ 03:12:13 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:13 ;; An organ exists in which every living Persons ever will exists 03:12:13 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:13 03:12:13 03:12:13 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:13 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:13 03:12:13 To make my question fair 03:12:13 03:12:13 (forall (x t) 03:12:13 (if 03:12:13 (and (ist t (instance x TemporalObject)) 03:12:13 (co-temporal x y)) 03:12:13 (ist t (exists (y) (instance y TemporalObject)))) 03:12:13 03:12:13 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:13 03:12:13 */ 03:12:13 03:12:13 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 kb2: (b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 genlMt(kb2,code1). 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 :- sanity( clause(kb2:a,_)). 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0004_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:13 failure=info((why_was_true(myMt:(\+clause(kb2:a,_91464))),nop(ftrace(myMt:clause(kb2:a,_91464))))) 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0004_Line_0000__A_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 :- sanity(\+ clause(code1:b,_)). 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 /*~ 03:12:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:56 03:12:13 %~ ?-( mpred_test("Test_0005_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:13 passed=info(why_was_true(myMt:(\+clause(code1:b,_458)))) 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0005_Line_0000__naf_B_in_code1_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 :- sanity(clause(kb2:b,_)). 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 /*~ 03:12:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:59 03:12:13 %~ ?-( mpred_test("Test_0006_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:13 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0006_Line_0000__B_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 kb2: (?- a). 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 :- mpred_must( clause(kb2:a,_)). 03:12:13 03:12:13 % genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_115434))]) 03:12:13 03:12:13 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:13 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 (0)$[system] '$c_call_prolog'. no(clause) 03:12:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:13 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b069c00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069c00)))). no(clause) 03:12:13 (14)$[system] '$c_call_prolog'. no(clause) 03:12:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b069c00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069c00))). % init.pl:646: 03:12:13 (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: 03:12:13 (21)<gt;*>$[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: 03:12:13 (25)$[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: 03:12:13 (26)<gt;*>$[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: 03:12:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:13 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:13 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:13 (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: 03:12:13 (36)$[myMt] '<gt;meta-call>'(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) 03:12:13 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:13 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:13 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:13 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:13 03:12:13 %~ DUMP_BREAK/0 03:12:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:13 Unhandled exception: abort 03:12:13 ERROR: Unhandled exception: abort 03:12:13 ~*/ 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 /* <gt;module> 03:12:13 % 03:12:13 % PFC is a language extension for prolog. 03:12:13 % 03:12:13 % It adds a new type of module inheritance 03:12:13 % 03:12:13 % Dec 13, 2035 03:12:13 % Douglas Miles 03:12:13 */ 03:12:13 % was_module(mt_09,[]). 03:12:13 03:12:13 :- include(library(logicmoo_test_header)). 03:12:13 03:12:13 /*~ 03:12:13 running(-), 03:12:13 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:13 %~ reload_of_test_header. 03:12:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 :- set_defaultAssertMt(myMt). 03:12:13 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 mtProlog(code1). 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtProlog/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ~*/ 03:12:13 03:12:13 mtHybrid(kb2). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtHybrid/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 /* 03:12:13 ;; All living people have an organ 03:12:13 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:13 ;; An organ exists in which every living Persons ever will exists 03:12:13 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:13 03:12:13 03:12:13 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:13 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:13 03:12:13 To make my question fair 03:12:13 03:12:13 (forall (x t) 03:12:13 (if 03:12:13 (and (ist t (instance x TemporalObject)) 03:12:13 (co-temporal x y)) 03:12:13 (ist t (exists (y) (instance y TemporalObject)))) 03:12:13 03:12:13 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:13 03:12:13 */ 03:12:13 03:12:13 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 kb2: (b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 genlMt(kb2,code1). 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 :- sanity( clause(kb2:a,_)). 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0007_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:13 failure=info((why_was_true(myMt:(\+clause(kb2:a,_348734))),nop(ftrace(myMt:clause(kb2:a,_348734))))) 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0007_Line_0000__A_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 :- sanity(\+ clause(code1:b,_)). 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0008_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:13 passed=info(why_was_true(myMt:(\+clause(code1:b,_375826)))) 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0008_Line_0000__naf_B_in_code1_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 :- sanity(clause(kb2:b,_)). 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0009_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:13 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0009_Line_0000__B_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 kb2: (?- a). 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 :- mpred_must( clause(kb2:a,_)). 03:12:13 03:12:13 % genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_422844))]) 03:12:13 03:12:13 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:13 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 (0)$[system] '$c_call_prolog'. no(clause) 03:12:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:13 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b068a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068a80)))). no(clause) 03:12:13 (14)$[system] '$c_call_prolog'. no(clause) 03:12:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b068a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068a80))). % init.pl:646: 03:12:13 (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: 03:12:13 (21)<gt;*>$[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: 03:12:13 (25)$[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: 03:12:13 (26)<gt;*>$[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: 03:12:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:13 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:13 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:13 (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: 03:12:13 (36)$[myMt] '<gt;meta-call>'(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) 03:12:13 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:13 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:13 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:13 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:13 03:12:13 %~ DUMP_BREAK/0 03:12:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:13 Unhandled exception: abort 03:12:13 ERROR: Unhandled exception: abort 03:12:13 ~*/ 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 /* <gt;module> 03:12:13 % 03:12:13 % PFC is a language extension for prolog. 03:12:13 % 03:12:13 % It adds a new type of module inheritance 03:12:13 % 03:12:13 % Dec 13, 2035 03:12:13 % Douglas Miles 03:12:13 */ 03:12:13 % was_module(mt_09,[]). 03:12:13 03:12:13 :- include(library(logicmoo_test_header)). 03:12:13 03:12:13 /*~ 03:12:13 running(-), 03:12:13 %~ reload_of_test_header. 03:12:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 :- set_defaultAssertMt(myMt). 03:12:13 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 mtProlog(code1). 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtProlog/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ~*/ 03:12:13 03:12:13 mtHybrid(kb2). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtHybrid/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 /* 03:12:13 ;; All living people have an organ 03:12:13 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:13 ;; An organ exists in which every living Persons ever will exists 03:12:13 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:13 03:12:13 03:12:13 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:13 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:13 03:12:13 To make my question fair 03:12:13 03:12:13 (forall (x t) 03:12:13 (if 03:12:13 (and (ist t (instance x TemporalObject)) 03:12:13 (co-temporal x y)) 03:12:13 (ist t (exists (y) (instance y TemporalObject)))) 03:12:13 03:12:13 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:13 03:12:13 */ 03:12:13 03:12:13 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 kb2: (b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 genlMt(kb2,code1). 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 :- sanity( clause(kb2:a,_)). 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0010_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:13 failure=info((why_was_true(myMt:(\+clause(kb2:a,_90436))),nop(ftrace(myMt:clause(kb2:a,_90436))))) 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0010_Line_0000__A_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 :- sanity(\+ clause(code1:b,_)). 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0011_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:13 passed=info(why_was_true(myMt:(\+clause(code1:b,_451402)))) 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0011_Line_0000__naf_B_in_code1_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 :- sanity(clause(kb2:b,_)). 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0012_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:13 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0012_Line_0000__B_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 kb2: (?- a). 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 :- mpred_must( clause(kb2:a,_)). 03:12:13 03:12:13 % genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_934214))]) 03:12:13 03:12:13 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:13 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 (0)$[system] '$c_call_prolog'. no(clause) 03:12:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:13 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b069480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069480)))). no(clause) 03:12:13 (14)$[system] '$c_call_prolog'. no(clause) 03:12:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b069480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069480))). % init.pl:646: 03:12:13 (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: 03:12:13 (21)<gt;*>$[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: 03:12:13 (25)$[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: 03:12:13 (26)<gt;*>$[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: 03:12:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:13 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:13 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:13 (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: 03:12:13 (36)$[myMt] '<gt;meta-call>'(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) 03:12:13 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:13 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:13 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:13 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:13 03:12:13 %~ DUMP_BREAK/0 03:12:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 03:12:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:13 Unhandled exception: abort 03:12:13 ERROR: Unhandled exception: abort 03:12:13 ~*/ 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 /* <gt;module> 03:12:13 % 03:12:13 % PFC is a language extension for prolog. 03:12:13 % 03:12:13 % It adds a new type of module inheritance 03:12:13 % 03:12:13 % Dec 13, 2035 03:12:13 % Douglas Miles 03:12:13 */ 03:12:13 % was_module(mt_09,[]). 03:12:13 03:12:13 :- include(library(logicmoo_test_header)). 03:12:13 03:12:13 /*~ 03:12:13 running(-), 03:12:13 %~ reload_of_test_header. 03:12:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 :- set_defaultAssertMt(myMt). 03:12:13 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 mtProlog(code1). 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtProlog/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ~*/ 03:12:13 03:12:13 mtHybrid(kb2). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtHybrid/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 /* 03:12:13 ;; All living people have an organ 03:12:13 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:13 ;; An organ exists in which every living Persons ever will exists 03:12:13 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:13 03:12:13 03:12:13 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:13 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:13 03:12:13 To make my question fair 03:12:13 03:12:13 (forall (x t) 03:12:13 (if 03:12:13 (and (ist t (instance x TemporalObject)) 03:12:13 (co-temporal x y)) 03:12:13 (ist t (exists (y) (instance y TemporalObject)))) 03:12:13 03:12:13 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:13 03:12:13 */ 03:12:13 03:12:13 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 kb2: (b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 genlMt(kb2,code1). 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 :- sanity( clause(kb2:a,_)). 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0013_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:13 failure=info((why_was_true(myMt:(\+clause(kb2:a,_91030))),nop(ftrace(myMt:clause(kb2:a,_91030))))) 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0013_Line_0000__A_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 :- sanity(\+ clause(code1:b,_)). 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0014_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:13 passed=info(why_was_true(myMt:(\+clause(code1:b,_872072)))) 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0014_Line_0000__naf_B_in_code1_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 :- sanity(clause(kb2:b,_)). 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0015_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:13 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0015_Line_0000__B_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 kb2: (?- a). 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 :- mpred_must( clause(kb2:a,_)). 03:12:13 03:12:13 % genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_723320))]) 03:12:13 03:12:13 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:13 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 (0)$[system] '$c_call_prolog'. no(clause) 03:12:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:13 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b068c80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068c80)))). no(clause) 03:12:13 (14)$[system] '$c_call_prolog'. no(clause) 03:12:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b068c80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068c80))). % init.pl:646: 03:12:13 (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: 03:12:13 (21)<gt;*>$[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: 03:12:13 (25)$[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: 03:12:13 (26)<gt;*>$[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: 03:12:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:13 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:13 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:13 (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: 03:12:13 (36)$[myMt] '<gt;meta-call>'(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) 03:12:13 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:13 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:13 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:13 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:13 03:12:13 %~ DUMP_BREAK/0 03:12:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:13 Unhandled exception: abort 03:12:13 ERROR: Unhandled exception: abort 03:12:13 ~*/ 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 /* <gt;module> 03:12:13 % 03:12:13 % PFC is a language extension for prolog. 03:12:13 % 03:12:13 % It adds a new type of module inheritance 03:12:13 % 03:12:13 % Dec 13, 2035 03:12:13 % Douglas Miles 03:12:13 */ 03:12:13 % was_module(mt_09,[]). 03:12:13 03:12:13 :- include(library(logicmoo_test_header)). 03:12:13 03:12:13 /*~ 03:12:13 running(-), 03:12:13 %~ reload_of_test_header. 03:12:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 %:- add_import_module(mt_01,baseKB,end). 03:12:13 03:12:13 :- set_defaultAssertMt(myMt). 03:12:13 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 mtProlog(code1). 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtProlog/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:13 ~*/ 03:12:13 03:12:13 mtHybrid(kb2). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 %~ message_hook( 03:12:13 %~ error( 03:12:13 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:13 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:13 %~ error, 03:12:13 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:13 %~ imported_procedure, 03:12:13 %~ baseKB : mtHybrid/1]]) 03:12:13 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 /* 03:12:13 ;; All living people have an organ 03:12:13 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:13 ;; An organ exists in which every living Persons ever will exists 03:12:13 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:13 03:12:13 03:12:13 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:13 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:13 03:12:13 To make my question fair 03:12:13 03:12:13 (forall (x t) 03:12:13 (if 03:12:13 (and (ist t (instance x TemporalObject)) 03:12:13 (co-temporal x y)) 03:12:13 (ist t (exists (y) (instance y TemporalObject)))) 03:12:13 03:12:13 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:13 03:12:13 */ 03:12:13 03:12:13 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 kb2: (b). 03:12:13 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 genlMt(kb2,code1). 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 /*~ 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % before test, to make sure a was not accdently defined in kb2 03:12:13 :- sanity( clause(kb2:a,_)). 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 03:12:13 %~ ?-( mpred_test("Test_0016_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:13 failure=info((why_was_true(myMt:(\+clause(kb2:a,_91558))),nop(ftrace(myMt:clause(kb2:a,_91558))))) 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0016_Line_0000__A_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:13 :- sanity(\+ clause(code1:b,_)). 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0017_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:13 passed=info(why_was_true(myMt:(\+clause(code1:b,_487246)))) 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0017_Line_0000__naf_B_in_code1_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 % make sure genlMt didnt unassert 03:12:13 :- sanity(clause(kb2:b,_)). 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 /*~ 03:12:13 %~ ?-( mpred_test("Test_0018_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:13 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 no_proof_for(clause(kb2:b,true)). 03:12:13 03:12:13 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0018_Line_0000__B_in_kb2_in_myMt'. 03:12:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:13 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\']"'. 03:12:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 03:12:13 % run the test 03:12:13 kb2: (?- a). 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 /*~ 03:12:13 No source location!? 03:12:13 ~*/ 03:12:13 03:12:13 03:12:13 03:12:13 % to make sure a does not get accdently defined in kb2 03:12:13 :- mpred_must( clause(kb2:a,_)). 03:12:13 03:12:13 % genlMt makes the rule available and should not corrupt the code1 module 03:12:13 /*~ 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_858694))]) 03:12:13 03:12:13 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:13 03:12:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:13 (0)$[system] '$c_call_prolog'. no(clause) 03:12:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:13 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b073c00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b073c00)))). no(clause) 03:12:13 (14)$[system] '$c_call_prolog'. no(clause) 03:12:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b073c00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b073c00))). % init.pl:646: 03:12:13 (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: 03:12:13 (21)<gt;*>$[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: 03:12:13 (25)$[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: 03:12:13 (26)<gt;*>$[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: 03:12:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:13 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:14 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:14 (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: 03:12:14 (36)$[myMt] '<gt;meta-call>'(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) 03:12:14 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:14 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:14 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:14 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:14 03:12:14 %~ DUMP_BREAK/0 03:12:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:14 Unhandled exception: abort 03:12:14 ERROR: Unhandled exception: abort 03:12:14 ~*/ 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 /* <gt;module> 03:12:14 % 03:12:14 % PFC is a language extension for prolog. 03:12:14 % 03:12:14 % It adds a new type of module inheritance 03:12:14 % 03:12:14 % Dec 13, 2035 03:12:14 % Douglas Miles 03:12:14 */ 03:12:14 % was_module(mt_09,[]). 03:12:14 03:12:14 :- include(library(logicmoo_test_header)). 03:12:14 03:12:14 /*~ 03:12:14 running(-), 03:12:14 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:14 %~ reload_of_test_header. 03:12:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 :- set_defaultAssertMt(myMt). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 mtProlog(code1). 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 %~ message_hook( 03:12:14 %~ error( 03:12:14 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:14 %~ error, 03:12:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:14 %~ imported_procedure, 03:12:14 %~ baseKB : mtProlog/1]]) 03:12:14 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:14 ~*/ 03:12:14 03:12:14 mtHybrid(kb2). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 %~ message_hook( 03:12:14 %~ error( 03:12:14 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:14 %~ error, 03:12:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:14 %~ imported_procedure, 03:12:14 %~ baseKB : mtHybrid/1]]) 03:12:14 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 /* 03:12:14 ;; All living people have an organ 03:12:14 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:14 ;; An organ exists in which every living Persons ever will exists 03:12:14 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:14 03:12:14 03:12:14 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:14 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:14 03:12:14 To make my question fair 03:12:14 03:12:14 (forall (x t) 03:12:14 (if 03:12:14 (and (ist t (instance x TemporalObject)) 03:12:14 (co-temporal x y)) 03:12:14 (ist t (exists (y) (instance y TemporalObject)))) 03:12:14 03:12:14 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:14 03:12:14 */ 03:12:14 03:12:14 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 kb2: (b). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 genlMt(kb2,code1). 03:12:14 03:12:14 03:12:14 % before test, to make sure a was not accdently defined in kb2 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 % before test, to make sure a was not accdently defined in kb2 03:12:14 :- sanity( clause(kb2:a,_)). 03:12:14 03:12:14 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0019_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:14 failure=info((why_was_true(myMt:(\+clause(kb2:a,_1095098))),nop(ftrace(myMt:clause(kb2:a,_1095098))))) 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0019_Line_0000__A_in_kb2_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:14 :- sanity(\+ clause(code1:b,_)). 03:12:14 03:12:14 % make sure genlMt didnt unassert 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0020_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:14 passed=info(why_was_true(myMt:(\+clause(code1:b,_693970)))) 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0020_Line_0000__naf_B_in_code1_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 % make sure genlMt didnt unassert 03:12:14 :- sanity(clause(kb2:b,_)). 03:12:14 03:12:14 03:12:14 03:12:14 % run the test 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0021_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:14 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0021_Line_0000__B_in_kb2_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 03:12:14 % run the test 03:12:14 kb2: (?- a). 03:12:14 03:12:14 03:12:14 % to make sure a does not get accdently defined in kb2 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 % to make sure a does not get accdently defined in kb2 03:12:14 :- mpred_must( clause(kb2:a,_)). 03:12:14 03:12:14 % genlMt makes the rule available and should not corrupt the code1 module 03:12:14 /*~ 03:12:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_1023822))]) 03:12:14 03:12:14 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:14 03:12:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 (0)$[system] '$c_call_prolog'. no(clause) 03:12:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:14 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8fa4d200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8fa4d200)))). no(clause) 03:12:14 (14)$[system] '$c_call_prolog'. no(clause) 03:12:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8fa4d200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8fa4d200))). % init.pl:646: 03:12:14 (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: 03:12:14 (21)<gt;*>$[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: 03:12:14 (25)$[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: 03:12:14 (26)<gt;*>$[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: 03:12:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:14 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:14 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:14 (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: 03:12:14 (36)$[myMt] '<gt;meta-call>'(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) 03:12:14 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:14 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:14 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:14 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:14 03:12:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 03:12:14 %~ DUMP_BREAK/0 03:12:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:14 Unhandled exception: abort 03:12:14 ERROR: Unhandled exception: abort 03:12:14 ~*/ 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 /* <gt;module> 03:12:14 % 03:12:14 % PFC is a language extension for prolog. 03:12:14 % 03:12:14 % It adds a new type of module inheritance 03:12:14 % 03:12:14 % Dec 13, 2035 03:12:14 % Douglas Miles 03:12:14 */ 03:12:14 % was_module(mt_09,[]). 03:12:14 03:12:14 :- include(library(logicmoo_test_header)). 03:12:14 03:12:14 /*~ 03:12:14 running(-), 03:12:14 %~ reload_of_test_header. 03:12:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 :- set_defaultAssertMt(myMt). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 mtProlog(code1). 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 %~ message_hook( 03:12:14 %~ error( 03:12:14 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:14 %~ error, 03:12:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:14 %~ imported_procedure, 03:12:14 %~ baseKB : mtProlog/1]]) 03:12:14 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:14 ~*/ 03:12:14 03:12:14 mtHybrid(kb2). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 03:12:14 %~ message_hook( 03:12:14 %~ error( 03:12:14 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:14 %~ error, 03:12:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:14 %~ imported_procedure, 03:12:14 %~ baseKB : mtHybrid/1]]) 03:12:14 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 /* 03:12:14 ;; All living people have an organ 03:12:14 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:14 ;; An organ exists in which every living Persons ever will exists 03:12:14 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:14 03:12:14 03:12:14 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:14 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:14 03:12:14 To make my question fair 03:12:14 03:12:14 (forall (x t) 03:12:14 (if 03:12:14 (and (ist t (instance x TemporalObject)) 03:12:14 (co-temporal x y)) 03:12:14 (ist t (exists (y) (instance y TemporalObject)))) 03:12:14 03:12:14 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:14 03:12:14 */ 03:12:14 03:12:14 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 kb2: (b). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 genlMt(kb2,code1). 03:12:14 03:12:14 03:12:14 % before test, to make sure a was not accdently defined in kb2 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 % before test, to make sure a was not accdently defined in kb2 03:12:14 :- sanity( clause(kb2:a,_)). 03:12:14 03:12:14 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0022_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:14 failure=info((why_was_true(myMt:(\+clause(kb2:a,_92712))),nop(ftrace(myMt:clause(kb2:a,_92712))))) 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0022_Line_0000__A_in_kb2_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:14 :- sanity(\+ clause(code1:b,_)). 03:12:14 03:12:14 % make sure genlMt didnt unassert 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0023_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:14 passed=info(why_was_true(myMt:(\+clause(code1:b,_1439484)))) 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0023_Line_0000__naf_B_in_code1_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 % make sure genlMt didnt unassert 03:12:14 :- sanity(clause(kb2:b,_)). 03:12:14 03:12:14 03:12:14 03:12:14 % run the test 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0024_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:14 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0024_Line_0000__B_in_kb2_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 03:12:14 % run the test 03:12:14 kb2: (?- a). 03:12:14 03:12:14 03:12:14 % to make sure a does not get accdently defined in kb2 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 % to make sure a does not get accdently defined in kb2 03:12:14 :- mpred_must( clause(kb2:a,_)). 03:12:14 03:12:14 % genlMt makes the rule available and should not corrupt the code1 module 03:12:14 /*~ 03:12:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_1029568))]) 03:12:14 03:12:14 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:14 03:12:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 (0)$[system] '$c_call_prolog'. no(clause) 03:12:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:14 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b069c00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069c00)))). no(clause) 03:12:14 (14)$[system] '$c_call_prolog'. no(clause) 03:12:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b069c00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069c00))). % init.pl:646: 03:12:14 (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: 03:12:14 (21)<gt;*>$[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: 03:12:14 (25)$[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: 03:12:14 (26)<gt;*>$[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: 03:12:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:14 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:14 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:14 (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: 03:12:14 (36)$[myMt] '<gt;meta-call>'(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) 03:12:14 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:14 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:14 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:14 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:14 03:12:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 03:12:14 %~ DUMP_BREAK/0 03:12:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:14 Unhandled exception: abort 03:12:14 ERROR: Unhandled exception: abort 03:12:14 ~*/ 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 /* <gt;module> 03:12:14 % 03:12:14 % PFC is a language extension for prolog. 03:12:14 % 03:12:14 % It adds a new type of module inheritance 03:12:14 % 03:12:14 % Dec 13, 2035 03:12:14 % Douglas Miles 03:12:14 */ 03:12:14 % was_module(mt_09,[]). 03:12:14 03:12:14 :- include(library(logicmoo_test_header)). 03:12:14 03:12:14 /*~ 03:12:14 running(-), 03:12:14 %~ reload_of_test_header. 03:12:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 :- set_defaultAssertMt(myMt). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 mtProlog(code1). 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 %~ message_hook( 03:12:14 %~ error( 03:12:14 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:14 %~ error, 03:12:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:14 %~ imported_procedure, 03:12:14 %~ baseKB : mtProlog/1]]) 03:12:14 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:14 ~*/ 03:12:14 03:12:14 mtHybrid(kb2). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 03:12:14 %~ message_hook( 03:12:14 %~ error( 03:12:14 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:14 %~ error, 03:12:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:14 %~ imported_procedure, 03:12:14 %~ baseKB : mtHybrid/1]]) 03:12:14 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 /* 03:12:14 ;; All living people have an organ 03:12:14 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:14 ;; An organ exists in which every living Persons ever will exists 03:12:14 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:14 03:12:14 03:12:14 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:14 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:14 03:12:14 To make my question fair 03:12:14 03:12:14 (forall (x t) 03:12:14 (if 03:12:14 (and (ist t (instance x TemporalObject)) 03:12:14 (co-temporal x y)) 03:12:14 (ist t (exists (y) (instance y TemporalObject)))) 03:12:14 03:12:14 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:14 03:12:14 */ 03:12:14 03:12:14 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 kb2: (b). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 genlMt(kb2,code1). 03:12:14 03:12:14 03:12:14 % before test, to make sure a was not accdently defined in kb2 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 % before test, to make sure a was not accdently defined in kb2 03:12:14 :- sanity( clause(kb2:a,_)). 03:12:14 03:12:14 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0025_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:14 failure=info((why_was_true(myMt:(\+clause(kb2:a,_1268662))),nop(ftrace(myMt:clause(kb2:a,_1268662))))) 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0025_Line_0000__A_in_kb2_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:14 :- sanity(\+ clause(code1:b,_)). 03:12:14 03:12:14 % make sure genlMt didnt unassert 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0026_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:14 passed=info(why_was_true(myMt:(\+clause(code1:b,_2784702)))) 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0026_Line_0000__naf_B_in_code1_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 % make sure genlMt didnt unassert 03:12:14 :- sanity(clause(kb2:b,_)). 03:12:14 03:12:14 03:12:14 03:12:14 % run the test 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0027_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:14 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0027_Line_0000__B_in_kb2_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 03:12:14 % run the test 03:12:14 kb2: (?- a). 03:12:14 03:12:14 03:12:14 % to make sure a does not get accdently defined in kb2 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 % to make sure a does not get accdently defined in kb2 03:12:14 :- mpred_must( clause(kb2:a,_)). 03:12:14 03:12:14 % genlMt makes the rule available and should not corrupt the code1 module 03:12:14 /*~ 03:12:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_2330296))]) 03:12:14 03:12:14 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:14 03:12:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 (0)$[system] '$c_call_prolog'. no(clause) 03:12:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:14 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b073c00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b073c00)))). no(clause) 03:12:14 (14)$[system] '$c_call_prolog'. no(clause) 03:12:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b073c00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b073c00))). % init.pl:646: 03:12:14 (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: 03:12:14 (21)<gt;*>$[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: 03:12:14 (25)$[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: 03:12:14 (26)<gt;*>$[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: 03:12:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:14 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:14 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:14 (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: 03:12:14 (36)$[myMt] '<gt;meta-call>'(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) 03:12:14 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:14 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:14 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:14 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:14 03:12:14 %~ DUMP_BREAK/0 03:12:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:14 Unhandled exception: abort 03:12:14 ERROR: Unhandled exception: abort 03:12:14 ~*/ 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 /* <gt;module> 03:12:14 % 03:12:14 % PFC is a language extension for prolog. 03:12:14 % 03:12:14 % It adds a new type of module inheritance 03:12:14 % 03:12:14 % Dec 13, 2035 03:12:14 % Douglas Miles 03:12:14 */ 03:12:14 % was_module(mt_09,[]). 03:12:14 03:12:14 :- include(library(logicmoo_test_header)). 03:12:14 03:12:14 /*~ 03:12:14 running(-), 03:12:14 %~ reload_of_test_header. 03:12:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:14 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 :- set_defaultAssertMt(myMt). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 mtProlog(code1). 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 %~ message_hook( 03:12:14 %~ error( 03:12:14 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:14 %~ error, 03:12:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:14 %~ imported_procedure, 03:12:14 %~ baseKB : mtProlog/1]]) 03:12:14 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:14 ~*/ 03:12:14 03:12:14 mtHybrid(kb2). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 03:12:14 %~ message_hook( 03:12:14 %~ error( 03:12:14 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:14 %~ error, 03:12:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:14 %~ imported_procedure, 03:12:14 %~ baseKB : mtHybrid/1]]) 03:12:14 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 /* 03:12:14 ;; All living people have an organ 03:12:14 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:14 ;; An organ exists in which every living Persons ever will exists 03:12:14 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:14 03:12:14 03:12:14 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:14 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:14 03:12:14 To make my question fair 03:12:14 03:12:14 (forall (x t) 03:12:14 (if 03:12:14 (and (ist t (instance x TemporalObject)) 03:12:14 (co-temporal x y)) 03:12:14 (ist t (exists (y) (instance y TemporalObject)))) 03:12:14 03:12:14 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:14 03:12:14 */ 03:12:14 03:12:14 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 kb2: (b). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 genlMt(kb2,code1). 03:12:14 03:12:14 03:12:14 % before test, to make sure a was not accdently defined in kb2 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 % before test, to make sure a was not accdently defined in kb2 03:12:14 :- sanity( clause(kb2:a,_)). 03:12:14 03:12:14 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0028_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:14 failure=info((why_was_true(myMt:(\+clause(kb2:a,_94100))),nop(ftrace(myMt:clause(kb2:a,_94100))))) 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0028_Line_0000__A_in_kb2_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:14 :- sanity(\+ clause(code1:b,_)). 03:12:14 03:12:14 % make sure genlMt didnt unassert 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0029_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:14 passed=info(why_was_true(myMt:(\+clause(code1:b,_1779188)))) 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0029_Line_0000__naf_B_in_code1_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 % make sure genlMt didnt unassert 03:12:14 :- sanity(clause(kb2:b,_)). 03:12:14 03:12:14 03:12:14 03:12:14 % run the test 03:12:14 /*~ 03:12:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:59 03:12:14 %~ ?-( mpred_test("Test_0030_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:14 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0030_Line_0000__B_in_kb2_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 03:12:14 % run the test 03:12:14 kb2: (?- a). 03:12:14 03:12:14 03:12:14 % to make sure a does not get accdently defined in kb2 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 % to make sure a does not get accdently defined in kb2 03:12:14 :- mpred_must( clause(kb2:a,_)). 03:12:14 03:12:14 % genlMt makes the rule available and should not corrupt the code1 module 03:12:14 /*~ 03:12:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_1526336))]) 03:12:14 03:12:14 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:14 03:12:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 (0)$[system] '$c_call_prolog'. no(clause) 03:12:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:14 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b069a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069a80)))). no(clause) 03:12:14 (14)$[system] '$c_call_prolog'. no(clause) 03:12:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b069a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069a80))). % init.pl:646: 03:12:14 (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: 03:12:14 (21)<gt;*>$[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: 03:12:14 (25)$[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: 03:12:14 (26)<gt;*>$[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: 03:12:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:14 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:14 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:14 (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: 03:12:14 (36)$[myMt] '<gt;meta-call>'(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) 03:12:14 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:14 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:14 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:14 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:14 03:12:14 %~ DUMP_BREAK/0 03:12:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:14 Unhandled exception: abort 03:12:14 ERROR: Unhandled exception: abort 03:12:14 ~*/ 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 /* <gt;module> 03:12:14 % 03:12:14 % PFC is a language extension for prolog. 03:12:14 % 03:12:14 % It adds a new type of module inheritance 03:12:14 % 03:12:14 % Dec 13, 2035 03:12:14 % Douglas Miles 03:12:14 */ 03:12:14 % was_module(mt_09,[]). 03:12:14 03:12:14 :- include(library(logicmoo_test_header)). 03:12:14 03:12:14 /*~ 03:12:14 running(-), 03:12:14 %~ reload_of_test_header. 03:12:14 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 :- set_defaultAssertMt(myMt). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 mtProlog(code1). 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:20 03:12:14 %~ message_hook( 03:12:14 %~ error( 03:12:14 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:14 %~ error, 03:12:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:14 %~ imported_procedure, 03:12:14 %~ baseKB : mtProlog/1]]) 03:12:14 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:14 ~*/ 03:12:14 03:12:14 mtHybrid(kb2). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 %~ message_hook( 03:12:14 %~ error( 03:12:14 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:14 %~ error, 03:12:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:14 %~ imported_procedure, 03:12:14 %~ baseKB : mtHybrid/1]]) 03:12:14 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 /* 03:12:14 ;; All living people have an organ 03:12:14 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:14 ;; An organ exists in which every living Persons ever will exists 03:12:14 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:14 03:12:14 03:12:14 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:14 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:14 03:12:14 To make my question fair 03:12:14 03:12:14 (forall (x t) 03:12:14 (if 03:12:14 (and (ist t (instance x TemporalObject)) 03:12:14 (co-temporal x y)) 03:12:14 (ist t (exists (y) (instance y TemporalObject)))) 03:12:14 03:12:14 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:14 03:12:14 */ 03:12:14 03:12:14 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 kb2: (b). 03:12:14 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 genlMt(kb2,code1). 03:12:14 03:12:14 03:12:14 % before test, to make sure a was not accdently defined in kb2 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 % before test, to make sure a was not accdently defined in kb2 03:12:14 :- sanity( clause(kb2:a,_)). 03:12:14 03:12:14 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0031_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:14 failure=info((why_was_true(myMt:(\+clause(kb2:a,_94658))),nop(ftrace(myMt:clause(kb2:a,_94658))))) 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0031_Line_0000__A_in_kb2_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:14 :- sanity(\+ clause(code1:b,_)). 03:12:14 03:12:14 % make sure genlMt didnt unassert 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0032_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:14 passed=info(why_was_true(myMt:(\+clause(code1:b,_1949182)))) 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0032_Line_0000__naf_B_in_code1_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 % make sure genlMt didnt unassert 03:12:14 :- sanity(clause(kb2:b,_)). 03:12:14 03:12:14 03:12:14 03:12:14 % run the test 03:12:14 /*~ 03:12:14 %~ ?-( mpred_test("Test_0033_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:14 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 no_proof_for(clause(kb2:b,true)). 03:12:14 03:12:14 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0033_Line_0000__B_in_kb2_in_myMt'. 03:12:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:14 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\']"'. 03:12:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 03:12:14 % run the test 03:12:14 kb2: (?- a). 03:12:14 03:12:14 03:12:14 % to make sure a does not get accdently defined in kb2 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 03:12:14 % to make sure a does not get accdently defined in kb2 03:12:14 :- mpred_must( clause(kb2:a,_)). 03:12:14 03:12:14 % genlMt makes the rule available and should not corrupt the code1 module 03:12:14 /*~ 03:12:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_1676520))]) 03:12:14 03:12:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 03:12:14 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:14 03:12:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 (0)$[system] '$c_call_prolog'. no(clause) 03:12:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:14 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b068600),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068600)))). no(clause) 03:12:14 (14)$[system] '$c_call_prolog'. no(clause) 03:12:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b068600),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068600))). % init.pl:646: 03:12:14 (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: 03:12:14 (21)<gt;*>$[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: 03:12:14 (25)$[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: 03:12:14 (26)<gt;*>$[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: 03:12:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:14 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:14 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:14 (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: 03:12:14 (36)$[myMt] '<gt;meta-call>'(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) 03:12:14 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:14 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:14 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:14 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:14 03:12:14 %~ DUMP_BREAK/0 03:12:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:14 Unhandled exception: abort 03:12:14 ERROR: Unhandled exception: abort 03:12:14 ~*/ 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 /* <gt;module> 03:12:14 % 03:12:14 % PFC is a language extension for prolog. 03:12:14 % 03:12:14 % It adds a new type of module inheritance 03:12:14 % 03:12:14 % Dec 13, 2035 03:12:14 % Douglas Miles 03:12:14 */ 03:12:14 % was_module(mt_09,[]). 03:12:14 03:12:14 :- include(library(logicmoo_test_header)). 03:12:14 03:12:14 /*~ 03:12:14 running(-), 03:12:14 %~ reload_of_test_header. 03:12:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 %:- add_import_module(mt_01,baseKB,end). 03:12:14 03:12:14 :- set_defaultAssertMt(myMt). 03:12:14 03:12:14 /*~ 03:12:14 ~*/ 03:12:14 03:12:14 03:12:14 mtProlog(code1). 03:12:14 /*~ 03:12:14 No source location!? 03:12:14 %~ message_hook( 03:12:14 %~ error( 03:12:14 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:14 %~ error, 03:12:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:14 %~ imported_procedure, 03:12:14 %~ baseKB : mtProlog/1]]) 03:12:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:15 ~*/ 03:12:15 03:12:15 mtHybrid(kb2). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 %~ message_hook( 03:12:15 %~ error( 03:12:15 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:15 %~ error, 03:12:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:15 %~ imported_procedure, 03:12:15 %~ baseKB : mtHybrid/1]]) 03:12:15 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 /* 03:12:15 ;; All living people have an organ 03:12:15 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:15 ;; An organ exists in which every living Persons ever will exists 03:12:15 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:15 03:12:15 03:12:15 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:15 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:15 03:12:15 To make my question fair 03:12:15 03:12:15 (forall (x t) 03:12:15 (if 03:12:15 (and (ist t (instance x TemporalObject)) 03:12:15 (co-temporal x y)) 03:12:15 (ist t (exists (y) (instance y TemporalObject)))) 03:12:15 03:12:15 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:15 03:12:15 */ 03:12:15 03:12:15 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 kb2: (b). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 genlMt(kb2,code1). 03:12:15 03:12:15 03:12:15 % before test, to make sure a was not accdently defined in kb2 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 % before test, to make sure a was not accdently defined in kb2 03:12:15 :- sanity( clause(kb2:a,_)). 03:12:15 03:12:15 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:15 /*~ 03:12:15 %~ ?-( mpred_test("Test_0034_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:15 failure=info((why_was_true(myMt:(\+clause(kb2:a,_94590))),nop(ftrace(myMt:clause(kb2:a,_94590))))) 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0034_Line_0000__A_in_kb2_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:15 :- sanity(\+ clause(code1:b,_)). 03:12:15 03:12:15 % make sure genlMt didnt unassert 03:12:15 /*~ 03:12:15 %~ ?-( mpred_test("Test_0035_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:15 passed=info(why_was_true(myMt:(\+clause(code1:b,_2176184)))) 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0035_Line_0000__naf_B_in_code1_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 % make sure genlMt didnt unassert 03:12:15 :- sanity(clause(kb2:b,_)). 03:12:15 03:12:15 03:12:15 03:12:15 % run the test 03:12:15 /*~ 03:12:15 %~ ?-( mpred_test("Test_0036_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:15 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0036_Line_0000__B_in_kb2_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 03:12:15 % run the test 03:12:15 kb2: (?- a). 03:12:15 03:12:15 03:12:15 % to make sure a does not get accdently defined in kb2 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 % to make sure a does not get accdently defined in kb2 03:12:15 :- mpred_must( clause(kb2:a,_)). 03:12:15 03:12:15 % genlMt makes the rule available and should not corrupt the code1 module 03:12:15 /*~ 03:12:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_3038544))]) 03:12:15 03:12:15 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:15 03:12:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 (0)$[system] '$c_call_prolog'. no(clause) 03:12:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:15 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b069300),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069300)))). no(clause) 03:12:15 (14)$[system] '$c_call_prolog'. no(clause) 03:12:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b069300),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069300))). % init.pl:646: 03:12:15 (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: 03:12:15 (21)<gt;*>$[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: 03:12:15 (25)$[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: 03:12:15 (26)<gt;*>$[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: 03:12:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:15 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:15 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:15 (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: 03:12:15 (36)$[myMt] '<gt;meta-call>'(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) 03:12:15 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:15 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:15 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:15 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:15 03:12:15 %~ DUMP_BREAK/0 03:12:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:15 Unhandled exception: abort 03:12:15 ERROR: Unhandled exception: abort 03:12:15 ~*/ 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 /* <gt;module> 03:12:15 % 03:12:15 % PFC is a language extension for prolog. 03:12:15 % 03:12:15 % It adds a new type of module inheritance 03:12:15 % 03:12:15 % Dec 13, 2035 03:12:15 % Douglas Miles 03:12:15 */ 03:12:15 % was_module(mt_09,[]). 03:12:15 03:12:15 :- include(library(logicmoo_test_header)). 03:12:15 03:12:15 /*~ 03:12:15 running(-), 03:12:15 %~ reload_of_test_header. 03:12:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:15 03:12:15 %:- add_import_module(mt_01,baseKB,end). 03:12:15 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 %:- add_import_module(mt_01,baseKB,end). 03:12:15 03:12:15 :- set_defaultAssertMt(myMt). 03:12:15 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 mtProlog(code1). 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 %~ message_hook( 03:12:15 %~ error( 03:12:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:15 %~ error, 03:12:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:15 %~ imported_procedure, 03:12:15 %~ baseKB : mtProlog/1]]) 03:12:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:15 ~*/ 03:12:15 03:12:15 mtHybrid(kb2). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 03:12:15 %~ message_hook( 03:12:15 %~ error( 03:12:15 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:15 %~ error, 03:12:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:15 %~ imported_procedure, 03:12:15 %~ baseKB : mtHybrid/1]]) 03:12:15 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 /* 03:12:15 ;; All living people have an organ 03:12:15 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:15 ;; An organ exists in which every living Persons ever will exists 03:12:15 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:15 03:12:15 03:12:15 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:15 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:15 03:12:15 To make my question fair 03:12:15 03:12:15 (forall (x t) 03:12:15 (if 03:12:15 (and (ist t (instance x TemporalObject)) 03:12:15 (co-temporal x y)) 03:12:15 (ist t (exists (y) (instance y TemporalObject)))) 03:12:15 03:12:15 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:15 03:12:15 */ 03:12:15 03:12:15 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 kb2: (b). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 genlMt(kb2,code1). 03:12:15 03:12:15 03:12:15 % before test, to make sure a was not accdently defined in kb2 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 % before test, to make sure a was not accdently defined in kb2 03:12:15 :- sanity( clause(kb2:a,_)). 03:12:15 03:12:15 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:15 /*~ 03:12:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 03:12:15 %~ ?-( mpred_test("Test_0037_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:15 failure=info((why_was_true(myMt:(\+clause(kb2:a,_95514))),nop(ftrace(myMt:clause(kb2:a,_95514))))) 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0037_Line_0000__A_in_kb2_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:15 :- sanity(\+ clause(code1:b,_)). 03:12:15 03:12:15 % make sure genlMt didnt unassert 03:12:15 /*~ 03:12:15 %~ ?-( mpred_test("Test_0038_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:15 passed=info(why_was_true(myMt:(\+clause(code1:b,_2346672)))) 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0038_Line_0000__naf_B_in_code1_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 % make sure genlMt didnt unassert 03:12:15 :- sanity(clause(kb2:b,_)). 03:12:15 03:12:15 03:12:15 03:12:15 % run the test 03:12:15 /*~ 03:12:15 %~ ?-( mpred_test("Test_0039_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:15 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0039_Line_0000__B_in_kb2_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 03:12:15 % run the test 03:12:15 kb2: (?- a). 03:12:15 03:12:15 03:12:15 % to make sure a does not get accdently defined in kb2 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 % to make sure a does not get accdently defined in kb2 03:12:15 :- mpred_must( clause(kb2:a,_)). 03:12:15 03:12:15 % genlMt makes the rule available and should not corrupt the code1 module 03:12:15 /*~ 03:12:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_3648810))]) 03:12:15 03:12:15 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:15 03:12:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 (0)$[system] '$c_call_prolog'. no(clause) 03:12:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:15 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b068e00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068e00)))). no(clause) 03:12:15 (14)$[system] '$c_call_prolog'. no(clause) 03:12:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b068e00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068e00))). % init.pl:646: 03:12:15 (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: 03:12:15 (21)<gt;*>$[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: 03:12:15 (25)$[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: 03:12:15 (26)<gt;*>$[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: 03:12:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:15 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:15 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:15 (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: 03:12:15 (36)$[myMt] '<gt;meta-call>'(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) 03:12:15 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:15 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:15 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:15 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:15 03:12:15 %~ DUMP_BREAK/0 03:12:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:15 Unhandled exception: abort 03:12:15 ERROR: Unhandled exception: abort 03:12:15 ~*/ 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 /* <gt;module> 03:12:15 % 03:12:15 % PFC is a language extension for prolog. 03:12:15 % 03:12:15 % It adds a new type of module inheritance 03:12:15 % 03:12:15 % Dec 13, 2035 03:12:15 % Douglas Miles 03:12:15 */ 03:12:15 % was_module(mt_09,[]). 03:12:15 03:12:15 :- include(library(logicmoo_test_header)). 03:12:15 03:12:15 /*~ 03:12:15 running(-), 03:12:15 %~ reload_of_test_header. 03:12:15 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:15 03:12:15 %:- add_import_module(mt_01,baseKB,end). 03:12:15 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 %:- add_import_module(mt_01,baseKB,end). 03:12:15 03:12:15 :- set_defaultAssertMt(myMt). 03:12:15 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 mtProlog(code1). 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 %~ message_hook( 03:12:15 %~ error( 03:12:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:15 %~ error, 03:12:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:15 %~ imported_procedure, 03:12:15 %~ baseKB : mtProlog/1]]) 03:12:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:15 ~*/ 03:12:15 03:12:15 mtHybrid(kb2). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 03:12:15 %~ message_hook( 03:12:15 %~ error( 03:12:15 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:15 %~ error, 03:12:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:15 %~ imported_procedure, 03:12:15 %~ baseKB : mtHybrid/1]]) 03:12:15 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 /* 03:12:15 ;; All living people have an organ 03:12:15 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:15 ;; An organ exists in which every living Persons ever will exists 03:12:15 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:15 03:12:15 03:12:15 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:15 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:15 03:12:15 To make my question fair 03:12:15 03:12:15 (forall (x t) 03:12:15 (if 03:12:15 (and (ist t (instance x TemporalObject)) 03:12:15 (co-temporal x y)) 03:12:15 (ist t (exists (y) (instance y TemporalObject)))) 03:12:15 03:12:15 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:15 03:12:15 */ 03:12:15 03:12:15 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 kb2: (b). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 genlMt(kb2,code1). 03:12:15 03:12:15 03:12:15 % before test, to make sure a was not accdently defined in kb2 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 % before test, to make sure a was not accdently defined in kb2 03:12:15 :- sanity( clause(kb2:a,_)). 03:12:15 03:12:15 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:15 /*~ 03:12:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 03:12:15 %~ ?-( mpred_test("Test_0040_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:15 failure=info((why_was_true(myMt:(\+clause(kb2:a,_96340))),nop(ftrace(myMt:clause(kb2:a,_96340))))) 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0040_Line_0000__A_in_kb2_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:15 :- sanity(\+ clause(code1:b,_)). 03:12:15 03:12:15 % make sure genlMt didnt unassert 03:12:15 /*~ 03:12:15 %~ ?-( mpred_test("Test_0041_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:15 passed=info(why_was_true(myMt:(\+clause(code1:b,_2516658)))) 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0041_Line_0000__naf_B_in_code1_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 % make sure genlMt didnt unassert 03:12:15 :- sanity(clause(kb2:b,_)). 03:12:15 03:12:15 03:12:15 03:12:15 % run the test 03:12:15 /*~ 03:12:15 %~ ?-( mpred_test("Test_0042_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:15 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0042_Line_0000__B_in_kb2_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 03:12:15 % run the test 03:12:15 kb2: (?- a). 03:12:15 03:12:15 03:12:15 % to make sure a does not get accdently defined in kb2 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 % to make sure a does not get accdently defined in kb2 03:12:15 :- mpred_must( clause(kb2:a,_)). 03:12:15 03:12:15 % genlMt makes the rule available and should not corrupt the code1 module 03:12:15 /*~ 03:12:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_1115872))]) 03:12:15 03:12:15 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:15 03:12:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 (0)$[system] '$c_call_prolog'. no(clause) 03:12:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:15 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b068600),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068600)))). no(clause) 03:12:15 (14)$[system] '$c_call_prolog'. no(clause) 03:12:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b068600),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068600))). % init.pl:646: 03:12:15 (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: 03:12:15 (21)<gt;*>$[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: 03:12:15 (25)$[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: 03:12:15 (26)<gt;*>$[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: 03:12:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:15 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:15 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:15 (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: 03:12:15 (36)$[myMt] '<gt;meta-call>'(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) 03:12:15 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:15 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:15 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:15 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:15 03:12:15 %~ DUMP_BREAK/0 03:12:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:15 Unhandled exception: abort 03:12:15 ERROR: Unhandled exception: abort 03:12:15 ~*/ 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 /* <gt;module> 03:12:15 % 03:12:15 % PFC is a language extension for prolog. 03:12:15 % 03:12:15 % It adds a new type of module inheritance 03:12:15 % 03:12:15 % Dec 13, 2035 03:12:15 % Douglas Miles 03:12:15 */ 03:12:15 % was_module(mt_09,[]). 03:12:15 03:12:15 :- include(library(logicmoo_test_header)). 03:12:15 03:12:15 /*~ 03:12:15 running(-), 03:12:15 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:15 %~ reload_of_test_header. 03:12:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:15 03:12:15 %:- add_import_module(mt_01,baseKB,end). 03:12:15 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 %:- add_import_module(mt_01,baseKB,end). 03:12:15 03:12:15 :- set_defaultAssertMt(myMt). 03:12:15 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 mtProlog(code1). 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 %~ message_hook( 03:12:15 %~ error( 03:12:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:15 %~ error, 03:12:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:15 %~ imported_procedure, 03:12:15 %~ baseKB : mtProlog/1]]) 03:12:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:15 ~*/ 03:12:15 03:12:15 mtHybrid(kb2). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 %~ message_hook( 03:12:15 %~ error( 03:12:15 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:15 %~ error, 03:12:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:15 %~ imported_procedure, 03:12:15 %~ baseKB : mtHybrid/1]]) 03:12:15 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 /* 03:12:15 ;; All living people have an organ 03:12:15 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:15 ;; An organ exists in which every living Persons ever will exists 03:12:15 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:15 03:12:15 03:12:15 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:15 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:15 03:12:15 To make my question fair 03:12:15 03:12:15 (forall (x t) 03:12:15 (if 03:12:15 (and (ist t (instance x TemporalObject)) 03:12:15 (co-temporal x y)) 03:12:15 (ist t (exists (y) (instance y TemporalObject)))) 03:12:15 03:12:15 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:15 03:12:15 */ 03:12:15 03:12:15 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 kb2: (b). 03:12:15 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 genlMt(kb2,code1). 03:12:15 03:12:15 03:12:15 % before test, to make sure a was not accdently defined in kb2 03:12:15 /*~ 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 % before test, to make sure a was not accdently defined in kb2 03:12:15 :- sanity( clause(kb2:a,_)). 03:12:15 03:12:15 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:15 /*~ 03:12:15 %~ ?-( mpred_test("Test_0043_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:15 failure=info((why_was_true(myMt:(\+clause(kb2:a,_1359892))),nop(ftrace(myMt:clause(kb2:a,_1359892))))) 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0043_Line_0000__A_in_kb2_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:15 :- sanity(\+ clause(code1:b,_)). 03:12:15 03:12:15 % make sure genlMt didnt unassert 03:12:15 /*~ 03:12:15 %~ ?-( mpred_test("Test_0044_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:15 passed=info(why_was_true(myMt:(\+clause(code1:b,_3949132)))) 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0044_Line_0000__naf_B_in_code1_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 % make sure genlMt didnt unassert 03:12:15 :- sanity(clause(kb2:b,_)). 03:12:15 03:12:15 03:12:15 03:12:15 % run the test 03:12:15 /*~ 03:12:15 %~ ?-( mpred_test("Test_0045_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:15 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 no_proof_for(clause(kb2:b,true)). 03:12:15 03:12:15 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0045_Line_0000__B_in_kb2_in_myMt'. 03:12:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:15 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\']"'. 03:12:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 03:12:15 % run the test 03:12:15 kb2: (?- a). 03:12:15 03:12:15 03:12:15 % to make sure a does not get accdently defined in kb2 03:12:15 /*~ 03:12:15 No source location!? 03:12:15 ~*/ 03:12:15 03:12:15 03:12:15 03:12:15 % to make sure a does not get accdently defined in kb2 03:12:15 :- mpred_must( clause(kb2:a,_)). 03:12:15 03:12:15 % genlMt makes the rule available and should not corrupt the code1 module 03:12:15 /*~ 03:12:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_2128992))]) 03:12:15 03:12:15 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:15 03:12:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:15 (0)$[system] '$c_call_prolog'. no(clause) 03:12:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:15 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b069600),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069600)))). no(clause) 03:12:15 (14)$[system] '$c_call_prolog'. no(clause) 03:12:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b069600),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069600))). % init.pl:646: 03:12:15 (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: 03:12:15 (21)<gt;*>$[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: 03:12:15 (25)$[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: 03:12:16 (26)<gt;*>$[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: 03:12:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:16 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:16 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:16 (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: 03:12:16 (36)$[myMt] '<gt;meta-call>'(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) 03:12:16 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:16 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:16 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:16 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:16 03:12:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 03:12:16 %~ DUMP_BREAK/0 03:12:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:16 Unhandled exception: abort 03:12:16 ERROR: Unhandled exception: abort 03:12:16 ~*/ 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 /* <gt;module> 03:12:16 % 03:12:16 % PFC is a language extension for prolog. 03:12:16 % 03:12:16 % It adds a new type of module inheritance 03:12:16 % 03:12:16 % Dec 13, 2035 03:12:16 % Douglas Miles 03:12:16 */ 03:12:16 % was_module(mt_09,[]). 03:12:16 03:12:16 :- include(library(logicmoo_test_header)). 03:12:16 03:12:16 /*~ 03:12:16 running(-), 03:12:16 %~ reload_of_test_header. 03:12:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:16 03:12:16 %:- add_import_module(mt_01,baseKB,end). 03:12:16 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 %:- add_import_module(mt_01,baseKB,end). 03:12:16 03:12:16 :- set_defaultAssertMt(myMt). 03:12:16 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 mtProlog(code1). 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 %~ message_hook( 03:12:16 %~ error( 03:12:16 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:16 %~ error, 03:12:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:16 %~ imported_procedure, 03:12:16 %~ baseKB : mtProlog/1]]) 03:12:16 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:16 ~*/ 03:12:16 03:12:16 mtHybrid(kb2). 03:12:16 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 %~ message_hook( 03:12:16 %~ error( 03:12:16 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:16 %~ error, 03:12:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:16 %~ imported_procedure, 03:12:16 %~ baseKB : mtHybrid/1]]) 03:12:16 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 /* 03:12:16 ;; All living people have an organ 03:12:16 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:16 ;; An organ exists in which every living Persons ever will exists 03:12:16 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:16 03:12:16 03:12:16 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:16 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:16 03:12:16 To make my question fair 03:12:16 03:12:16 (forall (x t) 03:12:16 (if 03:12:16 (and (ist t (instance x TemporalObject)) 03:12:16 (co-temporal x y)) 03:12:16 (ist t (exists (y) (instance y TemporalObject)))) 03:12:16 03:12:16 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:16 03:12:16 */ 03:12:16 03:12:16 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:16 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 kb2: (b). 03:12:16 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 genlMt(kb2,code1). 03:12:16 03:12:16 03:12:16 % before test, to make sure a was not accdently defined in kb2 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 03:12:16 % before test, to make sure a was not accdently defined in kb2 03:12:16 :- sanity( clause(kb2:a,_)). 03:12:16 03:12:16 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:16 /*~ 03:12:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 03:12:16 %~ ?-( mpred_test("Test_0046_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:16 failure=info((why_was_true(myMt:(\+clause(kb2:a,_2374654))),nop(ftrace(myMt:clause(kb2:a,_2374654))))) 03:12:16 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:16 03:12:16 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0046_Line_0000__A_in_kb2_in_myMt'. 03:12:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:16 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\']"'. 03:12:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:16 :- sanity(\+ clause(code1:b,_)). 03:12:16 03:12:16 % make sure genlMt didnt unassert 03:12:16 /*~ 03:12:16 %~ ?-( mpred_test("Test_0047_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:16 passed=info(why_was_true(myMt:(\+clause(code1:b,_2209128)))) 03:12:16 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:16 03:12:16 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0047_Line_0000__naf_B_in_code1_in_myMt'. 03:12:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:16 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\']"'. 03:12:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 % make sure genlMt didnt unassert 03:12:16 :- sanity(clause(kb2:b,_)). 03:12:16 03:12:16 03:12:16 03:12:16 % run the test 03:12:16 /*~ 03:12:16 %~ ?-( mpred_test("Test_0048_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:16 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:16 no_proof_for(clause(kb2:b,true)). 03:12:16 03:12:16 no_proof_for(clause(kb2:b,true)). 03:12:16 03:12:16 no_proof_for(clause(kb2:b,true)). 03:12:16 03:12:16 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0048_Line_0000__B_in_kb2_in_myMt'. 03:12:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:16 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\']"'. 03:12:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 03:12:16 03:12:16 % run the test 03:12:16 kb2: (?- a). 03:12:16 03:12:16 03:12:16 % to make sure a does not get accdently defined in kb2 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 03:12:16 % to make sure a does not get accdently defined in kb2 03:12:16 :- mpred_must( clause(kb2:a,_)). 03:12:16 03:12:16 % genlMt makes the rule available and should not corrupt the code1 module 03:12:16 /*~ 03:12:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_2003762))]) 03:12:16 03:12:16 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:16 03:12:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 (0)$[system] '$c_call_prolog'. no(clause) 03:12:16 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:16 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:16 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:16 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b068c80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068c80)))). no(clause) 03:12:16 (14)$[system] '$c_call_prolog'. no(clause) 03:12:16 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b068c80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068c80))). % init.pl:646: 03:12:16 (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: 03:12:16 (21)<gt;*>$[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: 03:12:16 (25)$[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: 03:12:16 (26)<gt;*>$[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: 03:12:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:16 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:16 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:16 (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: 03:12:16 (36)$[myMt] '<gt;meta-call>'(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) 03:12:16 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:16 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:16 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:16 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:16 03:12:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 03:12:16 %~ DUMP_BREAK/0 03:12:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:16 Unhandled exception: abort 03:12:16 ERROR: Unhandled exception: abort 03:12:16 ~*/ 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 /* <gt;module> 03:12:16 % 03:12:16 % PFC is a language extension for prolog. 03:12:16 % 03:12:16 % It adds a new type of module inheritance 03:12:16 % 03:12:16 % Dec 13, 2035 03:12:16 % Douglas Miles 03:12:16 */ 03:12:16 % was_module(mt_09,[]). 03:12:16 03:12:16 :- include(library(logicmoo_test_header)). 03:12:16 03:12:16 /*~ 03:12:16 running(-), 03:12:16 %~ reload_of_test_header. 03:12:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:16 03:12:16 %:- add_import_module(mt_01,baseKB,end). 03:12:16 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 %:- add_import_module(mt_01,baseKB,end). 03:12:16 03:12:16 :- set_defaultAssertMt(myMt). 03:12:16 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 mtProlog(code1). 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 %~ message_hook( 03:12:16 %~ error( 03:12:16 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:16 %~ error, 03:12:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:16 %~ imported_procedure, 03:12:16 %~ baseKB : mtProlog/1]]) 03:12:16 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:16 ~*/ 03:12:16 03:12:16 mtHybrid(kb2). 03:12:16 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 %~ message_hook( 03:12:16 %~ error( 03:12:16 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:16 %~ error, 03:12:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:16 %~ imported_procedure, 03:12:16 %~ baseKB : mtHybrid/1]]) 03:12:16 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 /* 03:12:16 ;; All living people have an organ 03:12:16 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:16 ;; An organ exists in which every living Persons ever will exists 03:12:16 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:16 03:12:16 03:12:16 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:16 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:16 03:12:16 To make my question fair 03:12:16 03:12:16 (forall (x t) 03:12:16 (if 03:12:16 (and (ist t (instance x TemporalObject)) 03:12:16 (co-temporal x y)) 03:12:16 (ist t (exists (y) (instance y TemporalObject)))) 03:12:16 03:12:16 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:16 03:12:16 */ 03:12:16 03:12:16 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:16 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 kb2: (b). 03:12:16 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 genlMt(kb2,code1). 03:12:16 03:12:16 03:12:16 % before test, to make sure a was not accdently defined in kb2 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 03:12:16 % before test, to make sure a was not accdently defined in kb2 03:12:16 :- sanity( clause(kb2:a,_)). 03:12:16 03:12:16 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:16 /*~ 03:12:16 %~ ?-( mpred_test("Test_0049_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:16 failure=info((why_was_true(myMt:(\+clause(kb2:a,_2249782))),nop(ftrace(myMt:clause(kb2:a,_2249782))))) 03:12:16 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:16 03:12:16 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0049_Line_0000__A_in_kb2_in_myMt'. 03:12:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:16 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\']"'. 03:12:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:16 :- sanity(\+ clause(code1:b,_)). 03:12:16 03:12:16 % make sure genlMt didnt unassert 03:12:16 /*~ 03:12:16 %~ ?-( mpred_test("Test_0050_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:16 passed=info(why_was_true(myMt:(\+clause(code1:b,_2418274)))) 03:12:16 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:16 03:12:16 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0050_Line_0000__naf_B_in_code1_in_myMt'. 03:12:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:16 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\']"'. 03:12:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 % make sure genlMt didnt unassert 03:12:16 :- sanity(clause(kb2:b,_)). 03:12:16 03:12:16 03:12:16 03:12:16 % run the test 03:12:16 /*~ 03:12:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:59 03:12:16 %~ ?-( mpred_test("Test_0051_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:16 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:16 no_proof_for(clause(kb2:b,true)). 03:12:16 03:12:16 no_proof_for(clause(kb2:b,true)). 03:12:16 03:12:16 no_proof_for(clause(kb2:b,true)). 03:12:16 03:12:16 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0051_Line_0000__B_in_kb2_in_myMt'. 03:12:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:16 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\']"'. 03:12:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 03:12:16 03:12:16 % run the test 03:12:16 kb2: (?- a). 03:12:16 03:12:16 03:12:16 % to make sure a does not get accdently defined in kb2 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 03:12:16 % to make sure a does not get accdently defined in kb2 03:12:16 :- mpred_must( clause(kb2:a,_)). 03:12:16 03:12:16 % genlMt makes the rule available and should not corrupt the code1 module 03:12:16 /*~ 03:12:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_5575942))]) 03:12:16 03:12:16 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:16 03:12:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 (0)$[system] '$c_call_prolog'. no(clause) 03:12:16 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:16 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:16 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:16 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b069680),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069680)))). no(clause) 03:12:16 (14)$[system] '$c_call_prolog'. no(clause) 03:12:16 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b069680),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069680))). % init.pl:646: 03:12:16 (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: 03:12:16 (21)<gt;*>$[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: 03:12:16 (25)$[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: 03:12:16 (26)<gt;*>$[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: 03:12:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:16 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:16 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:16 (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: 03:12:16 (36)$[myMt] '<gt;meta-call>'(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) 03:12:16 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:16 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:16 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:16 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:16 03:12:16 %~ DUMP_BREAK/0 03:12:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:16 Unhandled exception: abort 03:12:16 ERROR: Unhandled exception: abort 03:12:16 ~*/ 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 /* <gt;module> 03:12:16 % 03:12:16 % PFC is a language extension for prolog. 03:12:16 % 03:12:16 % It adds a new type of module inheritance 03:12:16 % 03:12:16 % Dec 13, 2035 03:12:16 % Douglas Miles 03:12:16 */ 03:12:16 % was_module(mt_09,[]). 03:12:16 03:12:16 :- include(library(logicmoo_test_header)). 03:12:16 03:12:16 /*~ 03:12:16 running(-), 03:12:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:16 %~ reload_of_test_header. 03:12:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:16 03:12:16 %:- add_import_module(mt_01,baseKB,end). 03:12:16 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 %:- add_import_module(mt_01,baseKB,end). 03:12:16 03:12:16 :- set_defaultAssertMt(myMt). 03:12:16 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 mtProlog(code1). 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 %~ message_hook( 03:12:16 %~ error( 03:12:16 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:16 %~ error, 03:12:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:16 %~ imported_procedure, 03:12:16 %~ baseKB : mtProlog/1]]) 03:12:16 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:16 ~*/ 03:12:16 03:12:16 mtHybrid(kb2). 03:12:16 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 %~ message_hook( 03:12:16 %~ error( 03:12:16 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:16 %~ error, 03:12:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:16 %~ imported_procedure, 03:12:16 %~ baseKB : mtHybrid/1]]) 03:12:16 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 /* 03:12:16 ;; All living people have an organ 03:12:16 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:16 ;; An organ exists in which every living Persons ever will exists 03:12:16 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:16 03:12:16 03:12:16 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:16 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:16 03:12:16 To make my question fair 03:12:16 03:12:16 (forall (x t) 03:12:16 (if 03:12:16 (and (ist t (instance x TemporalObject)) 03:12:16 (co-temporal x y)) 03:12:16 (ist t (exists (y) (instance y TemporalObject)))) 03:12:16 03:12:16 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:16 03:12:16 */ 03:12:16 03:12:16 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:16 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 kb2: (b). 03:12:16 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 genlMt(kb2,code1). 03:12:16 03:12:16 03:12:16 % before test, to make sure a was not accdently defined in kb2 03:12:16 /*~ 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 03:12:16 % before test, to make sure a was not accdently defined in kb2 03:12:16 :- sanity( clause(kb2:a,_)). 03:12:16 03:12:16 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:16 /*~ 03:12:16 %~ ?-( mpred_test("Test_0052_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:16 failure=info((why_was_true(myMt:(\+clause(kb2:a,_98484))),nop(ftrace(myMt:clause(kb2:a,_98484))))) 03:12:16 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:16 03:12:16 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0052_Line_0000__A_in_kb2_in_myMt'. 03:12:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:16 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\']"'. 03:12:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:16 :- sanity(\+ clause(code1:b,_)). 03:12:16 03:12:16 % make sure genlMt didnt unassert 03:12:16 /*~ 03:12:16 %~ ?-( mpred_test("Test_0053_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:16 passed=info(why_was_true(myMt:(\+clause(code1:b,_3253220)))) 03:12:16 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:16 03:12:16 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:16 03:12:16 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0053_Line_0000__naf_B_in_code1_in_myMt'. 03:12:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:16 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\']"'. 03:12:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 % make sure genlMt didnt unassert 03:12:16 :- sanity(clause(kb2:b,_)). 03:12:16 03:12:16 03:12:16 03:12:16 % run the test 03:12:16 /*~ 03:12:16 %~ ?-( mpred_test("Test_0054_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:16 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:16 no_proof_for(clause(kb2:b,true)). 03:12:16 03:12:16 no_proof_for(clause(kb2:b,true)). 03:12:16 03:12:16 no_proof_for(clause(kb2:b,true)). 03:12:16 03:12:16 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0054_Line_0000__B_in_kb2_in_myMt'. 03:12:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:16 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\']"'. 03:12:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 03:12:16 03:12:16 % run the test 03:12:16 kb2: (?- a). 03:12:16 03:12:16 03:12:16 % to make sure a does not get accdently defined in kb2 03:12:16 /*~ 03:12:16 No source location!? 03:12:16 ~*/ 03:12:16 03:12:16 03:12:16 03:12:16 % to make sure a does not get accdently defined in kb2 03:12:16 :- mpred_must( clause(kb2:a,_)). 03:12:16 03:12:16 % genlMt makes the rule available and should not corrupt the code1 module 03:12:16 /*~ 03:12:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_2623652))]) 03:12:16 03:12:16 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:16 03:12:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:16 (0)$[system] '$c_call_prolog'. no(clause) 03:12:16 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:16 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:16 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:16 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b068200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068200)))). no(clause) 03:12:16 (14)$[system] '$c_call_prolog'. no(clause) 03:12:16 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b068200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068200))). % init.pl:646: 03:12:16 (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: 03:12:16 (21)<gt;*>$[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: 03:12:17 (25)$[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: 03:12:17 (26)<gt;*>$[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: 03:12:17 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:17 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:17 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:17 (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: 03:12:17 (36)$[myMt] '<gt;meta-call>'(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) 03:12:17 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:17 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:17 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:17 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:17 03:12:17 %~ DUMP_BREAK/0 03:12:17 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:17 Unhandled exception: abort 03:12:17 ERROR: Unhandled exception: abort 03:12:17 ~*/ 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 /* <gt;module> 03:12:17 % 03:12:17 % PFC is a language extension for prolog. 03:12:17 % 03:12:17 % It adds a new type of module inheritance 03:12:17 % 03:12:17 % Dec 13, 2035 03:12:17 % Douglas Miles 03:12:17 */ 03:12:17 % was_module(mt_09,[]). 03:12:17 03:12:17 :- include(library(logicmoo_test_header)). 03:12:17 03:12:17 /*~ 03:12:17 running(-), 03:12:17 %~ reload_of_test_header. 03:12:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:17 03:12:17 %:- add_import_module(mt_01,baseKB,end). 03:12:17 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 %:- add_import_module(mt_01,baseKB,end). 03:12:17 03:12:17 :- set_defaultAssertMt(myMt). 03:12:17 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 mtProlog(code1). 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 %~ message_hook( 03:12:17 %~ error( 03:12:17 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:17 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:17 %~ error, 03:12:17 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:17 %~ imported_procedure, 03:12:17 %~ baseKB : mtProlog/1]]) 03:12:17 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:17 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:17 ~*/ 03:12:17 03:12:17 mtHybrid(kb2). 03:12:17 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 %~ message_hook( 03:12:17 %~ error( 03:12:17 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:17 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:17 %~ error, 03:12:17 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:17 %~ imported_procedure, 03:12:17 %~ baseKB : mtHybrid/1]]) 03:12:17 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:17 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 /* 03:12:17 ;; All living people have an organ 03:12:17 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:17 ;; An organ exists in which every living Persons ever will exists 03:12:17 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:17 03:12:17 03:12:17 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:17 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:17 03:12:17 To make my question fair 03:12:17 03:12:17 (forall (x t) 03:12:17 (if 03:12:17 (and (ist t (instance x TemporalObject)) 03:12:17 (co-temporal x y)) 03:12:17 (ist t (exists (y) (instance y TemporalObject)))) 03:12:17 03:12:17 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:17 03:12:17 */ 03:12:17 03:12:17 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:17 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 kb2: (b). 03:12:17 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 genlMt(kb2,code1). 03:12:17 03:12:17 03:12:17 % before test, to make sure a was not accdently defined in kb2 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 03:12:17 % before test, to make sure a was not accdently defined in kb2 03:12:17 :- sanity( clause(kb2:a,_)). 03:12:17 03:12:17 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:17 /*~ 03:12:17 %~ ?-( mpred_test("Test_0055_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:17 failure=info((why_was_true(myMt:(\+clause(kb2:a,_2871214))),nop(ftrace(myMt:clause(kb2:a,_2871214))))) 03:12:17 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:17 03:12:17 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0055_Line_0000__A_in_kb2_in_myMt'. 03:12:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:17 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\']"'. 03:12:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:17 :- sanity(\+ clause(code1:b,_)). 03:12:17 03:12:17 % make sure genlMt didnt unassert 03:12:17 /*~ 03:12:17 %~ ?-( mpred_test("Test_0056_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:17 passed=info(why_was_true(myMt:(\+clause(code1:b,_6195324)))) 03:12:17 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:17 03:12:17 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0056_Line_0000__naf_B_in_code1_in_myMt'. 03:12:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:17 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\']"'. 03:12:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 % make sure genlMt didnt unassert 03:12:17 :- sanity(clause(kb2:b,_)). 03:12:17 03:12:17 03:12:17 03:12:17 % run the test 03:12:17 /*~ 03:12:17 %~ ?-( mpred_test("Test_0057_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:17 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:17 no_proof_for(clause(kb2:b,true)). 03:12:17 03:12:17 no_proof_for(clause(kb2:b,true)). 03:12:17 03:12:17 no_proof_for(clause(kb2:b,true)). 03:12:17 03:12:17 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0057_Line_0000__B_in_kb2_in_myMt'. 03:12:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:17 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\']"'. 03:12:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 03:12:17 03:12:17 % run the test 03:12:17 kb2: (?- a). 03:12:17 03:12:17 03:12:17 % to make sure a does not get accdently defined in kb2 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 03:12:17 % to make sure a does not get accdently defined in kb2 03:12:17 :- mpred_must( clause(kb2:a,_)). 03:12:17 03:12:17 % genlMt makes the rule available and should not corrupt the code1 module 03:12:17 /*~ 03:12:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_5975864))]) 03:12:17 03:12:17 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:17 03:12:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 (0)$[system] '$c_call_prolog'. no(clause) 03:12:17 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:17 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:17 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:17 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b068500),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068500)))). no(clause) 03:12:17 (14)$[system] '$c_call_prolog'. no(clause) 03:12:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b068500),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068500))). % init.pl:646: 03:12:17 (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: 03:12:17 (21)<gt;*>$[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: 03:12:17 (25)$[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: 03:12:17 (26)<gt;*>$[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: 03:12:17 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:17 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:17 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:17 (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: 03:12:17 (36)$[myMt] '<gt;meta-call>'(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) 03:12:17 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:17 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:17 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:17 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:17 03:12:17 %~ DUMP_BREAK/0 03:12:17 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:17 Unhandled exception: abort 03:12:17 ERROR: Unhandled exception: abort 03:12:17 ~*/ 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 /* <gt;module> 03:12:17 % 03:12:17 % PFC is a language extension for prolog. 03:12:17 % 03:12:17 % It adds a new type of module inheritance 03:12:17 % 03:12:17 % Dec 13, 2035 03:12:17 % Douglas Miles 03:12:17 */ 03:12:17 % was_module(mt_09,[]). 03:12:17 03:12:17 :- include(library(logicmoo_test_header)). 03:12:17 03:12:17 /*~ 03:12:17 running(-), 03:12:17 %~ reload_of_test_header. 03:12:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:17 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:17 03:12:17 %:- add_import_module(mt_01,baseKB,end). 03:12:17 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 %:- add_import_module(mt_01,baseKB,end). 03:12:17 03:12:17 :- set_defaultAssertMt(myMt). 03:12:17 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 mtProlog(code1). 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 %~ message_hook( 03:12:17 %~ error( 03:12:17 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:17 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:17 %~ error, 03:12:17 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:17 %~ imported_procedure, 03:12:17 %~ baseKB : mtProlog/1]]) 03:12:17 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:17 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:17 ~*/ 03:12:17 03:12:17 mtHybrid(kb2). 03:12:17 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 %~ message_hook( 03:12:17 %~ error( 03:12:17 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:17 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:17 %~ error, 03:12:17 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:17 %~ imported_procedure, 03:12:17 %~ baseKB : mtHybrid/1]]) 03:12:17 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:17 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 /* 03:12:17 ;; All living people have an organ 03:12:17 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:17 ;; An organ exists in which every living Persons ever will exists 03:12:17 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:17 03:12:17 03:12:17 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:17 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:17 03:12:17 To make my question fair 03:12:17 03:12:17 (forall (x t) 03:12:17 (if 03:12:17 (and (ist t (instance x TemporalObject)) 03:12:17 (co-temporal x y)) 03:12:17 (ist t (exists (y) (instance y TemporalObject)))) 03:12:17 03:12:17 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:17 03:12:17 */ 03:12:17 03:12:17 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:17 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 kb2: (b). 03:12:17 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 genlMt(kb2,code1). 03:12:17 03:12:17 03:12:17 % before test, to make sure a was not accdently defined in kb2 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 03:12:17 % before test, to make sure a was not accdently defined in kb2 03:12:17 :- sanity( clause(kb2:a,_)). 03:12:17 03:12:17 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:17 /*~ 03:12:17 %~ ?-( mpred_test("Test_0058_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:17 failure=info((why_was_true(myMt:(\+clause(kb2:a,_99570))),nop(ftrace(myMt:clause(kb2:a,_99570))))) 03:12:17 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:17 03:12:17 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0058_Line_0000__A_in_kb2_in_myMt'. 03:12:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:17 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\']"'. 03:12:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:17 :- sanity(\+ clause(code1:b,_)). 03:12:17 03:12:17 % make sure genlMt didnt unassert 03:12:17 /*~ 03:12:17 %~ ?-( mpred_test("Test_0059_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:17 passed=info(why_was_true(myMt:(\+clause(code1:b,_3592682)))) 03:12:17 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:17 03:12:17 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0059_Line_0000__naf_B_in_code1_in_myMt'. 03:12:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:17 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\']"'. 03:12:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 % make sure genlMt didnt unassert 03:12:17 :- sanity(clause(kb2:b,_)). 03:12:17 03:12:17 03:12:17 03:12:17 % run the test 03:12:17 /*~ 03:12:17 %~ ?-( mpred_test("Test_0060_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:17 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:17 no_proof_for(clause(kb2:b,true)). 03:12:17 03:12:17 no_proof_for(clause(kb2:b,true)). 03:12:17 03:12:17 no_proof_for(clause(kb2:b,true)). 03:12:17 03:12:17 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0060_Line_0000__B_in_kb2_in_myMt'. 03:12:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:17 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\']"'. 03:12:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 03:12:17 03:12:17 % run the test 03:12:17 kb2: (?- a). 03:12:17 03:12:17 03:12:17 % to make sure a does not get accdently defined in kb2 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 03:12:17 % to make sure a does not get accdently defined in kb2 03:12:17 :- mpred_must( clause(kb2:a,_)). 03:12:17 03:12:17 % genlMt makes the rule available and should not corrupt the code1 module 03:12:17 /*~ 03:12:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_3132214))]) 03:12:17 03:12:17 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:17 03:12:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 (0)$[system] '$c_call_prolog'. no(clause) 03:12:17 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:17 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:17 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:17 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b0aed00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b0aed00)))). no(clause) 03:12:17 (14)$[system] '$c_call_prolog'. no(clause) 03:12:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b0aed00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b0aed00))). % init.pl:646: 03:12:17 (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: 03:12:17 (21)<gt;*>$[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: 03:12:17 (25)$[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: 03:12:17 (26)<gt;*>$[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: 03:12:17 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:17 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:17 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:17 (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: 03:12:17 (36)$[myMt] '<gt;meta-call>'(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) 03:12:17 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:17 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:17 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:17 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:17 03:12:17 %~ DUMP_BREAK/0 03:12:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 03:12:17 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:17 Unhandled exception: abort 03:12:17 ERROR: Unhandled exception: abort 03:12:17 ~*/ 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 /* <gt;module> 03:12:17 % 03:12:17 % PFC is a language extension for prolog. 03:12:17 % 03:12:17 % It adds a new type of module inheritance 03:12:17 % 03:12:17 % Dec 13, 2035 03:12:17 % Douglas Miles 03:12:17 */ 03:12:17 % was_module(mt_09,[]). 03:12:17 03:12:17 :- include(library(logicmoo_test_header)). 03:12:17 03:12:17 /*~ 03:12:17 running(-), 03:12:17 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:17 %~ reload_of_test_header. 03:12:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:17 03:12:17 %:- add_import_module(mt_01,baseKB,end). 03:12:17 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 %:- add_import_module(mt_01,baseKB,end). 03:12:17 03:12:17 :- set_defaultAssertMt(myMt). 03:12:17 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 mtProlog(code1). 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 %~ message_hook( 03:12:17 %~ error( 03:12:17 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:17 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:17 %~ error, 03:12:17 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:17 %~ imported_procedure, 03:12:17 %~ baseKB : mtProlog/1]]) 03:12:17 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:17 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:17 ~*/ 03:12:17 03:12:17 mtHybrid(kb2). 03:12:17 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 %~ message_hook( 03:12:17 %~ error( 03:12:17 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:17 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:17 %~ error, 03:12:17 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:17 %~ imported_procedure, 03:12:17 %~ baseKB : mtHybrid/1]]) 03:12:17 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:17 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 /* 03:12:17 ;; All living people have an organ 03:12:17 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:17 ;; An organ exists in which every living Persons ever will exists 03:12:17 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:17 03:12:17 03:12:17 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:17 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:17 03:12:17 To make my question fair 03:12:17 03:12:17 (forall (x t) 03:12:17 (if 03:12:17 (and (ist t (instance x TemporalObject)) 03:12:17 (co-temporal x y)) 03:12:17 (ist t (exists (y) (instance y TemporalObject)))) 03:12:17 03:12:17 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:17 03:12:17 */ 03:12:17 03:12:17 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:17 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 kb2: (b). 03:12:17 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 genlMt(kb2,code1). 03:12:17 03:12:17 03:12:17 % before test, to make sure a was not accdently defined in kb2 03:12:17 /*~ 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 03:12:17 % before test, to make sure a was not accdently defined in kb2 03:12:17 :- sanity( clause(kb2:a,_)). 03:12:17 03:12:17 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:17 /*~ 03:12:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 03:12:17 %~ ?-( mpred_test("Test_0061_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:17 failure=info((why_was_true(myMt:(\+clause(kb2:a,_99896))),nop(ftrace(myMt:clause(kb2:a,_99896))))) 03:12:17 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:17 03:12:17 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0061_Line_0000__A_in_kb2_in_myMt'. 03:12:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:17 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\']"'. 03:12:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:17 :- sanity(\+ clause(code1:b,_)). 03:12:17 03:12:17 % make sure genlMt didnt unassert 03:12:17 /*~ 03:12:17 %~ ?-( mpred_test("Test_0062_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:17 passed=info(why_was_true(myMt:(\+clause(code1:b,_3762510)))) 03:12:17 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:17 03:12:17 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:17 03:12:17 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0062_Line_0000__naf_B_in_code1_in_myMt'. 03:12:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:17 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\']"'. 03:12:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 % make sure genlMt didnt unassert 03:12:17 :- sanity(clause(kb2:b,_)). 03:12:17 03:12:17 03:12:17 03:12:17 % run the test 03:12:17 /*~ 03:12:17 %~ ?-( mpred_test("Test_0063_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:17 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:17 no_proof_for(clause(kb2:b,true)). 03:12:17 03:12:17 no_proof_for(clause(kb2:b,true)). 03:12:17 03:12:17 no_proof_for(clause(kb2:b,true)). 03:12:17 03:12:17 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0063_Line_0000__B_in_kb2_in_myMt'. 03:12:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:17 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\']"'. 03:12:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 03:12:17 03:12:17 % run the test 03:12:17 kb2: (?- a). 03:12:17 03:12:17 03:12:17 % to make sure a does not get accdently defined in kb2 03:12:17 /*~ 03:12:17 No source location!? 03:12:17 ~*/ 03:12:17 03:12:17 03:12:17 03:12:17 % to make sure a does not get accdently defined in kb2 03:12:17 :- mpred_must( clause(kb2:a,_)). 03:12:17 03:12:17 % genlMt makes the rule available and should not corrupt the code1 module 03:12:17 /*~ 03:12:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_3282486))]) 03:12:17 03:12:17 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:17 03:12:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:17 (0)$[system] '$c_call_prolog'. no(clause) 03:12:17 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:17 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:17 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:17 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b069480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069480)))). no(clause) 03:12:17 (14)$[system] '$c_call_prolog'. no(clause) 03:12:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b069480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069480))). % init.pl:646: 03:12:17 (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: 03:12:17 (21)<gt;*>$[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: 03:12:18 (25)$[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: 03:12:18 (26)<gt;*>$[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: 03:12:18 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:18 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:18 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:18 (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: 03:12:18 (36)$[myMt] '<gt;meta-call>'(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) 03:12:18 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:18 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:18 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:18 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:18 03:12:18 %~ DUMP_BREAK/0 03:12:18 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:18 Unhandled exception: abort 03:12:18 ERROR: Unhandled exception: abort 03:12:18 ~*/ 03:12:18 /*~ 03:12:18 ~*/ 03:12:18 /* <gt;module> 03:12:18 % 03:12:18 % PFC is a language extension for prolog. 03:12:18 % 03:12:18 % It adds a new type of module inheritance 03:12:18 % 03:12:18 % Dec 13, 2035 03:12:18 % Douglas Miles 03:12:18 */ 03:12:18 % was_module(mt_09,[]). 03:12:18 03:12:18 :- include(library(logicmoo_test_header)). 03:12:18 03:12:18 /*~ 03:12:18 running(-), 03:12:18 %~ reload_of_test_header. 03:12:18 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:18 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:18 03:12:18 %:- add_import_module(mt_01,baseKB,end). 03:12:18 03:12:18 /*~ 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 %:- add_import_module(mt_01,baseKB,end). 03:12:18 03:12:18 :- set_defaultAssertMt(myMt). 03:12:18 03:12:18 /*~ 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 mtProlog(code1). 03:12:18 /*~ 03:12:18 No source location!? 03:12:18 %~ message_hook( 03:12:18 %~ error( 03:12:18 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:18 %~ error, 03:12:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:18 %~ imported_procedure, 03:12:18 %~ baseKB : mtProlog/1]]) 03:12:18 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:18 ~*/ 03:12:18 03:12:18 mtHybrid(kb2). 03:12:18 03:12:18 /*~ 03:12:18 No source location!? 03:12:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 03:12:18 %~ message_hook( 03:12:18 %~ error( 03:12:18 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:18 %~ error, 03:12:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:18 %~ imported_procedure, 03:12:18 %~ baseKB : mtHybrid/1]]) 03:12:18 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 /* 03:12:18 ;; All living people have an organ 03:12:18 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:18 ;; An organ exists in which every living Persons ever will exists 03:12:18 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:18 03:12:18 03:12:18 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:18 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:18 03:12:18 To make my question fair 03:12:18 03:12:18 (forall (x t) 03:12:18 (if 03:12:18 (and (ist t (instance x TemporalObject)) 03:12:18 (co-temporal x y)) 03:12:18 (ist t (exists (y) (instance y TemporalObject)))) 03:12:18 03:12:18 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:18 03:12:18 */ 03:12:18 03:12:18 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:18 03:12:18 /*~ 03:12:18 No source location!? 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 kb2: (b). 03:12:18 03:12:18 /*~ 03:12:18 No source location!? 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 genlMt(kb2,code1). 03:12:18 03:12:18 03:12:18 % before test, to make sure a was not accdently defined in kb2 03:12:18 /*~ 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 03:12:18 % before test, to make sure a was not accdently defined in kb2 03:12:18 :- sanity( clause(kb2:a,_)). 03:12:18 03:12:18 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:18 /*~ 03:12:18 %~ ?-( mpred_test("Test_0064_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:18 failure=info((why_was_true(myMt:(\+clause(kb2:a,_100818))),nop(ftrace(myMt:clause(kb2:a,_100818))))) 03:12:18 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:18 03:12:18 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:18 03:12:18 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:18 03:12:18 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0064_Line_0000__A_in_kb2_in_myMt'. 03:12:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:18 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\']"'. 03:12:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:18 :- sanity(\+ clause(code1:b,_)). 03:12:18 03:12:18 % make sure genlMt didnt unassert 03:12:18 /*~ 03:12:18 %~ ?-( mpred_test("Test_0065_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:18 passed=info(why_was_true(myMt:(\+clause(code1:b,_3932770)))) 03:12:18 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:18 03:12:18 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:18 03:12:18 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:18 03:12:18 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0065_Line_0000__naf_B_in_code1_in_myMt'. 03:12:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:18 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\']"'. 03:12:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 % make sure genlMt didnt unassert 03:12:18 :- sanity(clause(kb2:b,_)). 03:12:18 03:12:18 03:12:18 03:12:18 % run the test 03:12:18 /*~ 03:12:18 %~ ?-( mpred_test("Test_0066_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:18 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:18 no_proof_for(clause(kb2:b,true)). 03:12:18 03:12:18 no_proof_for(clause(kb2:b,true)). 03:12:18 03:12:18 no_proof_for(clause(kb2:b,true)). 03:12:18 03:12:18 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0066_Line_0000__B_in_kb2_in_myMt'. 03:12:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:18 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\']"'. 03:12:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 03:12:18 03:12:18 % run the test 03:12:18 kb2: (?- a). 03:12:18 03:12:18 03:12:18 % to make sure a does not get accdently defined in kb2 03:12:18 /*~ 03:12:18 No source location!? 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 03:12:18 % to make sure a does not get accdently defined in kb2 03:12:18 :- mpred_must( clause(kb2:a,_)). 03:12:18 03:12:18 % genlMt makes the rule available and should not corrupt the code1 module 03:12:18 /*~ 03:12:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_3433000))]) 03:12:18 03:12:18 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:18 03:12:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:18 (0)$[system] '$c_call_prolog'. no(clause) 03:12:18 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:18 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:18 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:18 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b069300),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069300)))). no(clause) 03:12:18 (14)$[system] '$c_call_prolog'. no(clause) 03:12:18 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b069300),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069300))). % init.pl:646: 03:12:18 (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: 03:12:18 (21)<gt;*>$[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: 03:12:18 (25)$[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: 03:12:18 (26)<gt;*>$[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: 03:12:18 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:18 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:18 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:18 (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: 03:12:18 (36)$[myMt] '<gt;meta-call>'(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) 03:12:18 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:18 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:18 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:18 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:18 03:12:18 %~ DUMP_BREAK/0 03:12:18 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:18 Unhandled exception: abort 03:12:18 ERROR: Unhandled exception: abort 03:12:18 ~*/ 03:12:18 /*~ 03:12:18 ~*/ 03:12:18 /* <gt;module> 03:12:18 % 03:12:18 % PFC is a language extension for prolog. 03:12:18 % 03:12:18 % It adds a new type of module inheritance 03:12:18 % 03:12:18 % Dec 13, 2035 03:12:18 % Douglas Miles 03:12:18 */ 03:12:18 % was_module(mt_09,[]). 03:12:18 03:12:18 :- include(library(logicmoo_test_header)). 03:12:18 03:12:18 /*~ 03:12:18 running(-), 03:12:18 %~ reload_of_test_header. 03:12:18 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:18 03:12:18 %:- add_import_module(mt_01,baseKB,end). 03:12:18 03:12:18 /*~ 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 %:- add_import_module(mt_01,baseKB,end). 03:12:18 03:12:18 :- set_defaultAssertMt(myMt). 03:12:18 03:12:18 /*~ 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 mtProlog(code1). 03:12:18 /*~ 03:12:18 No source location!? 03:12:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:20 03:12:18 %~ message_hook( 03:12:18 %~ error( 03:12:18 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:18 %~ error, 03:12:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:18 %~ imported_procedure, 03:12:18 %~ baseKB : mtProlog/1]]) 03:12:18 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:18 ~*/ 03:12:18 03:12:18 mtHybrid(kb2). 03:12:18 03:12:18 /*~ 03:12:18 No source location!? 03:12:18 %~ message_hook( 03:12:18 %~ error( 03:12:18 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:18 %~ error, 03:12:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:18 %~ imported_procedure, 03:12:18 %~ baseKB : mtHybrid/1]]) 03:12:18 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 /* 03:12:18 ;; All living people have an organ 03:12:18 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:18 ;; An organ exists in which every living Persons ever will exists 03:12:18 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:18 03:12:18 03:12:18 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:18 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:18 03:12:18 To make my question fair 03:12:18 03:12:18 (forall (x t) 03:12:18 (if 03:12:18 (and (ist t (instance x TemporalObject)) 03:12:18 (co-temporal x y)) 03:12:18 (ist t (exists (y) (instance y TemporalObject)))) 03:12:18 03:12:18 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:18 03:12:18 */ 03:12:18 03:12:18 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:18 03:12:18 /*~ 03:12:18 No source location!? 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 kb2: (b). 03:12:18 03:12:18 /*~ 03:12:18 No source location!? 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 genlMt(kb2,code1). 03:12:18 03:12:18 03:12:18 % before test, to make sure a was not accdently defined in kb2 03:12:18 /*~ 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 03:12:18 % before test, to make sure a was not accdently defined in kb2 03:12:18 :- sanity( clause(kb2:a,_)). 03:12:18 03:12:18 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:18 /*~ 03:12:18 %~ ?-( mpred_test("Test_0067_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:18 failure=info((why_was_true(myMt:(\+clause(kb2:a,_101112))),nop(ftrace(myMt:clause(kb2:a,_101112))))) 03:12:18 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:18 03:12:18 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:18 03:12:18 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:18 03:12:18 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0067_Line_0000__A_in_kb2_in_myMt'. 03:12:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:18 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\']"'. 03:12:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:18 :- sanity(\+ clause(code1:b,_)). 03:12:18 03:12:18 % make sure genlMt didnt unassert 03:12:18 /*~ 03:12:18 %~ ?-( mpred_test("Test_0068_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:18 passed=info(why_was_true(myMt:(\+clause(code1:b,_4159988)))) 03:12:18 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:18 03:12:18 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:18 03:12:18 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:18 03:12:18 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0068_Line_0000__naf_B_in_code1_in_myMt'. 03:12:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:18 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\']"'. 03:12:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 % make sure genlMt didnt unassert 03:12:18 :- sanity(clause(kb2:b,_)). 03:12:18 03:12:18 03:12:18 03:12:18 % run the test 03:12:18 /*~ 03:12:18 %~ ?-( mpred_test("Test_0069_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:18 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:18 no_proof_for(clause(kb2:b,true)). 03:12:18 03:12:18 no_proof_for(clause(kb2:b,true)). 03:12:18 03:12:18 no_proof_for(clause(kb2:b,true)). 03:12:18 03:12:18 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0069_Line_0000__B_in_kb2_in_myMt'. 03:12:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:18 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\']"'. 03:12:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 03:12:18 03:12:18 % run the test 03:12:18 kb2: (?- a). 03:12:18 03:12:18 03:12:18 % to make sure a does not get accdently defined in kb2 03:12:18 /*~ 03:12:18 No source location!? 03:12:18 ~*/ 03:12:18 03:12:18 03:12:18 03:12:18 % to make sure a does not get accdently defined in kb2 03:12:18 :- mpred_must( clause(kb2:a,_)). 03:12:18 03:12:18 % genlMt makes the rule available and should not corrupt the code1 module 03:12:18 /*~ 03:12:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_4026826))]) 03:12:18 03:12:18 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:18 03:12:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:18 (0)$[system] '$c_call_prolog'. no(clause) 03:12:18 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:18 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:18 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:18 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b069480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069480)))). no(clause) 03:12:18 (14)$[system] '$c_call_prolog'. no(clause) 03:12:18 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b069480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b069480))). % init.pl:646: 03:12:18 (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: 03:12:18 (21)<gt;*>$[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: 03:12:18 (25)$[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: 03:12:18 (26)<gt;*>$[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: 03:12:18 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:18 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:18 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:18 (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: 03:12:18 (36)$[myMt] '<gt;meta-call>'(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) 03:12:18 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:18 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:18 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:18 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:18 03:12:18 %~ DUMP_BREAK/0 03:12:18 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:18 Unhandled exception: abort 03:12:18 ERROR: Unhandled exception: abort 03:12:18 ~*/ 03:12:18 /*~ 03:12:18 ~*/ 03:12:18 /* <gt;module> 03:12:18 % 03:12:18 % PFC is a language extension for prolog. 03:12:18 % 03:12:18 % It adds a new type of module inheritance 03:12:19 % 03:12:19 % Dec 13, 2035 03:12:19 % Douglas Miles 03:12:19 */ 03:12:19 % was_module(mt_09,[]). 03:12:19 03:12:19 :- include(library(logicmoo_test_header)). 03:12:19 03:12:19 /*~ 03:12:19 running(-), 03:12:19 %~ reload_of_test_header. 03:12:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:19 03:12:19 %:- add_import_module(mt_01,baseKB,end). 03:12:19 03:12:19 /*~ 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 %:- add_import_module(mt_01,baseKB,end). 03:12:19 03:12:19 :- set_defaultAssertMt(myMt). 03:12:19 03:12:19 /*~ 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 mtProlog(code1). 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 %~ message_hook( 03:12:19 %~ error( 03:12:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:19 %~ error, 03:12:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:19 %~ imported_procedure, 03:12:19 %~ baseKB : mtProlog/1]]) 03:12:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:19 ~*/ 03:12:19 03:12:19 mtHybrid(kb2). 03:12:19 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 03:12:19 %~ message_hook( 03:12:19 %~ error( 03:12:19 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:19 %~ error, 03:12:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:19 %~ imported_procedure, 03:12:19 %~ baseKB : mtHybrid/1]]) 03:12:19 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 /* 03:12:19 ;; All living people have an organ 03:12:19 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:19 ;; An organ exists in which every living Persons ever will exists 03:12:19 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:19 03:12:19 03:12:19 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:19 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:19 03:12:19 To make my question fair 03:12:19 03:12:19 (forall (x t) 03:12:19 (if 03:12:19 (and (ist t (instance x TemporalObject)) 03:12:19 (co-temporal x y)) 03:12:19 (ist t (exists (y) (instance y TemporalObject)))) 03:12:19 03:12:19 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:19 03:12:19 */ 03:12:19 03:12:19 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:19 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 kb2: (b). 03:12:19 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 genlMt(kb2,code1). 03:12:19 03:12:19 03:12:19 % before test, to make sure a was not accdently defined in kb2 03:12:19 /*~ 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 03:12:19 % before test, to make sure a was not accdently defined in kb2 03:12:19 :- sanity( clause(kb2:a,_)). 03:12:19 03:12:19 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:19 /*~ 03:12:19 %~ ?-( mpred_test("Test_0070_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:19 failure=info((why_was_true(myMt:(\+clause(kb2:a,_101672))),nop(ftrace(myMt:clause(kb2:a,_101672))))) 03:12:19 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:19 03:12:19 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0070_Line_0000__A_in_kb2_in_myMt'. 03:12:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:19 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\']"'. 03:12:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:19 :- sanity(\+ clause(code1:b,_)). 03:12:19 03:12:19 % make sure genlMt didnt unassert 03:12:19 /*~ 03:12:19 %~ ?-( mpred_test("Test_0071_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:19 passed=info(why_was_true(myMt:(\+clause(code1:b,_4329752)))) 03:12:19 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:19 03:12:19 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0071_Line_0000__naf_B_in_code1_in_myMt'. 03:12:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:19 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\']"'. 03:12:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 % make sure genlMt didnt unassert 03:12:19 :- sanity(clause(kb2:b,_)). 03:12:19 03:12:19 03:12:19 03:12:19 % run the test 03:12:19 /*~ 03:12:19 %~ ?-( mpred_test("Test_0072_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:19 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:19 no_proof_for(clause(kb2:b,true)). 03:12:19 03:12:19 no_proof_for(clause(kb2:b,true)). 03:12:19 03:12:19 no_proof_for(clause(kb2:b,true)). 03:12:19 03:12:19 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0072_Line_0000__B_in_kb2_in_myMt'. 03:12:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:19 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\']"'. 03:12:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 03:12:19 03:12:19 % run the test 03:12:19 kb2: (?- a). 03:12:19 03:12:19 03:12:19 % to make sure a does not get accdently defined in kb2 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 03:12:19 % to make sure a does not get accdently defined in kb2 03:12:19 :- mpred_must( clause(kb2:a,_)). 03:12:19 03:12:19 % genlMt makes the rule available and should not corrupt the code1 module 03:12:19 /*~ 03:12:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_6237040))]) 03:12:19 03:12:19 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:19 03:12:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:19 (0)$[system] '$c_call_prolog'. no(clause) 03:12:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:19 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b068080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068080)))). no(clause) 03:12:19 (14)$[system] '$c_call_prolog'. no(clause) 03:12:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b068080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068080))). % init.pl:646: 03:12:19 (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: 03:12:19 (21)<gt;*>$[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: 03:12:19 (25)$[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: 03:12:19 (26)<gt;*>$[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: 03:12:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:19 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:19 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:19 (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: 03:12:19 (36)$[myMt] '<gt;meta-call>'(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) 03:12:19 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:19 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:19 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:19 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:19 03:12:19 %~ DUMP_BREAK/0 03:12:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:19 Unhandled exception: abort 03:12:19 ERROR: Unhandled exception: abort 03:12:19 ~*/ 03:12:19 /*~ 03:12:19 ~*/ 03:12:19 /* <gt;module> 03:12:19 % 03:12:19 % PFC is a language extension for prolog. 03:12:19 % 03:12:19 % It adds a new type of module inheritance 03:12:19 % 03:12:19 % Dec 13, 2035 03:12:19 % Douglas Miles 03:12:19 */ 03:12:19 % was_module(mt_09,[]). 03:12:19 03:12:19 :- include(library(logicmoo_test_header)). 03:12:19 03:12:19 /*~ 03:12:19 running(-), 03:12:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:19 %~ reload_of_test_header. 03:12:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:19 03:12:19 %:- add_import_module(mt_01,baseKB,end). 03:12:19 03:12:19 /*~ 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 %:- add_import_module(mt_01,baseKB,end). 03:12:19 03:12:19 :- set_defaultAssertMt(myMt). 03:12:19 03:12:19 /*~ 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 mtProlog(code1). 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 %~ message_hook( 03:12:19 %~ error( 03:12:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:19 %~ error, 03:12:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:19 %~ imported_procedure, 03:12:19 %~ baseKB : mtProlog/1]]) 03:12:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:19 ~*/ 03:12:19 03:12:19 mtHybrid(kb2). 03:12:19 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:21 03:12:19 %~ message_hook( 03:12:19 %~ error( 03:12:19 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:19 %~ error, 03:12:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:19 %~ imported_procedure, 03:12:19 %~ baseKB : mtHybrid/1]]) 03:12:19 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 /* 03:12:19 ;; All living people have an organ 03:12:19 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:19 ;; An organ exists in which every living Persons ever will exists 03:12:19 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:19 03:12:19 03:12:19 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:19 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:19 03:12:19 To make my question fair 03:12:19 03:12:19 (forall (x t) 03:12:19 (if 03:12:19 (and (ist t (instance x TemporalObject)) 03:12:19 (co-temporal x y)) 03:12:19 (ist t (exists (y) (instance y TemporalObject)))) 03:12:19 03:12:19 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:19 03:12:19 */ 03:12:19 03:12:19 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:19 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 kb2: (b). 03:12:19 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 genlMt(kb2,code1). 03:12:19 03:12:19 03:12:19 % before test, to make sure a was not accdently defined in kb2 03:12:19 /*~ 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 03:12:19 % before test, to make sure a was not accdently defined in kb2 03:12:19 :- sanity( clause(kb2:a,_)). 03:12:19 03:12:19 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:19 /*~ 03:12:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:53 03:12:19 %~ ?-( mpred_test("Test_0073_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:19 failure=info((why_was_true(myMt:(\+clause(kb2:a,_103032))),nop(ftrace(myMt:clause(kb2:a,_103032))))) 03:12:19 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:19 03:12:19 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0073_Line_0000__A_in_kb2_in_myMt'. 03:12:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:19 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\']"'. 03:12:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:19 :- sanity(\+ clause(code1:b,_)). 03:12:19 03:12:19 % make sure genlMt didnt unassert 03:12:19 /*~ 03:12:19 %~ ?-( mpred_test("Test_0074_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:19 passed=info(why_was_true(myMt:(\+clause(code1:b,_4500614)))) 03:12:19 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:19 03:12:19 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0074_Line_0000__naf_B_in_code1_in_myMt'. 03:12:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:19 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\']"'. 03:12:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 % make sure genlMt didnt unassert 03:12:19 :- sanity(clause(kb2:b,_)). 03:12:19 03:12:19 03:12:19 03:12:19 % run the test 03:12:19 /*~ 03:12:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:59 03:12:19 %~ ?-( mpred_test("Test_0075_Line_0000__B_in_kb2_in_myMt",myMt:clause(kb2:b,Clause_Kw))). 03:12:19 passed=info(why_was_true(myMt:clause(kb2:b,true))) 03:12:19 no_proof_for(clause(kb2:b,true)). 03:12:19 03:12:19 no_proof_for(clause(kb2:b,true)). 03:12:19 03:12:19 no_proof_for(clause(kb2:b,true)). 03:12:19 03:12:19 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0075_Line_0000__B_in_kb2_in_myMt'. 03:12:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:19 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\']"'. 03:12:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 03:12:19 03:12:19 % run the test 03:12:19 kb2: (?- a). 03:12:19 03:12:19 03:12:19 % to make sure a does not get accdently defined in kb2 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 03:12:19 % to make sure a does not get accdently defined in kb2 03:12:19 :- mpred_must( clause(kb2:a,_)). 03:12:19 03:12:19 % genlMt makes the rule available and should not corrupt the code1 module 03:12:19 /*~ 03:12:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a,_6905440))]) 03:12:19 03:12:19 %~ failed_mpred_test( clause(kb2:a,Clause_Kw)) 03:12:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:19 03:12:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:19 (0)$[system] '$c_call_prolog'. no(clause) 03:12:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:19 (10)$[system] '$load_file'('mt_09.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55fc8b068400),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068400)))). no(clause) 03:12:19 (14)$[system] '$c_call_prolog'. no(clause) 03:12:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55fc8b068400),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc8b068400))). % init.pl:646: 03:12:19 (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: 03:12:19 (21)<gt;*>$[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: 03:12:19 (25)$[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: 03:12:19 (26)<gt;*>$[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: 03:12:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause(kb2:a,A)). % init.pl:3574: 03:12:19 (32)$[system]# catch(myMt:clause(kb2:a,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:12:19 (33)[myMt]# pfc_lib:clause(kb2:a,A). % mpred_core.pl:4331: 03:12:19 (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: 03:12:19 (36)$[myMt] '<gt;meta-call>'(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) 03:12:19 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:19 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:19 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:19 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_09.pl#L68 03:12:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:19 03:12:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:68 03:12:19 %~ DUMP_BREAK/0 03:12:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:19 Unhandled exception: abort 03:12:19 ERROR: Unhandled exception: abort 03:12:19 ~*/ 03:12:19 /*~ 03:12:19 ~*/ 03:12:19 /* <gt;module> 03:12:19 % 03:12:19 % PFC is a language extension for prolog. 03:12:19 % 03:12:19 % It adds a new type of module inheritance 03:12:19 % 03:12:19 % Dec 13, 2035 03:12:19 % Douglas Miles 03:12:19 */ 03:12:19 % was_module(mt_09,[]). 03:12:19 03:12:19 :- include(library(logicmoo_test_header)). 03:12:19 03:12:19 /*~ 03:12:19 running(-), 03:12:19 %~ reload_of_test_header. 03:12:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 :- pfc_test_feature(pfc_file_detect,must(\+ is_pfc_file)). 03:12:19 03:12:19 %:- add_import_module(mt_01,baseKB,end). 03:12:19 03:12:19 /*~ 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 %:- add_import_module(mt_01,baseKB,end). 03:12:19 03:12:19 :- set_defaultAssertMt(myMt). 03:12:19 03:12:19 /*~ 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 mtProlog(code1). 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 %~ message_hook( 03:12:19 %~ error( 03:12:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:19 %~ error, 03:12:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:19 %~ imported_procedure, 03:12:19 %~ baseKB : mtProlog/1]]) 03:12:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:19 ~*/ 03:12:19 03:12:19 mtHybrid(kb2). 03:12:19 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 %~ message_hook( 03:12:19 %~ error( 03:12:19 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:19 %~ error, 03:12:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:19 %~ imported_procedure, 03:12:19 %~ baseKB : mtHybrid/1]]) 03:12:19 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 /* 03:12:19 ;; All living people have an organ 03:12:19 (forall ((p PersonAlive)) (exists ((o Organ)) (have p o))) 03:12:19 ;; An organ exists in which every living Persons ever will exists 03:12:19 (exists ((o Organ)) (forall ((p PersonAlive)) (co-temporal p o))) 03:12:19 03:12:19 03:12:19 Maybe people dont even exist? Wait.. 'co-temporal' does this mean we have created People? 03:12:19 Have we created people with Eternal life as well? At least until the Eternal Organ is no more? 03:12:19 03:12:19 To make my question fair 03:12:19 03:12:19 (forall (x t) 03:12:19 (if 03:12:19 (and (ist t (instance x TemporalObject)) 03:12:19 (co-temporal x y)) 03:12:19 (ist t (exists (y) (instance y TemporalObject)))) 03:12:19 03:12:19 (forall (x y) (iff (co-temporal x y) (co-temporal y x))) 03:12:19 03:12:19 */ 03:12:19 03:12:19 code1: (a:- printAll('$current_source_module'(_M)),b). 03:12:19 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 kb2: (b). 03:12:19 03:12:19 /*~ 03:12:19 No source location!? 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 genlMt(kb2,code1). 03:12:19 03:12:19 03:12:19 % before test, to make sure a was not accdently defined in kb2 03:12:19 /*~ 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 03:12:19 % before test, to make sure a was not accdently defined in kb2 03:12:19 :- sanity( clause(kb2:a,_)). 03:12:19 03:12:19 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:19 /*~ 03:12:19 %~ ?-( mpred_test("Test_0076_Line_0000__A_in_kb2_in_myMt",myMt:clause(kb2:a,Clause_Kw))). 03:12:19 failure=info((why_was_true(myMt:(\+clause(kb2:a,_102432))),nop(ftrace(myMt:clause(kb2:a,_102432))))) 03:12:19 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(kb2:a,Clause_Kw2)). 03:12:19 03:12:19 name = 'logicmoo.pfc.test.sanity_base.MT_09-Test_0076_Line_0000__A_in_kb2_in_myMt'. 03:12:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_09'. 03:12:19 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\']"'. 03:12:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:12:19 ~*/ 03:12:19 03:12:19 03:12:19 % before test, genlMt makes the rule available and should not corrupt the code1 module 03:12:19 :- sanity(\+ clause(code1:b,_)). 03:12:19 03:12:19 % make sure genlMt didnt unassert 03:12:19 /*~ 03:12:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_09.pl:56 03:12:19 %~ ?-( mpred_test("Test_0077_Line_0000__naf_B_in_code1_in_myMt",myMt:(\+clause(code1:b,Clause_Kw)))). 03:12:19 passed=info(why_was_true(myMt:(\+clause(code1:b,_4668788)))) 03:12:19 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:19 03:12:19 no_proof_for(\+clause(code1:b,Clause_Kw2)). 03:12:19 03:12:19 totalTime=10.000 03:12:19 03:12:19 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' 03:12:19 03:12:25 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 03:12:25 ISSUE_ID=385 03:12:25 ISSUE_OC=OPEN 03:12:25 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 03:12:25 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 03:12:25 FileTestCase=logicmoo.pfc.test.sanity_base.MT_07 JUnit 03:12:25 03:12:25 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']" 03:12:25 03:12:25 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:12:25 03:12:25 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl 03:12:25 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_07/ 03:12:25 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_07 03:12:25 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/386 03:12:25 03:12:25 03:12:29 %~ init_phase(after_load) 03:12:29 %~ init_phase(restore_state) 03:12:29 % 03:12:29 %~ init_why(after_boot,program) 03:12:29 %~ after_boot. 03:12:29 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:12:29 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl'), 03:12:29 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 %~ pfc_iri : include_module_file(code1:library('pfclib/system_each_module.pfc'),code1). 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 code1:'$current_source_module'(baseKB). 03:12:29 03:12:29 /* found 1 for code1:'$current_source_module'(_26072). 03:12:29 */ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_29040,_29062),clause_property(_29062,module(kb3))))]) 03:12:29 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054b00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054b00)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054b00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054b00))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (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: 03:12:29 (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: 03:12:29 (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: 03:12:29 (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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (34)$[code1] pfc_lib:log_failure(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))). % mpred_core.pl:4209: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (37)[code1] pfc_lib:maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))). % mpred_core.pl:4229: 03:12:29 (38)$[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:29 (41)[code1] dumpst:dumpST. % dumpst.pl:150: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:29 %~ reload_of_test_header. 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_47516,_47538),clause_property(_47538,module(kb3))))]) 03:12:29 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054f00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054f00)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054f00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054f00))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:29 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:29 %~ reload_of_test_header. 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_50244,_50266),clause_property(_50266,module(kb3))))]) 03:12:29 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0e00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0e00)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0e00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0e00))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly('<gt;garbage_collected>'). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:12:29 (43)[butterfly] butterfly:in_bfly(f,'<gt;garbage_collected>'). % butterfly_console.pl:226: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ reload_of_test_header. 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_55210,_55232),clause_property(_55232,module(kb3))))]) 03:12:29 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055100),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055100)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055100),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055100))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:29 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ reload_of_test_header. 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_60658,_60680),clause_property(_60680,module(kb3))))]) 03:12:29 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0e80)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0e80))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:29 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ reload_of_test_header. 03:12:29 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_49130,_49152),clause_property(_49152,module(kb3))))]) 03:12:29 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1700),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1700)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1700),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1700))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:29 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:29 %~ reload_of_test_header. 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_54406,_54428),clause_property(_54428,module(kb3))))]) 03:12:29 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0e80)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0e80))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:29 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ reload_of_test_header. 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_1814,_1836),clause_property(_1836,module(kb3))))]) 03:12:29 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0c00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0c00)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0c00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0c00))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:29 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ reload_of_test_header. 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_51506,_51528),clause_property(_51528,module(kb3))))]) 03:12:29 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054280)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054280))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:29 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ reload_of_test_header. 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_52440,_52462),clause_property(_52462,module(kb3))))]) 03:12:29 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054300),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054300)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054300),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054300))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:29 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ reload_of_test_header. 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_4676,_4698),clause_property(_4698,module(kb3))))]) 03:12:29 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1f00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1f00)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1f00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1f00))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:29 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:29 %~ reload_of_test_header. 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_54664,_54686),clause_property(_54686,module(kb3))))]) 03:12:29 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 (0)$[system] '$c_call_prolog'. no(clause) 03:12:29 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:29 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:29 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:29 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1680),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1680)))). no(clause) 03:12:29 (14)$[system] '$c_call_prolog'. no(clause) 03:12:29 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1680),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1680))). % init.pl:646: 03:12:29 (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: 03:12:29 (21)<gt;*>$[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: 03:12:29 (25)$[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: 03:12:29 (26)<gt;*>$[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: 03:12:29 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:29 (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: 03:12:29 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:29 (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: 03:12:29 (36)$[code1] '<gt;meta-call>'(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) 03:12:29 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:29 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:29 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:29 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:29 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:29 03:12:29 %~ DUMP_BREAK/0 03:12:29 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:29 Unhandled exception: abort 03:12:29 ERROR: Unhandled exception: abort 03:12:29 ~*/ 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 /* <gt;module> 03:12:29 % 03:12:29 % PFC is a language extension for prolog. 03:12:29 % 03:12:29 % It adds a new type of module inheritance 03:12:29 % 03:12:29 % Dec 13, 2035 03:12:29 % Douglas Miles 03:12:29 */ 03:12:29 % was_module(mt_01,[]). 03:12:29 03:12:29 :- include(library(logicmoo_test_header)). 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 /*~ 03:12:29 running(-), 03:12:29 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:29 %~ reload_of_test_header. 03:12:29 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 %:- add_import_module(mt_01,baseKB,end). 03:12:29 03:12:29 :- set_defaultAssertMt(code1). 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % mtProlog(code1). 03:12:29 % mtHybrid(code1). 03:12:29 03:12:29 :- expects_dialect(pfc). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 mtHybrid(kb2). 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 mtHybrid(kb3). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:29 %~ message_hook( 03:12:29 %~ error( 03:12:29 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:29 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:29 %~ error, 03:12:29 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:29 %~ imported_procedure, 03:12:29 %~ baseKB : mtHybrid/1]]) 03:12:29 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 :- listing(mtProlog/1). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtProlog/1)) 03:12:29 ~*/ 03:12:29 03:12:29 :- listing(mtHybrid/1). 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 /*~ 03:12:29 %~ skipped( listing( mtHybrid/1)) 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 % code1: (a <gt;- b). 03:12:29 code1: (a:- printAll('$current_source_module'(_M))). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb2: (b). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb2,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(code1,baseKB). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb2: (:- a). 03:12:29 03:12:29 /*~ 03:12:29 No source location!? 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 baseKB:genlMt(kb3,kb2). 03:12:29 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 03:12:29 kb3:predicateConventionMt(c,code1). 03:12:29 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 kb3: (a==>c). 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 /*~ 03:12:29 ~*/ 03:12:29 03:12:29 03:12:29 % to make sure a does not get accdently defined in kb2 or kb3 03:12:29 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:29 /*~ 03:12:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:29 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_55830,_55852),clause_property(_55852,module(kb3))))]) 03:12:29 03:12:29 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796aa39200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796aa39200)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796aa39200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796aa39200))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_56054,_56076),clause_property(_56076,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1900),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1900)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1900),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1900))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_56820,_56842),clause_property(_56842,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0e80)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0e80))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_58416,_58438),clause_property(_58438,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1f80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1f80)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1f80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1f80))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_58390,_58412),clause_property(_58412,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054e00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054e00)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054e00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054e00))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_60922,_60944),clause_property(_60944,module(kb3))))]) 03:12:30 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054b00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054b00)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054b00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054b00))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_61330,_61352),clause_property(_61352,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0000),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0000)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0000),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0000))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_63812,_63834),clause_property(_63834,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0380),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0380)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0380),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0380))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_490,_494),clause_property(_494,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1c00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1c00)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1c00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1c00))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:'<gt;garbage_collected>'. % mpred_core.pl:4331: 03:12:30 (35)[rtrace] rtrace:quietly('<gt;garbage_collected>'). % rtrace.pl:217: 03:12:30 (36)$[code1] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_1814,_1836),clause_property(_1836,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054c80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054c80)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054c80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054c80))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_2260,_2282),clause_property(_2282,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055300),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055300)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055300),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055300))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_4346,_4368),clause_property(_4368,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054f80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054f80)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054f80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054f80))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_4346,_4368),clause_property(_4368,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1500),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1500)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1500),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1500))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:30 %~ reload_of_test_header. 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_4790,_4812),clause_property(_4812,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0a00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0a00)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0a00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0a00))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:30 %~ reload_of_test_header. 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_6864,_6886),clause_property(_6886,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1d00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1d00)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1d00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1d00))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_6864,_6886),clause_property(_6886,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1900),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1900)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1900),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1900))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_7188,_7210),clause_property(_7210,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0d80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0d80)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0d80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0d80))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_9436,_9458),clause_property(_9458,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054f80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054f80)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054f80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054f80))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 :- listing(mtProlog/1). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtProlog/1)) 03:12:30 ~*/ 03:12:30 03:12:30 :- listing(mtHybrid/1). 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 /*~ 03:12:30 %~ skipped( listing( mtHybrid/1)) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 % code1: (a <gt;- b). 03:12:30 code1: (a:- printAll('$current_source_module'(_M))). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb2: (b). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb2,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(code1,baseKB). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb2: (:- a). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 baseKB:genlMt(kb3,kb2). 03:12:30 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 kb3:predicateConventionMt(c,code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 kb3: (a==>c). 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % to make sure a does not get accdently defined in kb2 or kb3 03:12:30 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:30 /*~ 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_9436,_9458),clause_property(_9458,module(kb3))))]) 03:12:30 03:12:30 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 (0)$[system] '$c_call_prolog'. no(clause) 03:12:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:30 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:30 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055d00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055d00)))). no(clause) 03:12:30 (14)$[system] '$c_call_prolog'. no(clause) 03:12:30 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055d00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055d00))). % init.pl:646: 03:12:30 (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: 03:12:30 (21)<gt;*>$[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: 03:12:30 (25)$[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: 03:12:30 (26)<gt;*>$[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: 03:12:30 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:30 (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: 03:12:30 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:30 (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: 03:12:30 (36)$[code1] '<gt;meta-call>'(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) 03:12:30 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:30 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:30 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:30 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:30 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:30 03:12:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:30 %~ DUMP_BREAK/0 03:12:30 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:30 Unhandled exception: abort 03:12:30 ERROR: Unhandled exception: abort 03:12:30 ~*/ 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 /* <gt;module> 03:12:30 % 03:12:30 % PFC is a language extension for prolog. 03:12:30 % 03:12:30 % It adds a new type of module inheritance 03:12:30 % 03:12:30 % Dec 13, 2035 03:12:30 % Douglas Miles 03:12:30 */ 03:12:30 % was_module(mt_01,[]). 03:12:30 03:12:30 :- include(library(logicmoo_test_header)). 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 /*~ 03:12:30 running(-), 03:12:30 %~ reload_of_test_header. 03:12:30 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 03:12:30 %:- add_import_module(mt_01,baseKB,end). 03:12:30 03:12:30 :- set_defaultAssertMt(code1). 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 % mtProlog(code1). 03:12:30 % mtHybrid(code1). 03:12:30 03:12:30 :- expects_dialect(pfc). 03:12:30 03:12:30 /*~ 03:12:30 ~*/ 03:12:30 03:12:30 03:12:30 mtHybrid(kb2). 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:30 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:30 ~*/ 03:12:30 03:12:30 mtHybrid(kb3). 03:12:30 03:12:30 /*~ 03:12:30 No source location!? 03:12:30 %~ message_hook( 03:12:30 %~ error( 03:12:30 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:30 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:30 %~ error, 03:12:30 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:30 %~ imported_procedure, 03:12:30 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12008,_12030),clause_property(_12030,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055e80)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055e80))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12008,_12030),clause_property(_12030,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0500),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0500)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0500),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0500))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12734,_12756),clause_property(_12756,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0100),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0100)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0100),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0100))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12740,_12762),clause_property(_12762,module(kb3))))]) 03:12:31 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1200)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1200))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16268,_16290),clause_property(_16290,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1080)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1080))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16436,_16458),clause_property(_16458,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055f00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055f00)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055f00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055f00))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16820,_16842),clause_property(_16842,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0f00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0f00)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0f00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0f00))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16936,_16958),clause_property(_16958,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0b00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0b00)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0b00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0b00))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_17648,_17670),clause_property(_17670,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0180),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0180)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0180),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0180))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_18176,_18198),clause_property(_18198,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1080)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1080))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_19240,_19262),clause_property(_19262,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0500),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0500)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0500),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0500))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:31 %~ reload_of_test_header. 03:12:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_19468,_19490),clause_property(_19490,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1e00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1e00)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1e00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1e00))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_19968,_19990),clause_property(_19990,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1000),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1000)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1000),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1000))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_20848,_20870),clause_property(_20870,module(kb3))))]) 03:12:31 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1080)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1080))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_21978,_22000),clause_property(_22000,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1400),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1400)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1400),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1400))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_22268,_22290),clause_property(_22290,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1480)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1480))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ reload_of_test_header. 03:12:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_23848,_23870),clause_property(_23870,module(kb3))))]) 03:12:31 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055380),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055380)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055380),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055380))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:31 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ DUMP_BREAK/0 03:12:31 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:31 Unhandled exception: abort 03:12:31 ERROR: Unhandled exception: abort 03:12:31 ~*/ 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 /* <gt;module> 03:12:31 % 03:12:31 % PFC is a language extension for prolog. 03:12:31 % 03:12:31 % It adds a new type of module inheritance 03:12:31 % 03:12:31 % Dec 13, 2035 03:12:31 % Douglas Miles 03:12:31 */ 03:12:31 % was_module(mt_01,[]). 03:12:31 03:12:31 :- include(library(logicmoo_test_header)). 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 /*~ 03:12:31 running(-), 03:12:31 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:31 %~ reload_of_test_header. 03:12:31 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 %:- add_import_module(mt_01,baseKB,end). 03:12:31 03:12:31 :- set_defaultAssertMt(code1). 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % mtProlog(code1). 03:12:31 % mtHybrid(code1). 03:12:31 03:12:31 :- expects_dialect(pfc). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 mtHybrid(kb2). 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 mtHybrid(kb3). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 %~ message_hook( 03:12:31 %~ error( 03:12:31 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:31 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:31 %~ error, 03:12:31 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:31 %~ imported_procedure, 03:12:31 %~ baseKB : mtHybrid/1]]) 03:12:31 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 :- listing(mtProlog/1). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtProlog/1)) 03:12:31 ~*/ 03:12:31 03:12:31 :- listing(mtHybrid/1). 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 /*~ 03:12:31 %~ skipped( listing( mtHybrid/1)) 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 % code1: (a <gt;- b). 03:12:31 code1: (a:- printAll('$current_source_module'(_M))). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb2: (b). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb2,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(code1,baseKB). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb2: (:- a). 03:12:31 03:12:31 /*~ 03:12:31 No source location!? 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 baseKB:genlMt(kb3,kb2). 03:12:31 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 03:12:31 kb3:predicateConventionMt(c,code1). 03:12:31 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 kb3: (a==>c). 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 /*~ 03:12:31 ~*/ 03:12:31 03:12:31 03:12:31 % to make sure a does not get accdently defined in kb2 or kb3 03:12:31 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:31 /*~ 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_28486,_28508),clause_property(_28508,module(kb3))))]) 03:12:31 03:12:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:31 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:31 03:12:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:31 (0)$[system] '$c_call_prolog'. no(clause) 03:12:31 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:31 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:31 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:31 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0f80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0f80)))). no(clause) 03:12:31 (14)$[system] '$c_call_prolog'. no(clause) 03:12:31 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0f80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0f80))). % init.pl:646: 03:12:31 (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: 03:12:31 (21)<gt;*>$[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: 03:12:31 (25)$[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: 03:12:31 (26)<gt;*>$[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: 03:12:31 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:31 (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: 03:12:31 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:31 (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: 03:12:31 (36)$[code1] '<gt;meta-call>'(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) 03:12:31 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:31 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:31 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_33160,_33182),clause_property(_33182,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054380),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054380)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054380),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054380))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_28516,_28538),clause_property(_28538,module(kb3))))]) 03:12:32 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1280)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1280))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_35994,_36016),clause_property(_36016,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1400),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1400)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1400),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1400))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_29056,_29078),clause_property(_29078,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1500),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1500)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1500),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1500))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_48594,_48616),clause_property(_48616,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0980),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0980)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0980),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0980))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_30172,_30194),clause_property(_30194,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0580),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0580)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0580),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0580))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_31840,_31862),clause_property(_31862,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1380),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1380)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1380),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1380))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_32338,_32360),clause_property(_32360,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0e80)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0e80))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_32926,_32948),clause_property(_32948,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0f80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0f80)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0f80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0f80))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_33610,_33632),clause_property(_33632,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054c80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054c80)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054c80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054c80))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_34504,_34526),clause_property(_34526,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0480)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0480))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_35786,_35808),clause_property(_35808,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055600),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055600)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055600),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055600))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:32 %~ reload_of_test_header. 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_36910,_36932),clause_property(_36932,module(kb3))))]) 03:12:32 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054e80)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054e80))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_37782,_37804),clause_property(_37804,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055e80)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055e80))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_39256,_39278),clause_property(_39278,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054400),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054400)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054400),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054400))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_39626,_39648),clause_property(_39648,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054800),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054800)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054800),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054800))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_42370,_42392),clause_property(_42392,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054f80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054f80)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054f80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054f80))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly('<gt;garbage_collected>'). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ reload_of_test_header. 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_44498,_44520),clause_property(_44520,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055100),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055100)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055100),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055100))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:32 (25)$[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: 03:12:32 (26)<gt;*>$[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: 03:12:32 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:32 (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: 03:12:32 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:32 (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: 03:12:32 (36)$[code1] '<gt;meta-call>'(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) 03:12:32 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:32 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:32 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:32 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:32 %~ DUMP_BREAK/0 03:12:32 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:32 Unhandled exception: abort 03:12:32 ERROR: Unhandled exception: abort 03:12:32 ~*/ 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 /* <gt;module> 03:12:32 % 03:12:32 % PFC is a language extension for prolog. 03:12:32 % 03:12:32 % It adds a new type of module inheritance 03:12:32 % 03:12:32 % Dec 13, 2035 03:12:32 % Douglas Miles 03:12:32 */ 03:12:32 % was_module(mt_01,[]). 03:12:32 03:12:32 :- include(library(logicmoo_test_header)). 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 /*~ 03:12:32 running(-), 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:32 %~ reload_of_test_header. 03:12:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:32 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 %:- add_import_module(mt_01,baseKB,end). 03:12:32 03:12:32 :- set_defaultAssertMt(code1). 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % mtProlog(code1). 03:12:32 % mtHybrid(code1). 03:12:32 03:12:32 :- expects_dialect(pfc). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 mtHybrid(kb2). 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 mtHybrid(kb3). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 %~ message_hook( 03:12:32 %~ error( 03:12:32 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:32 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:32 %~ error, 03:12:32 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:32 %~ imported_procedure, 03:12:32 %~ baseKB : mtHybrid/1]]) 03:12:32 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 :- listing(mtProlog/1). 03:12:32 /*~ 03:12:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:32 %~ skipped( listing( mtProlog/1)) 03:12:32 ~*/ 03:12:32 03:12:32 :- listing(mtHybrid/1). 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 /*~ 03:12:32 %~ skipped( listing( mtHybrid/1)) 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 % code1: (a <gt;- b). 03:12:32 code1: (a:- printAll('$current_source_module'(_M))). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb2: (b). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb2,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(code1,baseKB). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb2: (:- a). 03:12:32 03:12:32 /*~ 03:12:32 No source location!? 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 baseKB:genlMt(kb3,kb2). 03:12:32 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 03:12:32 kb3:predicateConventionMt(c,code1). 03:12:32 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 kb3: (a==>c). 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 /*~ 03:12:32 ~*/ 03:12:32 03:12:32 03:12:32 % to make sure a does not get accdently defined in kb2 or kb3 03:12:32 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:32 /*~ 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_46066,_46088),clause_property(_46088,module(kb3))))]) 03:12:32 03:12:32 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:32 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:32 03:12:32 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:32 (0)$[system] '$c_call_prolog'. no(clause) 03:12:32 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:32 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:32 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:32 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055e00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055e00)))). no(clause) 03:12:32 (14)$[system] '$c_call_prolog'. no(clause) 03:12:32 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055e00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055e00))). % init.pl:646: 03:12:32 (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: 03:12:32 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_46616,_46638),clause_property(_46638,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054480)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054480))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_47430,_47452),clause_property(_47452,module(kb3))))]) 03:12:33 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0200)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0200))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_48360,_48382),clause_property(_48382,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796aa39200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796aa39200)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796aa39200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796aa39200))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_48818,_48840),clause_property(_48840,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054780),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054780)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054780),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054780))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_49554,_49576),clause_property(_49576,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055480)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055480))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_50704,_50726),clause_property(_50726,module(kb3))))]) 03:12:33 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0080)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0080))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_51936,_51958),clause_property(_51958,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b1900),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1900)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b1900),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b1900))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_52514,_52536),clause_property(_52536,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55796b7b0980),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0980)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55796b7b0980),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55796b7b0980))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_59432,_59454),clause_property(_59454,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054e00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054e00)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054e00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054e00))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_59616,_59638),clause_property(_59638,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055080)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055080))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_60160,_60182),clause_property(_60182,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557978f80280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557978f80280)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557978f80280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557978f80280))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_60704,_60726),clause_property(_60726,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054c00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054c00)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054c00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054c00))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_61248,_61270),clause_property(_61270,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557978f80900),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557978f80900)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557978f80900),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557978f80900))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_61776,_61798),clause_property(_61798,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055f00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055f00)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055f00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055f00))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_62680,_62702),clause_property(_62702,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557978f80480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557978f80480)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557978f80480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557978f80480))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_63226,_63248),clause_property(_63248,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054d00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054d00)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054d00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054d00))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_63770,_63792),clause_property(_63792,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055600),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055600)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055600),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055600))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:33 (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: 03:12:33 (36)$[code1] '<gt;meta-call>'(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) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ reload_of_test_header. 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_476,_480),clause_property(_480,module(kb3))))]) 03:12:33 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55797903e280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797903e280)))). no(clause) 03:12:33 (14)$[system] '$c_call_prolog'. no(clause) 03:12:33 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55797903e280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797903e280))). % init.pl:646: 03:12:33 (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: 03:12:33 (21)<gt;*>$[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: 03:12:33 (25)$[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: 03:12:33 (26)<gt;*>$[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: 03:12:33 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:33 (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: 03:12:33 (33)[code1]# pfc_lib:'<gt;garbage_collected>'. % mpred_core.pl:4331: 03:12:33 (35)[rtrace] rtrace:quietly('<gt;garbage_collected>'). % rtrace.pl:217: 03:12:33 (36)$[code1] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:12:33 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:33 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:33 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:33 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ DUMP_BREAK/0 03:12:33 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:33 Unhandled exception: abort 03:12:33 ERROR: Unhandled exception: abort 03:12:33 ~*/ 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 /* <gt;module> 03:12:33 % 03:12:33 % PFC is a language extension for prolog. 03:12:33 % 03:12:33 % It adds a new type of module inheritance 03:12:33 % 03:12:33 % Dec 13, 2035 03:12:33 % Douglas Miles 03:12:33 */ 03:12:33 % was_module(mt_01,[]). 03:12:33 03:12:33 :- include(library(logicmoo_test_header)). 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 /*~ 03:12:33 running(-), 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:33 %~ reload_of_test_header. 03:12:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 %:- add_import_module(mt_01,baseKB,end). 03:12:33 03:12:33 :- set_defaultAssertMt(code1). 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % mtProlog(code1). 03:12:33 % mtHybrid(code1). 03:12:33 03:12:33 :- expects_dialect(pfc). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 mtHybrid(kb2). 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 mtHybrid(kb3). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 %~ message_hook( 03:12:33 %~ error( 03:12:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:33 %~ error, 03:12:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:33 %~ imported_procedure, 03:12:33 %~ baseKB : mtHybrid/1]]) 03:12:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 :- listing(mtProlog/1). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtProlog/1)) 03:12:33 ~*/ 03:12:33 03:12:33 :- listing(mtHybrid/1). 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 /*~ 03:12:33 %~ skipped( listing( mtHybrid/1)) 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 % code1: (a <gt;- b). 03:12:33 code1: (a:- printAll('$current_source_module'(_M))). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb2: (b). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb2,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(code1,baseKB). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb2: (:- a). 03:12:33 03:12:33 /*~ 03:12:33 No source location!? 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 baseKB:genlMt(kb3,kb2). 03:12:33 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 03:12:33 kb3:predicateConventionMt(c,code1). 03:12:33 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 kb3: (a==>c). 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 /*~ 03:12:33 ~*/ 03:12:33 03:12:33 03:12:33 % to make sure a does not get accdently defined in kb2 or kb3 03:12:33 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:33 /*~ 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_476,_480),clause_property(_480,module(kb3))))]) 03:12:33 03:12:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:33 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:33 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:33 03:12:33 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:33 (0)$[system] '$c_call_prolog'. no(clause) 03:12:33 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:33 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:33 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:33 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054200)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054200))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:'<gt;garbage_collected>'. % mpred_core.pl:4331: 03:12:34 (35)[rtrace] rtrace:quietly('<gt;garbage_collected>'). % rtrace.pl:217: 03:12:34 (36)$[code1] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_1800,_1822),clause_property(_1822,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55797903e300),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797903e300)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55797903e300),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797903e300))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_1800,_1822),clause_property(_1822,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054e80)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054e80))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_2174,_2196),clause_property(_2196,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55797904c280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797904c280)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55797904c280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797904c280))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_2526,_2548),clause_property(_2548,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055480)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055480))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_7596,_7618),clause_property(_7618,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5579790d8280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579790d8280)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5579790d8280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579790d8280))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_11994,_12016),clause_property(_12016,module(kb3))))]) 03:12:34 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055e80)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055e80))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_9422,_9444),clause_property(_9444,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557979106480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557979106480)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557979106480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557979106480))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_13908,_13930),clause_property(_13930,module(kb3))))]) 03:12:34 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055180),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055180)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055180),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055180))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_9868,_9890),clause_property(_9890,module(kb3))))]) 03:12:34 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557979106180),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557979106180)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557979106180),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557979106180))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_17614,_17636),clause_property(_17636,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054300),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054300)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054300),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054300))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_11994,_12016),clause_property(_12016,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557979170480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557979170480)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557979170480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557979170480))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_11994,_12016),clause_property(_12016,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055e80)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055e80))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12438,_12460),clause_property(_12460,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557979170c80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557979170c80)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557979170c80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557979170c80))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_12788,_12810),clause_property(_12810,module(kb3))))]) 03:12:34 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054e00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054e00)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054e00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054e00))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:34 %~ reload_of_test_header. 03:12:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_13908,_13930),clause_property(_13930,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5579791d6480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d6480)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5579791d6480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d6480))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_13908,_13930),clause_property(_13930,module(kb3))))]) 03:12:34 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055f00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055f00)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055f00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055f00))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ reload_of_test_header. 03:12:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb2: (b). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb2,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(code1,baseKB). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb2: (:- a). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 baseKB:genlMt(kb3,kb2). 03:12:34 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 kb3:predicateConventionMt(c,code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 kb3: (a==>c). 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % to make sure a does not get accdently defined in kb2 or kb3 03:12:34 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:34 /*~ 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16326,_16348),clause_property(_16348,module(kb3))))]) 03:12:34 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:34 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 (0)$[system] '$c_call_prolog'. no(clause) 03:12:34 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:34 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:34 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:34 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5579791d6480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d6480)))). no(clause) 03:12:34 (14)$[system] '$c_call_prolog'. no(clause) 03:12:34 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5579791d6480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d6480))). % init.pl:646: 03:12:34 (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: 03:12:34 (21)<gt;*>$[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: 03:12:34 (25)$[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: 03:12:34 (26)<gt;*>$[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: 03:12:34 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:34 (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: 03:12:34 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:34 (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: 03:12:34 (36)$[code1] '<gt;meta-call>'(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) 03:12:34 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:34 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:34 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:34 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:34 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:34 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:34 03:12:34 %~ DUMP_BREAK/0 03:12:34 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:34 Unhandled exception: abort 03:12:34 ERROR: Unhandled exception: abort 03:12:34 ~*/ 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 /* <gt;module> 03:12:34 % 03:12:34 % PFC is a language extension for prolog. 03:12:34 % 03:12:34 % It adds a new type of module inheritance 03:12:34 % 03:12:34 % Dec 13, 2035 03:12:34 % Douglas Miles 03:12:34 */ 03:12:34 % was_module(mt_01,[]). 03:12:34 03:12:34 :- include(library(logicmoo_test_header)). 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 /*~ 03:12:34 running(-), 03:12:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:34 %~ reload_of_test_header. 03:12:34 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 %:- add_import_module(mt_01,baseKB,end). 03:12:34 03:12:34 :- set_defaultAssertMt(code1). 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 % mtProlog(code1). 03:12:34 % mtHybrid(code1). 03:12:34 03:12:34 :- expects_dialect(pfc). 03:12:34 03:12:34 /*~ 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 mtHybrid(kb2). 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 mtHybrid(kb3). 03:12:34 03:12:34 /*~ 03:12:34 No source location!? 03:12:34 %~ message_hook( 03:12:34 %~ error( 03:12:34 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:34 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:34 %~ error, 03:12:34 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:34 %~ imported_procedure, 03:12:34 %~ baseKB : mtHybrid/1]]) 03:12:34 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 :- listing(mtProlog/1). 03:12:34 /*~ 03:12:34 %~ skipped( listing( mtProlog/1)) 03:12:34 ~*/ 03:12:34 03:12:34 :- listing(mtHybrid/1). 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 /*~ 03:12:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:34 %~ skipped( listing( mtHybrid/1)) 03:12:34 ~*/ 03:12:34 03:12:34 03:12:34 03:12:34 % code1: (a <gt;- b). 03:12:34 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16588,_16610),clause_property(_16610,module(kb3))))]) 03:12:35 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5579791d6a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d6a80)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5579791d6a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d6a80))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16480,_16502),clause_property(_16502,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5579791d6c00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d6c00)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5579791d6c00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d6c00))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_16806,_16828),clause_property(_16828,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5579791d7280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d7280)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5579791d7280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d7280))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:24 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:27 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_17370,_17392),clause_property(_17392,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5579791d7080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d7080)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5579791d7080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579791d7080))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_17420,_17442),clause_property(_17442,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054280)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054280))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_20570,_20592),clause_property(_20592,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055300),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055300)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055300),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055300))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_21138,_21160),clause_property(_21160,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055000),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055000)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055000),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055000))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_21998,_22020),clause_property(_22020,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5579792cad00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579792cad00)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5579792cad00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579792cad00))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_22914,_22936),clause_property(_22936,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966054c80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054c80)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966054c80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966054c80))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_24000,_24022),clause_property(_24022,module(kb3))))]) 03:12:35 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5579790da480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579790da480)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5579790da480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5579790da480))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_24770,_24792),clause_property(_24792,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557966055f00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055f00)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557966055f00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557966055f00))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_24994,_25016),clause_property(_25016,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55797934a480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934a480)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55797934a480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934a480))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:25 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_26544,_26566),clause_property(_26566,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55797934aa80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934aa80)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55797934aa80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934aa80))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_26686,_26708),clause_property(_26708,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55797934bf80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934bf80)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55797934bf80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934bf80))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_27258,_27280),clause_property(_27280,module(kb3))))]) 03:12:35 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:51 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55797934af00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934af00)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55797934af00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934af00))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_28018,_28040),clause_property(_28040,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55797934ac80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934ac80)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55797934ac80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934ac80))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 :- listing(mtProlog/1). 03:12:35 /*~ 03:12:35 %~ skipped( listing( mtProlog/1)) 03:12:35 ~*/ 03:12:35 03:12:35 :- listing(mtHybrid/1). 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 /*~ 03:12:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl:28 03:12:35 %~ skipped( listing( mtHybrid/1)) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 % code1: (a <gt;- b). 03:12:35 code1: (a:- printAll('$current_source_module'(_M))). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb2: (b). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb2,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(code1,baseKB). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb2: (:- a). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 baseKB:genlMt(kb3,kb2). 03:12:35 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 kb3:predicateConventionMt(c,code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 kb3: (a==>c). 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % to make sure a does not get accdently defined in kb2 or kb3 03:12:35 :- mpred_must((clause(kb3:a,_,Ref), clause_property(Ref,module(kb3)))). 03:12:35 /*~ 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_28972,_28994),clause_property(_28994,module(kb3))))]) 03:12:35 03:12:35 %~ failed_mpred_test( clause(kb3:a,Kw,Ref),clause_property(Ref,module(kb3))) 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 (0)$[system] '$c_call_prolog'. no(clause) 03:12:35 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:12:35 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:12:35 (10)$[system] '$load_file'('mt_07.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:12:35 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55797934bd80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934bd80)))). no(clause) 03:12:35 (14)$[system] '$c_call_prolog'. no(clause) 03:12:35 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55797934bd80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55797934bd80))). % init.pl:646: 03:12:35 (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: 03:12:35 (21)<gt;*>$[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: 03:12:35 (25)$[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: 03:12:35 (26)<gt;*>$[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: 03:12:35 (31)<gt;*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3574: 03:12:35 (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: 03:12:35 (33)[code1]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4331: 03:12:35 (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: 03:12:35 (36)$[code1] '<gt;meta-call>'(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) 03:12:35 (38)[code1] pfc_lib:break_ex. % mpred_core.pl:4226: 03:12:35 (39)$[rtrace] rtrace:quietly(code1:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:12:35 (40)$[code1] '<gt;meta-call>'(code1:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:12:35 (43)[butterfly] butterfly:in_bfly(f,code1:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:12:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_07.pl#L51 03:12:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:12:35 03:12:35 %~ DUMP_BREAK/0 03:12:35 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:12:35 Unhandled exception: abort 03:12:35 ERROR: Unhandled exception: abort 03:12:35 ~*/ 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 /* <gt;module> 03:12:35 % 03:12:35 % PFC is a language extension for prolog. 03:12:35 % 03:12:35 % It adds a new type of module inheritance 03:12:35 % 03:12:35 % Dec 13, 2035 03:12:35 % Douglas Miles 03:12:35 */ 03:12:35 % was_module(mt_01,[]). 03:12:35 03:12:35 :- include(library(logicmoo_test_header)). 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 /*~ 03:12:35 running(-), 03:12:35 %~ reload_of_test_header. 03:12:35 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 03:12:35 %:- add_import_module(mt_01,baseKB,end). 03:12:35 03:12:35 :- set_defaultAssertMt(code1). 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 % mtProlog(code1). 03:12:35 % mtHybrid(code1). 03:12:35 03:12:35 :- expects_dialect(pfc). 03:12:35 03:12:35 /*~ 03:12:35 ~*/ 03:12:35 03:12:35 03:12:35 mtHybrid(kb2). 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 %~ message_hook( 03:12:35 %~ error( 03:12:35 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:35 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:35 %~ error, 03:12:35 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:35 %~ imported_procedure, 03:12:35 %~ baseKB : mtHybrid/1]]) 03:12:35 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:35 ~*/ 03:12:35 03:12:35 mtHybrid(kb3). 03:12:35 03:12:35 /*~ 03:12:35 No source location!? 03:12:35 totalTime=10.000 03:12:35 03:12:35 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' 03:12:35 03:12:42 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 03:12:42 ISSUE_ID=386 03:12:42 ISSUE_OC=OPEN 03:12:42 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 03:12:42 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 03:12:42 FileTestCase=logicmoo.pfc.test.sanity_base.MT_06 JUnit 03:12:42 03:12:42 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']" 03:12:42 03:12:42 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:12:42 03:12:42 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_06.pl 03:12:42 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_06/ 03:12:42 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_06 03:12:42 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/344 03:12:42 03:12:42 03:12:43 %~ init_phase(after_load) 03:12:43 %~ init_phase(restore_state) 03:12:43 % 03:12:43 %~ init_why(after_boot,program) 03:12:43 %~ after_boot. 03:12:43 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:12:43 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl'), 03:12:43 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:12:43 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:43 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:43 03:12:43 :- expects_dialect(pfc). 03:12:43 03:12:43 /*~ 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 baseKB:mtProlog(code1). 03:12:43 /*~ 03:12:43 No source location!? 03:12:43 ~*/ 03:12:43 03:12:43 baseKB:mtHybrid(kb2). 03:12:43 /*~ 03:12:43 No source location!? 03:12:43 ~*/ 03:12:43 03:12:43 baseKB:mtHybrid(kb3). 03:12:43 03:12:43 /*~ 03:12:43 No source location!? 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 arity(a0,0). 03:12:43 /*~ 03:12:43 No source location!? 03:12:43 %~ message_hook( 03:12:43 %~ error( 03:12:43 %~ permission_error(redefine,imported_procedure,baseKB:arity/2), 03:12:43 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:43 %~ error, 03:12:43 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:43 %~ imported_procedure, 03:12:43 %~ baseKB : arity/2]]) 03:12:43 No permission to redefine imported_procedure `baseKB:(arity/2)' 03:12:43 ERROR: No permission to redefine imported_procedure `baseKB:(arity/2)' 03:12:43 ~*/ 03:12:43 03:12:43 baseKB:predicateConventionMt(a0,kb2). 03:12:43 03:12:43 %:- set_defaultAssertMt(myMt). 03:12:43 03:12:43 /*~ 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 %:- set_defaultAssertMt(myMt). 03:12:43 03:12:43 a0. 03:12:43 03:12:43 03:12:43 % code1: (a0 <gt;- b). 03:12:43 /*~ 03:12:43 No source location!? 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 03:12:43 % code1: (a0 <gt;- b). 03:12:43 code1: (b:- printAll('$current_source_module'(_M))). 03:12:43 03:12:43 03:12:43 /*~ 03:12:43 No source location!? 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 03:12:43 kb2: (b). 03:12:43 03:12:43 /*~ 03:12:43 No source location!? 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 baseKB:genlMt(kb2,code1). 03:12:43 03:12:43 03:12:43 /*~ 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 03:12:43 kb2: (?- a0). 03:12:43 03:12:43 /*~ 03:12:43 No source location!? 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 baseKB:genlMt(kb3,kb2). 03:12:43 03:12:43 /*~ 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 baseKB:genlMt(mt_06,kb2). 03:12:43 03:12:43 /*~ 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 :- kb2:listing(a0/0). 03:12:43 03:12:43 /*~ 03:12:43 %~ skipped( listing( a0/0)) 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 kb3: (a0==>c). 03:12:43 03:12:43 /*~ 03:12:43 %~ warn( really_remake_as_dynamic2(user:a0,bc(kb_global(user:a0/0)))) 03:12:43 ~*/ 03:12:43 03:12:43 03:12:43 :- mpred_must(clause(kb2:a0,_)). 03:12:43 03:12:43 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/344 03:12:43 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_06.pl 03:12:43 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_06/ 03:12:43 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_06 03:12:43 03:12:43 /*~ 03:12:43 ~*/ 03:12:43 %~ unused(no_junit_results) 03:12:43 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.079196209-junit.xml 03:12:43 <gt;oxml version="1.0" encoding="utf-8"?> 03:12:43 <gt;testsuites> 03:12:43 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:12:43 % use :- set_prolog_flag(junit_show_converage, true). 03:12:43 03:12:43 % No tests to run 03:12:43 ]]>><gt;/system-out><gt;/testsuites> 03:12:43 logicmoo.pfc.test.sanity_base.MT_06 JUnit error = No permission to redefine imported_procedure `baseKB:(arity/2)' 03:12:43 03:12:43 %~ test_completed_exit(32) 03:12:43 totalTime=1.000 03:12:43 03:12:43 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' 03:12:43 03:12:49 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 03:12:49 ISSUE_ID=344 03:12:49 ISSUE_OC=OPEN 03:12:49 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 03:12:49 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 03:12:49 FileTestCase=logicmoo.pfc.test.sanity_base.MT_05 JUnit 03:12:49 03:12:49 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']" 03:12:49 03:12:49 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:12:49 03:12:49 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_05.pl 03:12:49 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_05/ 03:12:49 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_05 03:12:49 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/387 03:12:49 03:12:49 03:12:52 %~ init_phase(after_load) 03:12:52 %~ init_phase(restore_state) 03:12:52 % 03:12:52 %~ init_why(after_boot,program) 03:12:52 %~ after_boot. 03:12:52 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:12:52 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_05.pl'), 03:12:52 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:12:52 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:12:52 03:12:52 03:12:52 03:12:52 %:- add_import_module(mt_01,baseKB,end). 03:12:52 03:12:52 :- set_defaultAssertMt(myMt). 03:12:52 03:12:52 /*~ 03:12:52 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:12:52 ~*/ 03:12:52 03:12:52 03:12:52 mtProlog(code1). 03:12:52 /*~ 03:12:52 No source location!? 03:12:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_05.pl:19 03:12:52 %~ message_hook( 03:12:52 %~ error( 03:12:52 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:12:52 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:52 %~ error, 03:12:52 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:52 %~ imported_procedure, 03:12:52 %~ baseKB : mtProlog/1]]) 03:12:52 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:52 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:52 ~*/ 03:12:52 03:12:52 mtHybrid(kb2). 03:12:52 /*~ 03:12:52 No source location!? 03:12:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_05.pl:20 03:12:52 %~ message_hook( 03:12:52 %~ error( 03:12:52 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:52 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:52 %~ error, 03:12:52 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:52 %~ imported_procedure, 03:12:52 %~ baseKB : mtHybrid/1]]) 03:12:52 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:52 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:52 ~*/ 03:12:52 03:12:52 mtHybrid(kb3). 03:12:52 03:12:52 % code1: (a <gt;- b). 03:12:52 /*~ 03:12:52 No source location!? 03:12:52 %~ message_hook( 03:12:52 %~ error( 03:12:52 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:12:52 %~ context(system:'$record_clause'/3,Context_Kw)), 03:12:52 %~ error, 03:12:52 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:12:52 %~ imported_procedure, 03:12:52 %~ baseKB : mtHybrid/1]]) 03:12:52 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:52 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:52 ~*/ 03:12:52 03:12:52 03:12:52 % code1: (a <gt;- b). 03:12:52 code1: (a:-b). 03:12:52 03:12:52 03:12:52 /*~ 03:12:52 No source location!? 03:12:52 ~*/ 03:12:52 03:12:52 03:12:52 03:12:52 kb2: (b). 03:12:52 03:12:52 /*~ 03:12:52 No source location!? 03:12:52 ~*/ 03:12:52 03:12:52 03:12:52 genlMt(code1,kb2). 03:12:52 03:12:52 /*~ 03:12:52 ~*/ 03:12:52 03:12:52 03:12:52 :- code1:import(kb2:b/0). 03:12:52 03:12:52 /*~ 03:12:52 ~*/ 03:12:52 03:12:52 03:12:52 kb2: (:- a). 03:12:52 03:12:52 /*~ 03:12:52 No source location!? 03:12:52 ~*/ 03:12:52 03:12:52 03:12:52 genlMt(kb3,kb2). 03:12:52 03:12:52 03:12:52 /*~ 03:12:52 ~*/ 03:12:52 03:12:52 03:12:52 03:12:52 baseKB:predicateConventionMt(a,code1). 03:12:52 03:12:52 /*~ 03:12:52 ~*/ 03:12:52 03:12:52 03:12:52 kb3: (a==>c). 03:12:52 03:12:52 03:12:52 03:12:52 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/387 03:12:52 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_05.pl 03:12:52 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_05/ 03:12:52 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_05 03:12:52 03:12:52 /*~ 03:12:52 ~*/ 03:12:52 %~ unused(no_junit_results) 03:12:52 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.45927862-junit.xml 03:12:52 <gt;oxml version="1.0" encoding="utf-8"?> 03:12:52 <gt;testsuites> 03:12:52 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:12:52 % use :- set_prolog_flag(junit_show_converage, true). 03:12:52 03:12:52 % No tests to run 03:12:52 ]]>><gt;/system-out><gt;/testsuites> 03:12:52 logicmoo.pfc.test.sanity_base.MT_05 JUnit error = No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:12:52 logicmoo.pfc.test.sanity_base.MT_05 JUnit error = No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:12:52 03:12:52 %~ test_completed_exit(32) 03:12:52 totalTime=3.000 03:12:52 03:12:52 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' 03:12:52 03:12:58 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 03:12:58 ISSUE_ID=387 03:12:58 ISSUE_OC=OPEN 03:12:58 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 03:12:58 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 03:12:58 FileTestCase=logicmoo.pfc.test.sanity_base.MT_04 JUnit 03:12:58 03:12:58 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']" 03:12:58 03:12:58 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:12:58 03:12:58 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_04.pl 03:12:58 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_04/ 03:12:58 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_04 03:12:58 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/534 03:12:58 03:12:58 03:13:05 %~ init_phase(after_load) 03:13:05 %~ init_phase(restore_state) 03:13:05 % 03:13:05 %~ init_why(after_boot,program) 03:13:05 %~ after_boot. 03:13:05 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:13:05 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_04.pl'), 03:13:05 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:05 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:13:05 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:05 03:13:05 03:13:05 %:- expects_dialect(pfc). 03:13:05 03:13:05 %:- set_defaultAssertMt(myMt). 03:13:05 03:13:05 baseKB:mtProlog(code1). 03:13:05 /*~ 03:13:05 No source location!? 03:13:05 ~*/ 03:13:05 03:13:05 baseKB:mtHybrid(kb2). 03:13:05 /*~ 03:13:05 No source location!? 03:13:05 ~*/ 03:13:05 03:13:05 baseKB:mtHybrid(kb3). 03:13:05 03:13:05 /*~ 03:13:05 No source location!? 03:13:05 ~*/ 03:13:05 03:13:05 03:13:05 baseKB:genlMt(kb3,code1). 03:13:05 /*~ 03:13:05 ~*/ 03:13:05 03:13:05 baseKB:genlMt(kb3,kb2). 03:13:05 03:13:05 % code1: (a <gt;- b). 03:13:05 /*~ 03:13:05 ~*/ 03:13:05 03:13:05 03:13:05 % code1: (a <gt;- b). 03:13:05 code1:a:- kb2:b. 03:13:05 /*~ 03:13:05 No source location!? 03:13:05 ~*/ 03:13:05 03:13:05 :- export(code1:a/0). 03:13:05 03:13:05 /*~ 03:13:05 ~*/ 03:13:05 03:13:05 03:13:05 kb2:b. 03:13:05 03:13:05 /*~ 03:13:05 No source location!? 03:13:05 ~*/ 03:13:05 03:13:05 03:13:05 baseKB:genlMt(code1,baseKB). 03:13:05 /*~ 03:13:05 ~*/ 03:13:05 03:13:05 kb3: (a==>c). 03:13:05 03:13:05 03:13:05 03:13:05 03:13:05 03:13:05 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_04.pl 03:13:05 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_04/ 03:13:05 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_04 03:13:05 03:13:05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/534 03:13:05 /*~ 03:13:05 ~*/ 03:13:05 %~ unused(no_junit_results) 03:13:05 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all6.3725835-junit.xml 03:13:05 <gt;oxml version="1.0" encoding="utf-8"?> 03:13:05 <gt;testsuites> 03:13:05 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:13:05 % use :- set_prolog_flag(junit_show_converage, true). 03:13:05 03:13:05 % No tests to run 03:13:05 ]]>><gt;/system-out><gt;/testsuites> 03:13:05 03:13:05 %~ test_completed_exit(0) 03:13:05 totalTime=6.000 03:13:05 03:13:05 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' 03:13:05 03:13:11 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 03:13:11 ISSUE_ID=534 03:13:11 ISSUE_OC=OPEN 03:13:11 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 03:13:11 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 03:13:11 FileTestCase=logicmoo.pfc.test.sanity_base.MT_03 JUnit 03:13:11 03:13:11 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']" 03:13:11 03:13:11 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:13:11 03:13:11 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl 03:13:11 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_03/ 03:13:11 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_03 03:13:11 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/388 03:13:11 03:13:11 03:13:14 %~ init_phase(after_load) 03:13:14 %~ init_phase(restore_state) 03:13:14 % 03:13:14 %~ init_why(after_boot,program) 03:13:14 %~ after_boot. 03:13:14 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:13:14 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl'), 03:13:14 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:13:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:14 03:13:14 03:13:14 03:13:14 %:- add_import_module(header_sane,baseKB,end). 03:13:14 03:13:14 :- set_defaultAssertMt(myMt). 03:13:14 03:13:14 /*~ 03:13:14 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 :- expects_dialect(pfc). 03:13:14 03:13:14 /*~ 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 :- mpred_trace_exec. 03:13:14 03:13:14 /*~ 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 mtProlog(modA). 03:13:14 /*~ 03:13:14 No source location!? 03:13:14 %~ message_hook( 03:13:14 %~ error( 03:13:14 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:14 %~ error, 03:13:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:14 %~ imported_procedure, 03:13:14 %~ baseKB : mtProlog/1]]) 03:13:14 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:14 ~*/ 03:13:14 03:13:14 mtProlog(modB). 03:13:14 03:13:14 03:13:14 03:13:14 /*~ 03:13:14 No source location!? 03:13:14 %~ message_hook( 03:13:14 %~ error( 03:13:14 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:14 %~ error, 03:13:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:14 %~ imported_procedure, 03:13:14 %~ baseKB : mtProlog/1]]) 03:13:14 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 03:13:14 03:13:14 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:14 03:13:14 /*~ 03:13:14 No source location!? 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 modB: (codeB). 03:13:14 03:13:14 %:- \+ modA:codeA. 03:13:14 03:13:14 /*~ 03:13:14 No source location!? 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 %:- \+ modA:codeA. 03:13:14 03:13:14 genlMt(modA,modB). 03:13:14 03:13:14 % before test, to make sure codeA was not accdently defined in modB 03:13:14 /*~ 03:13:14 %~ baseKB : mpred_fwc1( genlMt(modA,modB)). 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 % before test, to make sure codeA was not accdently defined in modB 03:13:14 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:14 /*~ 03:13:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:37 03:13:14 %~ ?-( mpred_test( "Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:14 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:14 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_22012)))) 03:13:14 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:14 03:13:14 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:14 03:13:14 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:14 03:13:14 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:14 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\']"'. 03:13:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:14 ~*/ 03:13:14 03:13:14 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:14 03:13:14 /*~ 03:13:14 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:14 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:14 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_18314)))) 03:13:14 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:14 03:13:14 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:14 03:13:14 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:14 03:13:14 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:14 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\']"'. 03:13:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 :- sanity( module_clause(modA:codeA,_)). 03:13:14 /*~ 03:13:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:40 03:13:14 %~ ?-( mpred_test("Test_0003_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:14 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_34080)),codeB)))) 03:13:14 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:14 03:13:14 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:14 03:13:14 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:14 03:13:14 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0003_Line_0000__CodeA_in_modA_in_myMt'. 03:13:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:14 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\']"'. 03:13:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:14 ~*/ 03:13:14 03:13:14 :- sanity( module_clause(modB:codeB,_)). 03:13:14 03:13:14 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:14 /*~ 03:13:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 03:13:14 %~ ?-( mpred_test("Test_0004_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:14 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:14 no_proof_for(module_clause(modB:codeB,true)). 03:13:14 03:13:14 no_proof_for(module_clause(modB:codeB,true)). 03:13:14 03:13:14 no_proof_for(module_clause(modB:codeB,true)). 03:13:14 03:13:14 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0004_Line_0000__CodeB_in_modB_in_myMt'. 03:13:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:14 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\']"'. 03:13:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:14 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:14 03:13:14 % make sure genlMt didnt unassert 03:13:14 /*~ 03:13:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 03:13:14 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 % make sure genlMt didnt unassert 03:13:14 :- sanity(clause_u(modB:codeB,_)). 03:13:14 03:13:14 03:13:14 03:13:14 % run the test 03:13:14 /*~ 03:13:14 %~ ?-( mpred_test("Test_0005_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:14 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:14 no_proof_for(clause_u(modB:codeB,true)). 03:13:14 03:13:14 no_proof_for(clause_u(modB:codeB,true)). 03:13:14 03:13:14 no_proof_for(clause_u(modB:codeB,true)). 03:13:14 03:13:14 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0005_Line_0000__CodeB_in_modB_in_myMt'. 03:13:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:14 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\']"'. 03:13:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 03:13:14 03:13:14 % run the test 03:13:14 modA: (:- codeA). 03:13:14 03:13:14 03:13:14 % to make codeB sure is available in modA 03:13:14 /*~ 03:13:14 No source location!? 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 03:13:14 % to make codeB sure is available in modA 03:13:14 :- mpred_must( clause_u(modA:codeB,_)). 03:13:14 03:13:14 % to make sure codeA does not get accdently defined in modB 03:13:14 /*~ 03:13:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_173186))]) 03:13:14 03:13:14 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:14 03:13:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:14 (0)$[system] '$c_call_prolog'. no(clause) 03:13:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:14 (10)$[system] '$load_file'('mt_03.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:13:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2eb00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2eb00)))). no(clause) 03:13:14 (14)$[system] '$c_call_prolog'. no(clause) 03:13:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2eb00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2eb00))). % init.pl:646: 03:13:14 (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: 03:13:14 (21)<gt;*>$[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: 03:13:14 (25)$[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: 03:13:14 (26)<gt;*>$[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: 03:13:14 (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: 03:13:14 (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: 03:13:14 (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: 03:13:14 (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: 03:13:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:14 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:14 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:14 (34)$[myMt] pfc_lib:log_failure(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4209: 03:13:14 (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: 03:13:14 (36)$[myMt] '<gt;meta-call>'(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) 03:13:14 (37)[myMt] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4229: 03:13:14 (38)$[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:14 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:14 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:14 (41)[myMt] dumpst:dumpST. % dumpst.pl:150: 03:13:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:14 03:13:14 %~ DUMP_BREAK/0 03:13:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:14 Unhandled exception: abort 03:13:14 ERROR: Unhandled exception: abort 03:13:14 ~*/ 03:13:14 /*~ 03:13:14 ~*/ 03:13:14 /* <gt;module> 03:13:14 % 03:13:14 % PFC is codeA language extension for prolog. 03:13:14 % 03:13:14 % It adds codeA new type of module inheritance 03:13:14 % 03:13:14 % Dec 13, 2035 03:13:14 % Douglas Miles 03:13:14 */ 03:13:14 % was_module(header_sane,[]). 03:13:14 03:13:14 :- include(library(logicmoo_test_header)). 03:13:14 03:13:14 03:13:14 %:- add_import_module(header_sane,baseKB,end). 03:13:14 03:13:14 /*~ 03:13:14 running(-), 03:13:14 %~ reload_of_test_header. 03:13:14 %~ %~ Reset DB complete for myMt 03:13:14 %~ %~ Reset DB complete for myMt 03:13:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 03:13:14 %:- add_import_module(header_sane,baseKB,end). 03:13:14 03:13:14 :- set_defaultAssertMt(myMt). 03:13:14 03:13:14 /*~ 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 :- expects_dialect(pfc). 03:13:14 03:13:14 /*~ 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 :- mpred_trace_exec. 03:13:14 03:13:14 /*~ 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 mtProlog(modA). 03:13:14 /*~ 03:13:14 No source location!? 03:13:14 %~ message_hook( 03:13:14 %~ error( 03:13:14 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:14 %~ error, 03:13:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:14 %~ imported_procedure, 03:13:14 %~ baseKB : mtProlog/1]]) 03:13:14 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:14 ~*/ 03:13:14 03:13:14 mtProlog(modB). 03:13:14 03:13:14 03:13:14 03:13:14 /*~ 03:13:14 No source location!? 03:13:14 %~ message_hook( 03:13:14 %~ error( 03:13:14 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:14 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:14 %~ error, 03:13:14 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:14 %~ imported_procedure, 03:13:14 %~ baseKB : mtProlog/1]]) 03:13:14 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:14 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 03:13:14 03:13:14 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:14 03:13:14 /*~ 03:13:14 No source location!? 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 modB: (codeB). 03:13:14 03:13:14 %:- \+ modA:codeA. 03:13:14 03:13:14 /*~ 03:13:14 No source location!? 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 %:- \+ modA:codeA. 03:13:14 03:13:14 genlMt(modA,modB). 03:13:14 03:13:14 % before test, to make sure codeA was not accdently defined in modB 03:13:14 /*~ 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 % before test, to make sure codeA was not accdently defined in modB 03:13:14 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:14 /*~ 03:13:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:37 03:13:14 %~ ?-( mpred_test( "Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:14 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:14 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94536)))) 03:13:14 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:14 03:13:14 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:14 03:13:14 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:14 03:13:14 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:14 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\']"'. 03:13:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:14 ~*/ 03:13:14 03:13:14 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:14 03:13:14 /*~ 03:13:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:38 03:13:14 %~ ?-( mpred_test( "Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:14 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:14 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_222636)))) 03:13:14 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:14 03:13:14 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:14 03:13:14 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:14 03:13:14 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:14 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\']"'. 03:13:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 :- sanity( module_clause(modA:codeA,_)). 03:13:14 /*~ 03:13:14 %~ ?-( mpred_test("Test_0008_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:14 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_10682)),codeB)))) 03:13:14 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:14 03:13:14 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:14 03:13:14 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:14 03:13:14 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0008_Line_0000__CodeA_in_modA_in_myMt'. 03:13:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:14 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\']"'. 03:13:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:14 ~*/ 03:13:14 03:13:14 :- sanity( module_clause(modB:codeB,_)). 03:13:14 03:13:14 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:14 /*~ 03:13:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 03:13:14 %~ ?-( mpred_test("Test_0009_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:14 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:14 no_proof_for(module_clause(modB:codeB,true)). 03:13:14 03:13:14 no_proof_for(module_clause(modB:codeB,true)). 03:13:14 03:13:14 no_proof_for(module_clause(modB:codeB,true)). 03:13:14 03:13:14 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0009_Line_0000__CodeB_in_modB_in_myMt'. 03:13:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:14 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\']"'. 03:13:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:14 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:14 03:13:14 % make sure genlMt didnt unassert 03:13:14 /*~ 03:13:14 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 % make sure genlMt didnt unassert 03:13:14 :- sanity(clause_u(modB:codeB,_)). 03:13:14 03:13:14 03:13:14 03:13:14 % run the test 03:13:14 /*~ 03:13:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:47 03:13:14 %~ ?-( mpred_test("Test_0010_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:14 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:14 no_proof_for(clause_u(modB:codeB,true)). 03:13:14 03:13:14 no_proof_for(clause_u(modB:codeB,true)). 03:13:14 03:13:14 no_proof_for(clause_u(modB:codeB,true)). 03:13:14 03:13:14 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0010_Line_0000__CodeB_in_modB_in_myMt'. 03:13:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:14 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\']"'. 03:13:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 03:13:14 03:13:14 % run the test 03:13:14 modA: (:- codeA). 03:13:14 03:13:14 03:13:14 % to make codeB sure is available in modA 03:13:14 /*~ 03:13:14 No source location!? 03:13:14 ~*/ 03:13:14 03:13:14 03:13:14 03:13:14 % to make codeB sure is available in modA 03:13:14 :- mpred_must( clause_u(modA:codeB,_)). 03:13:14 03:13:14 % to make sure codeA does not get accdently defined in modB 03:13:14 /*~ 03:13:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_485876))]) 03:13:14 03:13:14 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:14 03:13:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:14 (0)$[system] '$c_call_prolog'. no(clause) 03:13:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:14 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2e780),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e780)))). no(clause) 03:13:14 (14)$[system] '$c_call_prolog'. no(clause) 03:13:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2e780),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e780))). % init.pl:646: 03:13:14 (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: 03:13:14 (21)<gt;*>$[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: 03:13:15 (25)$[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: 03:13:15 (26)<gt;*>$[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: 03:13:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:15 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:15 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:15 (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: 03:13:15 (36)$[myMt] '<gt;meta-call>'(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) 03:13:15 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:15 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:15 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:15 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:15 03:13:15 %~ DUMP_BREAK/0 03:13:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:15 Unhandled exception: abort 03:13:15 ERROR: Unhandled exception: abort 03:13:15 ~*/ 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 /* <gt;module> 03:13:15 % 03:13:15 % PFC is codeA language extension for prolog. 03:13:15 % 03:13:15 % It adds codeA new type of module inheritance 03:13:15 % 03:13:15 % Dec 13, 2035 03:13:15 % Douglas Miles 03:13:15 */ 03:13:15 % was_module(header_sane,[]). 03:13:15 03:13:15 :- include(library(logicmoo_test_header)). 03:13:15 03:13:15 03:13:15 %:- add_import_module(header_sane,baseKB,end). 03:13:15 03:13:15 /*~ 03:13:15 running(-), 03:13:15 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:13:15 %~ reload_of_test_header. 03:13:15 %~ %~ Reset DB complete for myMt 03:13:15 %~ %~ Reset DB complete for myMt 03:13:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 %:- add_import_module(header_sane,baseKB,end). 03:13:15 03:13:15 :- set_defaultAssertMt(myMt). 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- expects_dialect(pfc). 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- mpred_trace_exec. 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 mtProlog(modA). 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 %~ message_hook( 03:13:15 %~ error( 03:13:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:15 %~ error, 03:13:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:15 %~ imported_procedure, 03:13:15 %~ baseKB : mtProlog/1]]) 03:13:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ~*/ 03:13:15 03:13:15 mtProlog(modB). 03:13:15 03:13:15 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 %~ message_hook( 03:13:15 %~ error( 03:13:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:15 %~ error, 03:13:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:15 %~ imported_procedure, 03:13:15 %~ baseKB : mtProlog/1]]) 03:13:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 03:13:15 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 modB: (codeB). 03:13:15 03:13:15 %:- \+ modA:codeA. 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 %:- \+ modA:codeA. 03:13:15 03:13:15 genlMt(modA,modB). 03:13:15 03:13:15 % before test, to make sure codeA was not accdently defined in modB 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % before test, to make sure codeA was not accdently defined in modB 03:13:15 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test( "Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:15 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:15 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_93006)))) 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:15 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test( "Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:15 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:15 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_288152)))) 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- sanity( module_clause(modA:codeA,_)). 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:40 03:13:15 %~ ?-( mpred_test("Test_0013_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:15 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_812622)),codeB)))) 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0013_Line_0000__CodeA_in_modA_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 :- sanity( module_clause(modB:codeB,_)). 03:13:15 03:13:15 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 03:13:15 %~ ?-( mpred_test("Test_0014_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:15 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0014_Line_0000__CodeB_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:15 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:15 03:13:15 % make sure genlMt didnt unassert 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 03:13:15 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % make sure genlMt didnt unassert 03:13:15 :- sanity(clause_u(modB:codeB,_)). 03:13:15 03:13:15 03:13:15 03:13:15 % run the test 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test("Test_0015_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:15 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0015_Line_0000__CodeB_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 03:13:15 % run the test 03:13:15 modA: (:- codeA). 03:13:15 03:13:15 03:13:15 % to make codeB sure is available in modA 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 % to make codeB sure is available in modA 03:13:15 :- mpred_must( clause_u(modA:codeB,_)). 03:13:15 03:13:15 % to make sure codeA does not get accdently defined in modB 03:13:15 /*~ 03:13:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_533152))]) 03:13:15 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:15 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:15 03:13:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 (0)$[system] '$c_call_prolog'. no(clause) 03:13:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:15 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2f200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f200)))). no(clause) 03:13:15 (14)$[system] '$c_call_prolog'. no(clause) 03:13:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2f200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f200))). % init.pl:646: 03:13:15 (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: 03:13:15 (21)<gt;*>$[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: 03:13:15 (25)$[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: 03:13:15 (26)<gt;*>$[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: 03:13:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:15 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:15 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:15 (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: 03:13:15 (36)$[myMt] '<gt;meta-call>'(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) 03:13:15 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:15 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:15 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:15 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:15 03:13:15 %~ DUMP_BREAK/0 03:13:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:15 Unhandled exception: abort 03:13:15 ERROR: Unhandled exception: abort 03:13:15 ~*/ 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 /* <gt;module> 03:13:15 % 03:13:15 % PFC is codeA language extension for prolog. 03:13:15 % 03:13:15 % It adds codeA new type of module inheritance 03:13:15 % 03:13:15 % Dec 13, 2035 03:13:15 % Douglas Miles 03:13:15 */ 03:13:15 % was_module(header_sane,[]). 03:13:15 03:13:15 :- include(library(logicmoo_test_header)). 03:13:15 03:13:15 03:13:15 %:- add_import_module(header_sane,baseKB,end). 03:13:15 03:13:15 /*~ 03:13:15 running(-), 03:13:15 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:13:15 %~ reload_of_test_header. 03:13:15 %~ %~ Reset DB complete for myMt 03:13:15 %~ %~ Reset DB complete for myMt 03:13:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 %:- add_import_module(header_sane,baseKB,end). 03:13:15 03:13:15 :- set_defaultAssertMt(myMt). 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- expects_dialect(pfc). 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- mpred_trace_exec. 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 mtProlog(modA). 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 %~ message_hook( 03:13:15 %~ error( 03:13:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:15 %~ error, 03:13:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:15 %~ imported_procedure, 03:13:15 %~ baseKB : mtProlog/1]]) 03:13:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ~*/ 03:13:15 03:13:15 mtProlog(modB). 03:13:15 03:13:15 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 %~ message_hook( 03:13:15 %~ error( 03:13:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:15 %~ error, 03:13:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:15 %~ imported_procedure, 03:13:15 %~ baseKB : mtProlog/1]]) 03:13:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 03:13:15 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 modB: (codeB). 03:13:15 03:13:15 %:- \+ modA:codeA. 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 %:- \+ modA:codeA. 03:13:15 03:13:15 genlMt(modA,modB). 03:13:15 03:13:15 % before test, to make sure codeA was not accdently defined in modB 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % before test, to make sure codeA was not accdently defined in modB 03:13:15 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test( "Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:15 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:15 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_93728)))) 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:15 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test( "Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:15 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:15 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_825430)))) 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- sanity( module_clause(modA:codeA,_)). 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test("Test_0018_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:15 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_647004)),codeB)))) 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0018_Line_0000__CodeA_in_modA_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 :- sanity( module_clause(modB:codeB,_)). 03:13:15 03:13:15 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test("Test_0019_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:15 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0019_Line_0000__CodeB_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:15 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:15 03:13:15 % make sure genlMt didnt unassert 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 03:13:15 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % make sure genlMt didnt unassert 03:13:15 :- sanity(clause_u(modB:codeB,_)). 03:13:15 03:13:15 03:13:15 03:13:15 % run the test 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test("Test_0020_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:15 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0020_Line_0000__CodeB_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 03:13:15 % run the test 03:13:15 modA: (:- codeA). 03:13:15 03:13:15 03:13:15 % to make codeB sure is available in modA 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 % to make codeB sure is available in modA 03:13:15 :- mpred_must( clause_u(modA:codeB,_)). 03:13:15 03:13:15 % to make sure codeA does not get accdently defined in modB 03:13:15 /*~ 03:13:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_677524))]) 03:13:15 03:13:15 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:15 03:13:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 (0)$[system] '$c_call_prolog'. no(clause) 03:13:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:15 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2f280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f280)))). no(clause) 03:13:15 (14)$[system] '$c_call_prolog'. no(clause) 03:13:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2f280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f280))). % init.pl:646: 03:13:15 (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: 03:13:15 (21)<gt;*>$[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: 03:13:15 (25)$[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: 03:13:15 (26)<gt;*>$[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: 03:13:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:15 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:15 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:15 (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: 03:13:15 (36)$[myMt] '<gt;meta-call>'(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) 03:13:15 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:15 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:15 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:15 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:15 03:13:15 %~ DUMP_BREAK/0 03:13:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:15 Unhandled exception: abort 03:13:15 ERROR: Unhandled exception: abort 03:13:15 ~*/ 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 /* <gt;module> 03:13:15 % 03:13:15 % PFC is codeA language extension for prolog. 03:13:15 % 03:13:15 % It adds codeA new type of module inheritance 03:13:15 % 03:13:15 % Dec 13, 2035 03:13:15 % Douglas Miles 03:13:15 */ 03:13:15 % was_module(header_sane,[]). 03:13:15 03:13:15 :- include(library(logicmoo_test_header)). 03:13:15 03:13:15 03:13:15 %:- add_import_module(header_sane,baseKB,end). 03:13:15 03:13:15 /*~ 03:13:15 running(-), 03:13:15 %~ reload_of_test_header. 03:13:15 %~ %~ Reset DB complete for myMt 03:13:15 %~ %~ Reset DB complete for myMt 03:13:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 %:- add_import_module(header_sane,baseKB,end). 03:13:15 03:13:15 :- set_defaultAssertMt(myMt). 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- expects_dialect(pfc). 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- mpred_trace_exec. 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 mtProlog(modA). 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 %~ message_hook( 03:13:15 %~ error( 03:13:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:15 %~ error, 03:13:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:15 %~ imported_procedure, 03:13:15 %~ baseKB : mtProlog/1]]) 03:13:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ~*/ 03:13:15 03:13:15 mtProlog(modB). 03:13:15 03:13:15 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 %~ message_hook( 03:13:15 %~ error( 03:13:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:15 %~ error, 03:13:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:15 %~ imported_procedure, 03:13:15 %~ baseKB : mtProlog/1]]) 03:13:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 03:13:15 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 modB: (codeB). 03:13:15 03:13:15 %:- \+ modA:codeA. 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 %:- \+ modA:codeA. 03:13:15 03:13:15 genlMt(modA,modB). 03:13:15 03:13:15 % before test, to make sure codeA was not accdently defined in modB 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % before test, to make sure codeA was not accdently defined in modB 03:13:15 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test( "Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:15 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:15 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94182)))) 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:15 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test( "Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:15 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:15 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_995398)))) 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- sanity( module_clause(modA:codeA,_)). 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:40 03:13:15 %~ ?-( mpred_test("Test_0023_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:15 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_951274)),codeB)))) 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0023_Line_0000__CodeA_in_modA_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 :- sanity( module_clause(modB:codeB,_)). 03:13:15 03:13:15 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 03:13:15 %~ ?-( mpred_test("Test_0024_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:15 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0024_Line_0000__CodeB_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:15 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:15 03:13:15 % make sure genlMt didnt unassert 03:13:15 /*~ 03:13:15 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % make sure genlMt didnt unassert 03:13:15 :- sanity(clause_u(modB:codeB,_)). 03:13:15 03:13:15 03:13:15 03:13:15 % run the test 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:47 03:13:15 %~ ?-( mpred_test("Test_0025_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:15 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0025_Line_0000__CodeB_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 03:13:15 % run the test 03:13:15 modA: (:- codeA). 03:13:15 03:13:15 03:13:15 % to make codeB sure is available in modA 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 % to make codeB sure is available in modA 03:13:15 :- mpred_must( clause_u(modA:codeB,_)). 03:13:15 03:13:15 % to make sure codeA does not get accdently defined in modB 03:13:15 /*~ 03:13:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_827820))]) 03:13:15 03:13:15 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:15 03:13:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 (0)$[system] '$c_call_prolog'. no(clause) 03:13:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:15 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2eb00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2eb00)))). no(clause) 03:13:15 (14)$[system] '$c_call_prolog'. no(clause) 03:13:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2eb00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2eb00))). % init.pl:646: 03:13:15 (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: 03:13:15 (21)<gt;*>$[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: 03:13:15 (25)$[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: 03:13:15 (26)<gt;*>$[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: 03:13:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:15 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:15 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:15 (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: 03:13:15 (36)$[myMt] '<gt;meta-call>'(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) 03:13:15 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:15 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:15 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:15 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:15 03:13:15 %~ DUMP_BREAK/0 03:13:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:15 Unhandled exception: abort 03:13:15 ERROR: Unhandled exception: abort 03:13:15 ~*/ 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 /* <gt;module> 03:13:15 % 03:13:15 % PFC is codeA language extension for prolog. 03:13:15 % 03:13:15 % It adds codeA new type of module inheritance 03:13:15 % 03:13:15 % Dec 13, 2035 03:13:15 % Douglas Miles 03:13:15 */ 03:13:15 % was_module(header_sane,[]). 03:13:15 03:13:15 :- include(library(logicmoo_test_header)). 03:13:15 03:13:15 03:13:15 %:- add_import_module(header_sane,baseKB,end). 03:13:15 03:13:15 /*~ 03:13:15 running(-), 03:13:15 %~ reload_of_test_header. 03:13:15 %~ %~ Reset DB complete for myMt 03:13:15 %~ %~ Reset DB complete for myMt 03:13:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 %:- add_import_module(header_sane,baseKB,end). 03:13:15 03:13:15 :- set_defaultAssertMt(myMt). 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- expects_dialect(pfc). 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- mpred_trace_exec. 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 mtProlog(modA). 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 %~ message_hook( 03:13:15 %~ error( 03:13:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:15 %~ error, 03:13:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:15 %~ imported_procedure, 03:13:15 %~ baseKB : mtProlog/1]]) 03:13:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ~*/ 03:13:15 03:13:15 mtProlog(modB). 03:13:15 03:13:15 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 %~ message_hook( 03:13:15 %~ error( 03:13:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:15 %~ error, 03:13:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:15 %~ imported_procedure, 03:13:15 %~ baseKB : mtProlog/1]]) 03:13:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 03:13:15 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 modB: (codeB). 03:13:15 03:13:15 %:- \+ modA:codeA. 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 %:- \+ modA:codeA. 03:13:15 03:13:15 genlMt(modA,modB). 03:13:15 03:13:15 % before test, to make sure codeA was not accdently defined in modB 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % before test, to make sure codeA was not accdently defined in modB 03:13:15 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test( "Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:15 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:15 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94902)))) 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:15 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test( "Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:15 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:15 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_670174)))) 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- sanity( module_clause(modA:codeA,_)). 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:40 03:13:15 %~ ?-( mpred_test("Test_0028_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:15 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1819672)),codeB)))) 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0028_Line_0000__CodeA_in_modA_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 :- sanity( module_clause(modB:codeB,_)). 03:13:15 03:13:15 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test("Test_0029_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:15 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0029_Line_0000__CodeB_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:15 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:15 03:13:15 % make sure genlMt didnt unassert 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 03:13:15 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % make sure genlMt didnt unassert 03:13:15 :- sanity(clause_u(modB:codeB,_)). 03:13:15 03:13:15 03:13:15 03:13:15 % run the test 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test("Test_0030_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:15 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0030_Line_0000__CodeB_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 03:13:15 % run the test 03:13:15 modA: (:- codeA). 03:13:15 03:13:15 03:13:15 % to make codeB sure is available in modA 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 % to make codeB sure is available in modA 03:13:15 :- mpred_must( clause_u(modA:codeB,_)). 03:13:15 03:13:15 % to make sure codeA does not get accdently defined in modB 03:13:15 /*~ 03:13:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1826358))]) 03:13:15 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:15 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:15 03:13:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 (0)$[system] '$c_call_prolog'. no(clause) 03:13:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:15 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2f900),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f900)))). no(clause) 03:13:15 (14)$[system] '$c_call_prolog'. no(clause) 03:13:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2f900),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f900))). % init.pl:646: 03:13:15 (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: 03:13:15 (21)<gt;*>$[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: 03:13:15 (25)$[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: 03:13:15 (26)<gt;*>$[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: 03:13:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:15 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:15 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:15 (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: 03:13:15 (36)$[myMt] '<gt;meta-call>'(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) 03:13:15 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:15 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:15 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:15 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:15 03:13:15 %~ DUMP_BREAK/0 03:13:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:15 Unhandled exception: abort 03:13:15 ERROR: Unhandled exception: abort 03:13:15 ~*/ 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 /* <gt;module> 03:13:15 % 03:13:15 % PFC is codeA language extension for prolog. 03:13:15 % 03:13:15 % It adds codeA new type of module inheritance 03:13:15 % 03:13:15 % Dec 13, 2035 03:13:15 % Douglas Miles 03:13:15 */ 03:13:15 % was_module(header_sane,[]). 03:13:15 03:13:15 :- include(library(logicmoo_test_header)). 03:13:15 03:13:15 03:13:15 %:- add_import_module(header_sane,baseKB,end). 03:13:15 03:13:15 /*~ 03:13:15 running(-), 03:13:15 %~ reload_of_test_header. 03:13:15 %~ %~ Reset DB complete for myMt 03:13:15 %~ %~ Reset DB complete for myMt 03:13:15 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:13:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 %:- add_import_module(header_sane,baseKB,end). 03:13:15 03:13:15 :- set_defaultAssertMt(myMt). 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- expects_dialect(pfc). 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- mpred_trace_exec. 03:13:15 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 mtProlog(modA). 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 %~ message_hook( 03:13:15 %~ error( 03:13:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:15 %~ error, 03:13:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:15 %~ imported_procedure, 03:13:15 %~ baseKB : mtProlog/1]]) 03:13:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ~*/ 03:13:15 03:13:15 mtProlog(modB). 03:13:15 03:13:15 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 %~ message_hook( 03:13:15 %~ error( 03:13:15 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:15 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:15 %~ error, 03:13:15 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:15 %~ imported_procedure, 03:13:15 %~ baseKB : mtProlog/1]]) 03:13:15 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 03:13:15 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 modB: (codeB). 03:13:15 03:13:15 %:- \+ modA:codeA. 03:13:15 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 %:- \+ modA:codeA. 03:13:15 03:13:15 genlMt(modA,modB). 03:13:15 03:13:15 % before test, to make sure codeA was not accdently defined in modB 03:13:15 /*~ 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % before test, to make sure codeA was not accdently defined in modB 03:13:15 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test( "Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:15 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:15 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_95892)))) 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:15 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:38 03:13:15 %~ ?-( mpred_test( "Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:15 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:15 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1451554)))) 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 :- sanity( module_clause(modA:codeA,_)). 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test("Test_0033_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:15 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1202516)),codeB)))) 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0033_Line_0000__CodeA_in_modA_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 :- sanity( module_clause(modB:codeB,_)). 03:13:15 03:13:15 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:15 /*~ 03:13:15 %~ ?-( mpred_test("Test_0034_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:15 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(module_clause(modB:codeB,true)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0034_Line_0000__CodeB_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:15 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:15 03:13:15 % make sure genlMt didnt unassert 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 03:13:15 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 % make sure genlMt didnt unassert 03:13:15 :- sanity(clause_u(modB:codeB,_)). 03:13:15 03:13:15 03:13:15 03:13:15 % run the test 03:13:15 /*~ 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:47 03:13:15 %~ ?-( mpred_test("Test_0035_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:15 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 no_proof_for(clause_u(modB:codeB,true)). 03:13:15 03:13:15 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0035_Line_0000__CodeB_in_modB_in_myMt'. 03:13:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:15 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\']"'. 03:13:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 03:13:15 % run the test 03:13:15 modA: (:- codeA). 03:13:15 03:13:15 03:13:15 % to make codeB sure is available in modA 03:13:15 /*~ 03:13:15 No source location!? 03:13:15 ~*/ 03:13:15 03:13:15 03:13:15 03:13:15 % to make codeB sure is available in modA 03:13:15 :- mpred_must( clause_u(modA:codeB,_)). 03:13:15 03:13:15 % to make sure codeA does not get accdently defined in modB 03:13:15 /*~ 03:13:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_853278))]) 03:13:15 03:13:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:15 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:15 03:13:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:15 (0)$[system] '$c_call_prolog'. no(clause) 03:13:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:15 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2f580),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f580)))). no(clause) 03:13:15 (14)$[system] '$c_call_prolog'. no(clause) 03:13:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2f580),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f580))). % init.pl:646: 03:13:15 (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: 03:13:15 (21)<gt;*>$[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: 03:13:16 (25)$[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: 03:13:16 (26)<gt;*>$[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: 03:13:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:16 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:16 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:16 (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: 03:13:16 (36)$[myMt] '<gt;meta-call>'(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) 03:13:16 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:16 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:16 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:16 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:16 03:13:16 %~ DUMP_BREAK/0 03:13:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:16 Unhandled exception: abort 03:13:16 ERROR: Unhandled exception: abort 03:13:16 ~*/ 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 /* <gt;module> 03:13:16 % 03:13:16 % PFC is codeA language extension for prolog. 03:13:16 % 03:13:16 % It adds codeA new type of module inheritance 03:13:16 % 03:13:16 % Dec 13, 2035 03:13:16 % Douglas Miles 03:13:16 */ 03:13:16 % was_module(header_sane,[]). 03:13:16 03:13:16 :- include(library(logicmoo_test_header)). 03:13:16 03:13:16 03:13:16 %:- add_import_module(header_sane,baseKB,end). 03:13:16 03:13:16 /*~ 03:13:16 running(-), 03:13:16 %~ reload_of_test_header. 03:13:16 %~ %~ Reset DB complete for myMt 03:13:16 %~ %~ Reset DB complete for myMt 03:13:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 03:13:16 %:- add_import_module(header_sane,baseKB,end). 03:13:16 03:13:16 :- set_defaultAssertMt(myMt). 03:13:16 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 :- expects_dialect(pfc). 03:13:16 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 :- mpred_trace_exec. 03:13:16 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 mtProlog(modA). 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 %~ message_hook( 03:13:16 %~ error( 03:13:16 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:16 %~ error, 03:13:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:16 %~ imported_procedure, 03:13:16 %~ baseKB : mtProlog/1]]) 03:13:16 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ~*/ 03:13:16 03:13:16 mtProlog(modB). 03:13:16 03:13:16 03:13:16 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 %~ message_hook( 03:13:16 %~ error( 03:13:16 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:16 %~ error, 03:13:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:16 %~ imported_procedure, 03:13:16 %~ baseKB : mtProlog/1]]) 03:13:16 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 03:13:16 03:13:16 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:16 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 modB: (codeB). 03:13:16 03:13:16 %:- \+ modA:codeA. 03:13:16 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 %:- \+ modA:codeA. 03:13:16 03:13:16 genlMt(modA,modB). 03:13:16 03:13:16 % before test, to make sure codeA was not accdently defined in modB 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 % before test, to make sure codeA was not accdently defined in modB 03:13:16 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:16 /*~ 03:13:16 %~ ?-( mpred_test( "Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:16 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:16 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1095598)))) 03:13:16 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:16 ~*/ 03:13:16 03:13:16 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:16 03:13:16 /*~ 03:13:16 %~ ?-( mpred_test( "Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:16 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:16 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1217032)))) 03:13:16 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 :- sanity( module_clause(modA:codeA,_)). 03:13:16 /*~ 03:13:16 %~ ?-( mpred_test("Test_0038_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:16 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2821668)),codeB)))) 03:13:16 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:16 03:13:16 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:16 03:13:16 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0038_Line_0000__CodeA_in_modA_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:16 ~*/ 03:13:16 03:13:16 :- sanity( module_clause(modB:codeB,_)). 03:13:16 03:13:16 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:16 /*~ 03:13:16 %~ ?-( mpred_test("Test_0039_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:16 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:16 no_proof_for(module_clause(modB:codeB,true)). 03:13:16 03:13:16 no_proof_for(module_clause(modB:codeB,true)). 03:13:16 03:13:16 no_proof_for(module_clause(modB:codeB,true)). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0039_Line_0000__CodeB_in_modB_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:16 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:16 03:13:16 % make sure genlMt didnt unassert 03:13:16 /*~ 03:13:16 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 % make sure genlMt didnt unassert 03:13:16 :- sanity(clause_u(modB:codeB,_)). 03:13:16 03:13:16 03:13:16 03:13:16 % run the test 03:13:16 /*~ 03:13:16 %~ ?-( mpred_test("Test_0040_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:16 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:16 no_proof_for(clause_u(modB:codeB,true)). 03:13:16 03:13:16 no_proof_for(clause_u(modB:codeB,true)). 03:13:16 03:13:16 no_proof_for(clause_u(modB:codeB,true)). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0040_Line_0000__CodeB_in_modB_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 03:13:16 03:13:16 % run the test 03:13:16 modA: (:- codeA). 03:13:16 03:13:16 03:13:16 % to make codeB sure is available in modA 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 03:13:16 % to make codeB sure is available in modA 03:13:16 :- mpred_must( clause_u(modA:codeB,_)). 03:13:16 03:13:16 % to make sure codeA does not get accdently defined in modB 03:13:16 /*~ 03:13:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4050336))]) 03:13:16 03:13:16 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:16 03:13:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:16 (0)$[system] '$c_call_prolog'. no(clause) 03:13:16 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:16 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:16 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:16 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2e400),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e400)))). no(clause) 03:13:16 (14)$[system] '$c_call_prolog'. no(clause) 03:13:16 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2e400),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e400))). % init.pl:646: 03:13:16 (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: 03:13:16 (21)<gt;*>$[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: 03:13:16 (25)$[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: 03:13:16 (26)<gt;*>$[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: 03:13:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:16 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:16 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:16 (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: 03:13:16 (36)$[myMt] '<gt;meta-call>'(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) 03:13:16 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:16 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:16 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:16 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:16 03:13:16 %~ DUMP_BREAK/0 03:13:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:16 Unhandled exception: abort 03:13:16 ERROR: Unhandled exception: abort 03:13:16 ~*/ 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 /* <gt;module> 03:13:16 % 03:13:16 % PFC is codeA language extension for prolog. 03:13:16 % 03:13:16 % It adds codeA new type of module inheritance 03:13:16 % 03:13:16 % Dec 13, 2035 03:13:16 % Douglas Miles 03:13:16 */ 03:13:16 % was_module(header_sane,[]). 03:13:16 03:13:16 :- include(library(logicmoo_test_header)). 03:13:16 03:13:16 03:13:16 %:- add_import_module(header_sane,baseKB,end). 03:13:16 03:13:16 /*~ 03:13:16 running(-), 03:13:16 %~ reload_of_test_header. 03:13:16 %~ %~ Reset DB complete for myMt 03:13:16 %~ %~ Reset DB complete for myMt 03:13:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:13:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 03:13:16 %:- add_import_module(header_sane,baseKB,end). 03:13:16 03:13:16 :- set_defaultAssertMt(myMt). 03:13:16 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 :- expects_dialect(pfc). 03:13:16 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 :- mpred_trace_exec. 03:13:16 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 mtProlog(modA). 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 %~ message_hook( 03:13:16 %~ error( 03:13:16 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:16 %~ error, 03:13:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:16 %~ imported_procedure, 03:13:16 %~ baseKB : mtProlog/1]]) 03:13:16 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ~*/ 03:13:16 03:13:16 mtProlog(modB). 03:13:16 03:13:16 03:13:16 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:24 03:13:16 %~ message_hook( 03:13:16 %~ error( 03:13:16 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:16 %~ error, 03:13:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:16 %~ imported_procedure, 03:13:16 %~ baseKB : mtProlog/1]]) 03:13:16 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 03:13:16 03:13:16 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:16 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 modB: (codeB). 03:13:16 03:13:16 %:- \+ modA:codeA. 03:13:16 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 %:- \+ modA:codeA. 03:13:16 03:13:16 genlMt(modA,modB). 03:13:16 03:13:16 % before test, to make sure codeA was not accdently defined in modB 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 % before test, to make sure codeA was not accdently defined in modB 03:13:16 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:16 /*~ 03:13:16 %~ ?-( mpred_test( "Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:16 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:16 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_101404)))) 03:13:16 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:16 ~*/ 03:13:16 03:13:16 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:16 03:13:16 /*~ 03:13:16 %~ ?-( mpred_test( "Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:16 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:16 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1853656)))) 03:13:16 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 :- sanity( module_clause(modA:codeA,_)). 03:13:16 /*~ 03:13:16 %~ ?-( mpred_test("Test_0043_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:16 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_3627872)),codeB)))) 03:13:16 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:16 03:13:16 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:16 03:13:16 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0043_Line_0000__CodeA_in_modA_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:16 ~*/ 03:13:16 03:13:16 :- sanity( module_clause(modB:codeB,_)). 03:13:16 03:13:16 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:16 /*~ 03:13:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 03:13:16 %~ ?-( mpred_test("Test_0044_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:16 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:16 no_proof_for(module_clause(modB:codeB,true)). 03:13:16 03:13:16 no_proof_for(module_clause(modB:codeB,true)). 03:13:16 03:13:16 no_proof_for(module_clause(modB:codeB,true)). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0044_Line_0000__CodeB_in_modB_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:16 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:16 03:13:16 % make sure genlMt didnt unassert 03:13:16 /*~ 03:13:16 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 % make sure genlMt didnt unassert 03:13:16 :- sanity(clause_u(modB:codeB,_)). 03:13:16 03:13:16 03:13:16 03:13:16 % run the test 03:13:16 /*~ 03:13:16 %~ ?-( mpred_test("Test_0045_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:16 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:16 no_proof_for(clause_u(modB:codeB,true)). 03:13:16 03:13:16 no_proof_for(clause_u(modB:codeB,true)). 03:13:16 03:13:16 no_proof_for(clause_u(modB:codeB,true)). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0045_Line_0000__CodeB_in_modB_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 03:13:16 03:13:16 % run the test 03:13:16 modA: (:- codeA). 03:13:16 03:13:16 03:13:16 % to make codeB sure is available in modA 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 03:13:16 % to make codeB sure is available in modA 03:13:16 :- mpred_must( clause_u(modA:codeB,_)). 03:13:16 03:13:16 % to make sure codeA does not get accdently defined in modB 03:13:16 /*~ 03:13:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1584340))]) 03:13:16 03:13:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:16 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:16 03:13:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:16 (0)$[system] '$c_call_prolog'. no(clause) 03:13:16 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:16 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:16 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:16 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2f000),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f000)))). no(clause) 03:13:16 (14)$[system] '$c_call_prolog'. no(clause) 03:13:16 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2f000),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f000))). % init.pl:646: 03:13:16 (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: 03:13:16 (21)<gt;*>$[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: 03:13:16 (25)$[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: 03:13:16 (26)<gt;*>$[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: 03:13:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:16 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:16 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:16 (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: 03:13:16 (36)$[myMt] '<gt;meta-call>'(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) 03:13:16 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:16 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:16 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:16 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:16 03:13:16 %~ DUMP_BREAK/0 03:13:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:16 Unhandled exception: abort 03:13:16 ERROR: Unhandled exception: abort 03:13:16 ~*/ 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 /* <gt;module> 03:13:16 % 03:13:16 % PFC is codeA language extension for prolog. 03:13:16 % 03:13:16 % It adds codeA new type of module inheritance 03:13:16 % 03:13:16 % Dec 13, 2035 03:13:16 % Douglas Miles 03:13:16 */ 03:13:16 % was_module(header_sane,[]). 03:13:16 03:13:16 :- include(library(logicmoo_test_header)). 03:13:16 03:13:16 03:13:16 %:- add_import_module(header_sane,baseKB,end). 03:13:16 03:13:16 /*~ 03:13:16 running(-), 03:13:16 %~ reload_of_test_header. 03:13:16 %~ %~ Reset DB complete for myMt 03:13:16 %~ %~ Reset DB complete for myMt 03:13:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 03:13:16 %:- add_import_module(header_sane,baseKB,end). 03:13:16 03:13:16 :- set_defaultAssertMt(myMt). 03:13:16 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 :- expects_dialect(pfc). 03:13:16 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 :- mpred_trace_exec. 03:13:16 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 mtProlog(modA). 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 %~ message_hook( 03:13:16 %~ error( 03:13:16 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:16 %~ error, 03:13:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:16 %~ imported_procedure, 03:13:16 %~ baseKB : mtProlog/1]]) 03:13:16 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ~*/ 03:13:16 03:13:16 mtProlog(modB). 03:13:16 03:13:16 03:13:16 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:24 03:13:16 %~ message_hook( 03:13:16 %~ error( 03:13:16 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:16 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:16 %~ error, 03:13:16 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:16 %~ imported_procedure, 03:13:16 %~ baseKB : mtProlog/1]]) 03:13:16 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 03:13:16 03:13:16 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:16 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 modB: (codeB). 03:13:16 03:13:16 %:- \+ modA:codeA. 03:13:16 03:13:16 /*~ 03:13:16 No source location!? 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 %:- \+ modA:codeA. 03:13:16 03:13:16 genlMt(modA,modB). 03:13:16 03:13:16 % before test, to make sure codeA was not accdently defined in modB 03:13:16 /*~ 03:13:16 ~*/ 03:13:16 03:13:16 03:13:16 % before test, to make sure codeA was not accdently defined in modB 03:13:16 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:16 /*~ 03:13:16 %~ ?-( mpred_test( "Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:16 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:16 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98144)))) 03:13:16 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:16 ~*/ 03:13:16 03:13:16 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:16 03:13:16 /*~ 03:13:16 %~ ?-( mpred_test( "Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:16 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:16 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2077772)))) 03:13:16 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:16 03:13:16 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:16 03:13:16 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:16 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\']"'. 03:13:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 :- sanity( module_clause(modA:codeA,_)). 03:13:17 /*~ 03:13:17 %~ ?-( mpred_test("Test_0048_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:17 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_4079736)),codeB)))) 03:13:17 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:17 03:13:17 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:17 03:13:17 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0048_Line_0000__CodeA_in_modA_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 :- sanity( module_clause(modB:codeB,_)). 03:13:17 03:13:17 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:17 /*~ 03:13:17 %~ ?-( mpred_test("Test_0049_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:17 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:17 no_proof_for(module_clause(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(module_clause(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(module_clause(modB:codeB,true)). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0049_Line_0000__CodeB_in_modB_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:17 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:17 03:13:17 % make sure genlMt didnt unassert 03:13:17 /*~ 03:13:17 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 % make sure genlMt didnt unassert 03:13:17 :- sanity(clause_u(modB:codeB,_)). 03:13:17 03:13:17 03:13:17 03:13:17 % run the test 03:13:17 /*~ 03:13:17 %~ ?-( mpred_test("Test_0050_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:17 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:17 no_proof_for(clause_u(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(clause_u(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(clause_u(modB:codeB,true)). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0050_Line_0000__CodeB_in_modB_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 03:13:17 03:13:17 % run the test 03:13:17 modA: (:- codeA). 03:13:17 03:13:17 03:13:17 % to make codeB sure is available in modA 03:13:17 /*~ 03:13:17 No source location!? 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 03:13:17 % to make codeB sure is available in modA 03:13:17 :- mpred_must( clause_u(modA:codeB,_)). 03:13:17 03:13:17 % to make sure codeA does not get accdently defined in modB 03:13:17 /*~ 03:13:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1895756))]) 03:13:17 03:13:17 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:17 03:13:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:17 (0)$[system] '$c_call_prolog'. no(clause) 03:13:17 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:17 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:17 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:17 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2f400),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f400)))). no(clause) 03:13:17 (14)$[system] '$c_call_prolog'. no(clause) 03:13:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2f400),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f400))). % init.pl:646: 03:13:17 (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: 03:13:17 (21)<gt;*>$[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: 03:13:17 (25)$[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: 03:13:17 (26)<gt;*>$[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: 03:13:17 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:17 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:17 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:17 (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: 03:13:17 (36)$[myMt] '<gt;meta-call>'(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) 03:13:17 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:17 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:17 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:17 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:17 03:13:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:17 %~ DUMP_BREAK/0 03:13:17 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:17 Unhandled exception: abort 03:13:17 ERROR: Unhandled exception: abort 03:13:17 ~*/ 03:13:17 /*~ 03:13:17 ~*/ 03:13:17 /* <gt;module> 03:13:17 % 03:13:17 % PFC is codeA language extension for prolog. 03:13:17 % 03:13:17 % It adds codeA new type of module inheritance 03:13:17 % 03:13:17 % Dec 13, 2035 03:13:17 % Douglas Miles 03:13:17 */ 03:13:17 % was_module(header_sane,[]). 03:13:17 03:13:17 :- include(library(logicmoo_test_header)). 03:13:17 03:13:17 03:13:17 %:- add_import_module(header_sane,baseKB,end). 03:13:17 03:13:17 /*~ 03:13:17 running(-), 03:13:17 %~ reload_of_test_header. 03:13:17 %~ %~ Reset DB complete for myMt 03:13:17 %~ %~ Reset DB complete for myMt 03:13:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 03:13:17 %:- add_import_module(header_sane,baseKB,end). 03:13:17 03:13:17 :- set_defaultAssertMt(myMt). 03:13:17 03:13:17 /*~ 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 :- expects_dialect(pfc). 03:13:17 03:13:17 /*~ 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 :- mpred_trace_exec. 03:13:17 03:13:17 /*~ 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 mtProlog(modA). 03:13:17 /*~ 03:13:17 No source location!? 03:13:17 %~ message_hook( 03:13:17 %~ error( 03:13:17 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:17 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:17 %~ error, 03:13:17 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:17 %~ imported_procedure, 03:13:17 %~ baseKB : mtProlog/1]]) 03:13:17 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:17 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:17 ~*/ 03:13:17 03:13:17 mtProlog(modB). 03:13:17 03:13:17 03:13:17 03:13:17 /*~ 03:13:17 No source location!? 03:13:17 %~ message_hook( 03:13:17 %~ error( 03:13:17 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:17 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:17 %~ error, 03:13:17 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:17 %~ imported_procedure, 03:13:17 %~ baseKB : mtProlog/1]]) 03:13:17 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:17 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 03:13:17 03:13:17 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:17 03:13:17 /*~ 03:13:17 No source location!? 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 modB: (codeB). 03:13:17 03:13:17 %:- \+ modA:codeA. 03:13:17 03:13:17 /*~ 03:13:17 No source location!? 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 %:- \+ modA:codeA. 03:13:17 03:13:17 genlMt(modA,modB). 03:13:17 03:13:17 % before test, to make sure codeA was not accdently defined in modB 03:13:17 /*~ 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 % before test, to make sure codeA was not accdently defined in modB 03:13:17 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:17 /*~ 03:13:17 %~ ?-( mpred_test( "Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:17 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:17 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98502)))) 03:13:17 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:17 03:13:17 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:17 03:13:17 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:17 03:13:17 /*~ 03:13:17 %~ ?-( mpred_test( "Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:17 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:17 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2247942)))) 03:13:17 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:17 03:13:17 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:17 03:13:17 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 :- sanity( module_clause(modA:codeA,_)). 03:13:17 /*~ 03:13:17 %~ ?-( mpred_test("Test_0053_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:17 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1259138)),codeB)))) 03:13:17 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:17 03:13:17 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:17 03:13:17 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0053_Line_0000__CodeA_in_modA_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 :- sanity( module_clause(modB:codeB,_)). 03:13:17 03:13:17 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:17 /*~ 03:13:17 %~ ?-( mpred_test("Test_0054_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:17 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:17 no_proof_for(module_clause(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(module_clause(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(module_clause(modB:codeB,true)). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0054_Line_0000__CodeB_in_modB_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:17 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:17 03:13:17 % make sure genlMt didnt unassert 03:13:17 /*~ 03:13:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 03:13:17 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 % make sure genlMt didnt unassert 03:13:17 :- sanity(clause_u(modB:codeB,_)). 03:13:17 03:13:17 03:13:17 03:13:17 % run the test 03:13:17 /*~ 03:13:17 %~ ?-( mpred_test("Test_0055_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:17 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:17 no_proof_for(clause_u(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(clause_u(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(clause_u(modB:codeB,true)). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0055_Line_0000__CodeB_in_modB_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 03:13:17 03:13:17 % run the test 03:13:17 modA: (:- codeA). 03:13:17 03:13:17 03:13:17 % to make codeB sure is available in modA 03:13:17 /*~ 03:13:17 No source location!? 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 03:13:17 % to make codeB sure is available in modA 03:13:17 :- mpred_must( clause_u(modA:codeB,_)). 03:13:17 03:13:17 % to make sure codeA does not get accdently defined in modB 03:13:17 /*~ 03:13:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4154026))]) 03:13:17 03:13:17 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:17 03:13:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:17 (0)$[system] '$c_call_prolog'. no(clause) 03:13:17 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:17 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:17 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:17 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2fc80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2fc80)))). no(clause) 03:13:17 (14)$[system] '$c_call_prolog'. no(clause) 03:13:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2fc80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2fc80))). % init.pl:646: 03:13:17 (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: 03:13:17 (21)<gt;*>$[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: 03:13:17 (25)$[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: 03:13:17 (26)<gt;*>$[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: 03:13:17 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:17 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:17 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:17 (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: 03:13:17 (36)$[myMt] '<gt;meta-call>'(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) 03:13:17 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:17 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:17 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:17 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:17 03:13:17 %~ DUMP_BREAK/0 03:13:17 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:17 Unhandled exception: abort 03:13:17 ERROR: Unhandled exception: abort 03:13:17 ~*/ 03:13:17 /*~ 03:13:17 ~*/ 03:13:17 /* <gt;module> 03:13:17 % 03:13:17 % PFC is codeA language extension for prolog. 03:13:17 % 03:13:17 % It adds codeA new type of module inheritance 03:13:17 % 03:13:17 % Dec 13, 2035 03:13:17 % Douglas Miles 03:13:17 */ 03:13:17 % was_module(header_sane,[]). 03:13:17 03:13:17 :- include(library(logicmoo_test_header)). 03:13:17 03:13:17 03:13:17 %:- add_import_module(header_sane,baseKB,end). 03:13:17 03:13:17 /*~ 03:13:17 running(-), 03:13:17 %~ reload_of_test_header. 03:13:17 %~ %~ Reset DB complete for myMt 03:13:17 %~ %~ Reset DB complete for myMt 03:13:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 03:13:17 %:- add_import_module(header_sane,baseKB,end). 03:13:17 03:13:17 :- set_defaultAssertMt(myMt). 03:13:17 03:13:17 /*~ 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 :- expects_dialect(pfc). 03:13:17 03:13:17 /*~ 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 :- mpred_trace_exec. 03:13:17 03:13:17 /*~ 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 mtProlog(modA). 03:13:17 /*~ 03:13:17 No source location!? 03:13:17 %~ message_hook( 03:13:17 %~ error( 03:13:17 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:17 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:17 %~ error, 03:13:17 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:17 %~ imported_procedure, 03:13:17 %~ baseKB : mtProlog/1]]) 03:13:17 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:17 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:17 ~*/ 03:13:17 03:13:17 mtProlog(modB). 03:13:17 03:13:17 03:13:17 03:13:17 /*~ 03:13:17 No source location!? 03:13:17 %~ message_hook( 03:13:17 %~ error( 03:13:17 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:17 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:17 %~ error, 03:13:17 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:17 %~ imported_procedure, 03:13:17 %~ baseKB : mtProlog/1]]) 03:13:17 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:17 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 03:13:17 03:13:17 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:17 03:13:17 /*~ 03:13:17 No source location!? 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 modB: (codeB). 03:13:17 03:13:17 %:- \+ modA:codeA. 03:13:17 03:13:17 /*~ 03:13:17 No source location!? 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 %:- \+ modA:codeA. 03:13:17 03:13:17 genlMt(modA,modB). 03:13:17 03:13:17 % before test, to make sure codeA was not accdently defined in modB 03:13:17 /*~ 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 % before test, to make sure codeA was not accdently defined in modB 03:13:17 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:17 /*~ 03:13:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:37 03:13:17 %~ ?-( mpred_test( "Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:17 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:17 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_99220)))) 03:13:17 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:17 03:13:17 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:17 03:13:17 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:17 03:13:17 /*~ 03:13:17 %~ ?-( mpred_test( "Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:17 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:17 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2475774)))) 03:13:17 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:17 03:13:17 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:17 03:13:17 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 :- sanity( module_clause(modA:codeA,_)). 03:13:17 /*~ 03:13:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:40 03:13:17 %~ ?-( mpred_test("Test_0058_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:17 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1757860)),codeB)))) 03:13:17 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:17 03:13:17 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:17 03:13:17 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0058_Line_0000__CodeA_in_modA_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 :- sanity( module_clause(modB:codeB,_)). 03:13:17 03:13:17 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:17 /*~ 03:13:17 %~ ?-( mpred_test("Test_0059_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:17 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:17 no_proof_for(module_clause(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(module_clause(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(module_clause(modB:codeB,true)). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0059_Line_0000__CodeB_in_modB_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:17 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:17 03:13:17 % make sure genlMt didnt unassert 03:13:17 /*~ 03:13:17 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 % make sure genlMt didnt unassert 03:13:17 :- sanity(clause_u(modB:codeB,_)). 03:13:17 03:13:17 03:13:17 03:13:17 % run the test 03:13:17 /*~ 03:13:17 %~ ?-( mpred_test("Test_0060_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:17 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:17 no_proof_for(clause_u(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(clause_u(modB:codeB,true)). 03:13:17 03:13:17 no_proof_for(clause_u(modB:codeB,true)). 03:13:17 03:13:17 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0060_Line_0000__CodeB_in_modB_in_myMt'. 03:13:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:17 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\']"'. 03:13:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 03:13:17 03:13:17 % run the test 03:13:17 modA: (:- codeA). 03:13:17 03:13:17 03:13:17 % to make codeB sure is available in modA 03:13:17 /*~ 03:13:17 No source location!? 03:13:17 ~*/ 03:13:17 03:13:17 03:13:17 03:13:17 % to make codeB sure is available in modA 03:13:17 :- mpred_must( clause_u(modA:codeB,_)). 03:13:17 03:13:17 % to make sure codeA does not get accdently defined in modB 03:13:17 /*~ 03:13:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1752224))]) 03:13:17 03:13:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:17 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:17 03:13:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:17 (0)$[system] '$c_call_prolog'. no(clause) 03:13:17 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:17 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:17 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:17 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2f380),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f380)))). no(clause) 03:13:17 (14)$[system] '$c_call_prolog'. no(clause) 03:13:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2f380),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f380))). % init.pl:646: 03:13:17 (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: 03:13:17 (21)<gt;*>$[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: 03:13:17 (25)$[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: 03:13:18 (26)<gt;*>$[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: 03:13:18 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:18 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:18 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:18 (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: 03:13:18 (36)$[myMt] '<gt;meta-call>'(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) 03:13:18 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:18 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:18 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:18 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:18 03:13:18 %~ DUMP_BREAK/0 03:13:18 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:18 Unhandled exception: abort 03:13:18 ERROR: Unhandled exception: abort 03:13:18 ~*/ 03:13:18 /*~ 03:13:18 ~*/ 03:13:18 /* <gt;module> 03:13:18 % 03:13:18 % PFC is codeA language extension for prolog. 03:13:18 % 03:13:18 % It adds codeA new type of module inheritance 03:13:18 % 03:13:18 % Dec 13, 2035 03:13:18 % Douglas Miles 03:13:18 */ 03:13:18 % was_module(header_sane,[]). 03:13:18 03:13:18 :- include(library(logicmoo_test_header)). 03:13:18 03:13:18 03:13:18 %:- add_import_module(header_sane,baseKB,end). 03:13:18 03:13:18 /*~ 03:13:18 running(-), 03:13:18 %~ reload_of_test_header. 03:13:18 %~ %~ Reset DB complete for myMt 03:13:18 %~ %~ Reset DB complete for myMt 03:13:18 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 03:13:18 %:- add_import_module(header_sane,baseKB,end). 03:13:18 03:13:18 :- set_defaultAssertMt(myMt). 03:13:18 03:13:18 /*~ 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 :- expects_dialect(pfc). 03:13:18 03:13:18 /*~ 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 :- mpred_trace_exec. 03:13:18 03:13:18 /*~ 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 mtProlog(modA). 03:13:18 /*~ 03:13:18 No source location!? 03:13:18 %~ message_hook( 03:13:18 %~ error( 03:13:18 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:18 %~ error, 03:13:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:18 %~ imported_procedure, 03:13:18 %~ baseKB : mtProlog/1]]) 03:13:18 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:18 ~*/ 03:13:18 03:13:18 mtProlog(modB). 03:13:18 03:13:18 03:13:18 03:13:18 /*~ 03:13:18 No source location!? 03:13:18 %~ message_hook( 03:13:18 %~ error( 03:13:18 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:18 %~ error, 03:13:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:18 %~ imported_procedure, 03:13:18 %~ baseKB : mtProlog/1]]) 03:13:18 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 03:13:18 03:13:18 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:18 03:13:18 /*~ 03:13:18 No source location!? 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 modB: (codeB). 03:13:18 03:13:18 %:- \+ modA:codeA. 03:13:18 03:13:18 /*~ 03:13:18 No source location!? 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 %:- \+ modA:codeA. 03:13:18 03:13:18 genlMt(modA,modB). 03:13:18 03:13:18 % before test, to make sure codeA was not accdently defined in modB 03:13:18 /*~ 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 % before test, to make sure codeA was not accdently defined in modB 03:13:18 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:18 /*~ 03:13:18 %~ ?-( mpred_test( "Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:18 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:18 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2000664)))) 03:13:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:18 03:13:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:18 03:13:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:18 03:13:18 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:18 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\']"'. 03:13:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:18 ~*/ 03:13:18 03:13:18 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:18 03:13:18 /*~ 03:13:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:38 03:13:18 %~ ?-( mpred_test( "Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:18 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:18 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1569260)))) 03:13:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:18 03:13:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:18 03:13:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:18 03:13:18 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:18 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\']"'. 03:13:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 :- sanity( module_clause(modA:codeA,_)). 03:13:18 /*~ 03:13:18 %~ ?-( mpred_test("Test_0063_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:18 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_6808)),codeB)))) 03:13:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:18 03:13:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:18 03:13:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:18 03:13:18 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0063_Line_0000__CodeA_in_modA_in_myMt'. 03:13:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:18 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\']"'. 03:13:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:18 ~*/ 03:13:18 03:13:18 :- sanity( module_clause(modB:codeB,_)). 03:13:18 03:13:18 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:18 /*~ 03:13:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 03:13:18 %~ ?-( mpred_test("Test_0064_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:18 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:18 no_proof_for(module_clause(modB:codeB,true)). 03:13:18 03:13:18 no_proof_for(module_clause(modB:codeB,true)). 03:13:18 03:13:18 no_proof_for(module_clause(modB:codeB,true)). 03:13:18 03:13:18 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0064_Line_0000__CodeB_in_modB_in_myMt'. 03:13:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:18 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\']"'. 03:13:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:18 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:18 03:13:18 % make sure genlMt didnt unassert 03:13:18 /*~ 03:13:18 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 % make sure genlMt didnt unassert 03:13:18 :- sanity(clause_u(modB:codeB,_)). 03:13:18 03:13:18 03:13:18 03:13:18 % run the test 03:13:18 /*~ 03:13:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:47 03:13:18 %~ ?-( mpred_test("Test_0065_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:18 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:18 no_proof_for(clause_u(modB:codeB,true)). 03:13:18 03:13:18 no_proof_for(clause_u(modB:codeB,true)). 03:13:18 03:13:18 no_proof_for(clause_u(modB:codeB,true)). 03:13:18 03:13:18 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0065_Line_0000__CodeB_in_modB_in_myMt'. 03:13:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:18 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\']"'. 03:13:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 03:13:18 03:13:18 % run the test 03:13:18 modA: (:- codeA). 03:13:18 03:13:18 03:13:18 % to make codeB sure is available in modA 03:13:18 /*~ 03:13:18 No source location!? 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 03:13:18 % to make codeB sure is available in modA 03:13:18 :- mpred_must( clause_u(modA:codeB,_)). 03:13:18 03:13:18 % to make sure codeA does not get accdently defined in modB 03:13:18 /*~ 03:13:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1956098))]) 03:13:18 03:13:18 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:18 03:13:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:18 (0)$[system] '$c_call_prolog'. no(clause) 03:13:18 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:18 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:18 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:18 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55703b6ca080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55703b6ca080)))). no(clause) 03:13:18 (14)$[system] '$c_call_prolog'. no(clause) 03:13:18 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55703b6ca080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55703b6ca080))). % init.pl:646: 03:13:18 (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: 03:13:18 (21)<gt;*>$[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: 03:13:18 (25)$[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: 03:13:18 (26)<gt;*>$[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: 03:13:18 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:18 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:18 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:18 (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: 03:13:18 (36)$[myMt] '<gt;meta-call>'(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) 03:13:18 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:18 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:18 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:18 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:18 03:13:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:18 %~ DUMP_BREAK/0 03:13:18 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:18 Unhandled exception: abort 03:13:18 ERROR: Unhandled exception: abort 03:13:18 ~*/ 03:13:18 /*~ 03:13:18 ~*/ 03:13:18 /* <gt;module> 03:13:18 % 03:13:18 % PFC is codeA language extension for prolog. 03:13:18 % 03:13:18 % It adds codeA new type of module inheritance 03:13:18 % 03:13:18 % Dec 13, 2035 03:13:18 % Douglas Miles 03:13:18 */ 03:13:18 % was_module(header_sane,[]). 03:13:18 03:13:18 :- include(library(logicmoo_test_header)). 03:13:18 03:13:18 03:13:18 %:- add_import_module(header_sane,baseKB,end). 03:13:18 03:13:18 /*~ 03:13:18 running(-), 03:13:18 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:13:18 %~ reload_of_test_header. 03:13:18 %~ %~ Reset DB complete for myMt 03:13:18 %~ %~ Reset DB complete for myMt 03:13:18 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 03:13:18 %:- add_import_module(header_sane,baseKB,end). 03:13:18 03:13:18 :- set_defaultAssertMt(myMt). 03:13:18 03:13:18 /*~ 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 :- expects_dialect(pfc). 03:13:18 03:13:18 /*~ 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 :- mpred_trace_exec. 03:13:18 03:13:18 /*~ 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 mtProlog(modA). 03:13:18 /*~ 03:13:18 No source location!? 03:13:18 %~ message_hook( 03:13:18 %~ error( 03:13:18 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:18 %~ error, 03:13:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:18 %~ imported_procedure, 03:13:18 %~ baseKB : mtProlog/1]]) 03:13:18 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:18 ~*/ 03:13:18 03:13:18 mtProlog(modB). 03:13:18 03:13:18 03:13:18 03:13:18 /*~ 03:13:18 No source location!? 03:13:18 %~ message_hook( 03:13:18 %~ error( 03:13:18 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:18 %~ error, 03:13:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:18 %~ imported_procedure, 03:13:18 %~ baseKB : mtProlog/1]]) 03:13:18 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 03:13:18 03:13:18 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:18 03:13:18 /*~ 03:13:18 No source location!? 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 modB: (codeB). 03:13:18 03:13:18 %:- \+ modA:codeA. 03:13:18 03:13:18 /*~ 03:13:18 No source location!? 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 %:- \+ modA:codeA. 03:13:18 03:13:18 genlMt(modA,modB). 03:13:18 03:13:18 % before test, to make sure codeA was not accdently defined in modB 03:13:18 /*~ 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 % before test, to make sure codeA was not accdently defined in modB 03:13:18 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:18 /*~ 03:13:18 %~ ?-( mpred_test( "Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:18 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:18 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2206028)))) 03:13:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:18 03:13:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:18 03:13:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:18 03:13:18 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:18 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\']"'. 03:13:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:18 ~*/ 03:13:18 03:13:18 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:18 03:13:18 /*~ 03:13:18 %~ ?-( mpred_test( "Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:18 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:18 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2044442)))) 03:13:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:18 03:13:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:18 03:13:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:18 03:13:18 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:18 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\']"'. 03:13:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 :- sanity( module_clause(modA:codeA,_)). 03:13:18 /*~ 03:13:18 %~ ?-( mpred_test("Test_0068_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:18 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1982340)),codeB)))) 03:13:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:18 03:13:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:18 03:13:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:18 03:13:18 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0068_Line_0000__CodeA_in_modA_in_myMt'. 03:13:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:18 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\']"'. 03:13:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:18 ~*/ 03:13:18 03:13:18 :- sanity( module_clause(modB:codeB,_)). 03:13:18 03:13:18 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:18 /*~ 03:13:18 %~ ?-( mpred_test("Test_0069_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:18 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:18 no_proof_for(module_clause(modB:codeB,true)). 03:13:18 03:13:18 no_proof_for(module_clause(modB:codeB,true)). 03:13:18 03:13:18 no_proof_for(module_clause(modB:codeB,true)). 03:13:18 03:13:18 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0069_Line_0000__CodeB_in_modB_in_myMt'. 03:13:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:18 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\']"'. 03:13:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:18 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:18 03:13:18 % make sure genlMt didnt unassert 03:13:18 /*~ 03:13:18 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 % make sure genlMt didnt unassert 03:13:18 :- sanity(clause_u(modB:codeB,_)). 03:13:18 03:13:18 03:13:18 03:13:18 % run the test 03:13:18 /*~ 03:13:18 %~ ?-( mpred_test("Test_0070_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:18 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:18 no_proof_for(clause_u(modB:codeB,true)). 03:13:18 03:13:18 no_proof_for(clause_u(modB:codeB,true)). 03:13:18 03:13:18 no_proof_for(clause_u(modB:codeB,true)). 03:13:18 03:13:18 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0070_Line_0000__CodeB_in_modB_in_myMt'. 03:13:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:18 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\']"'. 03:13:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 03:13:18 03:13:18 % run the test 03:13:18 modA: (:- codeA). 03:13:18 03:13:18 03:13:18 % to make codeB sure is available in modA 03:13:18 /*~ 03:13:18 No source location!? 03:13:18 ~*/ 03:13:18 03:13:18 03:13:18 03:13:18 % to make codeB sure is available in modA 03:13:18 :- mpred_must( clause_u(modA:codeB,_)). 03:13:18 03:13:18 % to make sure codeA does not get accdently defined in modB 03:13:18 /*~ 03:13:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1659748))]) 03:13:18 03:13:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:18 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:18 03:13:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:18 (0)$[system] '$c_call_prolog'. no(clause) 03:13:18 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:18 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:18 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:18 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2e200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e200)))). no(clause) 03:13:18 (14)$[system] '$c_call_prolog'. no(clause) 03:13:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2e200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e200))). % init.pl:646: 03:13:19 (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: 03:13:19 (21)<gt;*>$[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: 03:13:19 (25)$[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: 03:13:19 (26)<gt;*>$[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: 03:13:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:19 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:19 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:19 (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: 03:13:19 (36)$[myMt] '<gt;meta-call>'(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) 03:13:19 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:19 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:19 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:19 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:19 03:13:19 %~ DUMP_BREAK/0 03:13:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:19 Unhandled exception: abort 03:13:19 ERROR: Unhandled exception: abort 03:13:19 ~*/ 03:13:19 /*~ 03:13:19 ~*/ 03:13:19 /* <gt;module> 03:13:19 % 03:13:19 % PFC is codeA language extension for prolog. 03:13:19 % 03:13:19 % It adds codeA new type of module inheritance 03:13:19 % 03:13:19 % Dec 13, 2035 03:13:19 % Douglas Miles 03:13:19 */ 03:13:19 % was_module(header_sane,[]). 03:13:19 03:13:19 :- include(library(logicmoo_test_header)). 03:13:19 03:13:19 03:13:19 %:- add_import_module(header_sane,baseKB,end). 03:13:19 03:13:19 /*~ 03:13:19 running(-), 03:13:19 %~ reload_of_test_header. 03:13:19 %~ %~ Reset DB complete for myMt 03:13:19 %~ %~ Reset DB complete for myMt 03:13:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 03:13:19 %:- add_import_module(header_sane,baseKB,end). 03:13:19 03:13:19 :- set_defaultAssertMt(myMt). 03:13:19 03:13:19 /*~ 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 :- expects_dialect(pfc). 03:13:19 03:13:19 /*~ 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 :- mpred_trace_exec. 03:13:19 03:13:19 /*~ 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 mtProlog(modA). 03:13:19 /*~ 03:13:19 No source location!? 03:13:19 %~ message_hook( 03:13:19 %~ error( 03:13:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:19 %~ error, 03:13:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:19 %~ imported_procedure, 03:13:19 %~ baseKB : mtProlog/1]]) 03:13:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:19 ~*/ 03:13:19 03:13:19 mtProlog(modB). 03:13:19 03:13:19 03:13:19 03:13:19 /*~ 03:13:19 No source location!? 03:13:19 %~ message_hook( 03:13:19 %~ error( 03:13:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:19 %~ error, 03:13:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:19 %~ imported_procedure, 03:13:19 %~ baseKB : mtProlog/1]]) 03:13:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 03:13:19 03:13:19 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:19 03:13:19 /*~ 03:13:19 No source location!? 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 modB: (codeB). 03:13:19 03:13:19 %:- \+ modA:codeA. 03:13:19 03:13:19 /*~ 03:13:19 No source location!? 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 %:- \+ modA:codeA. 03:13:19 03:13:19 genlMt(modA,modB). 03:13:19 03:13:19 % before test, to make sure codeA was not accdently defined in modB 03:13:19 /*~ 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 % before test, to make sure codeA was not accdently defined in modB 03:13:19 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:19 /*~ 03:13:19 %~ ?-( mpred_test( "Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:19 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:19 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1910636)))) 03:13:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:19 03:13:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:19 03:13:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:19 03:13:19 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:19 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\']"'. 03:13:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:19 ~*/ 03:13:19 03:13:19 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:19 03:13:19 /*~ 03:13:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:38 03:13:19 %~ ?-( mpred_test( "Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:19 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:19 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2070432)))) 03:13:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:19 03:13:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:19 03:13:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:19 03:13:19 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:19 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\']"'. 03:13:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 :- sanity( module_clause(modA:codeA,_)). 03:13:19 /*~ 03:13:19 %~ ?-( mpred_test("Test_0073_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:19 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2266070)),codeB)))) 03:13:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:19 03:13:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:19 03:13:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:19 03:13:19 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0073_Line_0000__CodeA_in_modA_in_myMt'. 03:13:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:19 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\']"'. 03:13:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:19 ~*/ 03:13:19 03:13:19 :- sanity( module_clause(modB:codeB,_)). 03:13:19 03:13:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:19 /*~ 03:13:19 %~ ?-( mpred_test("Test_0074_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:19 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:19 no_proof_for(module_clause(modB:codeB,true)). 03:13:19 03:13:19 no_proof_for(module_clause(modB:codeB,true)). 03:13:19 03:13:19 no_proof_for(module_clause(modB:codeB,true)). 03:13:19 03:13:19 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0074_Line_0000__CodeB_in_modB_in_myMt'. 03:13:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:19 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\']"'. 03:13:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:19 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:19 03:13:19 % make sure genlMt didnt unassert 03:13:19 /*~ 03:13:19 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 % make sure genlMt didnt unassert 03:13:19 :- sanity(clause_u(modB:codeB,_)). 03:13:19 03:13:19 03:13:19 03:13:19 % run the test 03:13:19 /*~ 03:13:19 %~ ?-( mpred_test("Test_0075_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:19 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:19 no_proof_for(clause_u(modB:codeB,true)). 03:13:19 03:13:19 no_proof_for(clause_u(modB:codeB,true)). 03:13:19 03:13:19 no_proof_for(clause_u(modB:codeB,true)). 03:13:19 03:13:19 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0075_Line_0000__CodeB_in_modB_in_myMt'. 03:13:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:19 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\']"'. 03:13:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 03:13:19 03:13:19 % run the test 03:13:19 modA: (:- codeA). 03:13:19 03:13:19 03:13:19 % to make codeB sure is available in modA 03:13:19 /*~ 03:13:19 No source location!? 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 03:13:19 % to make codeB sure is available in modA 03:13:19 :- mpred_must( clause_u(modA:codeB,_)). 03:13:19 03:13:19 % to make sure codeA does not get accdently defined in modB 03:13:19 /*~ 03:13:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1585398))]) 03:13:19 03:13:19 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:19 03:13:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:19 (0)$[system] '$c_call_prolog'. no(clause) 03:13:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:19 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2e380),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e380)))). no(clause) 03:13:19 (14)$[system] '$c_call_prolog'. no(clause) 03:13:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2e380),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e380))). % init.pl:646: 03:13:19 (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: 03:13:19 (21)<gt;*>$[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: 03:13:19 (25)$[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: 03:13:19 (26)<gt;*>$[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: 03:13:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:19 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:19 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:19 (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: 03:13:19 (36)$[myMt] '<gt;meta-call>'(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) 03:13:19 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:19 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:19 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:19 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:19 03:13:19 %~ DUMP_BREAK/0 03:13:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:19 Unhandled exception: abort 03:13:19 ERROR: Unhandled exception: abort 03:13:19 ~*/ 03:13:19 /*~ 03:13:19 ~*/ 03:13:19 /* <gt;module> 03:13:19 % 03:13:19 % PFC is codeA language extension for prolog. 03:13:19 % 03:13:19 % It adds codeA new type of module inheritance 03:13:19 % 03:13:19 % Dec 13, 2035 03:13:19 % Douglas Miles 03:13:19 */ 03:13:19 % was_module(header_sane,[]). 03:13:19 03:13:19 :- include(library(logicmoo_test_header)). 03:13:19 03:13:19 03:13:19 %:- add_import_module(header_sane,baseKB,end). 03:13:19 03:13:19 /*~ 03:13:19 running(-), 03:13:19 %~ reload_of_test_header. 03:13:19 %~ %~ Reset DB complete for myMt 03:13:19 %~ %~ Reset DB complete for myMt 03:13:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 03:13:19 %:- add_import_module(header_sane,baseKB,end). 03:13:19 03:13:19 :- set_defaultAssertMt(myMt). 03:13:19 03:13:19 /*~ 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 :- expects_dialect(pfc). 03:13:19 03:13:19 /*~ 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 :- mpred_trace_exec. 03:13:19 03:13:19 /*~ 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 mtProlog(modA). 03:13:19 /*~ 03:13:19 No source location!? 03:13:19 %~ message_hook( 03:13:19 %~ error( 03:13:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:19 %~ error, 03:13:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:19 %~ imported_procedure, 03:13:19 %~ baseKB : mtProlog/1]]) 03:13:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:19 ~*/ 03:13:19 03:13:19 mtProlog(modB). 03:13:19 03:13:19 03:13:19 03:13:19 /*~ 03:13:19 No source location!? 03:13:19 %~ message_hook( 03:13:19 %~ error( 03:13:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:19 %~ error, 03:13:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:19 %~ imported_procedure, 03:13:19 %~ baseKB : mtProlog/1]]) 03:13:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 03:13:19 03:13:19 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:19 03:13:19 /*~ 03:13:19 No source location!? 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 modB: (codeB). 03:13:19 03:13:19 %:- \+ modA:codeA. 03:13:19 03:13:19 /*~ 03:13:19 No source location!? 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 %:- \+ modA:codeA. 03:13:19 03:13:19 genlMt(modA,modB). 03:13:19 03:13:19 % before test, to make sure codeA was not accdently defined in modB 03:13:19 /*~ 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 % before test, to make sure codeA was not accdently defined in modB 03:13:19 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:19 /*~ 03:13:19 %~ ?-( mpred_test( "Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:19 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:19 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1837510)))) 03:13:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:19 03:13:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:19 03:13:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:19 03:13:19 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:19 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\']"'. 03:13:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:19 ~*/ 03:13:19 03:13:19 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:19 03:13:19 /*~ 03:13:19 %~ ?-( mpred_test( "Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:19 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:19 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_5065112)))) 03:13:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:19 03:13:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:19 03:13:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:19 03:13:19 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:19 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\']"'. 03:13:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 :- sanity( module_clause(modA:codeA,_)). 03:13:19 /*~ 03:13:19 %~ ?-( mpred_test("Test_0078_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:19 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_8317178)),codeB)))) 03:13:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:19 03:13:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:19 03:13:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:19 03:13:19 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0078_Line_0000__CodeA_in_modA_in_myMt'. 03:13:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:19 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\']"'. 03:13:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:19 ~*/ 03:13:19 03:13:19 :- sanity( module_clause(modB:codeB,_)). 03:13:19 03:13:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:19 /*~ 03:13:19 %~ ?-( mpred_test("Test_0079_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:19 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:19 no_proof_for(module_clause(modB:codeB,true)). 03:13:19 03:13:19 no_proof_for(module_clause(modB:codeB,true)). 03:13:19 03:13:19 no_proof_for(module_clause(modB:codeB,true)). 03:13:19 03:13:19 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0079_Line_0000__CodeB_in_modB_in_myMt'. 03:13:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:19 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\']"'. 03:13:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:19 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:19 03:13:19 % make sure genlMt didnt unassert 03:13:19 /*~ 03:13:19 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 % make sure genlMt didnt unassert 03:13:19 :- sanity(clause_u(modB:codeB,_)). 03:13:19 03:13:19 03:13:19 03:13:19 % run the test 03:13:19 /*~ 03:13:19 %~ ?-( mpred_test("Test_0080_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:19 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:19 no_proof_for(clause_u(modB:codeB,true)). 03:13:19 03:13:19 no_proof_for(clause_u(modB:codeB,true)). 03:13:19 03:13:19 no_proof_for(clause_u(modB:codeB,true)). 03:13:19 03:13:19 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0080_Line_0000__CodeB_in_modB_in_myMt'. 03:13:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:19 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\']"'. 03:13:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 03:13:19 03:13:19 % run the test 03:13:19 modA: (:- codeA). 03:13:19 03:13:19 03:13:19 % to make codeB sure is available in modA 03:13:19 /*~ 03:13:19 No source location!? 03:13:19 ~*/ 03:13:19 03:13:19 03:13:19 03:13:19 % to make codeB sure is available in modA 03:13:19 :- mpred_must( clause_u(modA:codeB,_)). 03:13:19 03:13:19 % to make sure codeA does not get accdently defined in modB 03:13:19 /*~ 03:13:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2847486))]) 03:13:19 03:13:19 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:20 03:13:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:20 (0)$[system] '$c_call_prolog'. no(clause) 03:13:20 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:20 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:20 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:20 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2f880),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f880)))). no(clause) 03:13:20 (14)$[system] '$c_call_prolog'. no(clause) 03:13:20 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2f880),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f880))). % init.pl:646: 03:13:20 (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: 03:13:20 (21)<gt;*>$[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: 03:13:20 (25)$[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: 03:13:20 (26)<gt;*>$[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: 03:13:20 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:20 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:20 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:20 (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: 03:13:20 (36)$[myMt] '<gt;meta-call>'(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) 03:13:20 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:20 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:20 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:20 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:20 03:13:20 %~ DUMP_BREAK/0 03:13:20 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:20 Unhandled exception: abort 03:13:20 ERROR: Unhandled exception: abort 03:13:20 ~*/ 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 /* <gt;module> 03:13:20 % 03:13:20 % PFC is codeA language extension for prolog. 03:13:20 % 03:13:20 % It adds codeA new type of module inheritance 03:13:20 % 03:13:20 % Dec 13, 2035 03:13:20 % Douglas Miles 03:13:20 */ 03:13:20 % was_module(header_sane,[]). 03:13:20 03:13:20 :- include(library(logicmoo_test_header)). 03:13:20 03:13:20 03:13:20 %:- add_import_module(header_sane,baseKB,end). 03:13:20 03:13:20 /*~ 03:13:20 running(-), 03:13:20 %~ reload_of_test_header. 03:13:20 %~ %~ Reset DB complete for myMt 03:13:20 %~ %~ Reset DB complete for myMt 03:13:20 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 03:13:20 %:- add_import_module(header_sane,baseKB,end). 03:13:20 03:13:20 :- set_defaultAssertMt(myMt). 03:13:20 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 :- expects_dialect(pfc). 03:13:20 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 :- mpred_trace_exec. 03:13:20 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 mtProlog(modA). 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 %~ message_hook( 03:13:20 %~ error( 03:13:20 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:20 %~ error, 03:13:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:20 %~ imported_procedure, 03:13:20 %~ baseKB : mtProlog/1]]) 03:13:20 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:20 ~*/ 03:13:20 03:13:20 mtProlog(modB). 03:13:20 03:13:20 03:13:20 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 %~ message_hook( 03:13:20 %~ error( 03:13:20 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:20 %~ error, 03:13:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:20 %~ imported_procedure, 03:13:20 %~ baseKB : mtProlog/1]]) 03:13:20 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 03:13:20 03:13:20 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:20 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 modB: (codeB). 03:13:20 03:13:20 %:- \+ modA:codeA. 03:13:20 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 %:- \+ modA:codeA. 03:13:20 03:13:20 genlMt(modA,modB). 03:13:20 03:13:20 % before test, to make sure codeA was not accdently defined in modB 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 % before test, to make sure codeA was not accdently defined in modB 03:13:20 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:20 /*~ 03:13:20 %~ ?-( mpred_test( "Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:20 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:20 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_3100788)))) 03:13:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:20 03:13:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:20 03:13:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:20 03:13:20 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:20 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\']"'. 03:13:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:20 ~*/ 03:13:20 03:13:20 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:20 03:13:20 /*~ 03:13:20 %~ ?-( mpred_test( "Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:20 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:20 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_6498102)))) 03:13:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:20 03:13:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:20 03:13:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:20 03:13:20 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:20 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\']"'. 03:13:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 :- sanity( module_clause(modA:codeA,_)). 03:13:20 /*~ 03:13:20 %~ ?-( mpred_test("Test_0083_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:20 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_3071612)),codeB)))) 03:13:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:20 03:13:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:20 03:13:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:20 03:13:20 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0083_Line_0000__CodeA_in_modA_in_myMt'. 03:13:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:20 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\']"'. 03:13:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:20 ~*/ 03:13:20 03:13:20 :- sanity( module_clause(modB:codeB,_)). 03:13:20 03:13:20 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:20 /*~ 03:13:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 03:13:20 %~ ?-( mpred_test("Test_0084_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:20 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:20 no_proof_for(module_clause(modB:codeB,true)). 03:13:20 03:13:20 no_proof_for(module_clause(modB:codeB,true)). 03:13:20 03:13:20 no_proof_for(module_clause(modB:codeB,true)). 03:13:20 03:13:20 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0084_Line_0000__CodeB_in_modB_in_myMt'. 03:13:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:20 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\']"'. 03:13:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:20 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:20 03:13:20 % make sure genlMt didnt unassert 03:13:20 /*~ 03:13:20 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 % make sure genlMt didnt unassert 03:13:20 :- sanity(clause_u(modB:codeB,_)). 03:13:20 03:13:20 03:13:20 03:13:20 % run the test 03:13:20 /*~ 03:13:20 %~ ?-( mpred_test("Test_0085_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:20 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:20 no_proof_for(clause_u(modB:codeB,true)). 03:13:20 03:13:20 no_proof_for(clause_u(modB:codeB,true)). 03:13:20 03:13:20 no_proof_for(clause_u(modB:codeB,true)). 03:13:20 03:13:20 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0085_Line_0000__CodeB_in_modB_in_myMt'. 03:13:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:20 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\']"'. 03:13:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 03:13:20 03:13:20 % run the test 03:13:20 modA: (:- codeA). 03:13:20 03:13:20 03:13:20 % to make codeB sure is available in modA 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 03:13:20 % to make codeB sure is available in modA 03:13:20 :- mpred_must( clause_u(modA:codeB,_)). 03:13:20 03:13:20 % to make sure codeA does not get accdently defined in modB 03:13:20 /*~ 03:13:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_6512258))]) 03:13:20 03:13:20 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:20 03:13:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:20 (0)$[system] '$c_call_prolog'. no(clause) 03:13:20 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:20 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:20 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:20 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2e300),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e300)))). no(clause) 03:13:20 (14)$[system] '$c_call_prolog'. no(clause) 03:13:20 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2e300),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e300))). % init.pl:646: 03:13:20 (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: 03:13:20 (21)<gt;*>$[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: 03:13:20 (25)$[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: 03:13:20 (26)<gt;*>$[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: 03:13:20 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:20 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:20 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:20 (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: 03:13:20 (36)$[myMt] '<gt;meta-call>'(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) 03:13:20 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:20 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:20 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:20 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:20 03:13:20 %~ DUMP_BREAK/0 03:13:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:20 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:20 Unhandled exception: abort 03:13:20 ERROR: Unhandled exception: abort 03:13:20 ~*/ 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 /* <gt;module> 03:13:20 % 03:13:20 % PFC is codeA language extension for prolog. 03:13:20 % 03:13:20 % It adds codeA new type of module inheritance 03:13:20 % 03:13:20 % Dec 13, 2035 03:13:20 % Douglas Miles 03:13:20 */ 03:13:20 % was_module(header_sane,[]). 03:13:20 03:13:20 :- include(library(logicmoo_test_header)). 03:13:20 03:13:20 03:13:20 %:- add_import_module(header_sane,baseKB,end). 03:13:20 03:13:20 /*~ 03:13:20 running(-), 03:13:20 %~ reload_of_test_header. 03:13:20 %~ %~ Reset DB complete for myMt 03:13:20 %~ %~ Reset DB complete for myMt 03:13:20 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 03:13:20 %:- add_import_module(header_sane,baseKB,end). 03:13:20 03:13:20 :- set_defaultAssertMt(myMt). 03:13:20 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 :- expects_dialect(pfc). 03:13:20 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 :- mpred_trace_exec. 03:13:20 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 mtProlog(modA). 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 %~ message_hook( 03:13:20 %~ error( 03:13:20 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:20 %~ error, 03:13:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:20 %~ imported_procedure, 03:13:20 %~ baseKB : mtProlog/1]]) 03:13:20 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:20 ~*/ 03:13:20 03:13:20 mtProlog(modB). 03:13:20 03:13:20 03:13:20 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 %~ message_hook( 03:13:20 %~ error( 03:13:20 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:20 %~ error, 03:13:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:20 %~ imported_procedure, 03:13:20 %~ baseKB : mtProlog/1]]) 03:13:20 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 03:13:20 03:13:20 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:20 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 modB: (codeB). 03:13:20 03:13:20 %:- \+ modA:codeA. 03:13:20 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 %:- \+ modA:codeA. 03:13:20 03:13:20 genlMt(modA,modB). 03:13:20 03:13:20 % before test, to make sure codeA was not accdently defined in modB 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 % before test, to make sure codeA was not accdently defined in modB 03:13:20 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:20 /*~ 03:13:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:37 03:13:20 %~ ?-( mpred_test( "Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:20 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:20 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_103546)))) 03:13:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:20 03:13:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:20 03:13:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:20 03:13:20 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:20 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\']"'. 03:13:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:20 ~*/ 03:13:20 03:13:20 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:20 03:13:20 /*~ 03:13:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:38 03:13:20 %~ ?-( mpred_test( "Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:20 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:20 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3728032)))) 03:13:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:20 03:13:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:20 03:13:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:20 03:13:20 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:20 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\']"'. 03:13:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 :- sanity( module_clause(modA:codeA,_)). 03:13:20 /*~ 03:13:20 %~ ?-( mpred_test("Test_0088_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:20 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_7377744)),codeB)))) 03:13:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:20 03:13:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:20 03:13:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:20 03:13:20 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0088_Line_0000__CodeA_in_modA_in_myMt'. 03:13:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:20 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\']"'. 03:13:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:20 ~*/ 03:13:20 03:13:20 :- sanity( module_clause(modB:codeB,_)). 03:13:20 03:13:20 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:20 /*~ 03:13:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:41 03:13:20 %~ ?-( mpred_test("Test_0089_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:20 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:20 no_proof_for(module_clause(modB:codeB,true)). 03:13:20 03:13:20 no_proof_for(module_clause(modB:codeB,true)). 03:13:20 03:13:20 no_proof_for(module_clause(modB:codeB,true)). 03:13:20 03:13:20 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0089_Line_0000__CodeB_in_modB_in_myMt'. 03:13:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:20 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\']"'. 03:13:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:20 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:20 03:13:20 % make sure genlMt didnt unassert 03:13:20 /*~ 03:13:20 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 % make sure genlMt didnt unassert 03:13:20 :- sanity(clause_u(modB:codeB,_)). 03:13:20 03:13:20 03:13:20 03:13:20 % run the test 03:13:20 /*~ 03:13:20 %~ ?-( mpred_test("Test_0090_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:20 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:20 no_proof_for(clause_u(modB:codeB,true)). 03:13:20 03:13:20 no_proof_for(clause_u(modB:codeB,true)). 03:13:20 03:13:20 no_proof_for(clause_u(modB:codeB,true)). 03:13:20 03:13:20 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0090_Line_0000__CodeB_in_modB_in_myMt'. 03:13:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:20 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\']"'. 03:13:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 03:13:20 03:13:20 % run the test 03:13:20 modA: (:- codeA). 03:13:20 03:13:20 03:13:20 % to make codeB sure is available in modA 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 03:13:20 % to make codeB sure is available in modA 03:13:20 :- mpred_must( clause_u(modA:codeB,_)). 03:13:20 03:13:20 % to make sure codeA does not get accdently defined in modB 03:13:20 /*~ 03:13:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_3247700))]) 03:13:20 03:13:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:20 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:20 03:13:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:20 (0)$[system] '$c_call_prolog'. no(clause) 03:13:20 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:20 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:20 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:20 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2f800),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f800)))). no(clause) 03:13:20 (14)$[system] '$c_call_prolog'. no(clause) 03:13:20 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2f800),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2f800))). % init.pl:646: 03:13:20 (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: 03:13:20 (21)<gt;*>$[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: 03:13:20 (25)$[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: 03:13:20 (26)<gt;*>$[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: 03:13:20 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:20 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:20 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:20 (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: 03:13:20 (36)$[myMt] '<gt;meta-call>'(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) 03:13:20 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:20 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:20 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:20 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:20 03:13:20 %~ DUMP_BREAK/0 03:13:20 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:20 Unhandled exception: abort 03:13:20 ERROR: Unhandled exception: abort 03:13:20 ~*/ 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 /* <gt;module> 03:13:20 % 03:13:20 % PFC is codeA language extension for prolog. 03:13:20 % 03:13:20 % It adds codeA new type of module inheritance 03:13:20 % 03:13:20 % Dec 13, 2035 03:13:20 % Douglas Miles 03:13:20 */ 03:13:20 % was_module(header_sane,[]). 03:13:20 03:13:20 :- include(library(logicmoo_test_header)). 03:13:20 03:13:20 03:13:20 %:- add_import_module(header_sane,baseKB,end). 03:13:20 03:13:20 /*~ 03:13:20 running(-), 03:13:20 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:13:20 %~ reload_of_test_header. 03:13:20 %~ %~ Reset DB complete for myMt 03:13:20 %~ %~ Reset DB complete for myMt 03:13:20 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:20 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:13:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 03:13:20 %:- add_import_module(header_sane,baseKB,end). 03:13:20 03:13:20 :- set_defaultAssertMt(myMt). 03:13:20 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 :- expects_dialect(pfc). 03:13:20 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 :- mpred_trace_exec. 03:13:20 03:13:20 /*~ 03:13:20 ~*/ 03:13:20 03:13:20 03:13:20 mtProlog(modA). 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:23 03:13:20 %~ message_hook( 03:13:20 %~ error( 03:13:20 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:20 %~ error, 03:13:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:20 %~ imported_procedure, 03:13:20 %~ baseKB : mtProlog/1]]) 03:13:20 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:20 ~*/ 03:13:20 03:13:20 mtProlog(modB). 03:13:20 03:13:20 03:13:20 03:13:20 /*~ 03:13:20 No source location!? 03:13:20 %~ message_hook( 03:13:20 %~ error( 03:13:20 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:20 %~ error, 03:13:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:20 %~ imported_procedure, 03:13:20 %~ baseKB : mtProlog/1]]) 03:13:20 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 03:13:21 03:13:21 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:21 03:13:21 /*~ 03:13:21 No source location!? 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 modB: (codeB). 03:13:21 03:13:21 %:- \+ modA:codeA. 03:13:21 03:13:21 /*~ 03:13:21 No source location!? 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 %:- \+ modA:codeA. 03:13:21 03:13:21 genlMt(modA,modB). 03:13:21 03:13:21 % before test, to make sure codeA was not accdently defined in modB 03:13:21 /*~ 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 % before test, to make sure codeA was not accdently defined in modB 03:13:21 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:21 /*~ 03:13:21 %~ ?-( mpred_test( "Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:21 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:21 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_105156)))) 03:13:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:21 03:13:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:21 03:13:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:21 03:13:21 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:13:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:21 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\']"'. 03:13:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:21 ~*/ 03:13:21 03:13:21 :- sanity(\+ module_clause(modA:codeB,_)). 03:13:21 03:13:21 /*~ 03:13:21 %~ ?-( mpred_test( "Test_0092_Line_0000__naf_CodeB_in_modA_in_myMt", 03:13:21 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:13:21 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3956680)))) 03:13:21 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:21 03:13:21 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:21 03:13:21 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:13:21 03:13:21 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0092_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:13:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:21 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\']"'. 03:13:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 :- sanity( module_clause(modA:codeA,_)). 03:13:21 /*~ 03:13:21 %~ ?-( mpred_test("Test_0093_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:13:21 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_7833774)),codeB)))) 03:13:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:21 03:13:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:21 03:13:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:13:21 03:13:21 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0093_Line_0000__CodeA_in_modA_in_myMt'. 03:13:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:21 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\']"'. 03:13:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:21 ~*/ 03:13:21 03:13:21 :- sanity( module_clause(modB:codeB,_)). 03:13:21 03:13:21 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:21 /*~ 03:13:21 %~ ?-( mpred_test("Test_0094_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:13:21 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:13:21 no_proof_for(module_clause(modB:codeB,true)). 03:13:21 03:13:21 no_proof_for(module_clause(modB:codeB,true)). 03:13:21 03:13:21 no_proof_for(module_clause(modB:codeB,true)). 03:13:21 03:13:21 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0094_Line_0000__CodeB_in_modB_in_myMt'. 03:13:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:21 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\']"'. 03:13:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 % before test, genlMt makes the rule available and should not corrupt the modA module 03:13:21 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:13:21 03:13:21 % make sure genlMt didnt unassert 03:13:21 /*~ 03:13:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:44 03:13:21 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 % make sure genlMt didnt unassert 03:13:21 :- sanity(clause_u(modB:codeB,_)). 03:13:21 03:13:21 03:13:21 03:13:21 % run the test 03:13:21 /*~ 03:13:21 %~ ?-( mpred_test("Test_0095_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:13:21 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:13:21 no_proof_for(clause_u(modB:codeB,true)). 03:13:21 03:13:21 no_proof_for(clause_u(modB:codeB,true)). 03:13:21 03:13:21 no_proof_for(clause_u(modB:codeB,true)). 03:13:21 03:13:21 name = 'logicmoo.pfc.test.sanity_base.MT_03-Test_0095_Line_0000__CodeB_in_modB_in_myMt'. 03:13:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03'. 03:13:21 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\']"'. 03:13:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 03:13:21 03:13:21 % run the test 03:13:21 modA: (:- codeA). 03:13:21 03:13:21 03:13:21 % to make codeB sure is available in modA 03:13:21 /*~ 03:13:21 No source location!? 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 03:13:21 % to make codeB sure is available in modA 03:13:21 :- mpred_must( clause_u(modA:codeB,_)). 03:13:21 03:13:21 % to make sure codeA does not get accdently defined in modB 03:13:21 /*~ 03:13:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_3449796))]) 03:13:21 03:13:21 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:13:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:21 03:13:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:21 (0)$[system] '$c_call_prolog'. no(clause) 03:13:21 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:13:21 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:13:21 (10)$[system] '$load_file'('mt_03.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:13:21 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x557035f2e380),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e380)))). no(clause) 03:13:21 (14)$[system] '$c_call_prolog'. no(clause) 03:13:21 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x557035f2e380),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557035f2e380))). % init.pl:646: 03:13:21 (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: 03:13:21 (21)<gt;*>$[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: 03:13:21 (25)$[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: 03:13:21 (26)<gt;*>$[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: 03:13:21 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:13:21 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:13:21 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:13:21 (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: 03:13:21 (36)$[myMt] '<gt;meta-call>'(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) 03:13:21 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:13:21 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:13:21 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:13:21 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:13:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03.pl#L56 03:13:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:13:21 03:13:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:56 03:13:21 %~ DUMP_BREAK/0 03:13:21 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:13:21 Unhandled exception: abort 03:13:21 ERROR: Unhandled exception: abort 03:13:21 ~*/ 03:13:21 /*~ 03:13:21 ~*/ 03:13:21 /* <gt;module> 03:13:21 % 03:13:21 % PFC is codeA language extension for prolog. 03:13:21 % 03:13:21 % It adds codeA new type of module inheritance 03:13:21 % 03:13:21 % Dec 13, 2035 03:13:21 % Douglas Miles 03:13:21 */ 03:13:21 % was_module(header_sane,[]). 03:13:21 03:13:21 :- include(library(logicmoo_test_header)). 03:13:21 03:13:21 03:13:21 %:- add_import_module(header_sane,baseKB,end). 03:13:21 03:13:21 /*~ 03:13:21 running(-), 03:13:21 %~ reload_of_test_header. 03:13:21 %~ %~ Reset DB complete for myMt 03:13:21 %~ %~ Reset DB complete for myMt 03:13:21 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:21 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:13:21 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 03:13:21 %:- add_import_module(header_sane,baseKB,end). 03:13:21 03:13:21 :- set_defaultAssertMt(myMt). 03:13:21 03:13:21 /*~ 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 :- expects_dialect(pfc). 03:13:21 03:13:21 /*~ 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 :- mpred_trace_exec. 03:13:21 03:13:21 /*~ 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 mtProlog(modA). 03:13:21 /*~ 03:13:21 No source location!? 03:13:21 %~ message_hook( 03:13:21 %~ error( 03:13:21 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:21 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:21 %~ error, 03:13:21 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:21 %~ imported_procedure, 03:13:21 %~ baseKB : mtProlog/1]]) 03:13:21 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:21 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:21 ~*/ 03:13:21 03:13:21 mtProlog(modB). 03:13:21 03:13:21 03:13:21 03:13:21 /*~ 03:13:21 No source location!? 03:13:21 %~ message_hook( 03:13:21 %~ error( 03:13:21 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:13:21 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:21 %~ error, 03:13:21 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:21 %~ imported_procedure, 03:13:21 %~ baseKB : mtProlog/1]]) 03:13:21 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:21 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 03:13:21 03:13:21 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:13:21 03:13:21 /*~ 03:13:21 No source location!? 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 modB: (codeB). 03:13:21 03:13:21 %:- \+ modA:codeA. 03:13:21 03:13:21 /*~ 03:13:21 No source location!? 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 %:- \+ modA:codeA. 03:13:21 03:13:21 genlMt(modA,modB). 03:13:21 03:13:21 % before test, to make sure codeA was not accdently defined in modB 03:13:21 /*~ 03:13:21 ~*/ 03:13:21 03:13:21 03:13:21 % before test, to make sure codeA was not accdently defined in modB 03:13:21 :- sanity(\+ module_clause(modB:codeA,_)). 03:13:21 /*~ 03:13:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl:37 03:13:21 %~ ?-( mpred_test( "Test_0096_Line_0000__naf_CodeA_in_modB_in_myMt", 03:13:21 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:13:21 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_105248)))) 03:13:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:21 03:13:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:21 03:13:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:13:21 03:13:21 totalTime=10.000 03:13:21 03:13:21 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' 03:13:21 03:13:27 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 03:13:27 ISSUE_ID=388 03:13:27 ISSUE_OC=OPEN 03:13:27 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 03:13:27 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 03:13:27 FileTestCase=logicmoo.pfc.test.sanity_base.MT_02 JUnit 03:13:27 03:13:27 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']" 03:13:27 03:13:27 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:13:27 03:13:27 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_02.pl 03:13:27 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_02/ 03:13:27 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_02 03:13:27 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/552 03:13:27 03:13:27 03:13:28 %~ init_phase(after_load) 03:13:28 %~ init_phase(restore_state) 03:13:28 % 03:13:28 %~ init_why(after_boot,program) 03:13:28 %~ after_boot. 03:13:28 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:13:28 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02.pl'), 03:13:28 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:28 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:28 03:13:28 03:13:28 % :- set_defaultAssertMt(myMt). 03:13:28 03:13:28 :- expects_dialect(pfc). 03:13:28 03:13:28 /*~ 03:13:28 ~*/ 03:13:28 03:13:28 03:13:28 arity(loves,2). 03:13:28 /*~ 03:13:28 No source location!? 03:13:28 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02.pl:18 03:13:28 %~ message_hook( 03:13:28 %~ error( 03:13:28 %~ permission_error(redefine,imported_procedure,baseKB:arity/2), 03:13:28 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:28 %~ error, 03:13:28 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:28 %~ imported_procedure, 03:13:28 %~ baseKB : arity/2]]) 03:13:28 No permission to redefine imported_procedure `baseKB:(arity/2)' 03:13:28 ERROR: No permission to redefine imported_procedure `baseKB:(arity/2)' 03:13:28 ~*/ 03:13:28 03:13:28 mtHybrid(socialMt). 03:13:28 /*~ 03:13:28 No source location!? 03:13:28 %~ message_hook( 03:13:28 %~ error( 03:13:28 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:13:28 %~ context(system:'$record_clause'/3,Context_Kw)), 03:13:28 %~ error, 03:13:28 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:13:28 %~ imported_procedure, 03:13:28 %~ baseKB : mtHybrid/1]]) 03:13:28 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:13:28 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:13:28 ~*/ 03:13:28 03:13:28 baseKB:predicateConventionMt(loves,socialMt). 03:13:28 03:13:28 03:13:28 /*~ 03:13:28 ~*/ 03:13:28 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02.pl:57 03:13:28 %~ unused(no_junit_results) 03:13:28 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.99552808-junit.xml 03:13:28 <gt;oxml version="1.0" encoding="utf-8"?> 03:13:28 <gt;testsuites> 03:13:28 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:13:28 % use :- set_prolog_flag(junit_show_converage, true). 03:13:28 03:13:28 % No tests to run 03:13:28 ]]>><gt;/system-out><gt;/testsuites> 03:13:28 logicmoo.pfc.test.sanity_base.MT_02 JUnit error = No permission to redefine imported_procedure `baseKB:(arity/2)' 03:13:28 logicmoo.pfc.test.sanity_base.MT_02 JUnit error = No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:13:28 03:13:28 %~ test_completed_exit(32) 03:13:28 totalTime=1.000 03:13:28 03:13:28 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' 03:13:28 03:13:34 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 03:13:34 ISSUE_ID=552 03:13:34 ISSUE_OC=OPEN 03:13:34 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 03:13:34 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 03:13:34 FileTestCase=logicmoo.pfc.test.sanity_base.MT_01 JUnit 03:13:34 03:13:34 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']" 03:13:34 03:13:34 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:13:34 03:13:34 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01.pl 03:13:34 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01/ 03:13:34 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01 03:13:34 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/576 03:13:34 03:13:34 03:13:38 %~ init_phase(after_load) 03:13:38 %~ init_phase(restore_state) 03:13:38 % 03:13:38 %~ init_why(after_boot,program) 03:13:38 %~ after_boot. 03:13:38 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:13:38 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01.pl'), 03:13:38 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:38 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:13:38 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:38 03:13:38 03:13:38 03:13:38 03:13:38 :- expects_dialect(pfc). 03:13:38 03:13:38 /*~ 03:13:38 ~*/ 03:13:38 03:13:38 03:13:38 :- set_defaultAssertMt(myMt). 03:13:38 03:13:38 /*~ 03:13:38 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:13:38 ~*/ 03:13:38 03:13:38 03:13:38 baseKB:mtHybrid(socialMt). 03:13:38 03:13:38 /*~ 03:13:38 No source location!? 03:13:38 ~*/ 03:13:38 03:13:38 03:13:38 socialMt:loves(sally,joe). 03:13:38 03:13:38 /*~ 03:13:38 No source location!? 03:13:38 ~*/ 03:13:38 03:13:38 03:13:38 :- set_defaultAssertMt(myMt). 03:13:38 03:13:38 /*~ 03:13:38 ~*/ 03:13:38 03:13:38 03:13:38 :- mpred_test(clause_u(socialMt:loves(_,_))). 03:13:38 /*~ 03:13:38 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01.pl:26 03:13:38 %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_socialMt_in_myMt", 03:13:38 %~ myMt : clause_u( socialMt : loves(Loves,Loves1)))). 03:13:38 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01.pl#L26 03:13:38 passed=info(why_was_true(myMt:clause_u(socialMt:loves(sally,joe)))) 03:13:38 03:13:38 Justifications for clause_u(socialMt:loves(sally,joe)): 03:13:38 name = 'logicmoo.pfc.test.sanity_base.MT_01-Test_0001_Line_0000__loves_2_in_socialMt_in_myMt'. 03:13:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01'. 03:13:38 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\']"'. 03:13:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:38 ~*/ 03:13:38 03:13:38 :- mpred_test(\+clause_u(myMt:loves(_,_))). 03:13:38 /*~ 03:13:38 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt", 03:13:38 %~ myMt : \+( clause_u( myMt : loves(Loves,Loves1))))). 03:13:38 passed=info(why_was_true(myMt:(\+clause_u(myMt:loves(_20540,_20562))))) 03:13:38 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:13:38 03:13:38 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:13:38 03:13:38 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:13:38 03:13:38 name = 'logicmoo.pfc.test.sanity_base.MT_01-Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt'. 03:13:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01'. 03:13:38 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\']"'. 03:13:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:38 ~*/ 03:13:38 03:13:38 :- mpred_test(\+clause_u(header_sanity:loves(_,_))). 03:13:38 03:13:38 03:13:38 03:13:38 03:13:38 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01.pl 03:13:38 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01/ 03:13:38 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01 03:13:38 03:13:38 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/576 03:13:38 /*~ 03:13:38 %~ ?-( mpred_test( "Test_0003_Line_0000__naf_Header_sanity_in_myMt", 03:13:38 %~ myMt : \+( clause_u( header_sanity : loves(Loves,Loves1))))). 03:13:38 passed=info(why_was_true(myMt:(\+clause_u(header_sanity:loves(_18556,_18578))))) 03:13:38 no_proof_for(\+clause_u(header_sanity:loves(Loves2,Loves3))). 03:13:38 03:13:38 no_proof_for(\+clause_u(header_sanity:loves(Loves2,Loves3))). 03:13:38 03:13:38 no_proof_for(\+clause_u(header_sanity:loves(Loves2,Loves3))). 03:13:38 03:13:38 name = 'logicmoo.pfc.test.sanity_base.MT_01-Test_0003_Line_0000__naf_Header_sanity_in_myMt'. 03:13:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01'. 03:13:38 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\']"'. 03:13:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:13:38 ~*/ 03:13:38 %~ unused(no_junit_results) 03:13:38 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.409698352-junit.xml 03:13:38 <gt;oxml version="1.0" encoding="utf-8"?> 03:13:38 <gt;testsuites> 03:13:38 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:13:38 % use :- set_prolog_flag(junit_show_converage, true). 03:13:38 03:13:38 % No tests to run 03:13:38 ]]>><gt;/system-out><gt;/testsuites> 03:13:38 Test_0001_Line_0000__loves_2_in_socialMt_in_myMt result = passed. 03:13:38 Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt result = passed. 03:13:38 Test_0003_Line_0000__naf_Header_sanity_in_myMt result = passed. 03:13:38 03:13:38 %~ test_completed_exit(64) 03:13:38 totalTime=3.000 03:13:38 03:13:38 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' 03:13:38 03:13:45 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 03:13:45 ISSUE_ID=576 03:13:45 ISSUE_OC=OPEN 03:13:45 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 03:13:45 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 03:13:45 FileTestCase=logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04 JUnit 03:13:45 03:13:45 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']" 03:13:45 03:13:45 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:13:45 03:13:45 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl 03:13:45 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_04/ 03:13:45 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_04 03:13:45 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/89 03:13:45 03:13:45 03:13:46 %~ init_phase(after_load) 03:13:46 %~ init_phase(restore_state) 03:13:46 % 03:13:46 %~ init_why(after_boot,program) 03:13:46 %~ after_boot. 03:13:46 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:13:46 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl'), 03:13:46 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:46 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:46 03:13:46 03:13:46 % :- use_listing_vars. 03:13:46 03:13:46 % :- set_prolog_flag(umt_local,true). 03:13:46 03:13:46 03:13:46 % :- set_prolog_flag(umt_local,false). 03:13:46 % :- ensure_loaded(library(logicmoo/mpred/mpred_core)). 03:13:46 %:- include(library(logicmoo_test_header)). 03:13:46 % :- include(library(logicmoo_test_header)). 03:13:46 %:- include(library(logicmoo_test_header)). 03:13:46 03:13:46 :- include('mpred_pfc_test_03'). 03:13:46 03:13:46 /*~ 03:13:46 running(-), 03:13:46 %~ reload_of_test_header. 03:13:46 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:13:46 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:46 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:46 no_proof_for(default_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(default_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(default_ooQ2(booQ2)). 03:13:46 03:13:46 %~ ?-( mpred_test("Test_0001_Line_0036__BooQ2_in_user",user:default_ooQ2(booQ2))). 03:13:46 passed=info(why_was_true(user:default_ooQ2(booQ2))) 03:13:46 no_proof_for(default_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(default_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(default_ooQ2(booQ2)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0001_Line_0036__BooQ2_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ debugm( baseKB, 03:13:46 %~ show_success( baseKB, 03:13:46 %~ baseKB : mpred_withdraw( default_ooQ2(booQ2), 03:13:46 %~ ( 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) , 03:13:46 %~ ax)))) 03:13:46 %~ ?-( mpred_test("Test_0002_Line_0048__BooQ2_in_user",user:current_ooQ2(booQ2))). 03:13:46 passed=info(why_was_true(user:current_ooQ2(booQ2))) 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0002_Line_0048__BooQ2_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ ?-( mpred_test("Test_0003_Line_0054__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). 03:13:46 failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0003_Line_0054__naf_BooQ2_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ debugm( baseKB, 03:13:46 %~ show_success( baseKB, 03:13:46 %~ baseKB : mpred_withdraw( current_ooQ2(fooQ2), 03:13:46 %~ ( 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) , 03:13:46 %~ ax)))) 03:13:46 %~ ?-( mpred_test("Test_0004_Line_0058__BooQ2_in_user",user:current_ooQ2(booQ2))). 03:13:46 passed=info(why_was_true(user:current_ooQ2(booQ2))) 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0004_Line_0058__BooQ2_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:62 03:13:46 %~ skipped(messy_on_output,xlisting(([current_ooQ2,default_ooQ2],-lmcache,-xlisting))) 03:13:46 %~ ?-( mpred_test("Test_0005_Line_0064__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). 03:13:46 failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0005_Line_0064__naf_BooQ2_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ ?-( mpred_test("Test_0006_Line_0070__FooQ2_in_user",user: ~current_ooQ2(fooQ2))). 03:13:46 failure=info((why_was_true(user:(\+ ~current_ooQ2(fooQ2))),nop(ftrace(user: ~current_ooQ2(fooQ2))))) 03:13:46 no_proof_for(\+ ~current_ooQ2(fooQ2)). 03:13:46 03:13:46 no_proof_for(\+ ~current_ooQ2(fooQ2)). 03:13:46 03:13:46 no_proof_for(\+ ~current_ooQ2(fooQ2)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0006_Line_0070__FooQ2_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ ?-( mpred_test("Test_0007_Line_0074__BooQ2_in_user",user:current_ooQ2(booQ2))). 03:13:46 passed=info(why_was_true(user:current_ooQ2(booQ2))) 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 no_proof_for(current_ooQ2(booQ2)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0007_Line_0074__BooQ2_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ ?-( mpred_test("Test_0008_Line_0091__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). 03:13:46 passed=info(why_was_true(user:current_ooTt(defaultValueTt))) 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0008_Line_0091__DefaultValueTt_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ ?-( mpred_test("Test_0009_Line_0095__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). 03:13:46 failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0009_Line_0095__naf_DefaultValueTt_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:97 03:13:46 %~ debugm( baseKB, 03:13:46 %~ show_success( baseKB, 03:13:46 %~ baseKB : mpred_withdraw( current_ooTt(fooTt), 03:13:46 %~ ( 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) , 03:13:46 %~ ax)))) 03:13:46 %~ ?-( mpred_test("Test_0010_Line_0099__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). 03:13:46 passed=info(why_was_true(user:current_ooTt(defaultValueTt))) 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0010_Line_0099__DefaultValueTt_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:103 03:13:46 %~ skipped(messy_on_output,xlisting(([current_ooTt,default_ooTt],-lmcache,-xlisting))) 03:13:46 %~ ?-( mpred_test("Test_0011_Line_0105__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). 03:13:46 failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0011_Line_0105__naf_DefaultValueTt_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ ?-( mpred_test("Test_0012_Line_0111__FooTt_in_user",user: ~current_ooTt(fooTt))). 03:13:46 failure=info((why_was_true(user:(\+ ~current_ooTt(fooTt))),nop(ftrace(user: ~current_ooTt(fooTt))))) 03:13:46 no_proof_for(\+ ~current_ooTt(fooTt)). 03:13:46 03:13:46 no_proof_for(\+ ~current_ooTt(fooTt)). 03:13:46 03:13:46 no_proof_for(\+ ~current_ooTt(fooTt)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0012_Line_0111__FooTt_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 %~ ?-( mpred_test("Test_0013_Line_0115__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). 03:13:46 passed=info(why_was_true(user:current_ooTt(defaultValueTt))) 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 no_proof_for(current_ooTt(defaultValueTt)). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0013_Line_0115__DefaultValueTt_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 ~*/ 03:13:46 03:13:46 03:13:46 :- mpred_reset. 03:13:46 03:13:46 03:13:46 /*~ 03:13:46 ~*/ 03:13:46 03:13:46 03:13:46 03:13:46 :- defaultAssertMt(M),dynamic((M:current_ooQ1/1,M:default_ooQ1/1,M:if_mooQ1/2)). 03:13:46 /*~ 03:13:46 ~*/ 03:13:46 03:13:46 :- mpred_trace. 03:13:46 /*~ 03:13:46 ~*/ 03:13:46 03:13:46 :- mpred_watch. 03:13:46 /*~ 03:13:46 ~*/ 03:13:46 03:13:46 :- mpred_reset. 03:13:46 03:13:46 03:13:46 /*~ 03:13:46 ~*/ 03:13:46 03:13:46 03:13:46 03:13:46 :- notrace(rtrace(mpred_ain(default_ooQ1(whenMissingQ1)))). 03:13:46 03:13:46 /*~ 03:13:46 %~ 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. 03:13:46 %~ baseKB : mpred_fwc1( default_ooQ1(whenMissingQ1)). 03:13:46 ~*/ 03:13:46 03:13:46 03:13:46 :- must(call_u(default_ooQ1(whenMissingQ1))). 03:13:46 03:13:46 /*~ 03:13:46 %~ ?-( mpred_test("Test_0014_Line_0000__WhenMissingQ1_in_user",user:call_u(default_ooQ1(whenMissingQ1)))). 03:13:46 passed=info(why_was_true(user:call_u(default_ooQ1(whenMissingQ1)))) 03:13:46 no_proof_for(call_u(default_ooQ1(whenMissingQ1))). 03:13:46 03:13:46 no_proof_for(call_u(default_ooQ1(whenMissingQ1))). 03:13:46 03:13:46 no_proof_for(call_u(default_ooQ1(whenMissingQ1))). 03:13:46 03:13:46 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0014_Line_0000__WhenMissingQ1_in_user'. 03:13:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:46 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\']"'. 03:13:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:46 ~*/ 03:13:46 03:13:46 03:13:46 :- defaultAssertMt(M),M:must((default_ooQ1(whenMissingQ1))). 03:13:47 03:13:47 /*~ 03:13:47 %~ ?-( mpred_test("Test_0015_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). 03:13:47 passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) 03:13:47 no_proof_for(default_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(default_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(default_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0015_Line_0000__WhenMissingQ1_in_user'. 03:13:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:47 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\']"'. 03:13:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- mpred_why(default_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 /*~ 03:13:47 %~ ?-( mpred_test("Test_0016_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). 03:13:47 passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) 03:13:47 no_proof_for(default_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(default_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(default_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0016_Line_0000__WhenMissingQ1_in_user'. 03:13:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:47 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\']"'. 03:13:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- %rtrace 03:13:47 (mpred_test(default_ooQ1(whenMissingQ1))). 03:13:47 03:13:47 /*~ 03:13:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:35 03:13:47 %~ ?-( mpred_test("Test_0017_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). 03:13:47 passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) 03:13:47 no_proof_for(default_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(default_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(default_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0017_Line_0000__WhenMissingQ1_in_user'. 03:13:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:47 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\']"'. 03:13:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- %rtrace 03:13:47 (mpred_ain(\+default_ooQ1(whenMissingQ1))). 03:13:47 % this should have been ok 03:13:47 % (if_mooQ1(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:13:47 /*~ 03:13:47 %~ debugm( baseKB, 03:13:47 %~ show_success( baseKB, 03:13:47 %~ baseKB : mpred_withdraw( default_ooQ1(whenMissingQ1), 03:13:47 %~ ( 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) , 03:13:47 %~ ax)))) 03:13:47 ~*/ 03:13:47 03:13:47 % this should have been ok 03:13:47 % (if_mooQ1(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:13:47 :- ((mpred_ain((if_mooQ1(Missing,Create) ==> 03:13:47 ( ( \+ Missing/(Missing\=@=Create)) ==> Create))))). 03:13:47 03:13:47 /*~ 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- mpred_ain((default_ooQ1(X) ==> if_mooQ1(current_ooQ1(_),current_ooQ1(X)))). 03:13:47 03:13:47 /*~ 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- mpred_ain(default_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 /*~ 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- mpred_test(current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 % :- pp_DB. 03:13:47 03:13:47 /*~ 03:13:47 %~ ?-( mpred_test("Test_0018_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). 03:13:47 passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) 03:13:47 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0018_Line_0000__WhenMissingQ1_in_user'. 03:13:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:47 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\']"'. 03:13:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 % :- pp_DB. 03:13:47 03:13:47 :- (mpred_ain(current_ooQ1(fooQ1))). 03:13:47 03:13:47 /*~ 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- mpred_test(\+current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 /*~ 03:13:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:54 03:13:47 %~ ?-( mpred_test("Test_0019_Line_0000__naf_WhenMissingQ1_in_user",user:(\+current_ooQ1(whenMissingQ1)))). 03:13:47 failure=info((why_was_true(user:current_ooQ1(whenMissingQ1)),nop(ftrace(user:(\+current_ooQ1(whenMissingQ1)))))) 03:13:47 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0019_Line_0000__naf_WhenMissingQ1_in_user'. 03:13:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:47 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\']"'. 03:13:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- (mpred_ain(\+ current_ooQ1(fooQ1))). 03:13:47 03:13:47 /*~ 03:13:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:56 03:13:47 %~ debugm( baseKB, 03:13:47 %~ show_success( baseKB, 03:13:47 %~ baseKB : mpred_withdraw( current_ooQ1(fooQ1), 03:13:47 %~ ( 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) , 03:13:47 %~ ax)))) 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- mpred_test(current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 /*~ 03:13:47 %~ ?-( mpred_test("Test_0020_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). 03:13:47 passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) 03:13:47 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0020_Line_0000__WhenMissingQ1_in_user'. 03:13:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:47 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\']"'. 03:13:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- (mpred_withdraw( default_ooQ1(whenMissingQ1) )). 03:13:47 03:13:47 /*~ 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- listing([current_ooQ1,default_ooQ1]). 03:13:47 03:13:47 /*~ 03:13:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:62 03:13:47 %~ skipped( listing( [current_ooQ1,default_ooQ1])) 03:13:47 ~*/ 03:13:47 03:13:47 03:13:47 :- mpred_test( \+current_ooQ1(whenMissingQ1)). 03:13:47 03:13:47 /*~ 03:13:47 %~ ?-( mpred_test("Test_0021_Line_0000__naf_WhenMissingQ1_in_user",user:(\+current_ooQ1(whenMissingQ1)))). 03:13:47 failure=info((why_was_true(user:current_ooQ1(whenMissingQ1)),nop(ftrace(user:(\+current_ooQ1(whenMissingQ1)))))) 03:13:47 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:49 03:13:49 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:49 03:13:49 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:49 03:13:49 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0021_Line_0000__naf_WhenMissingQ1_in_user'. 03:13:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:49 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\']"'. 03:13:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 :- mpred_ain(~ current_ooQ1(fooQ1)). 03:13:49 03:13:49 % :- pp_DB. 03:13:49 03:13:49 /*~ 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 % :- pp_DB. 03:13:49 03:13:49 :- mpred_test(~current_ooQ1(fooQ1)). 03:13:49 03:13:49 /*~ 03:13:49 %~ ?-( mpred_test("Test_0022_Line_0000__FooQ1_in_user",user: ~current_ooQ1(fooQ1))). 03:13:49 failure=info((why_was_true(user:(\+ ~current_ooQ1(fooQ1))),nop(ftrace(user: ~current_ooQ1(fooQ1))))) 03:13:49 no_proof_for(\+ ~current_ooQ1(fooQ1)). 03:13:49 03:13:49 no_proof_for(\+ ~current_ooQ1(fooQ1)). 03:13:49 03:13:49 no_proof_for(\+ ~current_ooQ1(fooQ1)). 03:13:49 03:13:49 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0022_Line_0000__FooQ1_in_user'. 03:13:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:49 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\']"'. 03:13:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 :- mpred_ain(default_ooQ1(whenMissingQ1)). 03:13:49 03:13:49 /*~ 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 :- mpred_test(current_ooQ1(whenMissingQ1)). 03:13:49 03:13:49 03:13:49 /*~ 03:13:49 %~ ?-( mpred_test("Test_0023_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). 03:13:49 passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) 03:13:49 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:49 03:13:49 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:49 03:13:49 no_proof_for(current_ooQ1(whenMissingQ1)). 03:13:49 03:13:49 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0023_Line_0000__WhenMissingQ1_in_user'. 03:13:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:49 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\']"'. 03:13:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 03:13:49 :- defaultAssertMt(M),dynamic((M:current_ooTt/1,M:default_ooTt/1,M:if_mooTt/2)). 03:13:49 03:13:49 /*~ 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 :- mpred_trace. 03:13:49 /*~ 03:13:49 ~*/ 03:13:49 03:13:49 :- mpred_watch. 03:13:49 03:13:49 % this should have been ok 03:13:49 % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:13:49 /*~ 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 % this should have been ok 03:13:49 % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:13:49 :- mpred_ain((if_mooTt(Missing,Create) ==> 03:13:49 ( ( \+ Missing/(Missing\=@=Create)) ==> Create))). 03:13:49 03:13:49 /*~ 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 :- mpred_ain((default_ooTt(X) ==> if_mooTt(current_ooTt(_),current_ooTt(X)))). 03:13:49 03:13:49 /*~ 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 :- mpred_ain(default_ooTt(defaultValueTt)). 03:13:49 03:13:49 /*~ 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 :- system:use_module(library(lists)). 03:13:49 03:13:49 03:13:49 /*~ 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 03:13:49 :- mpred_test(make). 03:13:49 /*~ 03:13:49 %~ ?-( mpred_test("Test_0024_Line_0000__Make_in_user",user:make)). 03:13:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:94 03:13:49 %~ list_undefined([]) 03:13:49 %~ list_undefined([]) 03:13:49 passed=info(why_was_true(user:make)) 03:13:49 no_proof_for(make). 03:13:49 03:13:49 %~ list_undefined([]) 03:13:49 no_proof_for(make). 03:13:49 03:13:49 no_proof_for(make). 03:13:49 03:13:49 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0024_Line_0000__Make_in_user'. 03:13:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:49 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\']"'. 03:13:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:49 ~*/ 03:13:49 03:13:49 :- mpred_test(listing(check)). 03:13:49 /*~ 03:13:49 %~ ?-( mpred_test("Test_0025_Line_0000__Check_in_user",user:listing(check))). 03:13:49 :- module_transparent icl_int:check/0. 03:13:49 03:13:49 icl_int:check :- 03:13:49 check(_, _, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/1. 03:13:49 03:13:49 icl_int:check(A) :- 03:13:49 check(A, _, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/2. 03:13:49 03:13:49 icl_int:check(A, B) :- 03:13:49 check(A, B, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/3. 03:13:49 03:13:49 icl_int:check(A, B, C) :- 03:13:49 done_icl(A, B, C, D, _), 03:13:49 check_done(D). 03:13:49 03:13:49 passed=info(why_was_true(user:listing(check))) 03:13:49 no_proof_for(listing(check)). 03:13:49 03:13:49 :- module_transparent icl_int:check/0. 03:13:49 03:13:49 icl_int:check :- 03:13:49 check(_, _, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/1. 03:13:49 03:13:49 icl_int:check(A) :- 03:13:49 check(A, _, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/2. 03:13:49 03:13:49 icl_int:check(A, B) :- 03:13:49 check(A, B, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/3. 03:13:49 03:13:49 icl_int:check(A, B, C) :- 03:13:49 done_icl(A, B, C, D, _), 03:13:49 check_done(D). 03:13:49 03:13:49 no_proof_for(listing(check)). 03:13:49 03:13:49 no_proof_for(listing(check)). 03:13:49 03:13:49 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0025_Line_0000__Check_in_user'. 03:13:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:49 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\']"'. 03:13:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:49 ~*/ 03:13:49 03:13:49 :- mpred_test(check). 03:13:49 03:13:49 /*~ 03:13:49 %~ ?-( mpred_test("Test_0026_Line_0000__Check_in_user",user:check)). 03:13:49 failure=info((why_was_true(user:(\+check)),nop(ftrace(user:check)))) 03:13:49 no_proof_for(\+check). 03:13:49 03:13:49 no_proof_for(\+check). 03:13:49 03:13:49 no_proof_for(\+check). 03:13:49 03:13:49 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0026_Line_0000__Check_in_user'. 03:13:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:49 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\']"'. 03:13:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 :- autoload_all. 03:13:49 03:13:49 /*~ 03:13:49 % Disabled autoloading (loaded 0 files) 03:13:49 % Disabled autoloading (loaded 0 files) 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 :- mpred_test(make). 03:13:49 /*~ 03:13:49 %~ ?-( mpred_test("Test_0027_Line_0000__Make_in_user",user:make)). 03:13:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:100 03:13:49 %~ list_undefined([]) 03:13:49 %~ list_undefined([]) 03:13:49 passed=info(why_was_true(user:make)) 03:13:49 no_proof_for(make). 03:13:49 03:13:49 %~ list_undefined([]) 03:13:49 no_proof_for(make). 03:13:49 03:13:49 no_proof_for(make). 03:13:49 03:13:49 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0027_Line_0000__Make_in_user'. 03:13:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:49 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\']"'. 03:13:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:49 ~*/ 03:13:49 03:13:49 :- mpred_test(listing(check)). 03:13:49 /*~ 03:13:49 %~ ?-( mpred_test("Test_0028_Line_0000__Check_in_user",user:listing(check))). 03:13:49 :- module_transparent icl_int:check/0. 03:13:49 03:13:49 icl_int:check :- 03:13:49 check(_, _, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/1. 03:13:49 03:13:49 icl_int:check(A) :- 03:13:49 check(A, _, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/2. 03:13:49 03:13:49 icl_int:check(A, B) :- 03:13:49 check(A, B, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/3. 03:13:49 03:13:49 icl_int:check(A, B, C) :- 03:13:49 done_icl(A, B, C, D, _), 03:13:49 check_done(D). 03:13:49 03:13:49 passed=info(why_was_true(user:listing(check))) 03:13:49 no_proof_for(listing(check)). 03:13:49 03:13:49 :- module_transparent icl_int:check/0. 03:13:49 03:13:49 icl_int:check :- 03:13:49 check(_, _, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/1. 03:13:49 03:13:49 icl_int:check(A) :- 03:13:49 check(A, _, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/2. 03:13:49 03:13:49 icl_int:check(A, B) :- 03:13:49 check(A, B, _). 03:13:49 03:13:49 :- module_transparent icl_int:check/3. 03:13:49 03:13:49 icl_int:check(A, B, C) :- 03:13:49 done_icl(A, B, C, D, _), 03:13:49 check_done(D). 03:13:49 03:13:49 no_proof_for(listing(check)). 03:13:49 03:13:49 no_proof_for(listing(check)). 03:13:49 03:13:49 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0028_Line_0000__Check_in_user'. 03:13:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:49 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\']"'. 03:13:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:49 ~*/ 03:13:49 03:13:49 :- mpred_test(check). 03:13:49 03:13:49 % use_module(library(pfc)),make,check. 03:13:49 03:13:49 /*~ 03:13:49 %~ ?-( mpred_test("Test_0029_Line_0000__Check_in_user",user:check)). 03:13:49 failure=info((why_was_true(user:(\+check)),nop(ftrace(user:check)))) 03:13:49 no_proof_for(\+check). 03:13:49 03:13:49 no_proof_for(\+check). 03:13:49 03:13:49 no_proof_for(\+check). 03:13:49 03:13:49 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04-Test_0029_Line_0000__Check_in_user'. 03:13:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_04'. 03:13:49 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\']"'. 03:13:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:49 ~*/ 03:13:49 03:13:49 03:13:49 % use_module(library(pfc)),make,check. 03:13:49 03:13:49 :- wdmsg(warning(outdated_tests)). 03:13:49 03:13:49 /*~ 03:13:49 %~ warning(outdated_tests) 03:13:49 ~*/ 03:13:49 %~ unused(no_junit_results) 03:13:49 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7179081309999997-junit.xml 03:13:49 <gt;oxml version="1.0" encoding="utf-8"?> 03:13:49 <gt;testsuites> 03:13:49 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:13:49 % use :- set_prolog_flag(junit_show_converage, true). 03:13:49 03:13:49 % No tests to run 03:13:49 ]]>><gt;/system-out><gt;/testsuites> 03:13:49 Test_0001_Line_0036__BooQ2_in_user result = passed. 03:13:49 Test_0002_Line_0048__BooQ2_in_user result = passed. 03:13:49 Test_0003_Line_0054__naf_BooQ2_in_user result = failure. 03:13:49 Test_0004_Line_0058__BooQ2_in_user result = passed. 03:13:49 Test_0005_Line_0064__naf_BooQ2_in_user result = failure. 03:13:49 Test_0006_Line_0070__FooQ2_in_user result = failure. 03:13:49 Test_0007_Line_0074__BooQ2_in_user result = passed. 03:13:49 Test_0008_Line_0091__DefaultValueTt_in_user result = passed. 03:13:49 Test_0009_Line_0095__naf_DefaultValueTt_in_user result = failure. 03:13:49 Test_0010_Line_0099__DefaultValueTt_in_user result = passed. 03:13:49 Test_0011_Line_0105__naf_DefaultValueTt_in_user result = failure. 03:13:49 Test_0012_Line_0111__FooTt_in_user result = failure. 03:13:49 Test_0013_Line_0115__DefaultValueTt_in_user result = passed. 03:13:49 Test_0014_Line_0000__WhenMissingQ1_in_user result = passed. 03:13:49 Test_0015_Line_0000__WhenMissingQ1_in_user result = passed. 03:13:49 Test_0016_Line_0000__WhenMissingQ1_in_user result = passed. 03:13:49 Test_0017_Line_0000__WhenMissingQ1_in_user result = passed. 03:13:49 Test_0018_Line_0000__WhenMissingQ1_in_user result = passed. 03:13:49 Test_0019_Line_0000__naf_WhenMissingQ1_in_user result = failure. 03:13:49 Test_0020_Line_0000__WhenMissingQ1_in_user result = passed. 03:13:49 Test_0021_Line_0000__naf_WhenMissingQ1_in_user result = failure. 03:13:49 Test_0022_Line_0000__FooQ1_in_user result = failure. 03:13:49 Test_0023_Line_0000__WhenMissingQ1_in_user result = passed. 03:13:49 Test_0024_Line_0000__Make_in_user result = passed. 03:13:49 Test_0025_Line_0000__Check_in_user result = passed. 03:13:49 Test_0026_Line_0000__Check_in_user result = failure. 03:13:49 Test_0027_Line_0000__Make_in_user result = passed. 03:13:49 Test_0028_Line_0000__Check_in_user result = passed. 03:13:49 Test_0029_Line_0000__Check_in_user result = failure. 03:13:49 03:13:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:108 03:13:49 %~ test_completed_exit(8) 03:13:49 totalTime=3.000 03:13:49 03:13:49 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' 03:13:49 03:13:55 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 03:13:55 ISSUE_ID=89 03:13:55 ISSUE_OC=OPEN 03:13:55 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 03:13:55 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 03:13:55 FileTestCase=logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03 JUnit 03:13:55 03:13:55 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']" 03:13:55 03:13:55 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:13:55 03:13:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl 03:13:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_03/ 03:13:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_03 03:13:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/390 03:13:55 03:13:55 03:13:56 %~ init_phase(after_load) 03:13:56 %~ init_phase(restore_state) 03:13:56 % 03:13:56 %~ init_why(after_boot,program) 03:13:56 %~ after_boot. 03:13:56 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:13:56 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl'), 03:13:56 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:13:56 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:13:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:13:56 03:13:56 % :- use_listing_vars. 03:13:56 03:13:56 03:13:56 :- expects_dialect(pfc). 03:13:56 03:13:56 03:13:56 % :- (( must((defaultAssertMt(M)->M==red_test01)))). 03:13:56 03:13:56 % :- set_prolog_flag(umt_local,true). 03:13:56 03:13:56 03:13:56 % :- set_prolog_flag(umt_local,false). 03:13:56 % :- ensure_loaded(library(logicmoo/mpred/mpred_core)). 03:13:56 % :- include(library(logicmoo_test_header)). 03:13:56 %:- include(library(logicmoo_test_header)). 03:13:56 % :- include(library(logicmoo_test_header)). 03:13:56 03:13:56 % :- rtrace(mpred_reset). 03:13:56 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 03:13:56 % :- (( must((defaultAssertMt(M)->M==red_test01)))). 03:13:56 03:13:56 % :- set_prolog_flag(umt_local,true). 03:13:56 03:13:56 03:13:56 % :- set_prolog_flag(umt_local,false). 03:13:56 % :- ensure_loaded(library(logicmoo/mpred/mpred_core)). 03:13:56 % :- include(library(logicmoo_test_header)). 03:13:56 %:- include(library(logicmoo_test_header)). 03:13:56 % :- include(library(logicmoo_test_header)). 03:13:56 03:13:56 % :- rtrace(mpred_reset). 03:13:56 03:13:56 03:13:56 :- defaultAssertMt(M),dynamic((M:current_ooQ2/1,M:default_ooQ2/1,M:if_mooQ2/2)). 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 :- mpred_trace. 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 :- mpred_watch. 03:13:56 %:- mpred_reset. 03:13:56 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 %:- mpred_reset. 03:13:56 03:13:56 03:13:56 :- mpred_ain(default_ooQ2(booQ2)). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- must(call_u(default_ooQ2(booQ2))). 03:13:56 03:13:56 /*~ 03:13:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:32 03:13:56 %~ ?-( mpred_test("Test_0001_Line_0000__BooQ2_in_user",user:call_u(default_ooQ2(booQ2)))). 03:13:56 passed=info(why_was_true(user:call_u(default_ooQ2(booQ2)))) 03:13:56 no_proof_for(call_u(default_ooQ2(booQ2))). 03:13:56 03:13:56 no_proof_for(call_u(default_ooQ2(booQ2))). 03:13:56 03:13:56 no_proof_for(call_u(default_ooQ2(booQ2))). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0001_Line_0000__BooQ2_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_why(default_ooQ2(booQ2)). 03:13:56 03:13:56 /*~ 03:13:56 %~ ?-( mpred_test("Test_0002_Line_0000__BooQ2_in_user",user:default_ooQ2(booQ2))). 03:13:56 passed=info(why_was_true(user:default_ooQ2(booQ2))) 03:13:56 no_proof_for(default_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(default_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(default_ooQ2(booQ2)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0002_Line_0000__BooQ2_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_test(default_ooQ2(booQ2)). 03:13:56 03:13:56 /*~ 03:13:56 %~ ?-( mpred_test("Test_0003_Line_0000__BooQ2_in_user",user:default_ooQ2(booQ2))). 03:13:56 passed=info(why_was_true(user:default_ooQ2(booQ2))) 03:13:56 no_proof_for(default_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(default_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(default_ooQ2(booQ2)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0003_Line_0000__BooQ2_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_ain(\+default_ooQ2(booQ2)). 03:13:56 % this should have been ok 03:13:56 % (if_mooQ2(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:13:56 /*~ 03:13:56 %~ debugm( baseKB, 03:13:56 %~ show_success( baseKB, 03:13:56 %~ baseKB : mpred_withdraw( default_ooQ2(booQ2), 03:13:56 %~ ( 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) , 03:13:56 %~ ax)))) 03:13:56 ~*/ 03:13:56 03:13:56 % this should have been ok 03:13:56 % (if_mooQ2(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:13:56 :- ((mpred_ain((if_mooQ2(Missing,Create) ==> 03:13:56 ( ( \+ Missing/(Missing\=@=Create)) ==> Create))))). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_ain((default_ooQ2(X) ==> if_mooQ2(current_ooQ2(_),current_ooQ2(X)))). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_ain(default_ooQ2(booQ2)). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_test(current_ooQ2(booQ2)). 03:13:56 03:13:56 % :- pp_DB. 03:13:56 03:13:56 /*~ 03:13:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:48 03:13:56 %~ ?-( mpred_test("Test_0004_Line_0000__BooQ2_in_user",user:current_ooQ2(booQ2))). 03:13:56 passed=info(why_was_true(user:current_ooQ2(booQ2))) 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0004_Line_0000__BooQ2_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 % :- pp_DB. 03:13:56 03:13:56 :- (mpred_ain(current_ooQ2(fooQ2))). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_test(\+current_ooQ2(booQ2)). 03:13:56 03:13:56 /*~ 03:13:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:54 03:13:56 %~ ?-( mpred_test("Test_0005_Line_0000__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). 03:13:56 failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0005_Line_0000__naf_BooQ2_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- (mpred_ain(\+ current_ooQ2(fooQ2))). 03:13:56 03:13:56 /*~ 03:13:56 %~ debugm( baseKB, 03:13:56 %~ show_success( baseKB, 03:13:56 %~ baseKB : mpred_withdraw( current_ooQ2(fooQ2), 03:13:56 %~ ( 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) , 03:13:56 %~ ax)))) 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_test(current_ooQ2(booQ2)). 03:13:56 03:13:56 /*~ 03:13:56 %~ ?-( mpred_test("Test_0006_Line_0000__BooQ2_in_user",user:current_ooQ2(booQ2))). 03:13:56 passed=info(why_was_true(user:current_ooQ2(booQ2))) 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0006_Line_0000__BooQ2_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- (mpred_withdraw( default_ooQ2(booQ2) )). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- listing_u([current_ooQ2,default_ooQ2]). 03:13:56 03:13:56 /*~ 03:13:56 %~ skipped(messy_on_output,xlisting(([current_ooQ2,default_ooQ2],-lmcache,-xlisting))) 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_test( \+current_ooQ2(booQ2)). 03:13:56 03:13:56 /*~ 03:13:56 %~ ?-( mpred_test("Test_0007_Line_0000__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). 03:13:56 failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0007_Line_0000__naf_BooQ2_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_ain(~ current_ooQ2(fooQ2)). 03:13:56 03:13:56 % :- pp_DB. 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 % :- pp_DB. 03:13:56 03:13:56 :- mpred_test(~current_ooQ2(fooQ2)). 03:13:56 03:13:56 /*~ 03:13:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:70 03:13:56 %~ ?-( mpred_test("Test_0008_Line_0000__FooQ2_in_user",user: ~current_ooQ2(fooQ2))). 03:13:56 failure=info((why_was_true(user:(\+ ~current_ooQ2(fooQ2))),nop(ftrace(user: ~current_ooQ2(fooQ2))))) 03:13:56 no_proof_for(\+ ~current_ooQ2(fooQ2)). 03:13:56 03:13:56 no_proof_for(\+ ~current_ooQ2(fooQ2)). 03:13:56 03:13:56 no_proof_for(\+ ~current_ooQ2(fooQ2)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0008_Line_0000__FooQ2_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_ain(default_ooQ2(booQ2)). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_test(current_ooQ2(booQ2)). 03:13:56 03:13:56 03:13:56 /*~ 03:13:56 %~ ?-( mpred_test("Test_0009_Line_0000__BooQ2_in_user",user:current_ooQ2(booQ2))). 03:13:56 passed=info(why_was_true(user:current_ooQ2(booQ2))) 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 no_proof_for(current_ooQ2(booQ2)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0009_Line_0000__BooQ2_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 03:13:56 :- defaultAssertMt(M),dynamic((M:current_ooTt/1,M:default_ooTt/1,M:if_mooTt/2)). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_trace. 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 :- mpred_watch. 03:13:56 03:13:56 % this should have been ok 03:13:56 % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 % this should have been ok 03:13:56 % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:13:56 :- mpred_ain((if_mooTt(Missing,Create) ==> 03:13:56 ( ( \+ Missing/(Missing\=@=Create)) ==> Create))). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_ain((default_ooTt(X) ==> if_mooTt(current_ooTt(_),current_ooTt(X)))). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_ain(default_ooTt(defaultValueTt)). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_test(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 /*~ 03:13:56 %~ ?-( mpred_test("Test_0010_Line_0000__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). 03:13:56 passed=info(why_was_true(user:current_ooTt(defaultValueTt))) 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0010_Line_0000__DefaultValueTt_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- (mpred_ain(current_ooTt(fooTt))). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_test(\+current_ooTt(defaultValueTt)). 03:13:56 03:13:56 /*~ 03:13:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:95 03:13:56 %~ ?-( mpred_test("Test_0011_Line_0000__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). 03:13:56 failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0011_Line_0000__naf_DefaultValueTt_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- (mpred_ain(\+ current_ooTt(fooTt))). 03:13:56 03:13:56 /*~ 03:13:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:97 03:13:56 %~ debugm( baseKB, 03:13:56 %~ show_success( baseKB, 03:13:56 %~ baseKB : mpred_withdraw( current_ooTt(fooTt), 03:13:56 %~ ( 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) , 03:13:56 %~ ax)))) 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_test(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 /*~ 03:13:56 %~ ?-( mpred_test("Test_0012_Line_0000__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). 03:13:56 passed=info(why_was_true(user:current_ooTt(defaultValueTt))) 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0012_Line_0000__DefaultValueTt_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- (mpred_withdraw( default_ooTt(defaultValueTt) )). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- listing_u([current_ooTt,default_ooTt]). 03:13:56 03:13:56 /*~ 03:13:56 %~ skipped(messy_on_output,xlisting(([current_ooTt,default_ooTt],-lmcache,-xlisting))) 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_test( \+current_ooTt(defaultValueTt)). 03:13:56 03:13:56 /*~ 03:13:56 %~ ?-( mpred_test("Test_0013_Line_0000__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). 03:13:56 failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0013_Line_0000__naf_DefaultValueTt_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_ain(~ current_ooTt(fooTt)). 03:13:56 03:13:56 %:- pp_DB. 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 %:- pp_DB. 03:13:56 03:13:56 :- mpred_test(~current_ooTt(fooTt)). 03:13:56 03:13:56 /*~ 03:13:56 %~ ?-( mpred_test("Test_0014_Line_0000__FooTt_in_user",user: ~current_ooTt(fooTt))). 03:13:56 failure=info((why_was_true(user:(\+ ~current_ooTt(fooTt))),nop(ftrace(user: ~current_ooTt(fooTt))))) 03:13:56 no_proof_for(\+ ~current_ooTt(fooTt)). 03:13:56 03:13:56 no_proof_for(\+ ~current_ooTt(fooTt)). 03:13:56 03:13:56 no_proof_for(\+ ~current_ooTt(fooTt)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0014_Line_0000__FooTt_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_ain(default_ooTt(defaultValueTt)). 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 :- mpred_test(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 03:13:56 03:13:56 03:13:56 03:13:56 /*~ 03:13:56 %~ ?-( mpred_test("Test_0015_Line_0000__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). 03:13:56 passed=info(why_was_true(user:current_ooTt(defaultValueTt))) 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 no_proof_for(current_ooTt(defaultValueTt)). 03:13:56 03:13:56 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03-Test_0015_Line_0000__DefaultValueTt_in_user'. 03:13:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_03'. 03:13:56 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\']"'. 03:13:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:13:56 ~*/ 03:13:56 03:13:56 03:13:56 03:13:56 03:13:56 03:13:56 03:13:56 :- on_x_rtrace(mpred_reset). 03:13:56 03:13:56 03:13:56 /*~ 03:13:56 ~*/ 03:13:56 %~ unused(no_junit_results) 03:13:56 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.353725293-junit.xml 03:13:56 <gt;oxml version="1.0" encoding="utf-8"?> 03:13:56 <gt;testsuites> 03:13:56 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:13:56 % use :- set_prolog_flag(junit_show_converage, true). 03:13:56 03:13:56 % No tests to run 03:13:56 ]]>><gt;/system-out><gt;/testsuites> 03:13:56 Test_0001_Line_0000__BooQ2_in_user result = passed. 03:13:56 Test_0002_Line_0000__BooQ2_in_user result = passed. 03:13:56 Test_0003_Line_0000__BooQ2_in_user result = passed. 03:13:56 Test_0004_Line_0000__BooQ2_in_user result = passed. 03:13:56 Test_0005_Line_0000__naf_BooQ2_in_user result = failure. 03:13:56 Test_0006_Line_0000__BooQ2_in_user result = passed. 03:13:56 Test_0007_Line_0000__naf_BooQ2_in_user result = failure. 03:13:56 Test_0008_Line_0000__FooQ2_in_user result = failure. 03:13:56 Test_0009_Line_0000__BooQ2_in_user result = passed. 03:13:56 Test_0010_Line_0000__DefaultValueTt_in_user result = passed. 03:13:56 Test_0011_Line_0000__naf_DefaultValueTt_in_user result = failure. 03:13:56 Test_0012_Line_0000__DefaultValueTt_in_user result = passed. 03:13:56 Test_0013_Line_0000__naf_DefaultValueTt_in_user result = failure. 03:13:56 Test_0014_Line_0000__FooTt_in_user result = failure. 03:13:56 Test_0015_Line_0000__DefaultValueTt_in_user result = passed. 03:13:56 03:13:56 %~ test_completed_exit(8) 03:13:56 totalTime=1.000 03:13:56 03:13:56 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' 03:13:56 03:14:03 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 03:14:03 ISSUE_ID=390 03:14:03 ISSUE_OC=OPEN 03:14:03 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 03:14:03 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 03:14:03 FileTestCase=logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02 JUnit 03:14:03 03:14:03 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']" 03:14:03 03:14:03 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:14:03 03:14:03 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl 03:14:03 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_02/ 03:14:03 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_02 03:14:03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/347 03:14:03 03:14:03 03:14:04 %~ init_phase(after_load) 03:14:04 %~ init_phase(restore_state) 03:14:04 % 03:14:04 %~ init_why(after_boot,program) 03:14:04 %~ after_boot. 03:14:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:14:04 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl'), 03:14:04 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:14:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:14:04 03:14:04 03:14:04 % :- use_listing_vars. 03:14:04 03:14:04 % :- set_prolog_flag(umt_local,true). 03:14:04 03:14:04 03:14:04 % :- set_prolog_flag(umt_local,false). 03:14:04 % :- ensure_loaded(library(logicmoo/mpred/mpred_core)). 03:14:04 %:- include(library(logicmoo_test_header)). 03:14:04 % :- include(library(logicmoo_test_header)). 03:14:04 %:- include(library(logicmoo_test_header)). 03:14:04 03:14:04 :- include('mpred_pfc_test_03'). 03:14:04 03:14:04 /*~ 03:14:04 running(-), 03:14:04 %~ reload_of_test_header. 03:14:04 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:14:04 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:14:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:14:04 no_proof_for(default_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(default_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(default_ooQ2(booQ2)). 03:14:04 03:14:04 %~ ?-( mpred_test("Test_0001_Line_0036__BooQ2_in_user",user:default_ooQ2(booQ2))). 03:14:04 passed=info(why_was_true(user:default_ooQ2(booQ2))) 03:14:04 no_proof_for(default_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(default_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(default_ooQ2(booQ2)). 03:14:04 03:14:04 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0001_Line_0036__BooQ2_in_user'. 03:14:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14: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_02.pl\']"'. 03:14:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:04 %~ debugm( baseKB, 03:14:04 %~ show_success( baseKB, 03:14:04 %~ baseKB : mpred_withdraw( default_ooQ2(booQ2), 03:14:04 %~ ( 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) , 03:14:04 %~ ax)))) 03:14:04 %~ ?-( mpred_test("Test_0002_Line_0048__BooQ2_in_user",user:current_ooQ2(booQ2))). 03:14:04 passed=info(why_was_true(user:current_ooQ2(booQ2))) 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0002_Line_0048__BooQ2_in_user'. 03:14:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14: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_02.pl\']"'. 03:14:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:04 %~ ?-( mpred_test("Test_0003_Line_0054__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). 03:14:04 failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0003_Line_0054__naf_BooQ2_in_user'. 03:14:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14: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_02.pl\']"'. 03:14:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:04 %~ debugm( baseKB, 03:14:04 %~ show_success( baseKB, 03:14:04 %~ baseKB : mpred_withdraw( current_ooQ2(fooQ2), 03:14:04 %~ ( 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) , 03:14:04 %~ ax)))) 03:14:04 %~ ?-( mpred_test("Test_0004_Line_0058__BooQ2_in_user",user:current_ooQ2(booQ2))). 03:14:04 passed=info(why_was_true(user:current_ooQ2(booQ2))) 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0004_Line_0058__BooQ2_in_user'. 03:14:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14: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_02.pl\']"'. 03:14:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:04 %~ skipped(messy_on_output,xlisting(([current_ooQ2,default_ooQ2],-lmcache,-xlisting))) 03:14:04 %~ ?-( mpred_test("Test_0005_Line_0064__naf_BooQ2_in_user",user:(\+current_ooQ2(booQ2)))). 03:14:04 failure=info((why_was_true(user:current_ooQ2(booQ2)),nop(ftrace(user:(\+current_ooQ2(booQ2)))))) 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0005_Line_0064__naf_BooQ2_in_user'. 03:14:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14: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_02.pl\']"'. 03:14:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:70 03:14:04 %~ ?-( mpred_test("Test_0006_Line_0070__FooQ2_in_user",user: ~current_ooQ2(fooQ2))). 03:14:04 failure=info((why_was_true(user:(\+ ~current_ooQ2(fooQ2))),nop(ftrace(user: ~current_ooQ2(fooQ2))))) 03:14:04 no_proof_for(\+ ~current_ooQ2(fooQ2)). 03:14:04 03:14:04 no_proof_for(\+ ~current_ooQ2(fooQ2)). 03:14:04 03:14:04 no_proof_for(\+ ~current_ooQ2(fooQ2)). 03:14:04 03:14:04 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0006_Line_0070__FooQ2_in_user'. 03:14:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14: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_02.pl\']"'. 03:14:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:04 %~ ?-( mpred_test("Test_0007_Line_0074__BooQ2_in_user",user:current_ooQ2(booQ2))). 03:14:04 passed=info(why_was_true(user:current_ooQ2(booQ2))) 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 no_proof_for(current_ooQ2(booQ2)). 03:14:04 03:14:04 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0007_Line_0074__BooQ2_in_user'. 03:14:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14: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_02.pl\']"'. 03:14:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:04 %~ ?-( mpred_test("Test_0008_Line_0091__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). 03:14:05 passed=info(why_was_true(user:current_ooTt(defaultValueTt))) 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0008_Line_0091__DefaultValueTt_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 %~ ?-( mpred_test("Test_0009_Line_0095__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). 03:14:05 failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0009_Line_0095__naf_DefaultValueTt_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 %~ debugm( baseKB, 03:14:05 %~ show_success( baseKB, 03:14:05 %~ baseKB : mpred_withdraw( current_ooTt(fooTt), 03:14:05 %~ ( 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) , 03:14:05 %~ ax)))) 03:14:05 %~ ?-( mpred_test("Test_0010_Line_0099__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). 03:14:05 passed=info(why_was_true(user:current_ooTt(defaultValueTt))) 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0010_Line_0099__DefaultValueTt_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:103 03:14:05 %~ skipped(messy_on_output,xlisting(([current_ooTt,default_ooTt],-lmcache,-xlisting))) 03:14:05 %~ ?-( mpred_test("Test_0011_Line_0105__naf_DefaultValueTt_in_user",user:(\+current_ooTt(defaultValueTt)))). 03:14:05 failure=info((why_was_true(user:current_ooTt(defaultValueTt)),nop(ftrace(user:(\+current_ooTt(defaultValueTt)))))) 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0011_Line_0105__naf_DefaultValueTt_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:111 03:14:05 %~ ?-( mpred_test("Test_0012_Line_0111__FooTt_in_user",user: ~current_ooTt(fooTt))). 03:14:05 failure=info((why_was_true(user:(\+ ~current_ooTt(fooTt))),nop(ftrace(user: ~current_ooTt(fooTt))))) 03:14:05 no_proof_for(\+ ~current_ooTt(fooTt)). 03:14:05 03:14:05 no_proof_for(\+ ~current_ooTt(fooTt)). 03:14:05 03:14:05 no_proof_for(\+ ~current_ooTt(fooTt)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0012_Line_0111__FooTt_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 %~ ?-( mpred_test("Test_0013_Line_0115__DefaultValueTt_in_user",user:current_ooTt(defaultValueTt))). 03:14:05 passed=info(why_was_true(user:current_ooTt(defaultValueTt))) 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 no_proof_for(current_ooTt(defaultValueTt)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0013_Line_0115__DefaultValueTt_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_reset. 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- defaultAssertMt(M),dynamic((M:current_ooQ1/1,M:default_ooQ1/1,M:if_mooQ1/2)). 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 :- mpred_trace. 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 :- mpred_watch. 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 :- mpred_reset. 03:14:05 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 03:14:05 :- notrace(rtrace(mpred_ain(default_ooQ1(whenMissingQ1)))). 03:14:05 03:14:05 /*~ 03:14:05 %~ 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. 03:14:05 %~ baseKB : mpred_fwc1( default_ooQ1(whenMissingQ1)). 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- must(call_u(default_ooQ1(whenMissingQ1))). 03:14:05 03:14:05 /*~ 03:14:05 %~ ?-( mpred_test("Test_0014_Line_0000__WhenMissingQ1_in_user",user:call_u(default_ooQ1(whenMissingQ1)))). 03:14:05 passed=info(why_was_true(user:call_u(default_ooQ1(whenMissingQ1)))) 03:14:05 no_proof_for(call_u(default_ooQ1(whenMissingQ1))). 03:14:05 03:14:05 no_proof_for(call_u(default_ooQ1(whenMissingQ1))). 03:14:05 03:14:05 no_proof_for(call_u(default_ooQ1(whenMissingQ1))). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0014_Line_0000__WhenMissingQ1_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- defaultAssertMt(M),M:must((default_ooQ1(whenMissingQ1))). 03:14:05 03:14:05 /*~ 03:14:05 %~ ?-( mpred_test("Test_0015_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). 03:14:05 passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) 03:14:05 no_proof_for(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0015_Line_0000__WhenMissingQ1_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_why(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 /*~ 03:14:05 %~ ?-( mpred_test("Test_0016_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). 03:14:05 passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) 03:14:05 no_proof_for(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0016_Line_0000__WhenMissingQ1_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- %rtrace 03:14:05 (mpred_test(default_ooQ1(whenMissingQ1))). 03:14:05 03:14:05 /*~ 03:14:05 %~ ?-( mpred_test("Test_0017_Line_0000__WhenMissingQ1_in_user",user:default_ooQ1(whenMissingQ1))). 03:14:05 passed=info(why_was_true(user:default_ooQ1(whenMissingQ1))) 03:14:05 no_proof_for(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0017_Line_0000__WhenMissingQ1_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- %rtrace 03:14:05 (mpred_ain(\+default_ooQ1(whenMissingQ1))). 03:14:05 % this should have been ok 03:14:05 % (if_mooQ1(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:14:05 /*~ 03:14:05 %~ debugm( baseKB, 03:14:05 %~ show_success( baseKB, 03:14:05 %~ baseKB : mpred_withdraw( default_ooQ1(whenMissingQ1), 03:14:05 %~ ( 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) , 03:14:05 %~ ax)))) 03:14:05 ~*/ 03:14:05 03:14:05 % this should have been ok 03:14:05 % (if_mooQ1(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:14:05 :- ((mpred_ain((if_mooQ1(Missing,Create) ==> 03:14:05 ( ( \+ Missing/(Missing\=@=Create)) ==> Create))))). 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_ain((default_ooQ1(X) ==> if_mooQ1(current_ooQ1(_),current_ooQ1(X)))). 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_ain(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_test(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 % :- pp_DB. 03:14:05 03:14:05 /*~ 03:14:05 %~ ?-( mpred_test("Test_0018_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). 03:14:05 passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0018_Line_0000__WhenMissingQ1_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 % :- pp_DB. 03:14:05 03:14:05 :- (mpred_ain(current_ooQ1(fooQ1))). 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_test(\+current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 /*~ 03:14:05 %~ ?-( mpred_test("Test_0019_Line_0000__naf_WhenMissingQ1_in_user",user:(\+current_ooQ1(whenMissingQ1)))). 03:14:05 failure=info((why_was_true(user:current_ooQ1(whenMissingQ1)),nop(ftrace(user:(\+current_ooQ1(whenMissingQ1)))))) 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0019_Line_0000__naf_WhenMissingQ1_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- (mpred_ain(\+ current_ooQ1(fooQ1))). 03:14:05 03:14:05 /*~ 03:14:05 %~ debugm( baseKB, 03:14:05 %~ show_success( baseKB, 03:14:05 %~ baseKB : mpred_withdraw( current_ooQ1(fooQ1), 03:14:05 %~ ( 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) , 03:14:05 %~ ax)))) 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_test(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 /*~ 03:14:05 %~ ?-( mpred_test("Test_0020_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). 03:14:05 passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0020_Line_0000__WhenMissingQ1_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- (mpred_withdraw( default_ooQ1(whenMissingQ1) )). 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- listing([current_ooQ1,default_ooQ1]). 03:14:05 03:14:05 /*~ 03:14:05 %~ skipped( listing( [current_ooQ1,default_ooQ1])) 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_test( \+current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 /*~ 03:14:05 %~ ?-( mpred_test("Test_0021_Line_0000__naf_WhenMissingQ1_in_user",user:(\+current_ooQ1(whenMissingQ1)))). 03:14:05 failure=info((why_was_true(user:current_ooQ1(whenMissingQ1)),nop(ftrace(user:(\+current_ooQ1(whenMissingQ1)))))) 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0021_Line_0000__naf_WhenMissingQ1_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_ain(~ current_ooQ1(fooQ1)). 03:14:05 03:14:05 % :- pp_DB. 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 % :- pp_DB. 03:14:05 03:14:05 :- mpred_test(~current_ooQ1(fooQ1)). 03:14:05 03:14:05 /*~ 03:14:05 %~ ?-( mpred_test("Test_0022_Line_0000__FooQ1_in_user",user: ~current_ooQ1(fooQ1))). 03:14:05 failure=info((why_was_true(user:(\+ ~current_ooQ1(fooQ1))),nop(ftrace(user: ~current_ooQ1(fooQ1))))) 03:14:05 no_proof_for(\+ ~current_ooQ1(fooQ1)). 03:14:05 03:14:05 no_proof_for(\+ ~current_ooQ1(fooQ1)). 03:14:05 03:14:05 no_proof_for(\+ ~current_ooQ1(fooQ1)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0022_Line_0000__FooQ1_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_ain(default_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_test(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 03:14:05 /*~ 03:14:05 %~ ?-( mpred_test("Test_0023_Line_0000__WhenMissingQ1_in_user",user:current_ooQ1(whenMissingQ1))). 03:14:05 passed=info(why_was_true(user:current_ooQ1(whenMissingQ1))) 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 no_proof_for(current_ooQ1(whenMissingQ1)). 03:14:05 03:14:05 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02-Test_0023_Line_0000__WhenMissingQ1_in_user'. 03:14:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02'. 03:14:05 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\']"'. 03:14:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 03:14:05 :- defaultAssertMt(M),dynamic((M:current_ooTt/1,M:default_ooTt/1,M:if_mooTt/2)). 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_trace. 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 :- mpred_watch. 03:14:05 03:14:05 % this should have been ok 03:14:05 % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 % this should have been ok 03:14:05 % (if_mooTt(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:14:05 :- mpred_ain((if_mooTt(Missing,Create) ==> 03:14:05 ( ( \+ Missing/(Missing\=@=Create)) ==> Create))). 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_ain((default_ooTt(X) ==> if_mooTt(current_ooTt(_),current_ooTt(X)))). 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- mpred_ain(default_ooTt(defaultValueTt)). 03:14:05 03:14:05 % :- make,check,use_module(library(pfc)),make,check. 03:14:05 03:14:05 /*~ 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 % :- make,check,use_module(library(pfc)),make,check. 03:14:05 03:14:05 :- make,check. 03:14:05 03:14:05 /*~ 03:14:05 %~ list_undefined([]) 03:14:05 %~ message_hook( 03:14:05 %~ goal_failed(directive,user:(make,check)), 03:14:05 %~ warning, 03:14:05 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:14:05 %~ user : make,check]]) 03:14:05 Goal (directive) failed: user:(make,check) 03:14:05 Warning: Goal (directive) failed: user:(make,check) 03:14:05 ~*/ 03:14:05 03:14:05 03:14:05 :- wdmsg(warning(outdated_tests)). 03:14:05 03:14:05 /*~ 03:14:05 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:94 03:14:05 %~ warning(outdated_tests) 03:14:05 ~*/ 03:14:05 %~ unused(no_junit_results) 03:14:05 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.82432401-junit.xml 03:14:05 <gt;oxml version="1.0" encoding="utf-8"?> 03:14:05 <gt;testsuites> 03:14:05 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:14:05 % use :- set_prolog_flag(junit_show_converage, true). 03:14:05 03:14:05 % No tests to run 03:14:05 ]]>><gt;/system-out><gt;/testsuites> 03:14:05 Test_0001_Line_0036__BooQ2_in_user result = passed. 03:14:05 Test_0002_Line_0048__BooQ2_in_user result = passed. 03:14:05 Test_0003_Line_0054__naf_BooQ2_in_user result = failure. 03:14:05 Test_0004_Line_0058__BooQ2_in_user result = passed. 03:14:05 Test_0005_Line_0064__naf_BooQ2_in_user result = failure. 03:14:05 Test_0006_Line_0070__FooQ2_in_user result = failure. 03:14:05 Test_0007_Line_0074__BooQ2_in_user result = passed. 03:14:05 Test_0008_Line_0091__DefaultValueTt_in_user result = passed. 03:14:05 Test_0009_Line_0095__naf_DefaultValueTt_in_user result = failure. 03:14:05 Test_0010_Line_0099__DefaultValueTt_in_user result = passed. 03:14:05 Test_0011_Line_0105__naf_DefaultValueTt_in_user result = failure. 03:14:05 Test_0012_Line_0111__FooTt_in_user result = failure. 03:14:05 Test_0013_Line_0115__DefaultValueTt_in_user result = passed. 03:14:05 Test_0014_Line_0000__WhenMissingQ1_in_user result = passed. 03:14:05 Test_0015_Line_0000__WhenMissingQ1_in_user result = passed. 03:14:05 Test_0016_Line_0000__WhenMissingQ1_in_user result = passed. 03:14:05 Test_0017_Line_0000__WhenMissingQ1_in_user result = passed. 03:14:05 Test_0018_Line_0000__WhenMissingQ1_in_user result = passed. 03:14:05 Test_0019_Line_0000__naf_WhenMissingQ1_in_user result = failure. 03:14:05 Test_0020_Line_0000__WhenMissingQ1_in_user result = passed. 03:14:05 Test_0021_Line_0000__naf_WhenMissingQ1_in_user result = failure. 03:14:05 Test_0022_Line_0000__FooQ1_in_user result = failure. 03:14:05 Test_0023_Line_0000__WhenMissingQ1_in_user result = passed. 03:14:05 logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_02 JUnit warning = Goal (directive) failed: user:(make,check) 03:14:05 03:14:05 %~ test_completed_exit(24) 03:14:05 totalTime=1.000 03:14:05 03:14:05 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' 03:14:05 03:14:11 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 03:14:11 ISSUE_ID=347 03:14:11 ISSUE_OC=OPEN 03:14:11 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 03:14:11 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 03:14:11 FileTestCase=logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01 JUnit 03:14:11 03:14:11 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']" 03:14:11 03:14:11 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:14:11 03:14:11 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt 03:14:11 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_01/ 03:14:11 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_01 03:14:11 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/302 03:14:11 03:14:11 03:14:12 %~ init_phase(after_load) 03:14:12 %~ init_phase(restore_state) 03:14:12 % 03:14:12 %~ init_why(after_boot,program) 03:14:12 %~ after_boot. 03:14:12 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:14:12 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt'), 03:14:12 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:14:12 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:14:12 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.plt'), 03:14:12 %~ reload_of_test_header. 03:14:12 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:14:12 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:14:12 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:14:12 %~ baseKB : mpred_fwc1( default_ooQ2(booQ2)). 03:14:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:30 03:14:12 %~ make_dynamic_here(plunit_mpred_pfc_test_02_plt,'$nt'(default_ooQ2(booQ2),_53008,_53010)) 03:14:12 sHOW_MUST_go_on_failed_F__A__I__L_(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))) 03:14:12 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L32 03:14:12 (0)$[system] '$c_call_prolog'. no(clause) 03:14:12 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:14:12 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:14:12 (10)$[system] '$load_file'('mpred_pfc_test_01.plt',user,[expand(false),expand(true)]). % init.pl:2353: 03:14:12 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5630b6066b00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5630b6066b00)))). no(clause) 03:14:12 (14)$[system] '$c_call_prolog'. no(clause) 03:14:12 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5630b6066b00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5630b6066b00))). % init.pl:646: 03:14:12 (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: 03:14:12 (21)<gt;*>$[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: 03:14:12 (25)$[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: 03:14:12 (26)<gt;*>$[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: 03:14:12 (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: 03:14:12 (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: 03:14:12 (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: 03:14:12 (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: 03:14:12 (31)<gt;*>$[system]# '$execute_directive_3'(call_u(default_ooQ2(booQ2))). % init.pl:3574: 03:14:12 (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: 03:14:12 (33)[must_sanity]# must_sanity:plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)). % must_sanity.pl:65: 03:14:12 (34)[must_sanity]# must_sanity:plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)). % must_sanity.pl:66: 03:14:12 (35)[must_sanity]# must_sanity:plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)). % must_sanity.pl:161: 03:14:12 (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: 03:14:12 (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: 03:14:12 (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: 03:14:12 (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: 03:14:21 (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: 03:14:21 (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: 03:14:21 (42)$[each_call_cleanup] '<gt;meta-call>'(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) 03:14:21 (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: 03:14:21 (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: 03:14:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:32 03:14:21 %~ error( sHOW_MUST_go_on_failed_F__A__I__L_( plunit_mpred_pfc_test_02_plt : call_u( default_ooQ2(booQ2)))) 03:14:21 ^ Call: (49) [plunit_mpred_pfc_test_02_plt] call_u(default_ooQ2(booQ2)) 03:14:21 ^ Unify: (49) [pfc_lib] call_u(plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2)) 03:14:21 Call: (53) [plunit_mpred_pfc_test_02_plt] plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2) 03:14:21 Fail: (53) [plunit_mpred_pfc_test_02_plt] plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2) 03:14:21 ^ Fail: (49) [pfc_lib] call_u(plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2)) 03:14:21 ^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_normal) 03:14:21 ^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_normal) 03:14:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L32 03:14:21 totalTime=10.000 03:14:21 03:14:21 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' 03:14:21 03:14:27 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 03:14:27 ISSUE_ID=302 03:14:27 ISSUE_OC=OPEN 03:14:27 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 03:14:27 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 03:14:27 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 03:14:27 FileTestCase=logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01 JUnit 03:14:27 03:14:27 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']" 03:14:27 03:14:27 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:14:27 03:14:27 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.pl 03:14:27 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_01/ 03:14:27 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_01 03:14:27 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/302 03:14:27 03:14:27 03:14:28 %~ init_phase(after_load) 03:14:28 %~ init_phase(restore_state) 03:14:28 % 03:14:28 %~ init_why(after_boot,program) 03:14:28 %~ after_boot. 03:14:28 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:14:28 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.pl'), 03:14:28 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:14:28 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:14:28 03:14:28 03:14:28 :- must(expects_dialect(pfc)). 03:14:28 03:14:28 /*~ 03:14:28 %~ ?-( mpred_test("Test_0001_Line_0000__Pfc_in_user",user:expects_dialect(pfc))). 03:14:28 passed=info(why_was_true(user:expects_dialect(pfc))) 03:14:28 no_proof_for(expects_dialect(pfc)). 03:14:28 03:14:28 no_proof_for(expects_dialect(pfc)). 03:14:28 03:14:28 no_proof_for(expects_dialect(pfc)). 03:14:28 03:14:28 name = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01-Test_0001_Line_0000__Pfc_in_user'. 03:14:28 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MPRED_PFC_TEST_01'. 03:14:28 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\']"'. 03:14:28 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:28 ~*/ 03:14:28 03:14:28 03:14:28 :- show_call(defaultAssertMt(_)). 03:14:28 03:14:28 03:14:28 03:14:28 03:14:28 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/302 03:14:28 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.pl 03:14:28 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MPRED_PFC_TEST_01/ 03:14:28 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_PFC_TEST_01 03:14:28 03:14:28 /*~ 03:14:28 %~ debugm(user,show_success(user,user:defaultAssertMt(user))) 03:14:28 ~*/ 03:14:28 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_01.pl:17 03:14:28 %~ unused(no_junit_results) 03:14:28 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.039044037-junit.xml 03:14:28 <gt;oxml version="1.0" encoding="utf-8"?> 03:14:28 <gt;testsuites> 03:14:28 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:14:28 % use :- set_prolog_flag(junit_show_converage, true). 03:14:28 03:14:28 % No tests to run 03:14:28 ]]>><gt;/system-out><gt;/testsuites> 03:14:28 Test_0001_Line_0000__Pfc_in_user result = passed. 03:14:28 03:14:28 %~ test_completed_exit(64) 03:14:28 totalTime=1.000 03:14:28 03:14:28 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' 03:14:28 03:14:33 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 03:14:33 ISSUE_ID=302 03:14:33 ISSUE_OC=OPEN 03:14:33 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 03:14:33 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 03:14:33 FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01 JUnit 03:14:33 03:14:34 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']" 03:14:34 03:14:34 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:14:34 03:14:34 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01.pfc 03:14:34 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01/ 03:14:34 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01 03:14:34 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/303 03:14:34 03:14:34 03:14:35 %~ init_phase(after_load) 03:14:35 %~ init_phase(restore_state) 03:14:35 % 03:14:35 %~ init_why(after_boot,program) 03:14:35 %~ after_boot. 03:14:35 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:14:35 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc'), 03:14:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:14:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:14:35 %~ message_hook( 03:14:35 %~ error( permission_error(redefine,module,logicmoo_test), 03:14:35 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:14:35 %~ error, 03:14:35 %~ [ '~q/~w: '-[module,2], 03:14:35 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:14:35 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:14:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:14:35 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:14:35 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:14:35 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:14:35 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:14:35 03:14:35 03:14:35 functorDeclares(tFish). 03:14:35 /*~ 03:14:35 ~*/ 03:14:35 03:14:35 functorDeclares(tSwim). 03:14:35 03:14:35 /*~ 03:14:35 ~*/ 03:14:35 03:14:35 03:14:35 :- dmsg("tweety and chilly are fish."). 03:14:35 /*~ 03:14:35 %~ tweety and chilly are fish. 03:14:35 ~*/ 03:14:35 03:14:35 tFish(iTweety). 03:14:35 /*~ 03:14:35 ~*/ 03:14:35 03:14:35 tFish(iChilly). 03:14:35 03:14:35 /*~ 03:14:35 ~*/ 03:14:35 03:14:35 03:14:35 :- dmsg("fish swim by default."). 03:14:35 /*~ 03:14:35 %~ fish swim by default. 03:14:35 ~*/ 03:14:35 03:14:35 mdefault(( tFish(X) ==> tSwim(X))). 03:14:35 03:14:35 /*~ 03:14:35 ~*/ 03:14:35 03:14:35 03:14:35 /* 03:14:35 :- header_sane:listing(nt/3). 03:14:35 :- header_sane:listing(tSwim/1). 03:14:35 :- header_sane:listing(pt/2). 03:14:35 :- header_sane:listing(mdefault/1). 03:14:35 :- header_sane:listing(spft/3). 03:14:35 */ 03:14:35 03:14:35 :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). 03:14:35 /*~ 03:14:35 %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) 03:14:35 ~*/ 03:14:35 03:14:35 :- mpred_test((tSwim(iTweety))). 03:14:35 /*~ 03:14:35 %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). 03:14:35 passed=info(why_was_true(user:tSwim(iTweety))) 03:14:35 no_proof_for(tSwim(iTweety)). 03:14:35 03:14:35 no_proof_for(tSwim(iTweety)). 03:14:35 03:14:35 no_proof_for(tSwim(iTweety)). 03:14:35 03:14:35 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0001_Line_0000__ITweety_in_user'. 03:14:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. 03:14:35 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\']"'. 03:14:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:35 ~*/ 03:14:35 03:14:35 :- mpred_test((tSwim(iChilly))). 03:14:35 03:14:35 /*~ 03:14:35 %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). 03:14:35 passed=info(why_was_true(user:tSwim(iChilly))) 03:14:35 no_proof_for(tSwim(iChilly)). 03:14:35 03:14:35 no_proof_for(tSwim(iChilly)). 03:14:35 03:14:35 no_proof_for(tSwim(iChilly)). 03:14:35 03:14:35 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0002_Line_0000__IChilly_in_user'. 03:14:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. 03:14:35 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\']"'. 03:14:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:35 ~*/ 03:14:35 03:14:35 03:14:35 ~tSwim(iChilly). 03:14:35 03:14:35 /*~ 03:14:35 ~*/ 03:14:35 03:14:35 03:14:35 :- cls. 03:14:35 /*~ 03:14:35 %~ skipped(messy_on_output,cls) 03:14:35 ~*/ 03:14:35 03:14:35 :- mpred_trace_exec. 03:14:35 /*~ 03:14:35 ~*/ 03:14:35 03:14:35 ~mdefault(tSwim(iTweety)). 03:14:35 03:14:35 /*~ 03:14:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc:30 03:14:35 %~ mpred_undo1( '$nt'( tSwim(iTweety), 03:14:35 %~ ( call_u_no_bc( tSwim(iTweety)) , 03:14:35 %~ ground( tSwim(iTweety)) , 03:14:35 %~ \+( tSwim(iTweety))), 03:14:35 %~ '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)])))) 03:14:35 %~ mpred_undo1( '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)]))) 03:14:35 ~*/ 03:14:35 03:14:35 03:14:35 :- mpred_test(\+ (tSwim(iTweety))). 03:14:35 /*~ 03:14:35 %~ ?-( mpred_test("Test_0003_Line_0000__naf_ITweety_in_user",user:(\+tSwim(iTweety)))). 03:14:35 passed=info(why_was_true(user:(\+tSwim(iTweety)))) 03:14:35 no_proof_for(\+tSwim(iTweety)). 03:14:35 03:14:35 no_proof_for(\+tSwim(iTweety)). 03:14:35 03:14:35 no_proof_for(\+tSwim(iTweety)). 03:14:35 03:14:35 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0003_Line_0000__naf_ITweety_in_user'. 03:14:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. 03:14:35 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\']"'. 03:14:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:35 ~*/ 03:14:35 03:14:35 :- mpred_test(\+ ~(tSwim(iTweety))). 03:14:35 /*~ 03:14:35 %~ ?-( mpred_test("Test_0004_Line_0000__naf_ITweety_in_user",user:(\+ ~tSwim(iTweety)))). 03:14:35 passed=info(why_was_true(user:(\+ ~tSwim(iTweety)))) 03:14:35 no_proof_for(\+ ~tSwim(iTweety)). 03:14:35 03:14:35 no_proof_for(\+ ~tSwim(iTweety)). 03:14:35 03:14:35 no_proof_for(\+ ~tSwim(iTweety)). 03:14:35 03:14:35 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0004_Line_0000__naf_ITweety_in_user'. 03:14:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. 03:14:35 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\']"'. 03:14:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:35 ~*/ 03:14:35 03:14:35 :- mpred_test(\+ (tSwim(iChilly))). 03:14:35 /*~ 03:14:35 %~ ?-( mpred_test("Test_0005_Line_0000__naf_IChilly_in_user",user:(\+tSwim(iChilly)))). 03:14:35 failure=info((why_was_true(user:tSwim(iChilly)),nop(ftrace(user:(\+tSwim(iChilly)))))) 03:14:35 no_proof_for(tSwim(iChilly)). 03:14:35 03:14:35 no_proof_for(tSwim(iChilly)). 03:14:35 03:14:35 no_proof_for(tSwim(iChilly)). 03:14:35 03:14:35 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0005_Line_0000__naf_IChilly_in_user'. 03:14:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. 03:14:35 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\']"'. 03:14:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:35 ~*/ 03:14:35 03:14:35 :- mpred_test( ~ (tSwim(iChilly))). 03:14:35 03:14:35 03:14:35 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/303 03:14:35 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01.pfc 03:14:35 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01/ 03:14:35 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01 03:14:35 03:14:35 /*~ 03:14:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc:35 03:14:35 %~ ?-( mpred_test("Test_0006_Line_0000__IChilly_in_user",user: ~tSwim(iChilly))). 03:14:35 failure=info((why_was_true(user:(\+ ~tSwim(iChilly))),nop(ftrace(user: ~tSwim(iChilly))))) 03:14:35 no_proof_for(\+ ~tSwim(iChilly)). 03:14:35 03:14:35 no_proof_for(\+ ~tSwim(iChilly)). 03:14:35 03:14:35 no_proof_for(\+ ~tSwim(iChilly)). 03:14:35 03:14:35 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01-Test_0006_Line_0000__IChilly_in_user'. 03:14:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01'. 03:14:35 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\']"'. 03:14:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:35 ~*/ 03:14:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc:43 03:14:35 %~ unused(no_junit_results) 03:14:35 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.192738909-junit.xml 03:14:35 <gt;oxml version="1.0" encoding="utf-8"?> 03:14:35 <gt;testsuites> 03:14:35 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:14:35 % use :- set_prolog_flag(junit_show_converage, true). 03:14:35 03:14:35 % No tests to run 03:14:35 ]]>><gt;/system-out><gt;/testsuites> 03:14:35 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) 03:14:35 Test_0001_Line_0000__ITweety_in_user result = passed. 03:14:35 Test_0002_Line_0000__IChilly_in_user result = passed. 03:14:35 Test_0003_Line_0000__naf_ITweety_in_user result = passed. 03:14:35 Test_0004_Line_0000__naf_ITweety_in_user result = passed. 03:14:35 Test_0005_Line_0000__naf_IChilly_in_user result = failure. 03:14:35 Test_0006_Line_0000__IChilly_in_user result = failure. 03:14:35 03:14:35 %~ test_completed_exit(40) 03:14:35 totalTime=1.000 03:14:35 03:14:35 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' 03:14:35 03:14:41 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 03:14:41 ISSUE_ID=303 03:14:41 ISSUE_OC=OPEN 03:14:41 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 03:14:41 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 03:14:41 FileTestCase=logicmoo.pfc.test.sanity_base.LOAD_TIME_01 JUnit 03:14:41 03:14:41 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']" 03:14:41 03:14:41 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:14:41 03:14:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/load_time_01.pfc 03:14:41 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LOAD_TIME_01/ 03:14:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALOAD_TIME_01 03:14:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/536 03:14:41 03:14:41 03:14:42 %~ init_phase(after_load) 03:14:42 %~ init_phase(restore_state) 03:14:42 % 03:14:42 %~ init_why(after_boot,program) 03:14:42 %~ after_boot. 03:14:42 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:14:42 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/load_time_01.pfc'), 03:14:42 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:14:42 %~ message_hook( 03:14:42 %~ error( permission_error(redefine,module,logicmoo_test), 03:14:42 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:14:42 %~ error, 03:14:42 %~ [ '~q/~w: '-[module,2], 03:14:42 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:14:42 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:14:42 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:14:42 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:14:42 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:14:42 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:14:42 03:14:42 :- statistics. 03:14:42 03:14:42 03:14:42 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/load_time_01.pfc 03:14:42 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LOAD_TIME_01/ 03:14:42 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALOAD_TIME_01 03:14:42 03:14:42 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/536 03:14:42 /*~ 03:14:42 % Started at Mon Sep 27 03:14:41 2021 03:14:42 % 1.035 seconds cpu time for 2,118,518 inferences 03:14:42 % 941,603 atoms, 32,339 functors, 31,541 predicates, 747 modules, 15,986,540 VM-codes 03:14:42 % 03:14:42 % Limit Allocated In use 03:14:42 % Local stack: - 52 Kb 3,920 b 03:14:42 % Global stack: - 256 Kb 171 Kb 03:14:42 % Trail stack: - 66 Kb 1,080 b 03:14:42 % Total: 1,024 Mb 374 Kb 176 Kb 03:14:42 % 03:14:42 % 2 garbage collections gained 95,392 bytes in 0.000 seconds. 03:14:42 % 4 atom garbage collections gained 2,671 atoms in 0.054 seconds. 03:14:42 % 8 clause garbage collections gained 1,841 clauses in 0.000 seconds. 03:14:42 % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds 03:14:42 % 3 threads, 0 finished threads used 0.000 seconds 03:14:42 ~*/ 03:14:42 %~ unused(no_junit_results) 03:14:42 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006889896-junit.xml 03:14:42 <gt;oxml version="1.0" encoding="utf-8"?> 03:14:42 <gt;testsuites> 03:14:42 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:14:42 % use :- set_prolog_flag(junit_show_converage, true). 03:14:42 03:14:42 % No tests to run 03:14:42 ]]>><gt;/system-out><gt;/testsuites> 03:14:42 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) 03:14:42 03:14:42 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/load_time_01.pfc:17 03:14:42 %~ test_completed_exit(32) 03:14:42 totalTime=1.000 03:14:42 03:14:42 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' 03:14:42 03:14:48 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 03:14:48 ISSUE_ID=536 03:14:48 ISSUE_OC=OPEN 03:14:48 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 03:14:48 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 03:14:48 FileTestCase=logicmoo.pfc.test.sanity_base.LIST_03 JUnit 03:14:48 03:14:48 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']" 03:14:48 03:14:48 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:14:48 03:14:48 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_03.pfc 03:14:48 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_03/ 03:14:48 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_03 03:14:48 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/391 03:14:48 03:14:48 03:14:49 %~ init_phase(after_load) 03:14:49 %~ init_phase(restore_state) 03:14:49 % 03:14:49 %~ init_why(after_boot,program) 03:14:49 %~ after_boot. 03:14:49 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:14:49 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03.pfc'), 03:14:49 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:14:49 %~ message_hook( 03:14:49 %~ error( permission_error(redefine,module,logicmoo_test), 03:14:49 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:14:49 %~ error, 03:14:49 %~ [ '~q/~w: '-[module,2], 03:14:49 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:14:49 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:14:49 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:14:49 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:14:49 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:14:49 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:14:49 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:14:49 03:14:49 03:14:49 :- expects_dialect(pfc). 03:14:49 03:14:49 /*~ 03:14:49 ~*/ 03:14:49 03:14:49 03:14:49 header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). 03:14:49 /*~ 03:14:49 ~*/ 03:14:49 03:14:49 :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). 03:14:49 03:14:49 03:14:49 /*~ 03:14:49 ~*/ 03:14:49 03:14:49 03:14:49 03:14:49 :- listing(must_clause_asserted). 03:14:49 03:14:49 /*~ 03:14:49 %~ skipped( listing(must_clause_asserted)) 03:14:49 ~*/ 03:14:49 03:14:49 03:14:49 must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). 03:14:49 03:14:49 /*~ 03:14:49 ~*/ 03:14:49 03:14:49 03:14:49 :- listing(must_clause_asserted). 03:14:49 03:14:49 /*~ 03:14:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03.pfc:25 03:14:49 %~ skipped( listing(must_clause_asserted)) 03:14:49 ~*/ 03:14:49 03:14:49 03:14:49 :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). 03:14:49 03:14:49 /*~ 03:14:49 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", 03:14:49 %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). 03:14:49 passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) 03:14:49 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:14:49 03:14:49 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:14:49 03:14:49 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:14:49 03:14:49 name = 'logicmoo.pfc.test.sanity_base.LIST_03-Test_0001_Line_0000__must_clause_asserted_1_in_user'. 03:14:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_03'. 03:14:49 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\']"'. 03:14:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:49 ~*/ 03:14:49 03:14:49 03:14:49 a. 03:14:49 03:14:49 /*~ 03:14:49 ~*/ 03:14:49 03:14:49 03:14:49 :- header_sane:listing(a). 03:14:49 03:14:49 /*~ 03:14:49 %~ skipped( listing(a)) 03:14:49 ~*/ 03:14:49 03:14:49 03:14:49 :- must_clause_asserted(a). 03:14:49 03:14:49 03:14:49 03:14:49 03:14:49 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/391 03:14:49 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_03.pfc 03:14:49 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_03/ 03:14:49 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_03 03:14:49 03:14:49 /*~ 03:14:49 %~ message_hook( 03:14:49 %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), 03:14:49 %~ error, 03:14:49 %~ [ '~q/~w: '-[catch,3], 03:14:49 %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) 03:14:49 catch/3: Unknown procedure: must_clause_asserted/1 03:14:49 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 03:14:49 %~ message_hook( 03:14:49 %~ goal_failed(directive,user:a), 03:14:49 %~ warning, 03:14:49 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:14:49 %~ user : a]]) 03:14:49 Goal (directive) failed: user:must_clause_asserted(a) 03:14:49 Warning: Goal (directive) failed: user:must_clause_asserted(a) 03:14:49 ~*/ 03:14:49 %~ unused(no_junit_results) 03:14:49 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064394232-junit.xml 03:14:49 <gt;oxml version="1.0" encoding="utf-8"?> 03:14:49 <gt;testsuites> 03:14:49 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:14:49 % use :- set_prolog_flag(junit_show_converage, true). 03:14:49 03:14:49 % No tests to run 03:14:49 ]]>><gt;/system-out><gt;/testsuites> 03:14:49 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) 03:14:49 Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. 03:14:49 logicmoo.pfc.test.sanity_base.LIST_03 JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 03:14:49 logicmoo.pfc.test.sanity_base.LIST_03 JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) 03:14:49 03:14:49 %~ test_completed_exit(112) 03:14:49 totalTime=1.000 03:14:49 03:14:49 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' 03:14:49 03:14:55 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 03:14:55 ISSUE_ID=391 03:14:55 ISSUE_OC=OPEN 03:14:55 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 03:14:55 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 03:14:55 FileTestCase=logicmoo.pfc.test.sanity_base.LIST_02 JUnit 03:14:55 03:14:55 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']" 03:14:55 03:14:55 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:14:55 03:14:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_02.pfc 03:14:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_02/ 03:14:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_02 03:14:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/319 03:14:55 03:14:55 03:14:56 %~ init_phase(after_load) 03:14:56 %~ init_phase(restore_state) 03:14:56 % 03:14:56 %~ init_why(after_boot,program) 03:14:56 %~ after_boot. 03:14:56 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:14:56 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_02.pfc'), 03:14:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:14:56 %~ message_hook( 03:14:56 %~ error( permission_error(redefine,module,logicmoo_test), 03:14:56 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:14:56 %~ error, 03:14:56 %~ [ '~q/~w: '-[module,2], 03:14:56 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:14:56 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:14:56 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:14:56 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:14:56 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:14:56 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:14:56 03:14:56 03:14:56 :- expects_dialect(pfc). 03:14:56 03:14:56 /*~ 03:14:56 ~*/ 03:14:56 03:14:56 03:14:56 header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). 03:14:56 /*~ 03:14:56 ~*/ 03:14:56 03:14:56 :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). 03:14:56 03:14:56 03:14:56 /*~ 03:14:56 ~*/ 03:14:56 03:14:56 03:14:56 03:14:56 :- listing(must_clause_asserted). 03:14:56 03:14:56 /*~ 03:14:56 %~ skipped( listing(must_clause_asserted)) 03:14:56 ~*/ 03:14:56 03:14:56 03:14:56 must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). 03:14:56 03:14:56 /*~ 03:14:56 ~*/ 03:14:56 03:14:56 03:14:56 :- listing(must_clause_asserted). 03:14:56 03:14:56 /*~ 03:14:56 %~ skipped( listing(must_clause_asserted)) 03:14:56 ~*/ 03:14:56 03:14:56 03:14:56 :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(1))). 03:14:56 03:14:56 /*~ 03:14:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_02.pfc:27 03:14:56 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", 03:14:56 %~ user : predicate_property(Number_of_clauses,number_of_clauses(1)))). 03:14:56 passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) 03:14:56 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:14:56 03:14:56 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:14:56 03:14:56 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:14:56 03:14:56 name = 'logicmoo.pfc.test.sanity_base.LIST_02-Test_0001_Line_0000__must_clause_asserted_1_in_user'. 03:14:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_02'. 03:14:56 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\']"'. 03:14:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:14:56 ~*/ 03:14:56 03:14:56 03:14:56 a. 03:14:56 03:14:56 /*~ 03:14:56 ~*/ 03:14:56 03:14:56 03:14:56 :- header_sane:listing(a). 03:14:56 03:14:56 /*~ 03:14:56 %~ skipped( listing(a)) 03:14:56 ~*/ 03:14:56 03:14:56 03:14:56 :- must_clause_asserted(a). 03:14:56 03:14:56 03:14:56 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/319 03:14:56 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_02.pfc 03:14:56 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_02/ 03:14:56 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_02 03:14:56 03:14:56 /*~ 03:14:56 %~ message_hook( 03:14:56 %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), 03:14:56 %~ error, 03:14:56 %~ [ '~q/~w: '-[catch,3], 03:14:56 %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) 03:14:56 catch/3: Unknown procedure: must_clause_asserted/1 03:14:56 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 03:14:56 %~ message_hook( 03:14:56 %~ goal_failed(directive,user:a), 03:14:56 %~ warning, 03:14:56 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:14:56 %~ user : a]]) 03:14:56 Goal (directive) failed: user:must_clause_asserted(a) 03:14:56 Warning: Goal (directive) failed: user:must_clause_asserted(a) 03:14:56 ~*/ 03:14:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_02.pfc:41 03:14:56 %~ unused(no_junit_results) 03:14:56 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.155248879-junit.xml 03:14:56 <gt;oxml version="1.0" encoding="utf-8"?> 03:14:56 <gt;testsuites> 03:14:56 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:14:56 % use :- set_prolog_flag(junit_show_converage, true). 03:14:56 03:14:56 % No tests to run 03:14:56 ]]>><gt;/system-out><gt;/testsuites> 03:14:56 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) 03:14:56 Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. 03:14:56 logicmoo.pfc.test.sanity_base.LIST_02 JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 03:14:56 logicmoo.pfc.test.sanity_base.LIST_02 JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) 03:14:56 03:14:56 %~ test_completed_exit(112) 03:14:56 totalTime=1.000 03:14:56 03:14:56 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' 03:14:56 03:15:03 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 03:15:03 ISSUE_ID=319 03:15:03 ISSUE_OC=OPEN 03:15:03 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 03:15:03 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 03:15:03 FileTestCase=logicmoo.pfc.test.sanity_base.LIST_01 JUnit 03:15:03 03:15:03 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']" 03:15:03 03:15:03 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:15:03 03:15:03 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_01.pfc 03:15:03 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_01/ 03:15:03 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_01 03:15:03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/348 03:15:03 03:15:03 03:15:05 %~ init_phase(after_load) 03:15:05 %~ init_phase(restore_state) 03:15:05 % 03:15:05 %~ init_why(after_boot,program) 03:15:05 %~ after_boot. 03:15:05 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:15:05 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_01.pfc'), 03:15:05 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:15:05 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:15:05 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:15:05 %~ message_hook( 03:15:05 %~ error( permission_error(redefine,module,logicmoo_test), 03:15:05 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:15:05 %~ error, 03:15:05 %~ [ '~q/~w: '-[module,2], 03:15:05 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:15:05 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:15:05 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:15:05 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:05 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:15:05 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:05 03:15:05 03:15:05 :- expects_dialect(pfc). 03:15:05 03:15:05 03:15:05 /*~ 03:15:05 ~*/ 03:15:05 03:15:05 03:15:05 03:15:05 header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). 03:15:05 03:15:05 /*~ 03:15:05 ~*/ 03:15:05 03:15:05 03:15:05 :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). 03:15:05 03:15:05 /*~ 03:15:05 ~*/ 03:15:05 03:15:05 03:15:05 must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). 03:15:05 03:15:05 /*~ 03:15:05 ~*/ 03:15:05 03:15:05 03:15:05 :- listing(must_clause_asserted). 03:15:05 03:15:05 /*~ 03:15:05 %~ skipped( listing(must_clause_asserted)) 03:15:05 ~*/ 03:15:05 03:15:05 03:15:05 :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(1))). 03:15:05 03:15:05 /*~ 03:15:05 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", 03:15:05 %~ user : predicate_property(Number_of_clauses,number_of_clauses(1)))). 03:15:05 passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) 03:15:05 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:15:05 03:15:05 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:15:05 03:15:05 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:15:05 03:15:05 name = 'logicmoo.pfc.test.sanity_base.LIST_01-Test_0001_Line_0000__must_clause_asserted_1_in_user'. 03:15:05 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_01'. 03:15:05 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\']"'. 03:15:05 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:05 ~*/ 03:15:05 03:15:05 03:15:05 a. 03:15:05 03:15:05 /*~ 03:15:05 ~*/ 03:15:05 03:15:05 03:15:05 :- header_sane:listing(a). 03:15:05 03:15:05 /*~ 03:15:05 %~ skipped( listing(a)) 03:15:05 ~*/ 03:15:05 03:15:05 03:15:05 :- must_clause_asserted(a). 03:15:05 03:15:05 /*~ 03:15:05 %~ message_hook( 03:15:05 %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), 03:15:05 %~ error, 03:15:05 %~ [ '~q/~w: '-[catch,3], 03:15:05 %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) 03:15:05 catch/3: Unknown procedure: must_clause_asserted/1 03:15:05 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 03:15:05 %~ message_hook( 03:15:05 %~ goal_failed(directive,user:a), 03:15:05 %~ warning, 03:15:05 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:15:05 %~ user : a]]) 03:15:05 Goal (directive) failed: user:must_clause_asserted(a) 03:15:05 Warning: Goal (directive) failed: user:must_clause_asserted(a) 03:15:05 ~*/ 03:15:05 03:15:05 03:15:05 :- statistics. 03:15:05 03:15:05 03:15:05 03:15:05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/348 03:15:05 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_01.pfc 03:15:05 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_01/ 03:15:05 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_01 03:15:05 03:15:05 /*~ 03:15:05 % Started at Mon Sep 27 03:15:03 2021 03:15:05 % 1.105 seconds cpu time for 2,413,989 inferences 03:15:05 % 941,509 atoms, 32,344 functors, 31,554 predicates, 748 modules, 15,987,750 VM-codes 03:15:05 % 03:15:05 % Limit Allocated In use 03:15:05 % Local stack: - 52 Kb 4,440 b 03:15:05 % Global stack: - 256 Kb 168 Kb 03:15:05 % Trail stack: - 66 Kb 504 b 03:15:05 % Total: 1,024 Mb 374 Kb 173 Kb 03:15:05 % 03:15:05 % 4 garbage collections gained 606,296 bytes in 0.000 seconds. 03:15:05 % 6 atom garbage collections gained 3,375 atoms in 0.084 seconds. 03:15:05 % 10 clause garbage collections gained 2,040 clauses in 0.000 seconds. 03:15:05 % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds 03:15:05 % 3 threads, 0 finished threads used 0.000 seconds 03:15:05 ~*/ 03:15:05 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_01.pfc:43 03:15:05 %~ unused(no_junit_results) 03:15:05 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.056535008-junit.xml 03:15:05 <gt;oxml version="1.0" encoding="utf-8"?> 03:15:05 <gt;testsuites> 03:15:05 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:15:05 % use :- set_prolog_flag(junit_show_converage, true). 03:15:05 03:15:05 % No tests to run 03:15:05 ]]>><gt;/system-out><gt;/testsuites> 03:15:05 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) 03:15:05 Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. 03:15:05 logicmoo.pfc.test.sanity_base.LIST_01 JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 03:15:05 logicmoo.pfc.test.sanity_base.LIST_01 JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) 03:15:05 03:15:05 %~ test_completed_exit(112) 03:15:05 totalTime=1.000 03:15:05 03:15:05 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' 03:15:05 03:15:11 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 03:15:11 ISSUE_ID=348 03:15:11 ISSUE_OC=OPEN 03:15:11 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 03:15:11 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 03:15:11 FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_05 JUnit 03:15:11 03:15:11 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']" 03:15:11 03:15:11 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:15:11 03:15:11 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_05.pfc 03:15:11 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_05/ 03:15:11 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_05 03:15:11 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/517 03:15:11 03:15:11 03:15:12 %~ init_phase(after_load) 03:15:12 %~ init_phase(restore_state) 03:15:12 % 03:15:12 %~ init_why(after_boot,program) 03:15:12 %~ after_boot. 03:15:12 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:15:12 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc'), 03:15:12 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:15:12 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:15:12 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:15:12 %~ message_hook( 03:15:12 %~ error( permission_error(redefine,module,logicmoo_test), 03:15:12 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:15:12 %~ error, 03:15:12 %~ [ '~q/~w: '-[module,2], 03:15:12 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:15:12 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:15:12 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:15:12 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:12 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:15:12 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:12 03:15:12 03:15:12 :- op(500,fx,'-'). 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 :- op(300,fx,'~'). 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 :- op(1050,xfx,('==>')). 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 :- op(1050,xfx,'<gt;==>'). 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 :- op(1050,xfx,('<gt;-')). 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 :- op(1100,fx,('==>')). 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 :- op(1150,xfx,('::::')). 03:15:12 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 03:15:12 :- dynamic((foob/1,if_missing/2,good/1)). 03:15:12 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 03:15:12 :- mpred_trace. 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 :- mpred_watch. 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 :- dynamic((foob/1,if_missing/2)). 03:15:12 03:15:12 % :- expects_dialect(pfc). 03:15:12 03:15:12 % this should have been ok 03:15:12 % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 % :- expects_dialect(pfc). 03:15:12 03:15:12 % this should have been ok 03:15:12 % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:15:12 03:15:12 :- mpred_ain((if_missing(Missing,Create) ==> 03:15:12 ( ( \+ Missing/(Missing\=@=Create)) ==> Create))). 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 :- mpred_ain((good(X) ==> if_missing(foob(_),foob(X)))). 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 :- mpred_ain(good(az)). 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 :- mpred_why(foob(az)). 03:15:12 03:15:12 03:15:12 /*~ 03:15:12 %~ ?-( mpred_test("Test_0001_Line_0000__Az_in_user",user:foob(az))). 03:15:12 passed=info(why_was_true(user:foob(az))) 03:15:12 no_proof_for(foob(az)). 03:15:12 03:15:12 no_proof_for(foob(az)). 03:15:12 03:15:12 no_proof_for(foob(az)). 03:15:12 03:15:12 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05-Test_0001_Line_0000__Az_in_user'. 03:15:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05'. 03:15:12 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\']"'. 03:15:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 03:15:12 :- ain(foob(b)). 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 :- call(\+foob(az)). 03:15:12 03:15:12 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 03:15:12 03:15:12 :- ain(==> (\+ foob(b))). 03:15:12 03:15:12 03:15:12 03:15:12 /*~ 03:15:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:51 03:15:12 %~ debugm( baseKB, 03:15:12 %~ show_success( baseKB, 03:15:12 %~ baseKB : mpred_withdraw( foob(b), 03:15:12 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/if_missing_05.pfc ',51) , 03:15:12 %~ ax)))) 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 03:15:12 03:15:12 :- mpred_why(foob(az)). 03:15:12 03:15:12 /*~ 03:15:12 %~ ?-( mpred_test("Test_0002_Line_0000__Az_in_user",user:foob(az))). 03:15:12 passed=info(why_was_true(user:foob(az))) 03:15:12 no_proof_for(foob(az)). 03:15:12 03:15:12 no_proof_for(foob(az)). 03:15:12 03:15:12 no_proof_for(foob(az)). 03:15:12 03:15:12 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05-Test_0002_Line_0000__Az_in_user'. 03:15:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05'. 03:15:12 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\']"'. 03:15:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 :- (mpred_withdraw( good(az) )). 03:15:12 03:15:12 % :- listing([foob,good]). 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 % :- listing([foob,good]). 03:15:12 03:15:12 :- call( \+foob(az)). 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 :- mpred_ain(~ foob(b)). 03:15:12 03:15:12 % :- pp_DB_Current. 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 % :- pp_DB_Current. 03:15:12 03:15:12 :- mpred_why(~foob(b)). 03:15:12 03:15:12 /*~ 03:15:12 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user: ~foob(b))). 03:15:12 failure=info((why_was_true(user:(\+ ~foob(b))),nop(ftrace(user: ~foob(b))))) 03:15:12 no_proof_for(\+ ~foob(b)). 03:15:12 03:15:12 no_proof_for(\+ ~foob(b)). 03:15:12 03:15:12 no_proof_for(\+ ~foob(b)). 03:15:12 03:15:12 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05-Test_0003_Line_0000__B_in_user'. 03:15:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05'. 03:15:12 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\']"'. 03:15:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 :- mpred_ain(good(az)). 03:15:12 03:15:12 /*~ 03:15:12 ~*/ 03:15:12 03:15:12 03:15:12 :- mpred_why(foob(az)). 03:15:12 03:15:12 03:15:12 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_05.pfc 03:15:12 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_05/ 03:15:12 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_05 03:15:12 03:15:12 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/517 03:15:12 /*~ 03:15:12 %~ ?-( mpred_test("Test_0004_Line_0000__Az_in_user",user:foob(az))). 03:15:12 passed=info(why_was_true(user:foob(az))) 03:15:12 no_proof_for(foob(az)). 03:15:12 03:15:12 no_proof_for(foob(az)). 03:15:12 03:15:12 no_proof_for(foob(az)). 03:15:12 03:15:12 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05-Test_0004_Line_0000__Az_in_user'. 03:15:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_05'. 03:15:12 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\']"'. 03:15:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:12 ~*/ 03:15:12 %~ unused(no_junit_results) 03:15:12 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162247248-junit.xml 03:15:12 <gt;oxml version="1.0" encoding="utf-8"?> 03:15:12 <gt;testsuites> 03:15:12 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:15:12 % use :- set_prolog_flag(junit_show_converage, true). 03:15:12 03:15:12 % No tests to run 03:15:12 ]]>><gt;/system-out><gt;/testsuites> 03:15:12 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) 03:15:12 Test_0001_Line_0000__Az_in_user result = passed. 03:15:12 Test_0002_Line_0000__Az_in_user result = passed. 03:15:12 Test_0003_Line_0000__B_in_user result = failure. 03:15:12 Test_0004_Line_0000__Az_in_user result = passed. 03:15:12 03:15:12 %~ test_completed_exit(40) 03:15:12 totalTime=1.000 03:15:12 03:15:12 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' 03:15:12 03:15:18 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 03:15:18 ISSUE_ID=517 03:15:18 ISSUE_OC=OPEN 03:15:18 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 03:15:18 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 03:15:18 FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_04 JUnit 03:15:18 03:15:18 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']" 03:15:18 03:15:18 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:15:18 03:15:18 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_04.pfc 03:15:18 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_04/ 03:15:18 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_04 03:15:18 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/507 03:15:18 03:15:18 03:15:19 %~ init_phase(after_load) 03:15:19 %~ init_phase(restore_state) 03:15:19 % 03:15:19 %~ init_why(after_boot,program) 03:15:19 %~ after_boot. 03:15:19 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:15:19 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc'), 03:15:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:15:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:15:19 %~ message_hook( 03:15:19 %~ error( permission_error(redefine,module,logicmoo_test), 03:15:19 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:15:19 %~ error, 03:15:19 %~ [ '~q/~w: '-[module,2], 03:15:19 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:15:19 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:15:19 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:15:19 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:19 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:15:19 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:19 03:15:19 03:15:19 :- dynamic((foob/1,if_missing/2,good/1)). 03:15:19 03:15:19 03:15:19 /*~ 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 03:15:19 :- expects_dialect(pfc). 03:15:19 03:15:19 % this should have been ok 03:15:19 /*~ 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 % this should have been ok 03:15:19 (if_missing(Missing,Create) ==> (( (\+ Missing/(Missing\=@=Create)), \+ ~(Create)) ==> Create)). 03:15:19 % and is now is OK ! 03:15:19 03:15:19 /*~ 03:15:19 ~*/ 03:15:19 03:15:19 % and is now is OK ! 03:15:19 03:15:19 :- ain((good(X) ==> if_missing(foob(_),foob(X)))). 03:15:19 03:15:19 /*~ 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 :- ain(good(az)). 03:15:19 03:15:19 /*~ 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 :- mpred_test(foob(az)). 03:15:19 03:15:19 /*~ 03:15:19 %~ ?-( mpred_test("Test_0001_Line_0000__Az_in_user",user:foob(az))). 03:15:19 passed=info(why_was_true(user:foob(az))) 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0001_Line_0000__Az_in_user'. 03:15:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. 03:15:19 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\']"'. 03:15:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 ==> foob(b). 03:15:19 03:15:19 /*~ 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 :- mpred_test(\+foob(az)). 03:15:19 03:15:19 /*~ 03:15:19 %~ ?-( mpred_test("Test_0002_Line_0000__naf_Az_in_user",user:(\+foob(az)))). 03:15:19 failure=info((why_was_true(user:foob(az)),nop(ftrace(user:(\+foob(az)))))) 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0002_Line_0000__naf_Az_in_user'. 03:15:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. 03:15:19 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\']"'. 03:15:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 ==> (\+ foob(b)). 03:15:19 03:15:19 /*~ 03:15:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:32 03:15:19 %~ debugm( baseKB, 03:15:19 %~ show_success( baseKB, 03:15:19 %~ baseKB : mpred_withdraw( foob(b), 03:15:19 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/if_missing_04.pfc ',32) , 03:15:19 %~ ax)))) 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 :- mpred_test(foob(az)). 03:15:19 03:15:19 /*~ 03:15:19 %~ ?-( mpred_test("Test_0003_Line_0000__Az_in_user",user:foob(az))). 03:15:19 passed=info(why_was_true(user:foob(az))) 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0003_Line_0000__Az_in_user'. 03:15:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. 03:15:19 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\']"'. 03:15:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 :- (mpred_blast( good(az) )). 03:15:19 03:15:19 /*~ 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 :- listing([foob,good]). 03:15:19 03:15:19 /*~ 03:15:19 %~ skipped( listing( [foob,good])) 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 :- mpred_test( \+foob(az)). 03:15:19 03:15:19 /*~ 03:15:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:40 03:15:19 %~ ?-( mpred_test("Test_0004_Line_0000__naf_Az_in_user",user:(\+foob(az)))). 03:15:19 failure=info((why_was_true(user:foob(az)),nop(ftrace(user:(\+foob(az)))))) 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0004_Line_0000__naf_Az_in_user'. 03:15:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. 03:15:19 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\']"'. 03:15:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 ~ foob(b). 03:15:19 03:15:19 /*~ 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 :- mpred_test(\+foob(b)). 03:15:19 03:15:19 03:15:19 /*~ 03:15:19 %~ ?-( mpred_test("Test_0005_Line_0000__naf_B_in_user",user:(\+foob(b)))). 03:15:19 passed=info(why_was_true(user:(\+foob(b)))) 03:15:19 no_proof_for(\+foob(b)). 03:15:19 03:15:19 no_proof_for(\+foob(b)). 03:15:19 03:15:19 no_proof_for(\+foob(b)). 03:15:19 03:15:19 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0005_Line_0000__naf_B_in_user'. 03:15:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. 03:15:19 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\']"'. 03:15:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 03:15:19 :- ain(good(az)). 03:15:19 03:15:19 /*~ 03:15:19 ~*/ 03:15:19 03:15:19 03:15:19 :- mpred_test(foob(az)). 03:15:19 03:15:19 03:15:19 03:15:19 /*~ 03:15:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:49 03:15:19 %~ ?-( mpred_test("Test_0006_Line_0000__Az_in_user",user:foob(az))). 03:15:19 passed=info(why_was_true(user:foob(az))) 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 no_proof_for(foob(az)). 03:15:19 03:15:19 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04-Test_0006_Line_0000__Az_in_user'. 03:15:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_04'. 03:15:19 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\']"'. 03:15:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:19 ~*/ 03:15:19 %~ unused(no_junit_results) 03:15:19 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152090279-junit.xml 03:15:19 <gt;oxml version="1.0" encoding="utf-8"?> 03:15:19 <gt;testsuites> 03:15:19 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:15:19 % use :- set_prolog_flag(junit_show_converage, true). 03:15:19 03:15:19 % No tests to run 03:15:19 ]]>><gt;/system-out><gt;/testsuites> 03:15:19 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) 03:15:19 Test_0001_Line_0000__Az_in_user result = passed. 03:15:19 Test_0002_Line_0000__naf_Az_in_user result = failure. 03:15:19 Test_0003_Line_0000__Az_in_user result = passed. 03:15:19 Test_0004_Line_0000__naf_Az_in_user result = failure. 03:15:19 Test_0005_Line_0000__naf_B_in_user result = passed. 03:15:19 Test_0006_Line_0000__Az_in_user result = passed. 03:15:19 03:15:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:53 03:15:19 %~ test_completed_exit(40) 03:15:19 totalTime=1.000 03:15:19 03:15:19 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' 03:15:19 03:15:26 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 03:15:26 ISSUE_ID=507 03:15:26 ISSUE_OC=OPEN 03:15:26 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 03:15:26 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 03:15:26 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 03:15:26 FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_03 JUnit 03:15:26 03:15:26 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']" 03:15:26 03:15:26 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:15:26 03:15:26 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_03.pfc 03:15:26 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_03/ 03:15:26 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_03 03:15:26 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/593 03:15:26 03:15:26 03:15:27 %~ init_phase(after_load) 03:15:27 %~ init_phase(restore_state) 03:15:27 % 03:15:27 %~ init_why(after_boot,program) 03:15:27 %~ after_boot. 03:15:27 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:15:27 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_03.pfc'), 03:15:27 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:15:27 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:15:27 %~ message_hook( 03:15:27 %~ error( permission_error(redefine,module,logicmoo_test), 03:15:27 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:15:27 %~ error, 03:15:27 %~ [ '~q/~w: '-[module,2], 03:15:27 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:15:27 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:15:27 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:15:27 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:27 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:15:27 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:27 03:15:27 03:15:27 :- dynamic((foob/1,good/0,if_missing/2)). 03:15:27 03:15:27 /*~ 03:15:27 ~*/ 03:15:27 03:15:27 03:15:27 :- expects_dialect(pfc). 03:15:27 03:15:27 % this should have been ok 03:15:27 03:15:27 %(if_missing(Missing,Create) ==> (( \+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:15:27 /*~ 03:15:27 ~*/ 03:15:27 03:15:27 03:15:27 % this should have been ok 03:15:27 03:15:27 %(if_missing(Missing,Create) ==> (( \+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:15:27 if_missing(Missing,Create) ==> ( ( \+ (Missing/(Missing\=@=Create))) ==> Create). 03:15:27 03:15:27 03:15:27 /*~ 03:15:27 ~*/ 03:15:27 03:15:27 03:15:27 03:15:27 ( good ==> if_missing(foob(_),foob(a))). 03:15:27 03:15:27 /*~ 03:15:27 ~*/ 03:15:27 03:15:27 03:15:27 good. 03:15:27 03:15:27 03:15:27 /*~ 03:15:27 ~*/ 03:15:27 03:15:27 03:15:27 03:15:27 :- mpred_test(foob(a)). 03:15:27 03:15:27 % :- break. 03:15:27 03:15:27 /*~ 03:15:27 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_03.pfc:27 03:15:27 %~ ?-( mpred_test("Test_0001_Line_0000__A_in_user",user:foob(a))). 03:15:27 passed=info(why_was_true(user:foob(a))) 03:15:27 no_proof_for(foob(a)). 03:15:27 03:15:27 no_proof_for(foob(a)). 03:15:27 03:15:27 no_proof_for(foob(a)). 03:15:27 03:15:27 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_03-Test_0001_Line_0000__A_in_user'. 03:15:27 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_03'. 03:15:27 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\']"'. 03:15:27 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:27 ~*/ 03:15:27 03:15:27 03:15:27 % :- break. 03:15:27 03:15:27 ( \+ good). 03:15:27 03:15:27 /*~ 03:15:27 %~ mpred_undo1( '$nt'( foob(Foob), 03:15:27 %~ call_u_no_bc(foob(Foob1)),foob(Foob1)\=@=foob(a), 03:15:27 %~ rhs([foob(a)]))) 03:15:27 %~ debugm( baseKB, 03:15:27 %~ show_success( baseKB, 03:15:27 %~ baseKB : mpred_withdraw( good, 03:15:27 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/if_missing_03.pfc ',31) , 03:15:27 %~ ax)))) 03:15:27 ~*/ 03:15:27 03:15:27 03:15:27 :- mpred_test(\+foob(a)). 03:15:27 03:15:27 03:15:27 03:15:27 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_03.pfc 03:15:27 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_03/ 03:15:27 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_03 03:15:27 03:15:27 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/593 03:15:27 /*~ 03:15:27 %~ ?-( mpred_test("Test_0002_Line_0000__naf_A_in_user",user:(\+foob(a)))). 03:15:27 passed=info(why_was_true(user:(\+foob(a)))) 03:15:27 no_proof_for(\+foob(a)). 03:15:27 03:15:27 no_proof_for(\+foob(a)). 03:15:27 03:15:27 no_proof_for(\+foob(a)). 03:15:27 03:15:27 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_03-Test_0002_Line_0000__naf_A_in_user'. 03:15:27 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_03'. 03:15:27 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\']"'. 03:15:27 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:27 ~*/ 03:15:27 %~ unused(no_junit_results) 03:15:27 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119948085-junit.xml 03:15:27 <gt;oxml version="1.0" encoding="utf-8"?> 03:15:27 <gt;testsuites> 03:15:27 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:15:27 % use :- set_prolog_flag(junit_show_converage, true). 03:15:27 03:15:27 % No tests to run 03:15:27 ]]>><gt;/system-out><gt;/testsuites> 03:15:27 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) 03:15:27 Test_0001_Line_0000__A_in_user result = passed. 03:15:27 Test_0002_Line_0000__naf_A_in_user result = passed. 03:15:27 03:15:27 %~ test_completed_exit(96) 03:15:27 totalTime=1.000 03:15:27 03:15:27 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' 03:15:27 03:15:33 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 03:15:33 ISSUE_ID=593 03:15:33 ISSUE_OC=OPEN 03:15:33 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 03:15:33 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 03:15:33 FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_02 JUnit 03:15:33 03:15:33 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']" 03:15:33 03:15:33 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:15:33 03:15:33 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_02.pfc 03:15:33 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_02/ 03:15:33 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_02 03:15:33 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/578 03:15:33 03:15:33 03:15:35 %~ init_phase(after_load) 03:15:35 %~ init_phase(restore_state) 03:15:35 % 03:15:35 %~ init_why(after_boot,program) 03:15:35 %~ after_boot. 03:15:35 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:15:35 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc'), 03:15:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:15:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:15:35 %~ message_hook( 03:15:35 %~ error( permission_error(redefine,module,logicmoo_test), 03:15:35 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:15:35 %~ error, 03:15:35 %~ [ '~q/~w: '-[module,2], 03:15:35 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:15:35 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:15:35 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:15:35 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:35 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:15:35 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:35 03:15:35 03:15:35 :- dynamic((foob/1,good/0,if_missing/2)). 03:15:35 03:15:35 /*~ 03:15:35 ~*/ 03:15:35 03:15:35 03:15:35 :- expects_dialect(pfc). 03:15:35 03:15:35 /*~ 03:15:35 ~*/ 03:15:35 03:15:35 03:15:35 (if_missing(Missing,Create) ==> ( ( \+ Missing/(Missing\=@=Create)) ==> Create)). 03:15:35 03:15:35 /*~ 03:15:35 ~*/ 03:15:35 03:15:35 03:15:35 :- set_prolog_flag(gc,true). 03:15:35 03:15:35 /*~ 03:15:35 ~*/ 03:15:35 03:15:35 03:15:35 good ==> if_missing(foob(_),foob(a)). 03:15:35 03:15:35 /*~ 03:15:35 ~*/ 03:15:35 03:15:35 03:15:35 good. 03:15:35 03:15:35 /*~ 03:15:35 ~*/ 03:15:35 03:15:35 03:15:35 :- mpred_test(foob(a)). 03:15:35 03:15:35 % :- break. 03:15:35 03:15:35 /*~ 03:15:35 %~ ?-( mpred_test("Test_0001_Line_0000__A_in_user",user:foob(a))). 03:15:35 passed=info(why_was_true(user:foob(a))) 03:15:35 no_proof_for(foob(a)). 03:15:35 03:15:35 no_proof_for(foob(a)). 03:15:35 03:15:35 no_proof_for(foob(a)). 03:15:35 03:15:35 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02-Test_0001_Line_0000__A_in_user'. 03:15:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02'. 03:15:35 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\']"'. 03:15:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:35 ~*/ 03:15:35 03:15:35 03:15:35 % :- break. 03:15:35 03:15:35 \+ good. 03:15:35 03:15:35 /*~ 03:15:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc:28 03:15:35 %~ mpred_undo1( '$nt'( foob(Foob), 03:15:35 %~ call_u_no_bc(foob(Foob1)),foob(Foob1)\=@=foob(a), 03:15:35 %~ rhs([foob(a)]))) 03:15:35 %~ debugm( baseKB, 03:15:35 %~ show_success( baseKB, 03:15:35 %~ baseKB : mpred_withdraw( good, 03:15:35 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/if_missing_02.pfc ',28) , 03:15:35 %~ ax)))) 03:15:35 ~*/ 03:15:35 03:15:35 03:15:35 :- sanity(\+ good). 03:15:35 03:15:35 /*~ 03:15:35 %~ ?-( mpred_test("Test_0002_Line_0000__naf_Good_in_user",user:(\+good))). 03:15:35 passed=info(why_was_true(user:(\+good))) 03:15:35 no_proof_for(\+good). 03:15:35 03:15:35 no_proof_for(\+good). 03:15:35 03:15:35 no_proof_for(\+good). 03:15:35 03:15:35 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02-Test_0002_Line_0000__naf_Good_in_user'. 03:15:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02'. 03:15:35 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\']"'. 03:15:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:35 ~*/ 03:15:35 03:15:35 03:15:35 :- listing(foob/1). 03:15:35 03:15:35 /*~ 03:15:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc:32 03:15:35 %~ skipped( listing( foob/1)) 03:15:35 ~*/ 03:15:35 03:15:35 03:15:35 :- mpred_test(\+foob(a)). 03:15:35 03:15:35 03:15:35 03:15:35 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_02.pfc 03:15:35 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_02/ 03:15:35 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_02 03:15:35 03:15:35 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/578 03:15:35 /*~ 03:15:35 %~ ?-( mpred_test("Test_0003_Line_0000__naf_A_in_user",user:(\+foob(a)))). 03:15:35 passed=info(why_was_true(user:(\+foob(a)))) 03:15:35 no_proof_for(\+foob(a)). 03:15:35 03:15:35 no_proof_for(\+foob(a)). 03:15:35 03:15:35 no_proof_for(\+foob(a)). 03:15:35 03:15:35 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02-Test_0003_Line_0000__naf_A_in_user'. 03:15:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_02'. 03:15:35 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\']"'. 03:15:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:35 ~*/ 03:15:35 %~ unused(no_junit_results) 03:15:35 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.12357263-junit.xml 03:15:35 <gt;oxml version="1.0" encoding="utf-8"?> 03:15:35 <gt;testsuites> 03:15:35 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:15:35 % use :- set_prolog_flag(junit_show_converage, true). 03:15:35 03:15:35 % No tests to run 03:15:35 ]]>><gt;/system-out><gt;/testsuites> 03:15:35 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) 03:15:35 Test_0001_Line_0000__A_in_user result = passed. 03:15:35 Test_0002_Line_0000__naf_Good_in_user result = passed. 03:15:35 Test_0003_Line_0000__naf_A_in_user result = passed. 03:15:35 03:15:35 %~ test_completed_exit(96) 03:15:35 totalTime=1.000 03:15:35 03:15:35 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' 03:15:35 03:15:41 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 03:15:41 ISSUE_ID=578 03:15:41 ISSUE_OC=OPEN 03:15:41 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 03:15:41 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 03:15:41 FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_01 JUnit 03:15:41 03:15:41 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']" 03:15:41 03:15:41 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:15:41 03:15:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01.pfc 03:15:41 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01/ 03:15:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01 03:15:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/606 03:15:41 03:15:41 03:15:42 %~ init_phase(after_load) 03:15:42 %~ init_phase(restore_state) 03:15:42 % 03:15:42 %~ init_why(after_boot,program) 03:15:42 %~ after_boot. 03:15:42 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:15:42 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc'), 03:15:42 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:15:42 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:15:42 %~ message_hook( 03:15:42 %~ error( permission_error(redefine,module,logicmoo_test), 03:15:42 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:15:42 %~ error, 03:15:42 %~ [ '~q/~w: '-[module,2], 03:15:42 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:15:42 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:15:42 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:15:42 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:42 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:15:42 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:42 03:15:42 03:15:42 :- dynamic(foob/1). 03:15:42 03:15:42 03:15:42 /*~ 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 03:15:42 :- debug_logicmoo(logicmoo(_)). 03:15:42 % :- mpred_trace_exec. 03:15:42 03:15:42 /*~ 03:15:42 ~*/ 03:15:42 03:15:42 % :- mpred_trace_exec. 03:15:42 03:15:42 :- expects_dialect(pfc). 03:15:42 03:15:42 % this should have been ok 03:15:42 % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:15:42 03:15:42 /*~ 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 % this should have been ok 03:15:42 % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:15:42 03:15:42 if_missing(Missing,Create) ==> 03:15:42 ( ( \+ Missing/( 03:15:42 % nonvar(Missing),nonvar(Create), 03:15:42 Missing\=@=Create)) 03:15:42 ==> Create). 03:15:42 03:15:42 % prevents segfaults 03:15:42 /*~ 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 % prevents segfaults 03:15:42 :- set_prolog_flag(gc,true). 03:15:42 03:15:42 % :- rtrace. 03:15:42 /*~ 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 % :- rtrace. 03:15:42 if_missing(foob(_),foob(a)). 03:15:42 /*~ 03:15:42 ~*/ 03:15:42 03:15:42 :- nortrace. 03:15:42 03:15:42 03:15:42 /*~ 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 03:15:42 :- mpred_test(foob(a)). 03:15:42 03:15:42 /*~ 03:15:42 %~ ?-( mpred_test("Test_0001_Line_0000__A_in_user",user:foob(a))). 03:15:42 passed=info(why_was_true(user:foob(a))) 03:15:42 no_proof_for(foob(a)). 03:15:42 03:15:42 no_proof_for(foob(a)). 03:15:42 03:15:42 no_proof_for(foob(a)). 03:15:42 03:15:42 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0001_Line_0000__A_in_user'. 03:15:42 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. 03:15:42 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\']"'. 03:15:42 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 :- set_prolog_flag(gc,false). 03:15:42 03:15:42 /*~ 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 :- ain(foob(b)). 03:15:42 03:15:42 /*~ 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 :- mpred_test(\+foob(a)). 03:15:42 03:15:42 /*~ 03:15:42 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc:43 03:15:42 %~ ?-( mpred_test("Test_0002_Line_0000__naf_A_in_user",user:(\+foob(a)))). 03:15:42 failure=info((why_was_true(user:foob(a)),nop(ftrace(user:(\+foob(a)))))) 03:15:42 no_proof_for(foob(a)). 03:15:42 03:15:42 no_proof_for(foob(a)). 03:15:42 03:15:42 no_proof_for(foob(a)). 03:15:42 03:15:42 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0002_Line_0000__naf_A_in_user'. 03:15:42 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. 03:15:42 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\']"'. 03:15:42 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 :- mpred_test(foob(b)). 03:15:42 03:15:42 /*~ 03:15:42 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc:45 03:15:42 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:foob(b))). 03:15:42 passed=info(why_was_true(user:foob(b))) 03:15:42 no_proof_for(foob(b)). 03:15:42 03:15:42 no_proof_for(foob(b)). 03:15:42 03:15:42 no_proof_for(foob(b)). 03:15:42 03:15:42 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0003_Line_0000__B_in_user'. 03:15:42 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. 03:15:42 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\']"'. 03:15:42 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 :- ain(~foob(b)). 03:15:42 03:15:42 /*~ 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 :- mpred_test(\+foob(b)). 03:15:42 03:15:42 /*~ 03:15:42 %~ ?-( mpred_test("Test_0004_Line_0000__naf_B_in_user",user:(\+foob(b)))). 03:15:42 passed=info(why_was_true(user:(\+foob(b)))) 03:15:42 no_proof_for(\+foob(b)). 03:15:42 03:15:42 no_proof_for(\+foob(b)). 03:15:42 03:15:42 no_proof_for(\+foob(b)). 03:15:42 03:15:42 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0004_Line_0000__naf_B_in_user'. 03:15:42 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. 03:15:42 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\']"'. 03:15:42 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 :- mpred_test(foob(a)). 03:15:42 03:15:42 /*~ 03:15:42 %~ ?-( mpred_test("Test_0005_Line_0000__A_in_user",user:foob(a))). 03:15:42 passed=info(why_was_true(user:foob(a))) 03:15:42 no_proof_for(foob(a)). 03:15:42 03:15:42 no_proof_for(foob(a)). 03:15:42 03:15:42 no_proof_for(foob(a)). 03:15:42 03:15:42 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0005_Line_0000__A_in_user'. 03:15:42 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. 03:15:42 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\']"'. 03:15:42 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 if_missing(fooc(_),fooc(a)). 03:15:42 03:15:42 /*~ 03:15:42 ~*/ 03:15:42 03:15:42 03:15:42 :- mpred_test(fooc(a)). 03:15:42 03:15:42 03:15:42 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01.pfc 03:15:42 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01/ 03:15:42 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01 03:15:42 03:15:42 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/606 03:15:42 /*~ 03:15:42 %~ ?-( mpred_test("Test_0006_Line_0000__A_in_user",user:fooc(a))). 03:15:42 passed=info(why_was_true(user:fooc(a))) 03:15:42 no_proof_for(fooc(a)). 03:15:42 03:15:42 no_proof_for(fooc(a)). 03:15:42 03:15:42 no_proof_for(fooc(a)). 03:15:42 03:15:42 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01-Test_0006_Line_0000__A_in_user'. 03:15:42 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01'. 03:15:42 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\']"'. 03:15:42 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:15:42 ~*/ 03:15:42 %~ unused(no_junit_results) 03:15:42 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.154769648-junit.xml 03:15:42 <gt;oxml version="1.0" encoding="utf-8"?> 03:15:42 <gt;testsuites> 03:15:42 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:15:42 % use :- set_prolog_flag(junit_show_converage, true). 03:15:42 03:15:42 % No tests to run 03:15:42 ]]>><gt;/system-out><gt;/testsuites> 03:15:42 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) 03:15:42 Test_0001_Line_0000__A_in_user result = passed. 03:15:42 Test_0002_Line_0000__naf_A_in_user result = failure. 03:15:42 Test_0003_Line_0000__B_in_user result = passed. 03:15:42 Test_0004_Line_0000__naf_B_in_user result = passed. 03:15:42 Test_0005_Line_0000__A_in_user result = passed. 03:15:42 Test_0006_Line_0000__A_in_user result = passed. 03:15:42 03:15:42 %~ test_completed_exit(40) 03:15:42 totalTime=1.000 03:15:42 03:15:42 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' 03:15:42 03:15:48 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 03:15:48 ISSUE_ID=606 03:15:48 ISSUE_OC=OPEN 03:15:48 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 03:15:48 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 03:15:48 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 03:15:48 FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_05 JUnit 03:15:48 03:15:48 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']" 03:15:48 03:15:48 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:15:48 03:15:48 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_05.pfc 03:15:48 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_05/ 03:15:48 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_05 03:15:48 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/594 03:15:48 03:15:48 03:15:49 %~ init_phase(after_load) 03:15:49 %~ init_phase(restore_state) 03:15:49 % 03:15:49 %~ init_why(after_boot,program) 03:15:49 %~ after_boot. 03:15:49 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:15:49 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_05.pfc'), 03:15:49 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:15:49 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:15:49 %~ message_hook( 03:15:49 %~ error( permission_error(redefine,module,logicmoo_test), 03:15:49 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:15:49 %~ error, 03:15:49 %~ [ '~q/~w: '-[module,2], 03:15:49 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:15:49 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:15:49 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:15:49 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:15:49 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:49 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:15:49 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:49 %~ unused(no_junit_results) 03:15:49 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017219082-junit.xml 03:15:49 <gt;oxml version="1.0" encoding="utf-8"?> 03:15:49 <gt;testsuites> 03:15:49 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:15:49 % use :- set_prolog_flag(junit_show_converage, true). 03:15:49 03:15:49 % No tests to run 03:15:49 ]]>><gt;/system-out><gt;/testsuites> 03:15:49 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) 03:15:49 03:15:49 %~ test_completed_exit(32) 03:15:49 totalTime=1.000 03:15:49 03:15:49 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' 03:15:49 03:15:55 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 03:15:55 ISSUE_ID=594 03:15:55 ISSUE_OC=OPEN 03:15:55 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 03:15:55 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 03:15:55 FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_04 JUnit 03:15:55 03:15:55 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']" 03:15:55 03:15:55 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:15:55 03:15:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_04.pfc 03:15:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_04/ 03:15:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_04 03:15:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/538 03:15:55 03:15:55 03:15:56 %~ init_phase(after_load) 03:15:56 %~ init_phase(restore_state) 03:15:56 % 03:15:56 %~ init_why(after_boot,program) 03:15:56 %~ after_boot. 03:15:56 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:15:56 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_04.pfc'), 03:15:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:15:56 %~ message_hook( 03:15:56 %~ error( permission_error(redefine,module,logicmoo_test), 03:15:56 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:15:56 %~ error, 03:15:56 %~ [ '~q/~w: '-[module,2], 03:15:56 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:15:56 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:15:56 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:15:56 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:56 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:15:56 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:15:56 03:15:56 03:15:56 :- dynamic(total_income/3). 03:15:56 03:15:56 % RULES 03:15:56 /*~ 03:15:56 ~*/ 03:15:56 03:15:56 03:15:56 % RULES 03:15:56 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:15:56 03:15:56 /*~ 03:15:56 ~*/ 03:15:56 03:15:56 03:15:56 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:15:56 03:15:56 /*~ 03:15:56 ~*/ 03:15:56 03:15:56 03:15:56 increment_income(P,Y,D) :- 03:15:56 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:15:56 assert(total_income(P,Y,New)). 03:15:56 03:15:56 /*~ 03:15:56 ~*/ 03:15:56 03:15:56 03:15:56 decrement_income(P,Y,D) :- 03:15:56 retract(total_income(P,Y,Old)), 03:15:56 New is Old-D, 03:15:56 assert(total_income(P,Y,New)). 03:15:56 03:15:56 % FACTS 03:15:56 /*~ 03:15:56 ~*/ 03:15:56 03:15:56 03:15:56 % FACTS 03:15:56 income(person,sourceOne,2035,6666). 03:15:56 /*~ 03:15:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_04.pfc:32 03:15:56 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:15:56 ~*/ 03:15:56 03:15:56 income(person,sourceTwo,2035,1111). 03:15:56 /*~ 03:15:56 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:15:56 ~*/ 03:15:56 03:15:56 income(person,sourceTwo,2036,2222). 03:15:56 03:15:56 03:15:56 % RESULTS PT 1 03:15:56 /*~ 03:15:56 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:15:56 ~*/ 03:15:56 03:15:56 03:15:56 03:15:56 % RESULTS PT 1 03:15:56 :- listing(total_income/3). 03:15:56 /*~ 03:15:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_04.pfc:38 03:15:56 %~ skipped( listing( total_income/3)) 03:15:56 ~*/ 03:15:56 03:15:56 /* 03:15:56 03:15:56 total_income(person, 2035, 7777). 03:15:56 total_income(person, 2036, 2222). 03:15:56 03:15:56 */ 03:15:56 03:15:56 03:15:56 % UPDATE Remove some income 03:15:56 \+ income(person,_,2035,1111). 03:15:56 03:15:56 03:15:56 % RESULTS PT 2 03:15:56 /*~ 03:15:56 %~ debugm( baseKB, 03:15:56 %~ show_success( baseKB, 03:15:56 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:15:56 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_04.pfc ',48) , 03:15:56 %~ ax)))) 03:15:56 ~*/ 03:15:56 03:15:56 03:15:56 03:15:56 % RESULTS PT 2 03:15:56 :- listing(total_income/3). 03:15:56 /*~ 03:15:56 %~ skipped( listing( total_income/3)) 03:15:56 ~*/ 03:15:56 %~ unused(no_junit_results) 03:15:56 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083785533-junit.xml 03:15:56 <gt;oxml version="1.0" encoding="utf-8"?> 03:15:56 <gt;testsuites> 03:15:56 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:15:56 % use :- set_prolog_flag(junit_show_converage, true). 03:15:56 03:15:56 % No tests to run 03:15:56 ]]>><gt;/system-out><gt;/testsuites> 03:15:56 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) 03:15:56 03:15:56 %~ test_completed_exit(32) 03:15:56 totalTime=1.000 03:15:56 03:15:56 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' 03:15:56 03:16:03 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 03:16:03 ISSUE_ID=538 03:16:03 ISSUE_OC=OPEN 03:16:03 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 03:16:03 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 03:16:03 FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_03 JUnit 03:16:03 03:16:03 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']" 03:16:03 03:16:03 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:16:03 03:16:03 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_03.pfc 03:16:03 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_03/ 03:16:03 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_03 03:16:03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/539 03:16:03 03:16:03 03:16:04 %~ init_phase(after_load) 03:16:04 %~ init_phase(restore_state) 03:16:04 % 03:16:04 %~ init_why(after_boot,program) 03:16:04 %~ after_boot. 03:16:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:16:04 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_03.pfc'), 03:16:04 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:16:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:16:04 %~ message_hook( 03:16:04 %~ error( permission_error(redefine,module,logicmoo_test), 03:16:04 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:16:04 %~ error, 03:16:04 %~ [ '~q/~w: '-[module,2], 03:16:04 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:16:04 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:16:04 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:16:04 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:04 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:16:04 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:04 03:16:04 03:16:04 :- dynamic(total_income/3). 03:16:04 03:16:04 % RULES 03:16:04 /*~ 03:16:04 ~*/ 03:16:04 03:16:04 03:16:04 % RULES 03:16:04 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:16:04 03:16:04 /*~ 03:16:04 ~*/ 03:16:04 03:16:04 03:16:04 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:16:04 03:16:04 /*~ 03:16:04 ~*/ 03:16:04 03:16:04 03:16:04 increment_income(P,Y,D) :- 03:16:04 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:16:04 assert(total_income(P,Y,New)). 03:16:04 03:16:04 /*~ 03:16:04 ~*/ 03:16:04 03:16:04 03:16:04 decrement_income(P,Y,D) :- 03:16:04 retract(total_income(P,Y,Old)), 03:16:04 New is Old-D, 03:16:04 assert(total_income(P,Y,New)). 03:16:04 03:16:04 % FACTS 03:16:04 /*~ 03:16:04 ~*/ 03:16:04 03:16:04 03:16:04 % FACTS 03:16:04 income(person,sourceOne,2035,6666). 03:16:04 /*~ 03:16:04 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:16:04 ~*/ 03:16:04 03:16:04 income(person,sourceTwo,2035,1111). 03:16:04 /*~ 03:16:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_03.pfc:33 03:16:04 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:16:04 ~*/ 03:16:04 03:16:04 income(person,sourceTwo,2036,2222). 03:16:04 03:16:04 03:16:04 % RESULTS PT 1 03:16:04 /*~ 03:16:04 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:16:04 ~*/ 03:16:04 03:16:04 03:16:04 03:16:04 % RESULTS PT 1 03:16:04 :- listing(total_income/3). 03:16:04 /*~ 03:16:04 %~ skipped( listing( total_income/3)) 03:16:04 ~*/ 03:16:04 03:16:04 /* 03:16:04 03:16:04 total_income(person, 2035, 7777). 03:16:04 total_income(person, 2036, 2222). 03:16:04 03:16:04 */ 03:16:04 03:16:04 03:16:04 % UPDATE Remove some income 03:16:04 \+ income(person,_,2035,1111). 03:16:04 03:16:04 03:16:04 % RESULTS PT 2 03:16:04 /*~ 03:16:04 %~ debugm( baseKB, 03:16:04 %~ show_success( baseKB, 03:16:04 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:16:04 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_03.pfc ',48) , 03:16:04 %~ ax)))) 03:16:04 ~*/ 03:16:04 03:16:04 03:16:04 03:16:04 % RESULTS PT 2 03:16:04 :- listing(total_income/3). 03:16:04 /*~ 03:16:04 %~ skipped( listing( total_income/3)) 03:16:04 ~*/ 03:16:04 %~ unused(no_junit_results) 03:16:04 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.157112546-junit.xml 03:16:04 <gt;oxml version="1.0" encoding="utf-8"?> 03:16:04 <gt;testsuites> 03:16:04 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:16:04 % use :- set_prolog_flag(junit_show_converage, true). 03:16:04 03:16:04 % No tests to run 03:16:04 ]]>><gt;/system-out><gt;/testsuites> 03:16:04 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) 03:16:04 03:16:04 %~ test_completed_exit(32) 03:16:04 totalTime=1.000 03:16:04 03:16:04 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' 03:16:04 03:16:10 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 03:16:10 ISSUE_ID=539 03:16:10 ISSUE_OC=OPEN 03:16:10 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 03:16:10 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 03:16:10 FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_02 JUnit 03:16:10 03:16:10 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']" 03:16:10 03:16:10 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:16:10 03:16:10 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_02.pfc 03:16:10 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_02/ 03:16:10 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_02 03:16:10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/506 03:16:10 03:16:10 03:16:12 %~ init_phase(after_load) 03:16:12 %~ init_phase(restore_state) 03:16:12 % 03:16:12 %~ init_why(after_boot,program) 03:16:12 %~ after_boot. 03:16:12 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:16:12 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_02.pfc'), 03:16:12 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:16:12 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:16:12 %~ message_hook( 03:16:12 %~ error( permission_error(redefine,module,logicmoo_test), 03:16:12 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:16:12 %~ error, 03:16:12 %~ [ '~q/~w: '-[module,2], 03:16:12 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:16:12 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:16:12 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:16:12 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:16:12 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:12 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:16:12 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:12 03:16:12 03:16:12 :- dynamic(total_income/3). 03:16:12 03:16:12 % RULES 03:16:12 /*~ 03:16:12 ~*/ 03:16:12 03:16:12 03:16:12 % RULES 03:16:12 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:16:12 03:16:12 /*~ 03:16:12 ~*/ 03:16:12 03:16:12 03:16:12 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:16:12 03:16:12 /*~ 03:16:12 ~*/ 03:16:12 03:16:12 03:16:12 increment_income(P,Y,D) :- 03:16:12 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:16:12 assert(total_income(P,Y,New)). 03:16:12 03:16:12 /*~ 03:16:12 ~*/ 03:16:12 03:16:12 03:16:12 decrement_income(P,Y,D) :- 03:16:12 retract(total_income(P,Y,Old)), 03:16:12 New is Old-D, 03:16:12 assert(total_income(P,Y,New)). 03:16:12 03:16:12 % FACTS 03:16:12 /*~ 03:16:12 ~*/ 03:16:12 03:16:12 03:16:12 % FACTS 03:16:12 income(person,sourceOne,2035,6666). 03:16:12 /*~ 03:16:12 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:16:12 ~*/ 03:16:12 03:16:12 income(person,sourceTwo,2035,1111). 03:16:12 /*~ 03:16:12 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:16:12 ~*/ 03:16:12 03:16:12 income(person,sourceTwo,2036,2222). 03:16:12 03:16:12 03:16:12 % RESULTS PT 1 03:16:12 /*~ 03:16:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_02.pfc:34 03:16:12 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:16:12 ~*/ 03:16:12 03:16:12 03:16:12 03:16:12 % RESULTS PT 1 03:16:12 :- listing(total_income/3). 03:16:12 /*~ 03:16:12 %~ skipped( listing( total_income/3)) 03:16:12 ~*/ 03:16:12 03:16:12 /* 03:16:12 03:16:12 total_income(person, 2035, 7777). 03:16:12 total_income(person, 2036, 2222). 03:16:12 03:16:12 */ 03:16:12 03:16:12 03:16:12 % UPDATE Remove some income 03:16:12 \+ income(person,_,2035,1111). 03:16:12 03:16:12 03:16:12 % RESULTS PT 2 03:16:12 /*~ 03:16:12 %~ debugm( baseKB, 03:16:12 %~ show_success( baseKB, 03:16:12 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:16:12 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_02.pfc ',48) , 03:16:12 %~ ax)))) 03:16:12 ~*/ 03:16:12 03:16:12 03:16:12 03:16:12 % RESULTS PT 2 03:16:12 :- listing(total_income/3). 03:16:12 /*~ 03:16:12 %~ skipped( listing( total_income/3)) 03:16:12 ~*/ 03:16:12 %~ unused(no_junit_results) 03:16:12 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135293643-junit.xml 03:16:12 <gt;oxml version="1.0" encoding="utf-8"?> 03:16:12 <gt;testsuites> 03:16:12 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:16:12 % use :- set_prolog_flag(junit_show_converage, true). 03:16:12 03:16:12 % No tests to run 03:16:12 ]]>><gt;/system-out><gt;/testsuites> 03:16:12 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) 03:16:12 03:16:12 %~ test_completed_exit(32) 03:16:12 totalTime=1.000 03:16:12 03:16:12 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' 03:16:12 03:16:18 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 03:16:18 ISSUE_ID=506 03:16:18 ISSUE_OC=OPEN 03:16:18 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 03:16:18 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 03:16:18 FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_01 JUnit 03:16:18 03:16:18 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']" 03:16:18 03:16:18 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:16:18 03:16:18 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_01.pfc 03:16:18 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_01/ 03:16:18 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_01 03:16:18 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/555 03:16:18 03:16:18 03:16:19 %~ init_phase(after_load) 03:16:19 %~ init_phase(restore_state) 03:16:19 % 03:16:19 %~ init_why(after_boot,program) 03:16:19 %~ after_boot. 03:16:19 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:16:19 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_01.pfc'), 03:16:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:16:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:16:19 %~ message_hook( 03:16:19 %~ error( permission_error(redefine,module,logicmoo_test), 03:16:19 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:16:19 %~ error, 03:16:19 %~ [ '~q/~w: '-[module,2], 03:16:19 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:16:19 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:16:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:16:19 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:16:19 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:19 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:16:19 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:19 %~ unused(no_junit_results) 03:16:19 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.082820794-junit.xml 03:16:19 <gt;oxml version="1.0" encoding="utf-8"?> 03:16:19 <gt;testsuites> 03:16:19 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:16:19 % use :- set_prolog_flag(junit_show_converage, true). 03:16:19 03:16:19 % No tests to run 03:16:19 ]]>><gt;/system-out><gt;/testsuites> 03:16:19 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) 03:16:19 03:16:19 %~ test_completed_exit(32) 03:16:19 totalTime=1.000 03:16:19 03:16:19 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' 03:16:19 03:16:25 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 03:16:25 ISSUE_ID=555 03:16:25 ISSUE_OC=OPEN 03:16:25 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 03:16:25 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 03:16:25 FileTestCase=logicmoo.pfc.test.sanity_base.HARD_MT_F01 JUnit 03:16:25 03:16:25 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']" 03:16:25 03:16:25 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:16:25 03:16:25 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc 03:16:25 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HARD_MT_F01/ 03:16:25 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHARD_MT_F01 03:16:25 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/349 03:16:25 03:16:25 03:16:35 %~ init_phase(after_load) 03:16:35 %~ init_phase(restore_state) 03:16:35 % 03:16:35 %~ init_why(after_boot,program) 03:16:35 %~ after_boot. 03:16:35 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:16:35 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc'), 03:16:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:16:35 %~ message_hook( 03:16:35 %~ error( permission_error(redefine,module,logicmoo_test), 03:16:35 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:16:35 %~ error, 03:16:35 %~ [ '~q/~w: '-[module,2], 03:16:35 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:16:35 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:16:35 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:16:35 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:35 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:16:35 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:35 03:16:35 03:16:35 :- expects_dialect(pfc). 03:16:35 03:16:35 /*~ 03:16:35 ~*/ 03:16:35 03:16:35 03:16:35 baseKB:mtHybrid(socialOneMt). 03:16:35 /*~ 03:16:35 %~ message_hook( 03:16:35 %~ error( 03:16:35 %~ permission_error(redefine,imported_procedure,baseKB:que/2), 03:16:35 %~ context(system:'$set_predicate_attribute'/3,Context_Kw)), 03:16:35 %~ error, 03:16:35 %~ [ '~q/~w: '-['$set_predicate_attribute',3], 03:16:35 %~ 'No permission to ~w ~w `~p\'' - [ redefine, 03:16:35 %~ imported_procedure, 03:16:35 %~ baseKB : que/2]]) 03:16:35 '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' 03:16:35 ERROR: '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' 03:16:35 %~ message_hook( 03:16:35 %~ goal_failed( directive, 03:16:35 %~ user : mpred_ain( 03:16:35 %~ baseKB : mtHybrid(socialOneMt), 03:16:35 %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc',16) , 03:16:35 %~ ax))), 03:16:35 %~ warning, 03:16:35 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:16:35 %~ user : mpred_ain( 03:16:35 %~ baseKB : mtHybrid(socialOneMt), 03:16:35 %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc',16) , 03:16:35 %~ ax))]]) 03:16:35 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)) 03:16:35 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)) 03:16:35 ~*/ 03:16:35 03:16:35 baseKB:mtHybrid(socialTwoMt). 03:16:35 03:16:35 /*~ 03:16:35 %~ message_hook( 03:16:35 %~ error( 03:16:35 %~ permission_error(redefine,imported_procedure,baseKB:que/2), 03:16:35 %~ context(system:'$set_predicate_attribute'/3,Context_Kw)), 03:16:35 %~ error, 03:16:35 %~ [ '~q/~w: '-['$set_predicate_attribute',3], 03:16:35 %~ 'No permission to ~w ~w `~p\'' - [ redefine, 03:16:35 %~ imported_procedure, 03:16:35 %~ baseKB : que/2]]) 03:16:35 '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' 03:16:35 ERROR: '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' 03:16:35 %~ message_hook( 03:16:35 %~ goal_failed( directive, 03:16:35 %~ user : mpred_ain( 03:16:35 %~ baseKB : mtHybrid(socialTwoMt), 03:16:35 %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc',17) , 03:16:35 %~ ax))), 03:16:35 %~ warning, 03:16:35 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:16:35 %~ user : mpred_ain( 03:16:35 %~ baseKB : mtHybrid(socialTwoMt), 03:16:35 %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc',17) , 03:16:35 %~ ax))]]) 03:16:35 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)) 03:16:35 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)) 03:16:35 ~*/ 03:16:35 03:16:35 03:16:35 :- set_defaultAssertMt(myMt). 03:16:35 03:16:35 /*~ 03:16:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_f01.pfc:19 03:16:35 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:16:35 totalTime=10.000 03:16:35 03:16:35 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' 03:16:35 03:16:41 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 03:16:41 ISSUE_ID=349 03:16:41 ISSUE_OC=OPEN 03:16:41 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 03:16:41 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 03:16:41 FileTestCase=logicmoo.pfc.test.sanity_base.FILE_03 JUnit 03:16:41 03:16:41 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']" 03:16:41 03:16:41 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:16:41 03:16:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_03.pfc 03:16:41 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_03/ 03:16:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_03 03:16:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/599 03:16:41 03:16:41 03:16:42 %~ init_phase(after_load) 03:16:42 %~ init_phase(restore_state) 03:16:42 % 03:16:42 %~ init_why(after_boot,program) 03:16:42 %~ after_boot. 03:16:42 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:16:42 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_03.pfc'), 03:16:42 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:16:42 %~ message_hook( 03:16:42 %~ error( permission_error(redefine,module,logicmoo_test), 03:16:42 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:16:42 %~ error, 03:16:42 %~ [ '~q/~w: '-[module,2], 03:16:42 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:16:42 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:16:42 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:16:42 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:42 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:16:42 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:42 03:16:42 %:- make. 03:16:42 03:16:42 :- wdmsg(test_was_dupe). 03:16:42 03:16:42 03:16:42 03:16:42 03:16:42 03:16:42 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_03.pfc 03:16:42 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_03/ 03:16:42 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_03 03:16:42 03:16:42 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/599 03:16:42 /*~ 03:16:42 %~ test_was_dupe. 03:16:42 ~*/ 03:16:42 %~ unused(no_junit_results) 03:16:42 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.028458593-junit.xml 03:16:42 <gt;oxml version="1.0" encoding="utf-8"?> 03:16:42 <gt;testsuites> 03:16:42 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:16:42 % use :- set_prolog_flag(junit_show_converage, true). 03:16:42 03:16:42 % No tests to run 03:16:42 ]]>><gt;/system-out><gt;/testsuites> 03:16:42 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) 03:16:42 03:16:42 %~ test_completed_exit(32) 03:16:42 totalTime=1.000 03:16:42 03:16:42 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' 03:16:42 03:16:48 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 03:16:48 ISSUE_ID=599 03:16:48 ISSUE_OC=OPEN 03:16:48 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 03:16:48 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 03:16:48 FileTestCase=logicmoo.pfc.test.sanity_base.FILE_02 JUnit 03:16:48 03:16:48 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']" 03:16:48 03:16:48 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:16:48 03:16:48 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_02.pfc 03:16:48 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_02/ 03:16:48 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_02 03:16:48 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/394 03:16:48 03:16:48 03:16:49 %~ init_phase(after_load) 03:16:49 %~ init_phase(restore_state) 03:16:49 % 03:16:49 %~ init_why(after_boot,program) 03:16:49 %~ after_boot. 03:16:49 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:16:49 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_02.pfc'), 03:16:49 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:16:49 %~ message_hook( 03:16:49 %~ error( permission_error(redefine,module,logicmoo_test), 03:16:49 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:16:49 %~ error, 03:16:49 %~ [ '~q/~w: '-[module,2], 03:16:49 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:16:49 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:16:49 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:16:49 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:16:49 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:49 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:16:49 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:49 03:16:49 %:- make. 03:16:49 03:16:49 :- expects_dialect(pfc). 03:16:49 03:16:49 /*~ 03:16:49 ~*/ 03:16:49 03:16:49 03:16:49 header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). 03:16:49 /*~ 03:16:49 ~*/ 03:16:49 03:16:49 :- header_sane:ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). 03:16:49 03:16:49 03:16:49 /*~ 03:16:49 ~*/ 03:16:49 03:16:49 03:16:49 03:16:49 :- listing(must_clause_asserted). 03:16:49 03:16:49 /*~ 03:16:49 %~ skipped( listing(must_clause_asserted)) 03:16:49 ~*/ 03:16:49 03:16:49 03:16:49 header_sane:must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). 03:16:49 03:16:49 /*~ 03:16:49 ~*/ 03:16:49 03:16:49 03:16:49 :- listing(must_clause_asserted). 03:16:49 03:16:49 /*~ 03:16:49 %~ skipped( listing(must_clause_asserted)) 03:16:49 ~*/ 03:16:49 03:16:49 03:16:49 :- sanity(predicate_property(header_sane:must_clause_asserted(_),number_of_clauses(_))). 03:16:49 03:16:49 /*~ 03:16:49 %~ ?-( mpred_test( "Test_0001_Line_0000__Header_sane_in_user", 03:16:49 %~ user : predicate_property(header_sane:Header_sane,number_of_clauses(Clauses)))). 03:16:49 passed=info(why_was_true(user:predicate_property(header_sane:must_clause_asserted(_3120),number_of_clauses(1)))) 03:16:49 no_proof_for(predicate_property(header_sane:must_clause_asserted(Asserted),number_of_clauses(1))). 03:16:49 03:16:49 no_proof_for(predicate_property(header_sane:must_clause_asserted(Asserted),number_of_clauses(1))). 03:16:49 03:16:49 no_proof_for(predicate_property(header_sane:must_clause_asserted(Asserted),number_of_clauses(1))). 03:16:49 03:16:49 name = 'logicmoo.pfc.test.sanity_base.FILE_02-Test_0001_Line_0000__Header_sane_in_user'. 03:16:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FILE_02'. 03:16:49 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\']"'. 03:16:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:16:49 ~*/ 03:16:49 03:16:49 03:16:49 a. 03:16:49 03:16:49 /*~ 03:16:49 ~*/ 03:16:49 03:16:49 03:16:49 :- listing(a). 03:16:49 03:16:49 /*~ 03:16:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_02.pfc:30 03:16:49 %~ skipped( listing(a)) 03:16:49 ~*/ 03:16:49 03:16:49 03:16:49 :- header_sane:must_clause_asserted(a). 03:16:49 03:16:49 03:16:49 03:16:49 03:16:49 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/394 03:16:49 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_02.pfc 03:16:49 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_02/ 03:16:49 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_02 03:16:49 03:16:49 /*~ 03:16:49 ~*/ 03:16:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_02.pfc:42 03:16:49 %~ unused(no_junit_results) 03:16:49 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.032079658-junit.xml 03:16:49 <gt;oxml version="1.0" encoding="utf-8"?> 03:16:49 <gt;testsuites> 03:16:49 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:16:49 % use :- set_prolog_flag(junit_show_converage, true). 03:16:49 03:16:49 % No tests to run 03:16:49 ]]>><gt;/system-out><gt;/testsuites> 03:16:49 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) 03:16:49 Test_0001_Line_0000__Header_sane_in_user result = passed. 03:16:49 03:16:49 %~ test_completed_exit(96) 03:16:49 totalTime=1.000 03:16:49 03:16:49 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' 03:16:49 03:16:55 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 03:16:55 ISSUE_ID=394 03:16:55 ISSUE_OC=OPEN 03:16:55 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 03:16:55 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 03:16:55 FileTestCase=logicmoo.pfc.test.sanity_base.FILE_01 JUnit 03:16:55 03:16:55 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']" 03:16:55 03:16:55 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:16:55 03:16:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_01.pfc 03:16:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_01/ 03:16:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_01 03:16:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/65 03:16:55 03:16:55 03:16:56 %~ init_phase(after_load) 03:16:56 %~ init_phase(restore_state) 03:16:56 % 03:16:56 %~ init_why(after_boot,program) 03:16:56 %~ after_boot. 03:16:56 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:16:56 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01.pfc'), 03:16:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:16:56 %~ message_hook( 03:16:56 %~ error( permission_error(redefine,module,logicmoo_test), 03:16:56 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:16:56 %~ error, 03:16:56 %~ [ '~q/~w: '-[module,2], 03:16:56 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:16:56 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:16:56 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:16:56 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:56 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:16:56 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:16:56 03:16:56 03:16:56 :- expects_dialect(pfc). 03:16:56 03:16:56 /*~ 03:16:56 ~*/ 03:16:56 03:16:56 03:16:56 header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). 03:16:56 /*~ 03:16:56 ~*/ 03:16:56 03:16:56 :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). 03:16:56 03:16:56 /*~ 03:16:56 ~*/ 03:16:56 03:16:56 03:16:56 must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). 03:16:56 03:16:56 /*~ 03:16:56 ~*/ 03:16:56 03:16:56 03:16:56 :- listing(must_clause_asserted). 03:16:56 03:16:56 /*~ 03:16:56 %~ skipped( listing(must_clause_asserted)) 03:16:56 ~*/ 03:16:56 03:16:56 03:16:56 :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). 03:16:56 03:16:56 /*~ 03:16:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01.pfc:24 03:16:56 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", 03:16:56 %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). 03:16:56 passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) 03:16:56 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:16:56 03:16:56 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:16:56 03:16:56 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:16:56 03:16:56 name = 'logicmoo.pfc.test.sanity_base.FILE_01-Test_0001_Line_0000__must_clause_asserted_1_in_user'. 03:16:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FILE_01'. 03:16:56 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\']"'. 03:16:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:16:56 ~*/ 03:16:56 03:16:56 03:16:56 a. 03:16:56 03:16:56 /*~ 03:16:56 ~*/ 03:16:56 03:16:56 03:16:56 :- listing(a). 03:16:56 03:16:56 /*~ 03:16:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01.pfc:28 03:16:56 %~ skipped( listing(a)) 03:16:56 ~*/ 03:16:56 03:16:56 03:16:56 :- header_sane:listing(a). 03:16:56 03:16:56 % @TODO - fails here bc must_clause_asserted/1 needs love 03:16:56 /*~ 03:16:56 %~ skipped( listing(a)) 03:16:56 ~*/ 03:16:56 03:16:56 03:16:56 % @TODO - fails here bc must_clause_asserted/1 needs love 03:16:56 :- must_clause_asserted(a). 03:16:56 03:16:56 03:16:56 03:16:56 03:16:56 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/65 03:16:56 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_01.pfc 03:16:56 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_01/ 03:16:56 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_01 03:16:56 03:16:56 /*~ 03:16:56 %~ message_hook( 03:16:56 %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), 03:16:56 %~ error, 03:16:56 %~ [ '~q/~w: '-[catch,3], 03:16:56 %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) 03:16:56 catch/3: Unknown procedure: must_clause_asserted/1 03:16:56 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 03:16:56 %~ message_hook( 03:16:56 %~ goal_failed(directive,user:a), 03:16:56 %~ warning, 03:16:56 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:16:56 %~ user : a]]) 03:16:56 Goal (directive) failed: user:must_clause_asserted(a) 03:16:56 Warning: Goal (directive) failed: user:must_clause_asserted(a) 03:16:56 ~*/ 03:16:56 %~ unused(no_junit_results) 03:16:56 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088200669-junit.xml 03:16:56 <gt;oxml version="1.0" encoding="utf-8"?> 03:16:56 <gt;testsuites> 03:16:56 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:16:56 % use :- set_prolog_flag(junit_show_converage, true). 03:16:56 03:16:56 % No tests to run 03:16:56 ]]>><gt;/system-out><gt;/testsuites> 03:16:56 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) 03:16:56 Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. 03:16:56 logicmoo.pfc.test.sanity_base.FILE_01 JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 03:16:56 logicmoo.pfc.test.sanity_base.FILE_01 JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) 03:16:56 03:16:56 %~ test_completed_exit(112) 03:16:56 totalTime=1.000 03:16:56 03:16:56 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' 03:16:56 03:17:03 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 03:17:03 ISSUE_ID=65 03:17:03 ISSUE_OC=OPEN 03:17:03 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 03:17:03 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 03:17:03 FileTestCase=logicmoo.pfc.test.sanity_base.FC_09 JUnit 03:17:03 03:17:03 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']" 03:17:03 03:17:03 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:17:03 03:17:03 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_09.pfc 03:17:03 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_09/ 03:17:03 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_09 03:17:03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/79 03:17:03 03:17:03 03:17:04 %~ init_phase(after_load) 03:17:04 %~ init_phase(restore_state) 03:17:04 % 03:17:04 %~ init_why(after_boot,program) 03:17:04 %~ after_boot. 03:17:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:17:04 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc'), 03:17:04 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:17:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:17:04 %~ message_hook( 03:17:04 %~ error( permission_error(redefine,module,logicmoo_test), 03:17:04 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:17:04 %~ error, 03:17:04 %~ [ '~q/~w: '-[module,2], 03:17:04 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:17:04 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:17:04 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:17:04 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:04 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:17:04 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:04 03:17:04 03:17:04 :- expects_dialect(pfc). 03:17:04 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 03:17:04 :- flag_call(runtime_debug=4). 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 :- set_prolog_flag(unsafe_speedups,false). 03:17:04 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 03:17:04 :- abolish(a,1). 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 :- abolish(b,1). 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 :- dynamic((a/1,b/1)). 03:17:04 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 03:17:04 :- debug_logicmoo(_). 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 :- nodebug_logicmoo(http(_)). 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 :- debug_logicmoo(logicmoo(_)). 03:17:04 % :- mpred_trace_exec. 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 % :- mpred_trace_exec. 03:17:04 :- expects_dialect(pfc). 03:17:04 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 03:17:04 a(t). 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 a(X) ==> b(X). 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 b(t). 03:17:04 03:17:04 /*~ 03:17:04 ~*/ 03:17:04 03:17:04 03:17:04 :- mpred_test(a(t)). 03:17:04 03:17:04 /*~ 03:17:04 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). 03:17:04 passed=info(why_was_true(user:a(t))) 03:17:04 no_proof_for(a(t)). 03:17:04 03:17:04 no_proof_for(a(t)). 03:17:04 03:17:04 no_proof_for(a(t)). 03:17:04 03:17:04 name = 'logicmoo.pfc.test.sanity_base.FC_09-Test_0001_Line_0000__T_in_user'. 03:17:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_09'. 03:17: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_09.pfc\']"'. 03:17:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:04 ~*/ 03:17:04 03:17:04 03:17:04 :- wdmsg("testing b..."). 03:17:04 /*~ 03:17:04 %~ testing b... 03:17:04 ~*/ 03:17:04 03:17:04 :- mpred_test(b(t)). 03:17:04 /*~ 03:17:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc:34 03:17:04 %~ ?-( mpred_test("Test_0002_Line_0000__T_in_user",user:b(t))). 03:17:04 passed=info(why_was_true(user:b(t))) 03:17:04 no_proof_for(b(t)). 03:17:04 03:17:04 no_proof_for(b(t)). 03:17:04 03:17:04 no_proof_for(b(t)). 03:17:04 03:17:04 name = 'logicmoo.pfc.test.sanity_base.FC_09-Test_0002_Line_0000__T_in_user'. 03:17:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_09'. 03:17: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_09.pfc\']"'. 03:17:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:04 ~*/ 03:17:04 03:17:04 :- listing(b/1). 03:17:04 /*~ 03:17:04 %~ skipped( listing( b/1)) 03:17:04 ~*/ 03:17:04 03:17:04 :- forall('$spft'(M,b(X),Y,Z),wdmsg('$spft'(M,b(X),Y,Z))). 03:17:04 03:17:04 /*~ 03:17:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc:36 03:17:04 %~ '$spft'(baseKB,b(t),a(t),'$pt'(user,a(_42948),rhs([b(_42948)]))) 03:17:04 %~ '$spft'( baseKB, 03:17:04 %~ b(t), 03:17:04 %~ mfl4(_598,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_09.pfc ',29), 03:17:04 %~ ax) 03:17:04 ~*/ 03:17:04 03:17:04 03:17:04 \+ a(t). 03:17:04 03:17:04 /*~ 03:17:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc:38 03:17:04 %~ debugm( baseKB, 03:17:04 %~ show_success( baseKB, 03:17:04 %~ baseKB : mpred_withdraw( a(t), 03:17:04 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_09.pfc ',38) , 03:17:04 %~ ax)))) 03:17:04 ~*/ 03:17:04 03:17:04 03:17:04 :- mpred_test(\+ a(t)). 03:17:04 03:17:04 % ensure the retraction of a(t) did not remove b(t) ! 03:17:04 03:17:04 /*~ 03:17:04 %~ ?-( mpred_test("Test_0003_Line_0000__naf_T_in_user",user:(\+a(t)))). 03:17:04 passed=info(why_was_true(user:(\+a(t)))) 03:17:04 no_proof_for(\+a(t)). 03:17:04 03:17:04 no_proof_for(\+a(t)). 03:17:04 03:17:04 no_proof_for(\+a(t)). 03:17:04 03:17:04 name = 'logicmoo.pfc.test.sanity_base.FC_09-Test_0003_Line_0000__naf_T_in_user'. 03:17:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_09'. 03:17: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_09.pfc\']"'. 03:17:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:04 ~*/ 03:17:04 03:17:04 03:17:04 % ensure the retraction of a(t) did not remove b(t) ! 03:17:04 03:17:04 :- listing(b/1). 03:17:04 /*~ 03:17:04 %~ skipped( listing( b/1)) 03:17:04 ~*/ 03:17:04 03:17:04 :- mpred_test(b(t)). 03:17:04 03:17:04 03:17:04 03:17:04 03:17:04 /*~ 03:17:04 %~ ?-( mpred_test("Test_0004_Line_0000__T_in_user",user:b(t))). 03:17:04 passed=info(why_was_true(user:b(t))) 03:17:04 no_proof_for(b(t)). 03:17:04 03:17:04 no_proof_for(b(t)). 03:17:04 03:17:04 no_proof_for(b(t)). 03:17:04 03:17:04 name = 'logicmoo.pfc.test.sanity_base.FC_09-Test_0004_Line_0000__T_in_user'. 03:17:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_09'. 03:17: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_09.pfc\']"'. 03:17:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:04 ~*/ 03:17:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc:50 03:17:04 %~ unused(no_junit_results) 03:17:04 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124947614-junit.xml 03:17:04 <gt;oxml version="1.0" encoding="utf-8"?> 03:17:04 <gt;testsuites> 03:17:04 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:17:04 % use :- set_prolog_flag(junit_show_converage, true). 03:17:04 03:17:04 % No tests to run 03:17:04 ]]>><gt;/system-out><gt;/testsuites> 03:17:04 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) 03:17:04 Test_0001_Line_0000__T_in_user result = passed. 03:17:04 Test_0002_Line_0000__T_in_user result = passed. 03:17:04 Test_0003_Line_0000__naf_T_in_user result = passed. 03:17:04 Test_0004_Line_0000__T_in_user result = passed. 03:17:04 03:17:04 %~ test_completed_exit(96) 03:17:04 totalTime=1.000 03:17:04 03:17:04 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' 03:17:04 03:17:10 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 03:17:10 ISSUE_ID=79 03:17:11 ISSUE_OC=OPEN 03:17:11 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 03:17:11 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 03:17:11 FileTestCase=logicmoo.pfc.test.sanity_base.FC_08 JUnit 03:17:11 03:17:11 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']" 03:17:11 03:17:11 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:17:11 03:17:11 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_08.pfc 03:17:11 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_08/ 03:17:11 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_08 03:17:11 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/521 03:17:11 03:17:11 03:17:12 %~ init_phase(after_load) 03:17:12 %~ init_phase(restore_state) 03:17:12 % 03:17:12 %~ init_why(after_boot,program) 03:17:12 %~ after_boot. 03:17:12 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:17:12 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc'), 03:17:12 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:17:12 %~ message_hook( 03:17:12 %~ error( permission_error(redefine,module,logicmoo_test), 03:17:12 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:17:12 %~ error, 03:17:12 %~ [ '~q/~w: '-[module,2], 03:17:12 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:17:12 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:17:12 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:17:12 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:12 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:17:12 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:12 03:17:12 03:17:12 :- dmsg(begin_abc). 03:17:12 03:17:12 /*~ 03:17:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc:12 03:17:12 %~ begin_abc. 03:17:12 ~*/ 03:17:12 03:17:12 03:17:12 :- expects_dialect(pfc). 03:17:12 03:17:12 /*~ 03:17:12 ~*/ 03:17:12 03:17:12 03:17:12 :- abolish(a,1). 03:17:12 /*~ 03:17:12 ~*/ 03:17:12 03:17:12 :- abolish(b,1). 03:17:12 /*~ 03:17:12 ~*/ 03:17:12 03:17:12 :- dynamic((a/1,b/1)). 03:17:12 03:17:12 /*~ 03:17:12 ~*/ 03:17:12 03:17:12 03:17:12 :- debug_logicmoo(logicmoo(_)). 03:17:12 /*~ 03:17:12 ~*/ 03:17:12 03:17:12 :- mpred_trace_exec. 03:17:12 03:17:12 03:17:12 /*~ 03:17:12 ~*/ 03:17:12 03:17:12 03:17:12 03:17:12 a(X) ==> b(X). 03:17:12 /*~ 03:17:12 ~*/ 03:17:12 03:17:12 a(t). 03:17:12 /*~ 03:17:12 ~*/ 03:17:12 03:17:12 b(t). 03:17:12 03:17:12 03:17:12 /*~ 03:17:12 ~*/ 03:17:12 03:17:12 03:17:12 03:17:12 :- mpred_test(a(t)). 03:17:12 /*~ 03:17:12 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). 03:17:12 passed=info(why_was_true(user:a(t))) 03:17:12 no_proof_for(a(t)). 03:17:12 03:17:12 no_proof_for(a(t)). 03:17:12 03:17:12 no_proof_for(a(t)). 03:17:12 03:17:12 name = 'logicmoo.pfc.test.sanity_base.FC_08-Test_0001_Line_0000__T_in_user'. 03:17:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_08'. 03:17:12 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\']"'. 03:17:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:12 ~*/ 03:17:12 03:17:12 :- mpred_test(b(t)). 03:17:12 03:17:12 03:17:12 /*~ 03:17:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc:30 03:17:12 %~ ?-( mpred_test("Test_0002_Line_0000__T_in_user",user:b(t))). 03:17:12 passed=info(why_was_true(user:b(t))) 03:17:12 no_proof_for(b(t)). 03:17:12 03:17:12 no_proof_for(b(t)). 03:17:12 03:17:12 no_proof_for(b(t)). 03:17:12 03:17:12 name = 'logicmoo.pfc.test.sanity_base.FC_08-Test_0002_Line_0000__T_in_user'. 03:17:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_08'. 03:17:12 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\']"'. 03:17:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:12 ~*/ 03:17:12 03:17:12 03:17:12 03:17:12 \+ a(t). 03:17:12 03:17:12 /*~ 03:17:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc:33 03:17:12 %~ debugm( baseKB, 03:17:12 %~ show_success( baseKB, 03:17:12 %~ baseKB : mpred_withdraw( a(t), 03:17:12 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_08.pfc ',33) , 03:17:12 %~ ax)))) 03:17:12 ~*/ 03:17:12 03:17:12 03:17:12 :- mpred_test(\+ a(t)). 03:17:12 03:17:12 % ensure the retraction of a(t) did not remove b(t) ! 03:17:12 /*~ 03:17:12 %~ ?-( mpred_test("Test_0003_Line_0000__naf_T_in_user",user:(\+a(t)))). 03:17:12 passed=info(why_was_true(user:(\+a(t)))) 03:17:12 no_proof_for(\+a(t)). 03:17:12 03:17:12 no_proof_for(\+a(t)). 03:17:12 03:17:12 no_proof_for(\+a(t)). 03:17:12 03:17:12 name = 'logicmoo.pfc.test.sanity_base.FC_08-Test_0003_Line_0000__naf_T_in_user'. 03:17:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_08'. 03:17:12 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\']"'. 03:17:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:12 ~*/ 03:17:12 03:17:12 03:17:12 % ensure the retraction of a(t) did not remove b(t) ! 03:17:12 :- listing(b/1). 03:17:12 03:17:12 /*~ 03:17:12 %~ skipped( listing( b/1)) 03:17:12 ~*/ 03:17:12 03:17:12 03:17:12 :- mpred_test(b(t)). 03:17:12 03:17:12 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_08.pfc 03:17:12 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_08/ 03:17:12 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_08 03:17:12 03:17:12 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/521 03:17:12 /*~ 03:17:12 %~ ?-( mpred_test("Test_0004_Line_0000__T_in_user",user:b(t))). 03:17:12 passed=info(why_was_true(user:b(t))) 03:17:12 no_proof_for(b(t)). 03:17:12 03:17:12 no_proof_for(b(t)). 03:17:12 03:17:12 no_proof_for(b(t)). 03:17:12 03:17:12 name = 'logicmoo.pfc.test.sanity_base.FC_08-Test_0004_Line_0000__T_in_user'. 03:17:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_08'. 03:17:12 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\']"'. 03:17:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:12 ~*/ 03:17:12 %~ unused(no_junit_results) 03:17:12 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121680795-junit.xml 03:17:12 <gt;oxml version="1.0" encoding="utf-8"?> 03:17:12 <gt;testsuites> 03:17:12 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:17:12 % use :- set_prolog_flag(junit_show_converage, true). 03:17:12 03:17:12 % No tests to run 03:17:12 ]]>><gt;/system-out><gt;/testsuites> 03:17:12 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) 03:17:12 Test_0001_Line_0000__T_in_user result = passed. 03:17:12 Test_0002_Line_0000__T_in_user result = passed. 03:17:12 Test_0003_Line_0000__naf_T_in_user result = passed. 03:17:12 Test_0004_Line_0000__T_in_user result = passed. 03:17:12 03:17:12 %~ test_completed_exit(96) 03:17:12 totalTime=1.000 03:17:12 03:17:12 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' 03:17:12 03:17:18 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 03:17:18 ISSUE_ID=521 03:17:18 ISSUE_OC=OPEN 03:17:18 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 03:17:18 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 03:17:18 FileTestCase=logicmoo.pfc.test.sanity_base.FC_07 JUnit 03:17:18 03:17:18 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']" 03:17:18 03:17:18 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:17:18 03:17:18 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_07.pfc 03:17:18 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_07/ 03:17:18 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_07 03:17:18 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/543 03:17:18 03:17:18 03:17:19 %~ init_phase(after_load) 03:17:19 %~ init_phase(restore_state) 03:17:19 % 03:17:19 %~ init_why(after_boot,program) 03:17:19 %~ after_boot. 03:17:19 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:17:19 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_07.pfc'), 03:17:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:17:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:17:19 %~ message_hook( 03:17:19 %~ error( permission_error(redefine,module,logicmoo_test), 03:17:19 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:17:19 %~ error, 03:17:19 %~ [ '~q/~w: '-[module,2], 03:17:19 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:17:19 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:17:19 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:17:19 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:19 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:17:19 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:19 03:17:19 03:17:19 :- dmsg(begin_abc). 03:17:19 03:17:19 /*~ 03:17:19 %~ begin_abc. 03:17:19 ~*/ 03:17:19 03:17:19 03:17:19 :- expects_dialect(pfc). 03:17:19 03:17:19 /*~ 03:17:19 ~*/ 03:17:19 03:17:19 03:17:19 :- abolish(a,1). 03:17:19 /*~ 03:17:19 ~*/ 03:17:19 03:17:19 :- abolish(b,1). 03:17:19 /*~ 03:17:19 ~*/ 03:17:19 03:17:19 :- dynamic((a/1,b/1)). 03:17:19 03:17:19 /*~ 03:17:19 ~*/ 03:17:19 03:17:19 03:17:19 :- debug_logicmoo(logicmoo(_)). 03:17:19 % :- mpred_trace_exec. 03:17:19 03:17:19 03:17:19 /*~ 03:17:19 ~*/ 03:17:19 03:17:19 % :- mpred_trace_exec. 03:17:19 03:17:19 03:17:19 a(_). 03:17:19 /*~ 03:17:19 ~*/ 03:17:19 03:17:19 a(X) ==> b(X). 03:17:19 03:17:19 /*~ 03:17:19 ~*/ 03:17:19 03:17:19 03:17:19 :- mpred_test(a(_)). 03:17:19 /*~ 03:17:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_07.pfc:29 03:17:19 %~ ?-( mpred_test("Test_0001_Line_0000__a_1_in_user",user:a(A))). 03:17:19 passed=info(why_was_true(user:a(_20440))) 03:17:19 no_proof_for(a(A1)). 03:17:19 03:17:19 no_proof_for(a(A1)). 03:17:19 03:17:19 no_proof_for(a(A1)). 03:17:19 03:17:19 name = 'logicmoo.pfc.test.sanity_base.FC_07-Test_0001_Line_0000__a_1_in_user'. 03:17:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_07'. 03:17:19 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\']"'. 03:17:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:19 ~*/ 03:17:19 03:17:19 :- mpred_test(b(_)). 03:17:19 03:17:19 03:17:19 03:17:19 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_07.pfc 03:17:19 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_07/ 03:17:19 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_07 03:17:19 03:17:19 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/543 03:17:19 /*~ 03:17:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_07.pfc:30 03:17:19 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(B))). 03:17:19 passed=info(why_was_true(user:b(_3122))) 03:17:19 no_proof_for(b(B1)). 03:17:19 03:17:19 no_proof_for(b(B1)). 03:17:19 03:17:19 no_proof_for(b(B1)). 03:17:19 03:17:19 name = 'logicmoo.pfc.test.sanity_base.FC_07-Test_0002_Line_0000__b_1_in_user'. 03:17:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_07'. 03:17:19 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\']"'. 03:17:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:19 ~*/ 03:17:19 %~ unused(no_junit_results) 03:17:19 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.042244234-junit.xml 03:17:19 <gt;oxml version="1.0" encoding="utf-8"?> 03:17:19 <gt;testsuites> 03:17:19 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:17:19 % use :- set_prolog_flag(junit_show_converage, true). 03:17:19 03:17:19 % No tests to run 03:17:19 ]]>><gt;/system-out><gt;/testsuites> 03:17:19 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) 03:17:19 Test_0001_Line_0000__a_1_in_user result = passed. 03:17:19 Test_0002_Line_0000__b_1_in_user result = passed. 03:17:19 03:17:19 %~ test_completed_exit(96) 03:17:19 totalTime=1.000 03:17:19 03:17:19 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' 03:17:19 03:17:25 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 03:17:25 ISSUE_ID=543 03:17:25 ISSUE_OC=OPEN 03:17:25 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 03:17:25 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 03:17:25 FileTestCase=logicmoo.pfc.test.sanity_base.FC_06 JUnit 03:17:25 03:17:25 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']" 03:17:25 03:17:25 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:17:25 03:17:25 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_06.pfc 03:17:25 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_06/ 03:17:25 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_06 03:17:25 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/522 03:17:25 03:17:25 03:17:26 %~ init_phase(after_load) 03:17:26 %~ init_phase(restore_state) 03:17:26 % 03:17:26 %~ init_why(after_boot,program) 03:17:26 %~ after_boot. 03:17:26 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:17:26 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_06.pfc'), 03:17:26 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:17:26 %~ message_hook( 03:17:26 %~ error( permission_error(redefine,module,logicmoo_test), 03:17:26 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:17:26 %~ error, 03:17:26 %~ [ '~q/~w: '-[module,2], 03:17:26 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:17:26 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:17:26 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:17:26 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:26 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:17:26 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:26 03:17:26 03:17:26 :- dmsg(begin_abc). 03:17:26 03:17:26 /*~ 03:17:26 %~ begin_abc. 03:17:26 ~*/ 03:17:26 03:17:26 03:17:26 :- expects_dialect(pfc). 03:17:26 03:17:26 /*~ 03:17:26 ~*/ 03:17:26 03:17:26 03:17:26 :- abolish(a,1). 03:17:26 /*~ 03:17:26 ~*/ 03:17:26 03:17:26 :- abolish(b,1). 03:17:26 /*~ 03:17:26 ~*/ 03:17:26 03:17:26 :- dynamic((a/1,b/1)). 03:17:26 03:17:26 /*~ 03:17:26 ~*/ 03:17:26 03:17:26 03:17:26 :- debug_logicmoo(logicmoo(_)). 03:17:26 % :- mpred_trace_exec. 03:17:26 03:17:26 03:17:26 03:17:26 /*~ 03:17:26 ~*/ 03:17:26 03:17:26 % :- mpred_trace_exec. 03:17:26 03:17:26 03:17:26 03:17:26 a(X) ==> b(X). 03:17:26 /*~ 03:17:26 ~*/ 03:17:26 03:17:26 a(_). 03:17:26 03:17:26 /*~ 03:17:26 ~*/ 03:17:26 03:17:26 03:17:26 :- mpred_test(a(_)). 03:17:26 /*~ 03:17:26 %~ ?-( mpred_test("Test_0001_Line_0000__a_1_in_user",user:a(A))). 03:17:26 passed=info(why_was_true(user:a(_21822))) 03:17:26 no_proof_for(a(A1)). 03:17:26 03:17:26 no_proof_for(a(A1)). 03:17:26 03:17:26 no_proof_for(a(A1)). 03:17:26 03:17:26 name = 'logicmoo.pfc.test.sanity_base.FC_06-Test_0001_Line_0000__a_1_in_user'. 03:17:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_06'. 03:17:26 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\']"'. 03:17:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:26 ~*/ 03:17:26 03:17:26 :- mpred_test(b(_)). 03:17:26 03:17:26 03:17:26 03:17:26 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_06.pfc 03:17:26 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_06/ 03:17:26 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_06 03:17:26 03:17:26 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/522 03:17:26 /*~ 03:17:26 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(B))). 03:17:26 passed=info(why_was_true(user:b(_4552))) 03:17:26 no_proof_for(b(B1)). 03:17:26 03:17:26 no_proof_for(b(B1)). 03:17:26 03:17:26 no_proof_for(b(B1)). 03:17:26 03:17:26 name = 'logicmoo.pfc.test.sanity_base.FC_06-Test_0002_Line_0000__b_1_in_user'. 03:17:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_06'. 03:17:26 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\']"'. 03:17:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:26 ~*/ 03:17:26 %~ unused(no_junit_results) 03:17:26 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066184863-junit.xml 03:17:26 <gt;oxml version="1.0" encoding="utf-8"?> 03:17:26 <gt;testsuites> 03:17:26 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:17:26 % use :- set_prolog_flag(junit_show_converage, true). 03:17:26 03:17:26 % No tests to run 03:17:26 ]]>><gt;/system-out><gt;/testsuites> 03:17:26 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) 03:17:26 Test_0001_Line_0000__a_1_in_user result = passed. 03:17:26 Test_0002_Line_0000__b_1_in_user result = passed. 03:17:26 03:17:26 %~ test_completed_exit(96) 03:17:26 totalTime=1.000 03:17:26 03:17:26 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' 03:17:26 03:17:32 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 03:17:32 ISSUE_ID=522 03:17:32 ISSUE_OC=OPEN 03:17:32 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 03:17:32 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 03:17:32 FileTestCase=logicmoo.pfc.test.sanity_base.FC_05 JUnit 03:17:32 03:17:32 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']" 03:17:32 03:17:32 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:17:32 03:17:32 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_05.pfc 03:17:32 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_05/ 03:17:32 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_05 03:17:32 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/523 03:17:32 03:17:32 03:17:34 %~ init_phase(after_load) 03:17:34 %~ init_phase(restore_state) 03:17:34 % 03:17:34 %~ init_why(after_boot,program) 03:17:34 %~ after_boot. 03:17:34 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:17:34 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_05.pfc'), 03:17:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:17:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:17:34 %~ message_hook( 03:17:34 %~ error( permission_error(redefine,module,logicmoo_test), 03:17:34 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:17:34 %~ error, 03:17:34 %~ [ '~q/~w: '-[module,2], 03:17:34 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:17:34 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:17:34 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:17:34 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:34 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:17:34 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:34 03:17:34 03:17:34 :- dmsg(begin_abc). 03:17:34 03:17:34 /*~ 03:17:34 %~ begin_abc. 03:17:34 ~*/ 03:17:34 03:17:34 03:17:34 :- expects_dialect(pfc). 03:17:34 03:17:34 /*~ 03:17:34 ~*/ 03:17:34 03:17:34 03:17:34 :- abolish(a,1). 03:17:34 /*~ 03:17:34 ~*/ 03:17:34 03:17:34 :- abolish(b,1). 03:17:34 /*~ 03:17:34 ~*/ 03:17:34 03:17:34 :- dynamic((a/1,b/1)). 03:17:34 03:17:34 /*~ 03:17:34 ~*/ 03:17:34 03:17:34 03:17:34 :- debug_logicmoo(logicmoo(_)). 03:17:34 % :- mpred_trace_exec. 03:17:34 03:17:34 03:17:34 /*~ 03:17:34 ~*/ 03:17:34 03:17:34 % :- mpred_trace_exec. 03:17:34 03:17:34 03:17:34 a(1). 03:17:34 /*~ 03:17:34 ~*/ 03:17:34 03:17:34 a(X) ==> b(X). 03:17:34 03:17:34 /*~ 03:17:34 ~*/ 03:17:34 03:17:34 03:17:34 :- mpred_test(a(1)). 03:17:34 /*~ 03:17:34 %~ ?-( mpred_test("Test_0001_Line_0000__a_1_in_user",user:a(1))). 03:17:34 passed=info(why_was_true(user:a(1))) 03:17:34 no_proof_for(a(1)). 03:17:34 03:17:34 no_proof_for(a(1)). 03:17:34 03:17:34 no_proof_for(a(1)). 03:17:34 03:17:34 name = 'logicmoo.pfc.test.sanity_base.FC_05-Test_0001_Line_0000__a_1_in_user'. 03:17:34 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_05'. 03:17:34 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\']"'. 03:17:34 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:34 ~*/ 03:17:34 03:17:34 :- mpred_test(b(1)). 03:17:34 03:17:34 03:17:34 03:17:34 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_05.pfc 03:17:34 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_05/ 03:17:34 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_05 03:17:34 03:17:34 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/523 03:17:34 /*~ 03:17:34 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(1))). 03:17:34 passed=info(why_was_true(user:b(1))) 03:17:34 no_proof_for(b(1)). 03:17:34 03:17:34 no_proof_for(b(1)). 03:17:34 03:17:34 no_proof_for(b(1)). 03:17:34 03:17:34 name = 'logicmoo.pfc.test.sanity_base.FC_05-Test_0002_Line_0000__b_1_in_user'. 03:17:34 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_05'. 03:17:34 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\']"'. 03:17:34 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:34 ~*/ 03:17:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_05.pfc:39 03:17:34 %~ unused(no_junit_results) 03:17:34 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.046612734-junit.xml 03:17:34 <gt;oxml version="1.0" encoding="utf-8"?> 03:17:34 <gt;testsuites> 03:17:34 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:17:34 % use :- set_prolog_flag(junit_show_converage, true). 03:17:34 03:17:34 % No tests to run 03:17:34 ]]>><gt;/system-out><gt;/testsuites> 03:17:34 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) 03:17:34 Test_0001_Line_0000__a_1_in_user result = passed. 03:17:34 Test_0002_Line_0000__b_1_in_user result = passed. 03:17:34 03:17:34 %~ test_completed_exit(96) 03:17:34 totalTime=1.000 03:17:34 03:17:34 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' 03:17:34 03:17:39 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 03:17:39 ISSUE_ID=523 03:17:39 ISSUE_OC=OPEN 03:17:39 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 03:17:39 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 03:17:39 FileTestCase=logicmoo.pfc.test.sanity_base.FC_04 JUnit 03:17:39 03:17:39 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']" 03:17:39 03:17:39 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:17:39 03:17:39 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_04.pfc 03:17:39 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_04/ 03:17:39 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_04 03:17:39 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/579 03:17:39 03:17:39 03:17:40 %~ init_phase(after_load) 03:17:40 %~ init_phase(restore_state) 03:17:40 % 03:17:40 %~ init_why(after_boot,program) 03:17:40 %~ after_boot. 03:17:40 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:17:40 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc'), 03:17:40 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:17:40 %~ message_hook( 03:17:40 %~ error( permission_error(redefine,module,logicmoo_test), 03:17:40 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:17:40 %~ error, 03:17:40 %~ [ '~q/~w: '-[module,2], 03:17:40 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:17:40 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:17:40 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:17:40 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:40 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:17:40 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:40 03:17:40 03:17:40 :- dmsg(begin_abc). 03:17:40 03:17:40 /*~ 03:17:40 %~ begin_abc. 03:17:40 ~*/ 03:17:40 03:17:40 03:17:40 :- abolish(a4,1). 03:17:40 /*~ 03:17:40 ~*/ 03:17:40 03:17:40 :- abolish(b4,1). 03:17:40 %:- dynamic((a4/1,b4/1)). 03:17:40 03:17:40 % :- debug_logicmoo(logicmoo(_)). 03:17:40 /*~ 03:17:40 ~*/ 03:17:40 03:17:40 %:- dynamic((a4/1,b4/1)). 03:17:40 03:17:40 % :- debug_logicmoo(logicmoo(_)). 03:17:40 :- mpred_trace_exec. 03:17:40 03:17:40 /*~ 03:17:40 ~*/ 03:17:40 03:17:40 03:17:40 a4(X) ==> b4(X). 03:17:40 %:- rtrace,trace. 03:17:40 %:-mpred_ain(user:(a4(1))). 03:17:40 %:-ain(a4(1)). 03:17:40 %a4(1). 03:17:40 /*~ 03:17:40 ~*/ 03:17:40 03:17:40 %:- rtrace,trace. 03:17:40 %:-mpred_ain(user:(a4(1))). 03:17:40 %:-ain(a4(1)). 03:17:40 %a4(1). 03:17:40 :- ain_expanded(a4(1)). 03:17:40 03:17:40 /*~ 03:17:40 ~*/ 03:17:40 03:17:40 03:17:40 :- header_sane:listing([a4,b4]). 03:17:40 /*~ 03:17:40 %~ skipped( listing( [a4,b4])) 03:17:40 ~*/ 03:17:40 03:17:40 :- mpred_test(a4(1)). 03:17:40 /*~ 03:17:40 %~ ?-( mpred_test("Test_0001_Line_0000__a4_1_in_user",user:a4(1))). 03:17:40 passed=info(why_was_true(user:a4(1))) 03:17:40 no_proof_for(a4(1)). 03:17:40 03:17:40 no_proof_for(a4(1)). 03:17:40 03:17:40 no_proof_for(a4(1)). 03:17:40 03:17:40 name = 'logicmoo.pfc.test.sanity_base.FC_04-Test_0001_Line_0000__a4_1_in_user'. 03:17:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_04'. 03:17:40 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\']"'. 03:17:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:40 ~*/ 03:17:40 03:17:40 :- mpred_test(b4(1)). 03:17:40 03:17:40 03:17:40 03:17:40 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_04.pfc 03:17:40 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_04/ 03:17:40 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_04 03:17:40 03:17:40 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/579 03:17:40 /*~ 03:17:40 %~ ?-( mpred_test("Test_0002_Line_0000__b4_1_in_user",user:b4(1))). 03:17:40 passed=info(why_was_true(user:b4(1))) 03:17:40 no_proof_for(b4(1)). 03:17:40 03:17:40 no_proof_for(b4(1)). 03:17:40 03:17:40 no_proof_for(b4(1)). 03:17:40 03:17:40 name = 'logicmoo.pfc.test.sanity_base.FC_04-Test_0002_Line_0000__b4_1_in_user'. 03:17:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_04'. 03:17:40 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\']"'. 03:17:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:40 ~*/ 03:17:40 %~ unused(no_junit_results) 03:17:40 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.030925914-junit.xml 03:17:40 <gt;oxml version="1.0" encoding="utf-8"?> 03:17:40 <gt;testsuites> 03:17:40 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:17:40 % use :- set_prolog_flag(junit_show_converage, true). 03:17:40 03:17:40 % No tests to run 03:17:40 ]]>><gt;/system-out><gt;/testsuites> 03:17:40 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) 03:17:40 Test_0001_Line_0000__a4_1_in_user result = passed. 03:17:40 Test_0002_Line_0000__b4_1_in_user result = passed. 03:17:40 03:17:40 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc:42 03:17:40 %~ test_completed_exit(96) 03:17:40 totalTime=1.000 03:17:40 03:17:40 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' 03:17:40 03:17:46 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 03:17:46 ISSUE_ID=579 03:17:46 ISSUE_OC=OPEN 03:17:46 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 03:17:46 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 03:17:46 FileTestCase=logicmoo.pfc.test.sanity_base.FC_03 JUnit 03:17:46 03:17:46 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']" 03:17:46 03:17:46 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:17:46 03:17:46 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_03.pfc 03:17:46 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_03/ 03:17:46 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_03 03:17:46 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/557 03:17:46 03:17:46 03:17:48 %~ init_phase(after_load) 03:17:48 %~ init_phase(restore_state) 03:17:48 % 03:17:48 %~ init_why(after_boot,program) 03:17:48 %~ after_boot. 03:17:48 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:17:48 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03.pfc'), 03:17:48 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:17:48 %~ message_hook( 03:17:48 %~ error( permission_error(redefine,module,logicmoo_test), 03:17:48 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:17:48 %~ error, 03:17:48 %~ [ '~q/~w: '-[module,2], 03:17:48 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:17:48 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:17:48 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:17:48 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:17:48 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:48 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:17:48 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:48 03:17:48 03:17:48 :- expects_dialect(pfc). 03:17:48 /*~ 03:17:48 ~*/ 03:17:48 03:17:48 :- flag_call(runtime_debug=true). 03:17:48 03:17:48 /*~ 03:17:48 ~*/ 03:17:48 03:17:48 03:17:48 :- defaultAssertMt(MT), wdmsg(begin_abc(MT)). 03:17:48 03:17:48 /*~ 03:17:48 %~ begin_abc(user) 03:17:48 ~*/ 03:17:48 03:17:48 03:17:48 :- abolish(a3,0). 03:17:48 /*~ 03:17:48 ~*/ 03:17:48 03:17:48 :- abolish(b3,0). 03:17:48 /*~ 03:17:48 ~*/ 03:17:48 03:17:48 :- dynamic((a3/0,b3/0)). 03:17:48 03:17:48 /*~ 03:17:48 ~*/ 03:17:48 03:17:48 03:17:48 :- debug_logicmoo(logicmoo(_)). 03:17:48 % :- mpred_trace_exec. 03:17:48 03:17:48 /*~ 03:17:48 ~*/ 03:17:48 03:17:48 % :- mpred_trace_exec. 03:17:48 03:17:48 a3 ==> b3. 03:17:48 /*~ 03:17:48 ~*/ 03:17:48 03:17:48 a3. 03:17:48 03:17:48 /*~ 03:17:48 ~*/ 03:17:48 03:17:48 03:17:48 :- mpred_test(a3). 03:17:48 /*~ 03:17:48 %~ ?-( mpred_test("Test_0001_Line_0000__A3_in_user",user:a3)). 03:17:48 passed=info(why_was_true(user:a3)) 03:17:48 no_proof_for(a3). 03:17:48 03:17:48 no_proof_for(a3). 03:17:48 03:17:48 no_proof_for(a3). 03:17:48 03:17:48 name = 'logicmoo.pfc.test.sanity_base.FC_03-Test_0001_Line_0000__A3_in_user'. 03:17:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_03'. 03:17:48 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\']"'. 03:17:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:48 ~*/ 03:17:48 03:17:48 :- mpred_test(b3). 03:17:48 03:17:48 03:17:48 03:17:48 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_03.pfc 03:17:48 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_03/ 03:17:48 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_03 03:17:48 03:17:48 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/557 03:17:48 /*~ 03:17:48 %~ ?-( mpred_test("Test_0002_Line_0000__B3_in_user",user:b3)). 03:17:48 passed=info(why_was_true(user:b3)) 03:17:48 no_proof_for(b3). 03:17:48 03:17:48 no_proof_for(b3). 03:17:48 03:17:48 no_proof_for(b3). 03:17:48 03:17:48 name = 'logicmoo.pfc.test.sanity_base.FC_03-Test_0002_Line_0000__B3_in_user'. 03:17:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_03'. 03:17:48 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\']"'. 03:17:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:48 ~*/ 03:17:48 %~ unused(no_junit_results) 03:17:48 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066806012-junit.xml 03:17:48 <gt;oxml version="1.0" encoding="utf-8"?> 03:17:48 <gt;testsuites> 03:17:48 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:17:48 % use :- set_prolog_flag(junit_show_converage, true). 03:17:48 03:17:48 % No tests to run 03:17:48 ]]>><gt;/system-out><gt;/testsuites> 03:17:48 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) 03:17:48 Test_0001_Line_0000__A3_in_user result = passed. 03:17:48 Test_0002_Line_0000__B3_in_user result = passed. 03:17:48 03:17:48 %~ test_completed_exit(96) 03:17:48 totalTime=1.000 03:17:48 03:17:48 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' 03:17:48 03:17:53 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 03:17:53 ISSUE_ID=557 03:17:53 ISSUE_OC=OPEN 03:17:53 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 03:17:53 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 03:17:53 FileTestCase=logicmoo.pfc.test.sanity_base.FC_02 JUnit 03:17:53 03:17:53 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']" 03:17:53 03:17:53 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:17:53 03:17:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_02.pfc 03:17:53 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_02/ 03:17:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_02 03:17:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/323 03:17:53 03:17:53 03:17:55 %~ init_phase(after_load) 03:17:55 %~ init_phase(restore_state) 03:17:55 % 03:17:55 %~ init_why(after_boot,program) 03:17:55 %~ after_boot. 03:17:55 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:17:55 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc'), 03:17:55 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:17:55 %~ message_hook( 03:17:55 %~ error( permission_error(redefine,module,logicmoo_test), 03:17:55 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:17:55 %~ error, 03:17:55 %~ [ '~q/~w: '-[module,2], 03:17:55 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:17:55 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:17:55 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:17:55 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:17:55 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:55 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:17:55 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:17:55 03:17:55 /* 03:17:55 :- rtrace. 03:17:55 :- set_prolog_flag(retry_undefined, none). 03:17:55 :- set_prolog_flag(gc,true),garbage_collect. 03:17:55 03:17:55 % :- make. 03:17:55 :- set_prolog_flag(retry_undefined, kb_shared). 03:17:55 */ 03:17:55 03:17:55 03:17:55 03:17:55 %:- dmsg(begin_abc123). 03:17:55 03:17:55 %:- dynamic(tCol/1). 03:17:55 %:- dynamic(singleValuedInArg/2). 03:17:55 %:- dynamic(baseKB:ptReformulatorDirectivePredicate/1). 03:17:55 03:17:55 % :- mpred_trace_exec. 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- abolish(c,0) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- abolish(aaa,1) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- abolish(zzz,1) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- abolish(b,1) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- dynamic((aaa/1,b/1,c/0,f/1,zzz/1)) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- expects_dialect(pfc) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- mpred_test(ain(aaa(zzz))) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 %~ ?-( mpred_test("Test_0001_Line_0000__Zzz_in_user",user:ain(aaa(zzz)))). 03:17:55 passed=info(why_was_true(user:ain(aaa(zzz)))) 03:17:55 no_proof_for(ain(aaa(zzz))). 03:17:55 03:17:55 no_proof_for(ain(aaa(zzz))). 03:17:55 03:17:55 no_proof_for(ain(aaa(zzz))). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0001_Line_0000__Zzz_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- mpred_test(ain(==> aaa(zzz))) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 %~ ?-( mpred_test("Test_0002_Line_0000__Zzz_in_user",user:ain((==>aaa(zzz))))). 03:17:55 passed=info(why_was_true(user:ain((==>aaa(zzz))))) 03:17:55 no_proof_for(ain((==>aaa(zzz)))). 03:17:55 03:17:55 no_proof_for(ain((==>aaa(zzz)))). 03:17:55 03:17:55 no_proof_for(ain((==>aaa(zzz)))). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0002_Line_0000__Zzz_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- mpred_test(aaa(zzz)) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 %~ ?-( mpred_test("Test_0003_Line_0000__Zzz_in_user",user:aaa(zzz))). 03:17:55 passed=info(why_was_true(user:aaa(zzz))) 03:17:55 no_proof_for(aaa(zzz)). 03:17:55 03:17:55 no_proof_for(aaa(zzz)). 03:17:55 03:17:55 no_proof_for(aaa(zzz)). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0003_Line_0000__Zzz_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- mpred_test(ain(aaa(zzz) ==> zzz(aaa))) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:46 03:17:55 %~ ?-( mpred_test("Test_0004_Line_0000__Zzz_in_user",user:ain((aaa(zzz)==>zzz(aaa))))). 03:17:55 passed=info(why_was_true(user:ain((aaa(zzz)==>zzz(aaa))))) 03:17:55 no_proof_for(ain((aaa(zzz)==>zzz(aaa)))). 03:17:55 03:17:55 no_proof_for(ain((aaa(zzz)==>zzz(aaa)))). 03:17:55 03:17:55 no_proof_for(ain((aaa(zzz)==>zzz(aaa)))). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0004_Line_0000__Zzz_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- mpred_test(zzz(aaa)) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 %~ ?-( mpred_test("Test_0005_Line_0000__Aaa_in_user",user:zzz(aaa))). 03:17:55 passed=info(why_was_true(user:zzz(aaa))) 03:17:55 no_proof_for(zzz(aaa)). 03:17:55 03:17:55 no_proof_for(zzz(aaa)). 03:17:55 03:17:55 no_proof_for(zzz(aaa)). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0005_Line_0000__Aaa_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- mpred_test(aaa(_)) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:49 03:17:55 %~ ?-( mpred_test("Test_0006_Line_0000__aaa_1_in_user",user:aaa(Aaa))). 03:17:55 passed=info(why_was_true(user:aaa(zzz))) 03:17:55 no_proof_for(aaa(zzz)). 03:17:55 03:17:55 no_proof_for(aaa(zzz)). 03:17:55 03:17:55 no_proof_for(aaa(zzz)). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0006_Line_0000__aaa_1_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- ain(~ aaa(zzz)) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- mpred_test( ~(aaa(zzz))) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 %~ ?-( mpred_test("Test_0007_Line_0000__Zzz_in_user",user: ~aaa(zzz))). 03:17:55 failure=info((why_was_true(user:(\+ ~aaa(zzz))),nop(ftrace(user: ~aaa(zzz))))) 03:17:55 no_proof_for(\+ ~aaa(zzz)). 03:17:55 03:17:55 no_proof_for(\+ ~aaa(zzz)). 03:17:55 03:17:55 no_proof_for(\+ ~aaa(zzz)). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0007_Line_0000__Zzz_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- mpred_test( ~(aaa(_))) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 %~ ?-( mpred_test("Test_0008_Line_0000__aaa_1_in_user",user: ~aaa(Aaa))). 03:17:55 failure=info((why_was_true(user:(\+ ~aaa(_182662))),nop(ftrace(user: ~aaa(_182662))))) 03:17:55 no_proof_for(\+ ~aaa(Aaa1)). 03:17:55 03:17:55 no_proof_for(\+ ~aaa(Aaa1)). 03:17:55 03:17:55 no_proof_for(\+ ~aaa(Aaa1)). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0008_Line_0000__aaa_1_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- mpred_test(\+ aaa(_)) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 %~ ?-( mpred_test("Test_0009_Line_0000__naf_aaa_1_in_user",user:(\+aaa(Aaa)))). 03:17:55 passed=info(why_was_true(user:(\+aaa(_419034)))) 03:17:55 no_proof_for(\+aaa(Aaa1)). 03:17:55 03:17:55 no_proof_for(\+aaa(Aaa1)). 03:17:55 03:17:55 no_proof_for(\+aaa(Aaa1)). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0009_Line_0000__naf_aaa_1_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 ~(~(aaa(zzz))) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 %~ debugm( baseKB, 03:17:55 %~ show_success( baseKB, 03:17:55 %~ baseKB : mpred_withdraw( 03:17:55 %~ ~( aaa(zzz)), 03:17:55 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_02.pfc ',59) , 03:17:55 %~ ax)))) 03:17:55 %~ sc_failure( baseKB, 03:17:55 %~ baseKB : mpred_withdraw_fail_if_supported( 03:17:55 %~ ~( aaa(zzz)), 03:17:55 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_02.pfc ',59) , 03:17:55 %~ ax))) 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- dmsg('�'(aaa)) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 %~ �(aaa) 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 '�'(aaa) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- op(666,fx,('�\\_(?)_/�')) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 03:17:55 % :- xlisting(aaa). 03:17:55 03:17:55 % :-mpred_test(\+ ~(aaa(_))). 03:17:55 % :-mpred_test(\+ aaa(_)). 03:17:55 03:17:55 % U=nt(A,B,C),spft(X,Y,Z),\+ \+ 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 03:17:55 % :- xlisting(aaa). 03:17:55 03:17:55 % :-mpred_test(\+ ~(aaa(_))). 03:17:55 % :-mpred_test(\+ aaa(_)). 03:17:55 03:17:55 % U=nt(A,B,C),spft(X,Y,Z),\+ \+ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 (aaa(B),d(B),f(B)) ==> b(B) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 (aaa(B),d(B),e(B)) ==> b(B) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 (aaa(B),e(B),d(B)) ==> b(B) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 d(q) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 % ?- nl,ZU=nt(_,_,_),ZU,spft(UMT,X,Y),\+ \+ ZU=Z,nl. 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 % ?- nl,ZU=nt(_,_,_),ZU,spft(UMT,X,Y),\+ \+ ZU=Z,nl. 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 (b(_),e(q)) ==> c 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 (~aaa(B),~e(B)) ==> q 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 aaa(B)==>d(B) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- mpred_test(\+c) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 %~ ?-( mpred_test("Test_0010_Line_0000__naf_C_in_user",user:(\+c))). 03:17:55 passed=info(why_was_true(user:(\+c))) 03:17:55 no_proof_for(\+c). 03:17:55 03:17:55 no_proof_for(\+c). 03:17:55 03:17:55 no_proof_for(\+c). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0010_Line_0000__naf_C_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 ==> e(q) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 ==> b(q) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 ==> aaa(q) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- mpred_test(c) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 /*~ 03:17:55 %~ ?-( mpred_test("Test_0011_Line_0000__C_in_user",user:c)). 03:17:55 passed=info(why_was_true(user:c)) 03:17:55 no_proof_for(c). 03:17:55 03:17:55 no_proof_for(c). 03:17:55 03:17:55 no_proof_for(c). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0011_Line_0000__C_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 03:17:55 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 :- /*rtrace*/(mpred_why(c)) 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 . 03:17:55 Warning: '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc':115:0: Illegal UTF-8 start 03:17:55 03:17:55 03:17:55 % Looking for answer like: (b(_),e(q)) 03:17:55 % Supported By: e(q),pt(e(q),rhs([c])) 03:17:55 % Found positive trigger: aaa(q) 03:17:55 % body: rhs([d(q)]) 03:17:55 % 03:17:55 % =pred_eval_rhs1= 03:17:55 % Post1: d(q) 03:17:55 % Support: aaa(q),pt(aaa(q),rhs([d(q)])) 03:17:55 03:17:55 03:17:55 03:17:55 03:17:55 03:17:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/323 03:17:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_02.pfc 03:17:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_02/ 03:17:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_02 03:17:55 03:17:55 /*~ 03:17:55 %~ ?-( mpred_test("Test_0012_Line_0000__C_in_user",user:c)). 03:17:55 passed=info(why_was_true(user:c)) 03:17:55 no_proof_for(c). 03:17:55 03:17:55 no_proof_for(c). 03:17:55 03:17:55 no_proof_for(c). 03:17:55 03:17:55 name = 'logicmoo.pfc.test.sanity_base.FC_02-Test_0012_Line_0000__C_in_user'. 03:17:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_02'. 03:17:55 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\']"'. 03:17:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:17:55 ~*/ 03:17:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:115 03:17:55 %~ unused(no_junit_results) 03:17:55 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.328153571-junit.xml 03:17:55 <gt;oxml version="1.0" encoding="utf-8"?> 03:17:55 <gt;testsuites> 03:17:55 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:17:55 % use :- set_prolog_flag(junit_show_converage, true). 03:17:55 03:17:55 % No tests to run 03:17:55 ]]>><gt;/system-out><gt;/testsuites> 03:17:55 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) 03:17:55 Test_0001_Line_0000__Zzz_in_user result = passed. 03:17:55 Test_0002_Line_0000__Zzz_in_user result = passed. 03:17:55 Test_0003_Line_0000__Zzz_in_user result = passed. 03:17:55 Test_0004_Line_0000__Zzz_in_user result = passed. 03:17:55 Test_0005_Line_0000__Aaa_in_user result = passed. 03:17:55 Test_0006_Line_0000__aaa_1_in_user result = passed. 03:17:55 Test_0007_Line_0000__Zzz_in_user result = failure. 03:17:55 Test_0008_Line_0000__aaa_1_in_user result = failure. 03:17:55 Test_0009_Line_0000__naf_aaa_1_in_user result = passed. 03:17:55 Test_0010_Line_0000__naf_C_in_user result = passed. 03:17:55 Test_0011_Line_0000__C_in_user result = passed. 03:17:55 Test_0012_Line_0000__C_in_user result = passed. 03:17:55 03:17:55 %~ test_completed_exit(40) 03:17:55 totalTime=1.000 03:17:55 03:17:55 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' 03:17:55 03:18:01 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 03:18:01 ISSUE_ID=323 03:18:01 ISSUE_OC=OPEN 03:18:01 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 03:18:01 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 03:18:01 FileTestCase=logicmoo.pfc.test.sanity_base.FC_01 JUnit 03:18:01 03:18:02 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']" 03:18:02 03:18:02 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:18:02 03:18:02 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01.pfc 03:18:02 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_01/ 03:18:02 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01 03:18:02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/473 03:18:02 03:18:02 03:18:03 %~ init_phase(after_load) 03:18:03 %~ init_phase(restore_state) 03:18:03 % 03:18:03 %~ init_why(after_boot,program) 03:18:03 %~ after_boot. 03:18:03 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:18:03 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc'), 03:18:03 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:18:03 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:18:03 %~ message_hook( 03:18:03 %~ error( permission_error(redefine,module,logicmoo_test), 03:18:03 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:18:03 %~ error, 03:18:03 %~ [ '~q/~w: '-[module,2], 03:18:03 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:18:03 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:18:03 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:18:03 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:03 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:18:03 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:03 03:18:03 03:18:03 :- expects_dialect(pfc). 03:18:03 03:18:03 /*~ 03:18:03 ~*/ 03:18:03 03:18:03 03:18:03 a11 ==> b11. 03:18:03 /*~ 03:18:03 ~*/ 03:18:03 03:18:03 a11. 03:18:03 03:18:03 /*~ 03:18:03 ~*/ 03:18:03 03:18:03 03:18:03 :- mpred_test(b11). 03:18:03 03:18:03 /*~ 03:18:03 %~ ?-( mpred_test("Test_0001_Line_0000__B11_in_user",user:b11)). 03:18:03 passed=info(why_was_true(user:b11)) 03:18:03 no_proof_for(b11). 03:18:03 03:18:03 no_proof_for(b11). 03:18:03 03:18:03 no_proof_for(b11). 03:18:03 03:18:03 name = 'logicmoo.pfc.test.sanity_base.FC_01-Test_0001_Line_0000__B11_in_user'. 03:18:03 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01'. 03:18: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_01.pfc\']"'. 03:18:03 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:03 ~*/ 03:18:03 03:18:03 03:18:03 :- listing(j_u:junit_prop/3). 03:18:03 03:18:03 /*~ 03:18:03 %~ skipped( listing( j_u : junit_prop/3)) 03:18:03 ~*/ 03:18:03 03:18:03 03:18:03 :- test_completed. 03:18:03 03:18:03 03:18:03 03:18:03 03:18:03 /*~ 03:18:03 %~ unused(no_junit_results) 03:18:03 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.043800462-junit.xml 03:18:03 <gt;oxml version="1.0" encoding="utf-8"?> 03:18:03 <gt;testsuites> 03:18:03 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:18:03 % use :- set_prolog_flag(junit_show_converage, true). 03:18:03 03:18:03 % No tests to run 03:18:03 ]]>><gt;/system-out><gt;/testsuites> 03:18:03 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) 03:18:03 Test_0001_Line_0000__B11_in_user result = passed. 03:18:03 03:18:03 %~ test_completed_exit(96) 03:18:03 totalTime=1.000 03:18:03 03:18:03 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' 03:18:03 03:18:09 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 03:18:09 ISSUE_ID=473 03:18:09 ISSUE_OC=OPEN 03:18:09 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 03:18:09 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 03:18:09 FileTestCase=logicmoo.pfc.test.sanity_base.DMOST_02 JUnit 03:18:09 03:18:09 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']" 03:18:09 03:18:09 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:18:09 03:18:09 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dmost_02.pfc 03:18:09 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DMOST_02/ 03:18:09 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADMOST_02 03:18:09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/305 03:18:09 03:18:09 03:18:11 %~ init_phase(after_load) 03:18:11 %~ init_phase(restore_state) 03:18:11 % 03:18:11 %~ init_why(after_boot,program) 03:18:11 %~ after_boot. 03:18:11 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:18:11 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc'), 03:18:11 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:18:11 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:18:11 %~ message_hook( 03:18:11 %~ error( permission_error(redefine,module,logicmoo_test), 03:18:11 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:18:11 %~ error, 03:18:11 %~ [ '~q/~w: '-[module,2], 03:18:11 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:18:11 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:18:11 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:18:11 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:11 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:18:11 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:11 03:18:11 03:18:11 :- asserta((was_missing(Q):- mpred_literal_nv(Q), \+ ~Q, if_missing_mask(Q,R,Test),!, lookup_u(R), Test)). 03:18:11 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 :- debug_logicmoo(_). 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 :- nodebug_logicmoo(http(_)). 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 :- debug_logicmoo(logicmoo(_)). 03:18:11 % :- mpred_trace_exec. 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 % :- mpred_trace_exec. 03:18:11 :- mpred_trace. 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 :- expects_dialect(pfc). 03:18:11 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 :- dynamic(ddmost/1). 03:18:11 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 meta_argtypes(ddmost(ftAssertable)). 03:18:11 03:18:11 % BWD chaining 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 % BWD chaining 03:18:11 ddmost((Q <gt;- P))/mpred_literal(Q) ==> (Q <gt;- (P, \+ ~(Q))). 03:18:11 03:18:11 % FWD chaining 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 % FWD chaining 03:18:11 ddmost(P==>Q)/nonvar(Q) ==> (((P ==> ddmost(Q)))). 03:18:11 03:18:11 % NEG chaining 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 % NEG chaining 03:18:11 ddmost(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). 03:18:11 03:18:11 % POS chaining 1 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 % POS chaining 1 03:18:11 ddmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test, (\+ ~Q )) ==> Q )). 03:18:11 03:18:11 % POS chaining 2 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 % POS chaining 2 03:18:11 ddmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( Test, \+(R=Q))) ==> (\+ Q))). 03:18:11 03:18:11 % POS chaining 1+2 03:18:11 % ddmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:11 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 % POS chaining 1+2 03:18:11 % ddmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:11 03:18:11 :- dynamic(b/1). 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 :- dynamic(c/1). 03:18:11 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 ddmost(c(X)==>b(X)). 03:18:11 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 c(1). 03:18:11 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 :- mpred_test(ddmost(b(1))). 03:18:11 03:18:11 /*~ 03:18:11 %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user:ddmost(b(1)))). 03:18:11 passed=info(why_was_true(user:ddmost(b(1)))) 03:18:11 no_proof_for(ddmost(b(1))). 03:18:11 03:18:11 no_proof_for(ddmost(b(1))). 03:18:11 03:18:11 no_proof_for(ddmost(b(1))). 03:18:11 03:18:11 name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0001_Line_0000__b_1_in_user'. 03:18:11 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. 03:18:11 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\']"'. 03:18:11 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 :- mpred_test(b(1)). 03:18:11 03:18:11 % to start in correct module (for debugging). 03:18:11 /*~ 03:18:11 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(1))). 03:18:11 passed=info(why_was_true(user:b(1))) 03:18:11 no_proof_for(b(1)). 03:18:11 03:18:11 no_proof_for(b(1)). 03:18:11 03:18:11 no_proof_for(b(1)). 03:18:11 03:18:11 name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0002_Line_0000__b_1_in_user'. 03:18:11 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. 03:18:11 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\']"'. 03:18:11 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 % to start in correct module (for debugging). 03:18:11 :- initialization(module(header_sane)). 03:18:11 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 :- mpred_trace. 03:18:11 % :- mpred_trace_exec. 03:18:11 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 % :- mpred_trace_exec. 03:18:11 03:18:11 :- ain(b(2)). 03:18:11 03:18:11 % test breaks here 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 % test breaks here 03:18:11 :- listing(b/1). 03:18:11 03:18:11 /*~ 03:18:11 %~ skipped( listing( b/1)) 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 :- (b(1),clause(b(1),_))->break;true. 03:18:11 03:18:11 /*~ 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 :- mpred_test(\+ b(1)). 03:18:11 /*~ 03:18:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:68 03:18:11 %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_1_in_user",user:(\+b(1)))). 03:18:11 failure=info((why_was_true(user:b(1)),nop(ftrace(user:(\+b(1)))))) 03:18:11 no_proof_for(b(1)). 03:18:11 03:18:11 no_proof_for(b(1)). 03:18:11 03:18:11 no_proof_for(b(1)). 03:18:11 03:18:11 name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0003_Line_0000__naf_b_1_in_user'. 03:18:11 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. 03:18:11 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\']"'. 03:18:11 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:11 ~*/ 03:18:11 03:18:11 :- mpred_test( b(2)). 03:18:11 03:18:11 03:18:11 /*~ 03:18:11 %~ ?-( mpred_test("Test_0004_Line_0000__b_2_in_user",user:b(2))). 03:18:11 passed=info(why_was_true(user:b(2))) 03:18:11 no_proof_for(b(2)). 03:18:11 03:18:11 no_proof_for(b(2)). 03:18:11 03:18:11 no_proof_for(b(2)). 03:18:11 03:18:11 name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0004_Line_0000__b_2_in_user'. 03:18:11 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. 03:18:11 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\']"'. 03:18:11 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 03:18:11 \+ b(2). 03:18:11 03:18:11 /*~ 03:18:11 %~ debugm( baseKB, 03:18:11 %~ show_success( baseKB, 03:18:11 %~ baseKB : mpred_withdraw( b(2), 03:18:11 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/dmost_02.pfc ',72) , 03:18:11 %~ ax)))) 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 :- listing(b/1). 03:18:11 03:18:11 /*~ 03:18:11 %~ skipped( listing( b/1)) 03:18:11 ~*/ 03:18:11 03:18:11 03:18:11 :- mpred_test(\+ b(2)). 03:18:11 /*~ 03:18:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:76 03:18:11 %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_2_in_user",user:(\+b(2)))). 03:18:11 passed=info(why_was_true(user:(\+b(2)))) 03:18:11 no_proof_for(\+b(2)). 03:18:11 03:18:11 no_proof_for(\+b(2)). 03:18:11 03:18:11 no_proof_for(\+b(2)). 03:18:11 03:18:11 name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0005_Line_0000__naf_b_2_in_user'. 03:18:11 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. 03:18:11 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\']"'. 03:18:11 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:11 ~*/ 03:18:11 03:18:11 :- mpred_test( b(1)). 03:18:11 03:18:11 03:18:11 03:18:11 03:18:11 03:18:11 03:18:11 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/305 03:18:11 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dmost_02.pfc 03:18:11 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DMOST_02/ 03:18:11 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADMOST_02 03:18:11 03:18:11 /*~ 03:18:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:77 03:18:11 %~ ?-( mpred_test("Test_0006_Line_0000__b_1_in_user",user:b(1))). 03:18:11 passed=info(why_was_true(user:b(1))) 03:18:11 no_proof_for(b(1)). 03:18:11 03:18:11 no_proof_for(b(1)). 03:18:11 03:18:11 no_proof_for(b(1)). 03:18:11 03:18:11 name = 'logicmoo.pfc.test.sanity_base.DMOST_02-Test_0006_Line_0000__b_1_in_user'. 03:18:11 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_02'. 03:18:11 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\']"'. 03:18:11 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:11 ~*/ 03:18:11 %~ unused(no_junit_results) 03:18:11 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152829638-junit.xml 03:18:11 <gt;oxml version="1.0" encoding="utf-8"?> 03:18:11 <gt;testsuites> 03:18:11 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:18:11 % use :- set_prolog_flag(junit_show_converage, true). 03:18:11 03:18:11 % No tests to run 03:18:11 ]]>><gt;/system-out><gt;/testsuites> 03:18:11 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) 03:18:11 Test_0001_Line_0000__b_1_in_user result = passed. 03:18:11 Test_0002_Line_0000__b_1_in_user result = passed. 03:18:11 Test_0003_Line_0000__naf_b_1_in_user result = failure. 03:18:11 Test_0004_Line_0000__b_2_in_user result = passed. 03:18:11 Test_0005_Line_0000__naf_b_2_in_user result = passed. 03:18:11 Test_0006_Line_0000__b_1_in_user result = passed. 03:18:11 03:18:11 %~ test_completed_exit(40) 03:18:11 totalTime=1.000 03:18:11 03:18:11 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' 03:18:11 03:18:18 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 03:18:18 ISSUE_ID=305 03:18:18 ISSUE_OC=OPEN 03:18:18 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 03:18:18 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 03:18:18 FileTestCase=logicmoo.pfc.test.sanity_base.DMOST_01 JUnit 03:18:18 03:18:18 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']" 03:18:18 03:18:18 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:18:18 03:18:18 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dmost_01.pfc 03:18:18 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DMOST_01/ 03:18:18 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADMOST_01 03:18:18 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/560 03:18:18 03:18:18 03:18:19 %~ init_phase(after_load) 03:18:19 %~ init_phase(restore_state) 03:18:19 % 03:18:19 %~ init_why(after_boot,program) 03:18:19 %~ after_boot. 03:18:19 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:18:19 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc'), 03:18:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:18:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:18:19 %~ message_hook( 03:18:19 %~ error( permission_error(redefine,module,logicmoo_test), 03:18:19 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:18:19 %~ error, 03:18:19 %~ [ '~q/~w: '-[module,2], 03:18:19 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:18:19 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:18:19 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:18:19 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:19 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:18:19 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:19 03:18:19 03:18:19 :- asserta((was_missing(Q):- mpred_literal_nv(Q), \+ ~Q, if_missing_mask(Q,R,Test),!, lookup_u(R), Test)). 03:18:19 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 :- nodebug_logicmoo(_). 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 :- nodebug_logicmoo(http(_)). 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 :- debug_logicmoo(logicmoo(_)). 03:18:19 % :- mpred_trace_exec. 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 % :- mpred_trace_exec. 03:18:19 :- mpred_trace. 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 :- expects_dialect(pfc). 03:18:19 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 :- dynamic(dmost/1). 03:18:19 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 meta_argtypes(dmost(ftAssertable)). 03:18:19 03:18:19 % BWD chaining 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 % BWD chaining 03:18:19 dmost((Q <gt;- P))/mpred_literal(Q) ==> (Q <gt;-(P, \+ ~(Q))). 03:18:19 03:18:19 % FWD chaining 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 % FWD chaining 03:18:19 dmost(P==>Q)/nonvar(Q) ==> (((P ==> dmost(Q)))). 03:18:19 03:18:19 % NEG chaining 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 % NEG chaining 03:18:19 dmost(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). 03:18:19 03:18:19 % POS chaining 1 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 % POS chaining 1 03:18:19 dmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test, (\+ ~Q )) ==> Q )). 03:18:19 03:18:19 % POS chaining 2 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 % POS chaining 2 03:18:19 dmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:19 03:18:19 % POS chaining 1+2 03:18:19 % dmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:19 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 % POS chaining 1+2 03:18:19 % dmost(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:19 03:18:19 :- dynamic(b/1). 03:18:19 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 :- mpred_trace_exec. 03:18:19 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 dmost(b(1)). 03:18:19 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 :- listing(b/1). 03:18:19 03:18:19 /*~ 03:18:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:50 03:18:19 %~ skipped( listing( b/1)) 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 :- mpred_why(dmost(b(1))). 03:18:19 03:18:19 /*~ 03:18:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:52 03:18:19 %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user:dmost(b(1)))). 03:18:19 passed=info(why_was_true(user:dmost(b(1)))) 03:18:19 no_proof_for(dmost(b(1))). 03:18:19 03:18:19 no_proof_for(dmost(b(1))). 03:18:19 03:18:19 no_proof_for(dmost(b(1))). 03:18:19 03:18:19 name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0001_Line_0000__b_1_in_user'. 03:18:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. 03:18:19 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\']"'. 03:18:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 :- mpred_why(b(1)). 03:18:19 03:18:19 /*~ 03:18:19 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(1))). 03:18:19 passed=info(why_was_true(user:b(1))) 03:18:19 no_proof_for(b(1)). 03:18:19 03:18:19 no_proof_for(b(1)). 03:18:19 03:18:19 no_proof_for(b(1)). 03:18:19 03:18:19 name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0002_Line_0000__b_1_in_user'. 03:18:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. 03:18:19 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\']"'. 03:18:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 ==> b(2). 03:18:19 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 :- listing(b/1). 03:18:19 03:18:19 /*~ 03:18:19 %~ skipped( listing( b/1)) 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 :- mpred_why(\+ b(1)). 03:18:19 03:18:19 /*~ 03:18:19 %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_1_in_user",user:(\+b(1)))). 03:18:19 failure=info((why_was_true(user:b(1)),nop(ftrace(user:(\+b(1)))))) 03:18:19 no_proof_for(b(1)). 03:18:19 03:18:19 no_proof_for(b(1)). 03:18:19 03:18:19 no_proof_for(b(1)). 03:18:19 03:18:19 name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0003_Line_0000__naf_b_1_in_user'. 03:18:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. 03:18:19 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\']"'. 03:18:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 :- mpred_why( b(2)). 03:18:19 03:18:19 /*~ 03:18:19 %~ ?-( mpred_test("Test_0004_Line_0000__b_2_in_user",user:b(2))). 03:18:19 passed=info(why_was_true(user:b(2))) 03:18:19 no_proof_for(b(2)). 03:18:19 03:18:19 no_proof_for(b(2)). 03:18:19 03:18:19 no_proof_for(b(2)). 03:18:19 03:18:19 name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0004_Line_0000__b_2_in_user'. 03:18:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. 03:18:19 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\']"'. 03:18:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 ~ b(2). 03:18:19 03:18:19 /*~ 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 :- listing(b/1). 03:18:19 03:18:19 /*~ 03:18:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:66 03:18:19 %~ skipped( listing( b/1)) 03:18:19 ~*/ 03:18:19 03:18:19 03:18:19 :- mpred_test(\+ b(2)). 03:18:19 /*~ 03:18:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:68 03:18:19 %~ ?-( mpred_test("Test_0005_Line_0000__naf_b_2_in_user",user:(\+b(2)))). 03:18:19 passed=info(why_was_true(user:(\+b(2)))) 03:18:19 no_proof_for(\+b(2)). 03:18:19 03:18:19 no_proof_for(\+b(2)). 03:18:19 03:18:19 no_proof_for(\+b(2)). 03:18:19 03:18:19 name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0005_Line_0000__naf_b_2_in_user'. 03:18:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. 03:18:19 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\']"'. 03:18:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:19 ~*/ 03:18:19 03:18:19 :- mpred_why( b(1)). 03:18:19 03:18:19 03:18:19 03:18:19 03:18:19 03:18:19 03:18:19 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/dmost_01.pfc 03:18:19 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DMOST_01/ 03:18:19 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADMOST_01 03:18:19 03:18:19 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/560 03:18:19 /*~ 03:18:19 %~ ?-( mpred_test("Test_0006_Line_0000__b_1_in_user",user:b(1))). 03:18:19 passed=info(why_was_true(user:b(1))) 03:18:19 no_proof_for(b(1)). 03:18:19 03:18:19 no_proof_for(b(1)). 03:18:19 03:18:19 no_proof_for(b(1)). 03:18:19 03:18:19 name = 'logicmoo.pfc.test.sanity_base.DMOST_01-Test_0006_Line_0000__b_1_in_user'. 03:18:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DMOST_01'. 03:18:19 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\']"'. 03:18:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:19 ~*/ 03:18:19 %~ unused(no_junit_results) 03:18:19 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.115519615-junit.xml 03:18:19 <gt;oxml version="1.0" encoding="utf-8"?> 03:18:19 <gt;testsuites> 03:18:19 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:18:19 % use :- set_prolog_flag(junit_show_converage, true). 03:18:19 03:18:19 % No tests to run 03:18:19 ]]>><gt;/system-out><gt;/testsuites> 03:18:19 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) 03:18:19 Test_0001_Line_0000__b_1_in_user result = passed. 03:18:19 Test_0002_Line_0000__b_1_in_user result = passed. 03:18:19 Test_0003_Line_0000__naf_b_1_in_user result = failure. 03:18:19 Test_0004_Line_0000__b_2_in_user result = passed. 03:18:19 Test_0005_Line_0000__naf_b_2_in_user result = passed. 03:18:19 Test_0006_Line_0000__b_1_in_user result = passed. 03:18:19 03:18:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:81 03:18:19 %~ test_completed_exit(40) 03:18:19 totalTime=1.000 03:18:19 03:18:19 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' 03:18:19 03:18:25 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 03:18:25 ISSUE_ID=560 03:18:25 ISSUE_OC=OPEN 03:18:25 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 03:18:25 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 03:18:25 FileTestCase=logicmoo.pfc.test.sanity_base.DF_07 JUnit 03:18:25 03:18:25 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']" 03:18:25 03:18:25 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:18:25 03:18:25 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_07.pfc 03:18:25 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_07/ 03:18:25 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_07 03:18:25 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/396 03:18:25 03:18:25 03:18:27 %~ init_phase(after_load) 03:18:27 %~ init_phase(restore_state) 03:18:27 % 03:18:27 %~ init_why(after_boot,program) 03:18:27 %~ after_boot. 03:18:27 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:18:27 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_07.pfc'), 03:18:27 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:18:27 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:18:27 %~ message_hook( 03:18:27 %~ error( permission_error(redefine,module,logicmoo_test), 03:18:27 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:18:27 %~ error, 03:18:27 %~ [ '~q/~w: '-[module,2], 03:18:27 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:18:27 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:18:27 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:18:27 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:27 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:18:27 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:27 03:18:27 03:18:27 :- expects_dialect(pfc). 03:18:27 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 :- dynamic(meta_argtypes/1). 03:18:27 03:18:27 % 03:18:27 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:18:27 % 03:18:27 % Dec 13, 2035 03:18:27 % Douglas Miles 03:18:27 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:18:27 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 % 03:18:27 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:18:27 % 03:18:27 % Dec 13, 2035 03:18:27 % Douglas Miles 03:18:27 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:18:27 03:18:27 :- dynamic(most/1). 03:18:27 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 :- expects_dialect(pfc). 03:18:27 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 meta_argtypes(most(ftAssertable)). 03:18:27 03:18:27 % BWD chaining 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 % BWD chaining 03:18:27 most((Q <gt;- P))/mpred_literal(Q) ==> (Q <gt;-(P, \+ ~(Q))). 03:18:27 03:18:27 % FWD chaining 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 % FWD chaining 03:18:27 most(P==>Q)/nonvar(Q) ==> (((P ==> most(Q)))). 03:18:27 03:18:27 % NEG chaining 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 % NEG chaining 03:18:27 most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). 03:18:27 03:18:27 % POS chaining 1 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 % POS chaining 1 03:18:27 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). 03:18:27 03:18:27 % POS chaining 2 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 % POS chaining 2 03:18:27 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:27 03:18:27 % POS chaining 1+2 03:18:27 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:27 03:18:27 % most(Q) ==> if_missing(Q,Q). 03:18:27 03:18:27 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:18:27 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:18:27 03:18:27 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 % POS chaining 1+2 03:18:27 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:27 03:18:27 % most(Q) ==> if_missing(Q,Q). 03:18:27 03:18:27 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:18:27 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:18:27 03:18:27 03:18:27 :-dynamic((a/1,b/1,c/1)). 03:18:27 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 ~b(1). 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 a(X) ==> c(X). 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 most(c(X) ==> b(X)) . 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 a(1). 03:18:27 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 :- mpred_test(~ b(1) ). 03:18:27 03:18:27 /*~ 03:18:27 %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user: ~b(1))). 03:18:27 failure=info((why_was_true(user:(\+ ~b(1))),nop(ftrace(user: ~b(1))))) 03:18:27 no_proof_for(\+ ~b(1)). 03:18:27 03:18:27 no_proof_for(\+ ~b(1)). 03:18:27 03:18:27 no_proof_for(\+ ~b(1)). 03:18:27 03:18:27 name = 'logicmoo.pfc.test.sanity_base.DF_07-Test_0001_Line_0000__b_1_in_user'. 03:18:27 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_07'. 03:18:27 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\']"'. 03:18:27 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 b(1). 03:18:27 03:18:27 /*~ 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 :- listing([(==>)/2,most/1,pt,nt,bct,a/1,b/1,c/1,(~)/1]). 03:18:27 03:18:27 /*~ 03:18:27 %~ skipped( listing( [ (==>)/2, most/1,pt,nt,bct,a/1, 03:18:27 %~ b/1,c/1,(~)/1])) 03:18:27 ~*/ 03:18:27 03:18:27 03:18:27 :- mpred_test( \+ ~ b(1) ). 03:18:27 03:18:27 03:18:27 03:18:27 03:18:27 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/396 03:18:27 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_07.pfc 03:18:27 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_07/ 03:18:27 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_07 03:18:27 03:18:27 /*~ 03:18:27 %~ ?-( mpred_test("Test_0002_Line_0000__naf_b_1_in_user",user:(\+ ~b(1)))). 03:18:27 passed=info(why_was_true(user:(\+ ~b(1)))) 03:18:27 no_proof_for(\+ ~b(1)). 03:18:27 03:18:27 no_proof_for(\+ ~b(1)). 03:18:27 03:18:27 no_proof_for(\+ ~b(1)). 03:18:27 03:18:27 name = 'logicmoo.pfc.test.sanity_base.DF_07-Test_0002_Line_0000__naf_b_1_in_user'. 03:18:27 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_07'. 03:18:27 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\']"'. 03:18:27 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:27 ~*/ 03:18:27 %~ unused(no_junit_results) 03:18:27 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119588164-junit.xml 03:18:27 <gt;oxml version="1.0" encoding="utf-8"?> 03:18:27 <gt;testsuites> 03:18:27 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:18:27 % use :- set_prolog_flag(junit_show_converage, true). 03:18:27 03:18:27 % No tests to run 03:18:27 ]]>><gt;/system-out><gt;/testsuites> 03:18:27 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) 03:18:27 Test_0001_Line_0000__b_1_in_user result = failure. 03:18:27 Test_0002_Line_0000__naf_b_1_in_user result = passed. 03:18:27 03:18:27 %~ test_completed_exit(40) 03:18:27 totalTime=1.000 03:18:27 03:18:27 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' 03:18:27 03:18:33 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 03:18:33 ISSUE_ID=396 03:18:33 ISSUE_OC=OPEN 03:18:33 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 03:18:33 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 03:18:33 FileTestCase=logicmoo.pfc.test.sanity_base.DF_06 JUnit 03:18:33 03:18:33 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']" 03:18:33 03:18:33 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:18:33 03:18:33 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_06.pfc 03:18:33 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_06/ 03:18:33 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_06 03:18:33 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/397 03:18:33 03:18:33 03:18:35 %~ init_phase(after_load) 03:18:35 %~ init_phase(restore_state) 03:18:35 % 03:18:35 %~ init_why(after_boot,program) 03:18:35 %~ after_boot. 03:18:35 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:18:35 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc'), 03:18:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:18:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:18:35 %~ message_hook( 03:18:35 %~ error( permission_error(redefine,module,logicmoo_test), 03:18:35 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:18:35 %~ error, 03:18:35 %~ [ '~q/~w: '-[module,2], 03:18:35 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:18:35 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:18:35 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:18:35 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:35 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:18:35 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:35 03:18:35 03:18:35 :- expects_dialect(pfc). 03:18:35 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 :- dynamic(meta_argtypes/1). 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 :- dynamic(most/1). 03:18:35 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 meta_argtypes(most(ftAssertable)). 03:18:35 03:18:35 % BWD chaining 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 % BWD chaining 03:18:35 most((Q <gt;- P))/mpred_literal(Q) ==> (Q <gt;-(P, \+ ~(Q))). 03:18:35 03:18:35 % FWD chaining 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 % FWD chaining 03:18:35 most(P==>Q)/nonvar(Q) ==> (((P ==> most(Q)))). 03:18:35 03:18:35 % NEG chaining 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 % NEG chaining 03:18:35 most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). 03:18:35 03:18:35 % POS chaining 1 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 % POS chaining 1 03:18:35 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). 03:18:35 03:18:35 % POS chaining 2 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 % POS chaining 2 03:18:35 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:35 03:18:35 % POS chaining 1+2 03:18:35 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:35 03:18:35 % most(Q) ==> if_missing(Q,Q). 03:18:35 03:18:35 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:18:35 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:18:35 03:18:35 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 % POS chaining 1+2 03:18:35 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:35 03:18:35 % most(Q) ==> if_missing(Q,Q). 03:18:35 03:18:35 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:18:35 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:18:35 03:18:35 03:18:35 :-dynamic((a/1,b/1,c/1)). 03:18:35 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 b(1). 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 a(X) ==> c(X). 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 most(c(X) ==> ~b(X)) . 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 a(1). 03:18:35 03:18:35 /*~ 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 :- mpred_test( b(1) ). 03:18:35 03:18:35 /*~ 03:18:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:51 03:18:35 %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user:b(1))). 03:18:35 passed=info(why_was_true(user:b(1))) 03:18:35 no_proof_for(b(1)). 03:18:35 03:18:35 no_proof_for(b(1)). 03:18:35 03:18:35 no_proof_for(b(1)). 03:18:35 03:18:35 name = 'logicmoo.pfc.test.sanity_base.DF_06-Test_0001_Line_0000__b_1_in_user'. 03:18:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_06'. 03:18:35 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\']"'. 03:18:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 \+ b(1). 03:18:35 03:18:35 /*~ 03:18:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:53 03:18:35 %~ debugm( baseKB, 03:18:35 %~ show_success( baseKB, 03:18:35 %~ baseKB : mpred_withdraw( b(1), 03:18:35 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/df_06.pfc ',53) , 03:18:35 %~ ax)))) 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 :- listing([(==>)/2,most/1,pt,nt,bct,a/1,b/1,c/1,(~)/1]). 03:18:35 03:18:35 /*~ 03:18:35 %~ skipped( listing( [ (==>)/2, most/1,pt,nt,bct,a/1, 03:18:35 %~ b/1,c/1,(~)/1])) 03:18:35 ~*/ 03:18:35 03:18:35 03:18:35 :- mpred_test( ~ b(1) ). 03:18:35 03:18:35 03:18:35 03:18:35 03:18:35 03:18:35 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/397 03:18:35 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_06.pfc 03:18:35 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_06/ 03:18:35 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_06 03:18:35 03:18:35 /*~ 03:18:35 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user: ~b(1))). 03:18:35 failure=info((why_was_true(user:(\+ ~b(1))),nop(ftrace(user: ~b(1))))) 03:18:35 no_proof_for(\+ ~b(1)). 03:18:35 03:18:35 no_proof_for(\+ ~b(1)). 03:18:35 03:18:35 no_proof_for(\+ ~b(1)). 03:18:35 03:18:35 name = 'logicmoo.pfc.test.sanity_base.DF_06-Test_0002_Line_0000__b_1_in_user'. 03:18:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_06'. 03:18:35 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\']"'. 03:18:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:35 ~*/ 03:18:35 %~ unused(no_junit_results) 03:18:35 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120010191-junit.xml 03:18:35 <gt;oxml version="1.0" encoding="utf-8"?> 03:18:35 <gt;testsuites> 03:18:35 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:18:35 % use :- set_prolog_flag(junit_show_converage, true). 03:18:35 03:18:35 % No tests to run 03:18:35 ]]>><gt;/system-out><gt;/testsuites> 03:18:35 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) 03:18:35 Test_0001_Line_0000__b_1_in_user result = passed. 03:18:35 Test_0002_Line_0000__b_1_in_user result = failure. 03:18:35 03:18:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:68 03:18:35 %~ test_completed_exit(40) 03:18:35 totalTime=1.000 03:18:35 03:18:35 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' 03:18:35 03:18:40 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 03:18:40 ISSUE_ID=397 03:18:40 ISSUE_OC=OPEN 03:18:40 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 03:18:40 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 03:18:40 FileTestCase=logicmoo.pfc.test.sanity_base.DF_04 JUnit 03:18:40 03:18:41 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']" 03:18:41 03:18:41 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:18:41 03:18:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_04.pfc 03:18:41 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_04/ 03:18:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_04 03:18:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/371 03:18:41 03:18:41 03:18:42 %~ init_phase(after_load) 03:18:42 %~ init_phase(restore_state) 03:18:42 % 03:18:42 %~ init_why(after_boot,program) 03:18:42 %~ after_boot. 03:18:42 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:18:42 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc'), 03:18:42 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:18:42 %~ message_hook( 03:18:42 %~ error( permission_error(redefine,module,logicmoo_test), 03:18:42 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:18:42 %~ error, 03:18:42 %~ [ '~q/~w: '-[module,2], 03:18:42 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:18:42 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:18:42 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:18:42 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:42 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:18:42 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:42 03:18:42 %:- baseKB:use_module(library(pfc)). 03:18:42 03:18:42 :- expects_dialect(pfc). 03:18:42 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 :- dynamic(test1_2_3/3). 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 :- dynamic(meta_argtypes/1). 03:18:42 03:18:42 % 03:18:42 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:18:42 % 03:18:42 % Dec 13, 2035 03:18:42 % Douglas Miles 03:18:42 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:18:42 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 % 03:18:42 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:18:42 % 03:18:42 % Dec 13, 2035 03:18:42 % Douglas Miles 03:18:42 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:18:42 03:18:42 :- dynamic(most/1). 03:18:42 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 :- expects_dialect(pfc). 03:18:42 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 :- mpred_trace_exec. 03:18:42 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 meta_argtypes(most(ftAssertable)). 03:18:42 03:18:42 % BWD chaining 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 % BWD chaining 03:18:42 most((Q <gt;- P))/mpred_literal(Q) ==> (Q <gt;-(P, \+ ~(Q))). 03:18:42 03:18:42 % FWD chaining 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 % FWD chaining 03:18:42 most(P==>Q)/nonvar(Q) ==> (((P ==> most(Q)))). 03:18:42 03:18:42 % NEG chaining 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 % NEG chaining 03:18:42 most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). 03:18:42 03:18:42 % POS chaining 1 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 % POS chaining 1 03:18:42 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). 03:18:42 03:18:42 % POS chaining 2 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 % POS chaining 2 03:18:42 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:42 03:18:42 % POS chaining 1+2 03:18:42 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:42 03:18:42 % most(Q) ==> if_missing(Q,Q). 03:18:42 03:18:42 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:18:42 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:18:42 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 % POS chaining 1+2 03:18:42 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:42 03:18:42 % most(Q) ==> if_missing(Q,Q). 03:18:42 03:18:42 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:18:42 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:18:42 03:18:42 :- expects_dialect(pfc). 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 :- debug_logicmoo(logicmoo(_)). 03:18:42 % :- mpred_trace_exec. 03:18:42 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 % :- mpred_trace_exec. 03:18:42 03:18:42 most(t(test1_2_3,1,2,3)). 03:18:42 03:18:42 /*~ 03:18:42 ~*/ 03:18:42 03:18:42 03:18:42 :- mpred_test(test1_2_3(1,2,3)). 03:18:42 03:18:42 03:18:42 03:18:42 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/371 03:18:42 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_04.pfc 03:18:42 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_04/ 03:18:42 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_04 03:18:42 03:18:42 /*~ 03:18:42 %~ ?-( mpred_test("Test_0001_Line_0000__test1_2_3_1_in_user",user:test1_2_3(1,2,3))). 03:18:42 failure=info((why_was_true(user:(\+test1_2_3(1,2,3))),nop(ftrace(user:test1_2_3(1,2,3))))) 03:18:42 no_proof_for(\+test1_2_3(1,2,3)). 03:18:42 03:18:42 no_proof_for(\+test1_2_3(1,2,3)). 03:18:42 03:18:42 no_proof_for(\+test1_2_3(1,2,3)). 03:18:42 03:18:42 name = 'logicmoo.pfc.test.sanity_base.DF_04-Test_0001_Line_0000__test1_2_3_1_in_user'. 03:18:42 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_04'. 03:18:42 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\']"'. 03:18:42 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:42 ~*/ 03:18:42 %~ unused(no_junit_results) 03:18:42 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071076071-junit.xml 03:18:42 <gt;oxml version="1.0" encoding="utf-8"?> 03:18:42 <gt;testsuites> 03:18:42 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:18:42 % use :- set_prolog_flag(junit_show_converage, true). 03:18:42 03:18:42 % No tests to run 03:18:42 ]]>><gt;/system-out><gt;/testsuites> 03:18:42 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) 03:18:42 Test_0001_Line_0000__test1_2_3_1_in_user result = failure. 03:18:42 03:18:42 %~ test_completed_exit(40) 03:18:42 totalTime=1.000 03:18:42 03:18:42 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' 03:18:42 03:18:47 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 03:18:47 ISSUE_ID=371 03:18:47 ISSUE_OC=OPEN 03:18:47 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 03:18:47 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 03:18:47 FileTestCase=logicmoo.pfc.test.sanity_base.DF_03 JUnit 03:18:47 03:18:47 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']" 03:18:47 03:18:47 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:18:47 03:18:47 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_03.pfc 03:18:47 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_03/ 03:18:47 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_03 03:18:47 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/372 03:18:47 03:18:47 03:18:49 %~ init_phase(after_load) 03:18:49 %~ init_phase(restore_state) 03:18:49 % 03:18:49 %~ init_why(after_boot,program) 03:18:49 %~ after_boot. 03:18:49 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:18:49 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc'), 03:18:49 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:18:49 %~ message_hook( 03:18:49 %~ error( permission_error(redefine,module,logicmoo_test), 03:18:49 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:18:49 %~ error, 03:18:49 %~ [ '~q/~w: '-[module,2], 03:18:49 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:18:49 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:18:49 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:18:49 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:49 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:18:49 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:49 03:18:49 03:18:49 :- expects_dialect(pfc). 03:18:49 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 :- dynamic(meta_argtypes/1). 03:18:49 03:18:49 % 03:18:49 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:18:49 % 03:18:49 % Dec 13, 2035 03:18:49 % Douglas Miles 03:18:49 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:18:49 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 % 03:18:49 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:18:49 % 03:18:49 % Dec 13, 2035 03:18:49 % Douglas Miles 03:18:49 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:18:49 03:18:49 :- dynamic(most/1). 03:18:49 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 :- expects_dialect(pfc). 03:18:49 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 meta_argtypes(most(ftAssertable)). 03:18:49 03:18:49 % BWD chaining 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 % BWD chaining 03:18:49 most((Q <gt;- P))/mpred_literal(Q) ==> (Q <gt;-(P, \+ ~(Q))). 03:18:49 03:18:49 % FWD chaining 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 % FWD chaining 03:18:49 most(P==>Q)/nonvar(Q) ==> (((P ==> most(Q)))). 03:18:49 03:18:49 % NEG chaining 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 % NEG chaining 03:18:49 most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). 03:18:49 03:18:49 % POS chaining 1 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 % POS chaining 1 03:18:49 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). 03:18:49 03:18:49 % POS chaining 2 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 % POS chaining 2 03:18:49 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:49 03:18:49 % POS chaining 1+2 03:18:49 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:49 03:18:49 % most(Q) ==> if_missing(Q,Q). 03:18:49 03:18:49 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:18:49 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:18:49 03:18:49 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 % POS chaining 1+2 03:18:49 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:49 03:18:49 % most(Q) ==> if_missing(Q,Q). 03:18:49 03:18:49 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:18:49 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:18:49 03:18:49 03:18:49 :-dynamic((a/1,b/1,c/1)). 03:18:49 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 b(1). 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 a(X) ==> c(X). 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 most(c(X) ==> ~b(X)) . 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 a(1). 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 a(2). 03:18:49 03:18:49 03:18:49 /*~ 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 03:18:49 :- listing([a/1,b/1,c/1,(==>)/2,most/1,pt,nt,bct]). 03:18:49 03:18:49 /*~ 03:18:49 %~ skipped( listing( [ a/1, b/1,c/1,(==>)/2,most/1,pt, 03:18:49 %~ nt,bct])) 03:18:49 ~*/ 03:18:49 03:18:49 03:18:49 :- mpred_test( \+ ~ b(1) ). 03:18:49 /*~ 03:18:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc:65 03:18:49 %~ ?-( mpred_test("Test_0001_Line_0000__naf_b_1_in_user",user:(\+ ~b(1)))). 03:18:49 passed=info(why_was_true(user:(\+ ~b(1)))) 03:18:49 no_proof_for(\+ ~b(1)). 03:18:49 03:18:49 no_proof_for(\+ ~b(1)). 03:18:49 03:18:49 no_proof_for(\+ ~b(1)). 03:18:49 03:18:49 name = 'logicmoo.pfc.test.sanity_base.DF_03-Test_0001_Line_0000__naf_b_1_in_user'. 03:18:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_03'. 03:18:49 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\']"'. 03:18:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:49 ~*/ 03:18:49 03:18:49 :- mpred_test( ~ b(2) ). 03:18:49 03:18:49 03:18:49 03:18:49 03:18:49 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/372 03:18:49 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_03.pfc 03:18:49 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_03/ 03:18:49 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_03 03:18:49 03:18:49 /*~ 03:18:49 %~ ?-( mpred_test("Test_0002_Line_0000__b_2_in_user",user: ~b(2))). 03:18:49 failure=info((why_was_true(user:(\+ ~b(2))),nop(ftrace(user: ~b(2))))) 03:18:49 no_proof_for(\+ ~b(2)). 03:18:49 03:18:49 no_proof_for(\+ ~b(2)). 03:18:49 03:18:49 no_proof_for(\+ ~b(2)). 03:18:49 03:18:49 name = 'logicmoo.pfc.test.sanity_base.DF_03-Test_0002_Line_0000__b_2_in_user'. 03:18:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_03'. 03:18:49 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\']"'. 03:18:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:49 ~*/ 03:18:49 %~ unused(no_junit_results) 03:18:49 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.117672904-junit.xml 03:18:49 <gt;oxml version="1.0" encoding="utf-8"?> 03:18:49 <gt;testsuites> 03:18:49 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:18:49 % use :- set_prolog_flag(junit_show_converage, true). 03:18:49 03:18:49 % No tests to run 03:18:49 ]]>><gt;/system-out><gt;/testsuites> 03:18:49 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) 03:18:49 Test_0001_Line_0000__naf_b_1_in_user result = passed. 03:18:49 Test_0002_Line_0000__b_2_in_user result = failure. 03:18:49 03:18:49 %~ test_completed_exit(40) 03:18:49 totalTime=1.000 03:18:49 03:18:49 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' 03:18:49 03:18:54 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 03:18:54 ISSUE_ID=372 03:18:54 ISSUE_OC=OPEN 03:18:54 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 03:18:54 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 03:18:54 FileTestCase=logicmoo.pfc.test.sanity_base.DF_02 JUnit 03:18:54 03:18:55 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']" 03:18:55 03:18:55 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:18:55 03:18:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_02.pfc 03:18:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_02/ 03:18:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_02 03:18:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/373 03:18:55 03:18:55 03:18:56 %~ init_phase(after_load) 03:18:56 %~ init_phase(restore_state) 03:18:56 % 03:18:56 %~ init_why(after_boot,program) 03:18:56 %~ after_boot. 03:18:56 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:18:56 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc'), 03:18:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:18:56 %~ message_hook( 03:18:56 %~ error( permission_error(redefine,module,logicmoo_test), 03:18:56 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:18:56 %~ error, 03:18:56 %~ [ '~q/~w: '-[module,2], 03:18:56 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:18:56 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:18:56 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:18:56 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:18:56 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:56 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:18:56 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:18:56 03:18:56 03:18:56 :- expects_dialect(pfc). 03:18:56 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 :- dynamic(meta_argtypes/1). 03:18:56 03:18:56 % 03:18:56 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:18:56 % 03:18:56 % Dec 13, 2035 03:18:56 % Douglas Miles 03:18:56 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:18:56 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 % 03:18:56 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:18:56 % 03:18:56 % Dec 13, 2035 03:18:56 % Douglas Miles 03:18:56 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:18:56 03:18:56 :- dynamic(most/1). 03:18:56 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 :- expects_dialect(pfc). 03:18:56 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 meta_argtypes(most(ftAssertable)). 03:18:56 03:18:56 % BWD chaining 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 % BWD chaining 03:18:56 most((Q <gt;- P))/mpred_literal(Q) ==> (Q <gt;-(P, \+ ~(Q))). 03:18:56 03:18:56 % FWD chaining 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 % FWD chaining 03:18:56 most(P==>Q)/nonvar(Q) ==> (((P ==> most(Q)))). 03:18:56 03:18:56 % NEG chaining 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 % NEG chaining 03:18:56 most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). 03:18:56 03:18:56 % POS chaining 1 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 % POS chaining 1 03:18:56 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). 03:18:56 03:18:56 % POS chaining 2 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 % POS chaining 2 03:18:56 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:56 03:18:56 % POS chaining 1+2 03:18:56 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:56 03:18:56 % most(Q) ==> if_missing(Q,Q). 03:18:56 03:18:56 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:18:56 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:18:56 03:18:56 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 % POS chaining 1+2 03:18:56 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:18:56 03:18:56 % most(Q) ==> if_missing(Q,Q). 03:18:56 03:18:56 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:18:56 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:18:56 03:18:56 03:18:56 :-dynamic((a/1,b/1,c/1)). 03:18:56 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 a(X) ==> c(X). 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 most(c(X) ==> ~b(X)) . 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 a(1). 03:18:56 03:18:56 03:18:56 /*~ 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 03:18:56 :- listing([a/1,b/1,c/1,(==>)/2,most/1,pt,nt,bct]). 03:18:56 03:18:56 /*~ 03:18:56 %~ skipped( listing( [ a/1, b/1,c/1,(==>)/2,most/1,pt, 03:18:56 %~ nt,bct])) 03:18:56 ~*/ 03:18:56 03:18:56 03:18:56 :- mpred_test(~b(1)). 03:18:56 03:18:56 03:18:56 03:18:56 03:18:56 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/373 03:18:56 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_02.pfc 03:18:56 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_02/ 03:18:56 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_02 03:18:56 03:18:56 /*~ 03:18:56 %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user: ~b(1))). 03:18:56 failure=info((why_was_true(user:(\+ ~b(1))),nop(ftrace(user: ~b(1))))) 03:18:56 no_proof_for(\+ ~b(1)). 03:18:56 03:18:56 no_proof_for(\+ ~b(1)). 03:18:56 03:18:56 no_proof_for(\+ ~b(1)). 03:18:56 03:18:56 name = 'logicmoo.pfc.test.sanity_base.DF_02-Test_0001_Line_0000__b_1_in_user'. 03:18:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_02'. 03:18:56 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\']"'. 03:18:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:18:56 ~*/ 03:18:56 %~ unused(no_junit_results) 03:18:56 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.099801917-junit.xml 03:18:56 <gt;oxml version="1.0" encoding="utf-8"?> 03:18:56 <gt;testsuites> 03:18:56 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:18:56 % use :- set_prolog_flag(junit_show_converage, true). 03:18:56 03:18:56 % No tests to run 03:18:56 ]]>><gt;/system-out><gt;/testsuites> 03:18:56 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) 03:18:56 Test_0001_Line_0000__b_1_in_user result = failure. 03:18:56 03:18:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc:73 03:18:56 %~ test_completed_exit(40) 03:18:56 totalTime=1.000 03:18:56 03:18:56 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' 03:18:56 03:19:02 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 03:19:02 ISSUE_ID=373 03:19:02 ISSUE_OC=OPEN 03:19:02 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 03:19:02 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 03:19:02 FileTestCase=logicmoo.pfc.test.sanity_base.DF_01 JUnit 03:19:02 03:19:02 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']" 03:19:02 03:19:02 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:19:02 03:19:02 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_01.pfc 03:19:02 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_01/ 03:19:02 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_01 03:19:02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/398 03:19:02 03:19:02 03:19:04 %~ init_phase(after_load) 03:19:04 %~ init_phase(restore_state) 03:19:04 % 03:19:04 %~ init_why(after_boot,program) 03:19:04 %~ after_boot. 03:19:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:19:04 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc'), 03:19:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:19:04 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:19:04 %~ message_hook( 03:19:04 %~ error( permission_error(redefine,module,logicmoo_test), 03:19:04 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:19:04 %~ error, 03:19:04 %~ [ '~q/~w: '-[module,2], 03:19:04 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:19:04 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:19:04 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:19:04 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:04 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:19:04 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:04 03:19:04 03:19:04 :- expects_dialect(pfc). 03:19:04 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 :- show_call(defaultAssertMt(_)). 03:19:04 /*~ 03:19:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:15 03:19:04 %~ debugm(user,show_success(user,user:defaultAssertMt(user))) 03:19:04 ~*/ 03:19:04 03:19:04 :- show_call(fileAssertMt(_)). 03:19:04 03:19:04 /*~ 03:19:04 %~ debugm(user,show_success(user,user:fileAssertMt(user))) 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 :- dynamic(meta_argtypes/1). 03:19:04 03:19:04 % 03:19:04 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:19:04 % 03:19:04 % Dec 13, 2035 03:19:04 % Douglas Miles 03:19:04 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:19:04 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 % 03:19:04 % PFC is a language extension for prolog.. there is so much that can be done in this language extension to Prolog 03:19:04 % 03:19:04 % Dec 13, 2035 03:19:04 % Douglas Miles 03:19:04 % cls ; kill -9 %1 ; fg ; swipl -g "ensure_loaded(pack(logicmoo_base/t/examples/base/'sanity_abc.pfc'))." 03:19:04 03:19:04 :- dynamic(most/1). 03:19:04 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 :- expects_dialect(pfc). 03:19:04 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 meta_argtypes(most(ftAssertable)). 03:19:04 03:19:04 % BWD chaining 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 % BWD chaining 03:19:04 most((Q <gt;- P))/mpred_literal(Q) ==> (Q <gt;-(P, \+ ~(Q))). 03:19:04 03:19:04 % FWD chaining 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 % FWD chaining 03:19:04 most(P==>Q)/nonvar(Q) ==> (((P ==> most(Q)))). 03:19:04 03:19:04 % NEG chaining 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 % NEG chaining 03:19:04 most(~Q)/mpred_positive_literal(Q) ==> (( \+ Q ) ==> ~ Q ). 03:19:04 03:19:04 % POS chaining 1 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 % POS chaining 1 03:19:04 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test , (\+ ~ Q)) ==> Q )). 03:19:04 03:19:04 % POS chaining 2 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 % POS chaining 2 03:19:04 most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:19:04 03:19:04 % POS chaining 1+2 03:19:04 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:19:04 03:19:04 % most(Q) ==> if_missing(Q,Q). 03:19:04 03:19:04 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:19:04 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:19:04 03:19:04 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 % POS chaining 1+2 03:19:04 % most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==> ( ( ( \+R /Test ) ==> Q ) ,((R/( \+(R=Q), Test)) ==> (\+ Q))). 03:19:04 03:19:04 % most(Q) ==> if_missing(Q,Q). 03:19:04 03:19:04 %(most(P=>Q)/(mpred_literal_nv(Q),if_missing_mask(Q,R,Test))) ==> ((P, \+ R/Test) => Q). 03:19:04 %(most(P=>Q)/nonvar(Q)) ==> (P => most(Q)). 03:19:04 03:19:04 03:19:04 :- dynamic((a/1,b/1,c/1)). 03:19:04 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 a(X) ==> c(X). 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 most(c(X) ==> b(X)) . 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 a(1). 03:19:04 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 :- listing([a/1,b/1,c/1,(==>)/2,most/1,'$pt','$nt','$bt']). 03:19:04 03:19:04 /*~ 03:19:04 %~ skipped( listing( [ a/1, b/1,c/1,(==>)/2,most/1,'$pt', 03:19:04 %~ '$nt','$bt'])) 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 :- mpred_test(b(1)). 03:19:04 03:19:04 /*~ 03:19:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:65 03:19:04 %~ ?-( mpred_test("Test_0001_Line_0000__b_1_in_user",user:b(1))). 03:19:04 passed=info(why_was_true(user:b(1))) 03:19:04 no_proof_for(b(1)). 03:19:04 03:19:04 no_proof_for(b(1)). 03:19:04 03:19:04 no_proof_for(b(1)). 03:19:04 03:19:04 name = 'logicmoo.pfc.test.sanity_base.DF_01-Test_0001_Line_0000__b_1_in_user'. 03:19:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_01'. 03:19: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_01.pfc\']"'. 03:19:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 :- mpred_why(b(1)). 03:19:04 03:19:04 % Justifications for b(1): 03:19:04 % 1.1 \+ ~(b(1)) 03:19:04 % 1.2 ==>(\+ ~(b(1)),b(1)) 03:19:04 03:19:04 03:19:04 /*~ 03:19:04 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(1))). 03:19:04 passed=info(why_was_true(user:b(1))) 03:19:04 no_proof_for(b(1)). 03:19:04 03:19:04 no_proof_for(b(1)). 03:19:04 03:19:04 no_proof_for(b(1)). 03:19:04 03:19:04 name = 'logicmoo.pfc.test.sanity_base.DF_01-Test_0002_Line_0000__b_1_in_user'. 03:19:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_01'. 03:19: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_01.pfc\']"'. 03:19:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 % Justifications for b(1): 03:19:04 % 1.1 \+ ~(b(1)) 03:19:04 % 1.2 ==>(\+ ~(b(1)),b(1)) 03:19:04 03:19:04 03:19:04 ~b(1). 03:19:04 03:19:04 /*~ 03:19:04 ~*/ 03:19:04 03:19:04 03:19:04 :- mpred_test(\+ b(1)). 03:19:04 03:19:04 03:19:04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/398 03:19:04 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/df_01.pfc 03:19:04 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/DF_01/ 03:19:04 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADF_01 03:19:04 03:19:04 /*~ 03:19:04 %~ ?-( mpred_test("Test_0003_Line_0000__naf_b_1_in_user",user:(\+b(1)))). 03:19:04 failure=info((why_was_true(user:b(1)),nop(ftrace(user:(\+b(1)))))) 03:19:04 no_proof_for(b(1)). 03:19:04 03:19:04 no_proof_for(b(1)). 03:19:04 03:19:04 no_proof_for(b(1)). 03:19:04 03:19:04 name = 'logicmoo.pfc.test.sanity_base.DF_01-Test_0003_Line_0000__naf_b_1_in_user'. 03:19:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.DF_01'. 03:19: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_01.pfc\']"'. 03:19:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:04 ~*/ 03:19:04 %~ unused(no_junit_results) 03:19:04 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2132097609999999-junit.xml 03:19:04 <gt;oxml version="1.0" encoding="utf-8"?> 03:19:04 <gt;testsuites> 03:19:04 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:19:04 % use :- set_prolog_flag(junit_show_converage, true). 03:19:04 03:19:04 % No tests to run 03:19:04 ]]>><gt;/system-out><gt;/testsuites> 03:19:04 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) 03:19:04 Test_0001_Line_0000__b_1_in_user result = passed. 03:19:04 Test_0002_Line_0000__b_1_in_user result = passed. 03:19:04 Test_0003_Line_0000__naf_b_1_in_user result = failure. 03:19:04 03:19:04 %~ test_completed_exit(40) 03:19:04 totalTime=1.000 03:19:04 03:19:04 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' 03:19:04 03:19:10 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 03:19:10 ISSUE_ID=398 03:19:10 ISSUE_OC=OPEN 03:19:10 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 03:19:10 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 03:19:10 FileTestCase=logicmoo.pfc.test.sanity_base.CONAN_01 JUnit 03:19:10 03:19:10 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']" 03:19:10 03:19:10 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:19:10 03:19:10 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/conan_01.pfc.pl 03:19:10 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CONAN_01/ 03:19:10 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACONAN_01 03:19:10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/561 03:19:10 03:19:10 03:19:11 %~ init_phase(after_load) 03:19:11 %~ init_phase(restore_state) 03:19:11 % 03:19:11 %~ init_why(after_boot,program) 03:19:11 %~ after_boot. 03:19:11 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:19:11 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/conan_01.pfc.pl'), 03:19:11 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:19:11 %~ message_hook( 03:19:11 %~ error( permission_error(redefine,module,logicmoo_test), 03:19:11 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:19:11 %~ error, 03:19:11 %~ [ '~q/~w: '-[module,2], 03:19:11 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:19:11 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:19:11 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:19:11 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:19:11 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:11 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:19:11 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:11 %~ unused(no_junit_results) 03:19:11 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064097212-junit.xml 03:19:11 <gt;oxml version="1.0" encoding="utf-8"?> 03:19:11 <gt;testsuites> 03:19:11 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:19:11 % use :- set_prolog_flag(junit_show_converage, true). 03:19:11 03:19:11 % No tests to run 03:19:11 ]]>><gt;/system-out><gt;/testsuites> 03:19:11 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) 03:19:11 03:19:11 %~ test_completed_exit(32) 03:19:11 totalTime=1.000 03:19:11 03:19:11 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' 03:19:11 03:19:17 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 03:19:17 ISSUE_ID=561 03:19:17 ISSUE_OC=OPEN 03:19:17 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 03:19:17 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 03:19:17 FileTestCase=logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02 JUnit 03:19:17 03:19:17 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']" 03:19:17 03:19:17 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:19:17 03:19:17 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl 03:19:17 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_02/ 03:19:17 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_02 03:19:17 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/399 03:19:17 03:19:17 03:19:20 %~ init_phase(after_load) 03:19:20 %~ init_phase(restore_state) 03:19:20 % 03:19:20 %~ init_why(after_boot,program) 03:19:20 %~ after_boot. 03:19:20 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:19:20 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl'), 03:19:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:19:20 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:19:20 %~ message_hook( 03:19:20 %~ error( permission_error(redefine,module,logicmoo_test), 03:19:20 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:19:20 %~ error, 03:19:20 %~ [ '~q/~w: '-[module,2], 03:19:20 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:19:20 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:19:20 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:19:20 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:20 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:19:20 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:20 03:19:20 % :- set_prolog_flag(lm_pfc_lean,true). 03:19:20 % :- use_module(library(pfc)). 03:19:20 03:19:20 :- kb_local(aa/2). 03:19:20 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 ( aa(N):- _B ) ==> early_aa_H(N). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ( aa(N):- B ) ==> early_aa_HB(N,B). 03:19:20 %TODO error ( H :- B ) ==> early_HB(H,B). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 %TODO error ( H :- B ) ==> early_HB(H,B). 03:19:20 ( aa(N) ) ==> early_aa(N). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ( ~H :- B ) ==> early_not_HB(H,B). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ( ~bb(H) :- B ) ==> early_not_bb_HB(H,B). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ( ~bb(H) :- _B ) ==> early_not_bb_H(H). 03:19:20 %TODO performance ( P ) ==> early_p(P). 03:19:20 %TODO performance ( ~P ) ==> early_not_p(P). 03:19:20 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 %TODO performance ( P ) ==> early_p(P). 03:19:20 %TODO performance ( ~P ) ==> early_not_p(P). 03:19:20 03:19:20 aa(1):- writeln(1+1). 03:19:20 /*~ 03:19:20 1+1 03:19:20 ~*/ 03:19:20 03:19:20 aa(2). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 aa(3):- true. 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 aa(N):- member(N,[4,5]). 03:19:20 03:19:20 03:19:20 % FWI, not assertable: gg(8):- _G. 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 03:19:20 % FWI, not assertable: gg(8):- _G. 03:19:20 gg(9):- call(_G). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 gg(G):- G. 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 gg(G):- call(G). 03:19:20 03:19:20 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 03:19:20 ~bb(1):- writeln(1+1). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ~bb(2). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ~bb(3):- true. 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ~bb(N):- member(N,[4,5]). 03:19:20 03:19:20 % FWI, not assertable: ~ng(8):- _G. 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 % FWI, not assertable: ~ng(8):- _G. 03:19:20 ~ng(9):- call(_G). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ~ng(G):- G. 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ~ng(G):- call(G). 03:19:20 03:19:20 03:19:20 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 03:19:20 03:19:20 ( aa(N):- _B ) ==> late_aa_H(N). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ( aa(N):- B ) ==> late_aa_HB(N,B). 03:19:20 %TODO error ( H :- B ) ==> late_HB(H,B). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 %TODO error ( H :- B ) ==> late_HB(H,B). 03:19:20 ( aa(N) ) ==> late_aa(N). 03:19:20 /*~ 03:19:20 1+1 03:19:20 ~*/ 03:19:20 03:19:20 ( ~H :- B ) ==> late_not_HB(H,B). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ( ~bb(H) :- B ) ==> late_not_bb_HB(H,B). 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 ( ~bb(H) :- _B ) ==> late_not_bb_H(H). 03:19:20 %TODO performance ( P ) ==> late_p(P). 03:19:20 %TODO performance ( ~P ) ==> late_not_p(P). 03:19:20 03:19:20 /*~ 03:19:20 ~*/ 03:19:20 03:19:20 %TODO performance ( P ) ==> late_p(P). 03:19:20 %TODO performance ( ~P ) ==> late_not_p(P). 03:19:20 03:19:20 :- mpred_test(early_aa(1)). 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0001_Line_0000__early_aa_1_in_user",user:early_aa(1))). 03:19:20 passed=info(why_was_true(user:early_aa(1))) 03:19:20 no_proof_for(early_aa(1)). 03:19:20 03:19:20 no_proof_for(early_aa(1)). 03:19:20 03:19:20 no_proof_for(early_aa(1)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0001_Line_0000__early_aa_1_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(early_aa(2)). 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0002_Line_0000__early_aa_2_in_user",user:early_aa(2))). 03:19:20 passed=info(why_was_true(user:early_aa(2))) 03:19:20 no_proof_for(early_aa(2)). 03:19:20 03:19:20 no_proof_for(early_aa(2)). 03:19:20 03:19:20 no_proof_for(early_aa(2)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0002_Line_0000__early_aa_2_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(early_aa(3)). 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0003_Line_0000__early_aa_3_in_user",user:early_aa(3))). 03:19:20 passed=info(why_was_true(user:early_aa(3))) 03:19:20 no_proof_for(early_aa(3)). 03:19:20 03:19:20 no_proof_for(early_aa(3)). 03:19:20 03:19:20 no_proof_for(early_aa(3)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0003_Line_0000__early_aa_3_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(early_aa(4)). 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0004_Line_0000__early_aa_4_in_user",user:early_aa(4))). 03:19:20 passed=info(why_was_true(user:early_aa(4))) 03:19:20 no_proof_for(early_aa(4)). 03:19:20 03:19:20 no_proof_for(early_aa(4)). 03:19:20 03:19:20 no_proof_for(early_aa(4)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0004_Line_0000__early_aa_4_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(early_aa(5)). 03:19:20 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0005_Line_0000__early_aa_5_in_user",user:early_aa(5))). 03:19:20 passed=info(why_was_true(user:early_aa(5))) 03:19:20 no_proof_for(early_aa(5)). 03:19:20 03:19:20 no_proof_for(early_aa(5)). 03:19:20 03:19:20 no_proof_for(early_aa(5)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0005_Line_0000__early_aa_5_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 :- mpred_test(late_aa(1)). 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0006_Line_0000__late_aa_1_in_user",user:late_aa(1))). 03:19:20 passed=info(why_was_true(user:late_aa(1))) 03:19:20 no_proof_for(late_aa(1)). 03:19:20 03:19:20 no_proof_for(late_aa(1)). 03:19:20 03:19:20 no_proof_for(late_aa(1)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0006_Line_0000__late_aa_1_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(late_aa(2)). 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0007_Line_0000__late_aa_2_in_user",user:late_aa(2))). 03:19:20 passed=info(why_was_true(user:late_aa(2))) 03:19:20 no_proof_for(late_aa(2)). 03:19:20 03:19:20 no_proof_for(late_aa(2)). 03:19:20 03:19:20 no_proof_for(late_aa(2)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0007_Line_0000__late_aa_2_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(late_aa(3)). 03:19:20 /*~ 03:19:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:65 03:19:20 %~ ?-( mpred_test("Test_0008_Line_0000__late_aa_3_in_user",user:late_aa(3))). 03:19:20 passed=info(why_was_true(user:late_aa(3))) 03:19:20 no_proof_for(late_aa(3)). 03:19:20 03:19:20 no_proof_for(late_aa(3)). 03:19:20 03:19:20 no_proof_for(late_aa(3)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0008_Line_0000__late_aa_3_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(late_aa(4)). 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0009_Line_0000__late_aa_4_in_user",user:late_aa(4))). 03:19:20 passed=info(why_was_true(user:late_aa(4))) 03:19:20 no_proof_for(late_aa(4)). 03:19:20 03:19:20 no_proof_for(late_aa(4)). 03:19:20 03:19:20 no_proof_for(late_aa(4)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0009_Line_0000__late_aa_4_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(late_aa(5)). 03:19:20 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0010_Line_0000__late_aa_5_in_user",user:late_aa(5))). 03:19:20 passed=info(why_was_true(user:late_aa(5))) 03:19:20 no_proof_for(late_aa(5)). 03:19:20 03:19:20 no_proof_for(late_aa(5)). 03:19:20 03:19:20 no_proof_for(late_aa(5)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0010_Line_0000__late_aa_5_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 :- mpred_test(late_aa_HB(A, member(A, [4, 5]))). 03:19:20 /*~ 03:19:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:69 03:19:20 %~ ?-( mpred_test( "Test_0011_Line_0000__D4_5_in_user", 03:19:20 %~ user : late_aa_HB(A,member(A,[4,5])))). 03:19:20 passed=info(why_was_true(user:late_aa_HB(_237194,member(_237194,[4,5])))) 03:19:20 no_proof_for(late_aa_HB(A,member(A,[4,5]))). 03:19:20 03:19:20 no_proof_for(late_aa_HB(A,member(A,[4,5]))). 03:19:20 03:19:20 no_proof_for(late_aa_HB(A,member(A,[4,5]))). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0011_Line_0000__D4_5_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(late_aa_HB(3, true)). 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0012_Line_0000__late_aa_HB_3_in_user",user:late_aa_HB(3,true))). 03:19:20 passed=info(why_was_true(user:late_aa_HB(3,true))) 03:19:20 no_proof_for(late_aa_HB(3,true)). 03:19:20 03:19:20 no_proof_for(late_aa_HB(3,true)). 03:19:20 03:19:20 no_proof_for(late_aa_HB(3,true)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0012_Line_0000__late_aa_HB_3_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(late_aa_HB(2, true)). 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0013_Line_0000__late_aa_HB_2_in_user",user:late_aa_HB(2,true))). 03:19:20 passed=info(why_was_true(user:late_aa_HB(2,true))) 03:19:20 no_proof_for(late_aa_HB(2,true)). 03:19:20 03:19:20 no_proof_for(late_aa_HB(2,true)). 03:19:20 03:19:20 no_proof_for(late_aa_HB(2,true)). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0013_Line_0000__late_aa_HB_2_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(late_aa_HB(1, writeln(1+1))). 03:19:20 % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). 03:19:20 03:19:20 03:19:20 /*~ 03:19:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:72 03:19:20 %~ ?-( mpred_test("Test_0014_Line_0000__+_1_in_user",user:late_aa_HB(1,writeln(1+1)))). 03:19:20 passed=info(why_was_true(user:late_aa_HB(1,writeln(1+1)))) 03:19:20 no_proof_for(late_aa_HB(1,writeln(1+1))). 03:19:20 03:19:20 no_proof_for(late_aa_HB(1,writeln(1+1))). 03:19:20 03:19:20 no_proof_for(late_aa_HB(1,writeln(1+1))). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0014_Line_0000__+_1_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). 03:19:20 03:19:20 03:19:20 :- mpred_test(early_aa_HB(A, member(A, [4, 5]))). 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test( "Test_0015_Line_0000__D4_5_in_user", 03:19:20 %~ user : early_aa_HB(A,member(A,[4,5])))). 03:19:20 passed=info(why_was_true(user:early_aa_HB(_176626,member(_176626,[4,5])))) 03:19:20 no_proof_for(early_aa_HB(A,member(A,[4,5]))). 03:19:20 03:19:20 no_proof_for(early_aa_HB(A,member(A,[4,5]))). 03:19:20 03:19:20 no_proof_for(early_aa_HB(A,member(A,[4,5]))). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0015_Line_0000__D4_5_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(early_aa_HB(2, true)). 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( early_aa_HB(2,true))). 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(early_aa_HB(3, true)). 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( early_aa_HB(3,true))). 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(early_aa_HB(1, writeln(1+1))). 03:19:20 % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). 03:19:20 03:19:20 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0016_Line_0000__+_1_in_user",user:early_aa_HB(1,writeln(1+1)))). 03:19:20 passed=info(why_was_true(user:early_aa_HB(1,writeln(1+1)))) 03:19:20 no_proof_for(early_aa_HB(1,writeln(1+1))). 03:19:20 03:19:20 no_proof_for(early_aa_HB(1,writeln(1+1))). 03:19:20 03:19:20 no_proof_for(early_aa_HB(1,writeln(1+1))). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0016_Line_0000__+_1_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). 03:19:20 03:19:20 03:19:20 :- warn_fail_TODO(late_aa_H(1)). 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( late_aa_H(1))). 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(late_aa_H(2)). 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( late_aa_H(2))). 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(late_aa_H(3)). 03:19:20 /*~ 03:19:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:85 03:19:20 %~ :-( warn_fail_TODO( late_aa_H(3))). 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(late_aa_H(_)). 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( late_aa_H(H))). 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(clause_asserted(late_aa_H(_))). 03:19:20 /*~ 03:19:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:87 03:19:20 %~ ?-( mpred_test("Test_0017_Line_0000__late_aa_H_1_in_user",user:clause_asserted(late_aa_H(H)))). 03:19:20 passed=info(why_was_true(user:clause_asserted(late_aa_H(_59766)))) 03:19:20 no_proof_for(clause_asserted(late_aa_H(H1))). 03:19:20 03:19:20 no_proof_for(clause_asserted(late_aa_H(H1))). 03:19:20 03:19:20 no_proof_for(clause_asserted(late_aa_H(H1))). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0017_Line_0000__late_aa_H_1_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(\+ clause_asserted(late_aa_H(4))). 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(4))))). 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(\+ clause_asserted(late_aa_H(5))). 03:19:20 03:19:20 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(5))))). 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 03:19:20 :- warn_fail_TODO(early_aa_H(1)). 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( early_aa_H(1))). 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(early_aa_H(2)). 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( early_aa_H(2))). 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(early_aa_H(3)). 03:19:20 /*~ 03:19:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:94 03:19:20 %~ :-( warn_fail_TODO( early_aa_H(3))). 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(early_aa_H(_)). 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( early_aa_H(H))). 03:19:20 ~*/ 03:19:20 03:19:20 :- mpred_test(clause_asserted(early_aa_H(_))). 03:19:20 /*~ 03:19:20 %~ ?-( mpred_test("Test_0018_Line_0000__early_aa_H_1_in_user",user:clause_asserted(early_aa_H(H)))). 03:19:20 passed=info(why_was_true(user:clause_asserted(early_aa_H(_267216)))) 03:19:20 no_proof_for(clause_asserted(early_aa_H(H1))). 03:19:20 03:19:20 no_proof_for(clause_asserted(early_aa_H(H1))). 03:19:20 03:19:20 no_proof_for(clause_asserted(early_aa_H(H1))). 03:19:20 03:19:20 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02-Test_0018_Line_0000__early_aa_H_1_in_user'. 03:19:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_02'. 03:19:20 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\']"'. 03:19:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(\+ clause_asserted(early_aa_H(4))). 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(4))))). 03:19:20 ~*/ 03:19:20 03:19:20 :- warn_fail_TODO(\+ clause_asserted(early_aa_H(5))). 03:19:20 03:19:20 03:19:20 03:19:20 /*~ 03:19:20 %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(5))))). 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 03:19:20 03:19:20 :- listing([early_aa/1,late_aa/1]). 03:19:20 03:19:20 /*~ 03:19:20 %~ skipped( listing( [ early_aa/1, 03:19:20 %~ late_aa/1])) 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 :- listing([early_aa_HB/2,late_aa_HB/2]). 03:19:20 03:19:20 /*~ 03:19:20 %~ skipped( listing( [ early_aa_HB/2, 03:19:20 %~ late_aa_HB/2])) 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 :- listing([early_aa_H/1,late_aa_H/1]). 03:19:20 03:19:20 03:19:20 /*~ 03:19:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:106 03:19:20 %~ skipped( listing( [ early_aa_H/1, 03:19:20 %~ late_aa_H/1])) 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 03:19:20 :- listing([early_not_bb_H/1,late_not_bb_H/1]). 03:19:20 03:19:20 /*~ 03:19:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:109 03:19:20 %~ skipped( listing( [ early_not_bb_H/1, 03:19:20 %~ late_not_bb_H/1])) 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 :- listing([early_not_HB/2,late_not_HB/2]). 03:19:20 03:19:20 /*~ 03:19:20 %~ skipped( listing( [ early_not_HB/2, 03:19:20 %~ late_not_HB/2])) 03:19:20 ~*/ 03:19:20 03:19:20 03:19:20 :- listing([early_not_bb_HB/2,late_not_bb_HB/2]). 03:19:20 03:19:20 03:19:20 03:19:20 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/399 03:19:20 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl 03:19:20 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_02/ 03:19:20 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_02 03:19:20 03:19:20 /*~ 03:19:20 %~ skipped( listing( [ early_not_bb_HB/2, 03:19:20 %~ late_not_bb_HB/2])) 03:19:20 ~*/ 03:19:20 %~ unused(no_junit_results) 03:19:20 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.626899055-junit.xml 03:19:20 <gt;oxml version="1.0" encoding="utf-8"?> 03:19:20 <gt;testsuites> 03:19:20 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:19:20 % use :- set_prolog_flag(junit_show_converage, true). 03:19:20 03:19:20 % No tests to run 03:19:20 ]]>><gt;/system-out><gt;/testsuites> 03:19:20 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) 03:19:20 Test_0001_Line_0000__early_aa_1_in_user result = passed. 03:19:20 Test_0002_Line_0000__early_aa_2_in_user result = passed. 03:19:20 Test_0003_Line_0000__early_aa_3_in_user result = passed. 03:19:20 Test_0004_Line_0000__early_aa_4_in_user result = passed. 03:19:20 Test_0005_Line_0000__early_aa_5_in_user result = passed. 03:19:20 Test_0006_Line_0000__late_aa_1_in_user result = passed. 03:19:20 Test_0007_Line_0000__late_aa_2_in_user result = passed. 03:19:20 Test_0008_Line_0000__late_aa_3_in_user result = passed. 03:19:20 Test_0009_Line_0000__late_aa_4_in_user result = passed. 03:19:20 Test_0010_Line_0000__late_aa_5_in_user result = passed. 03:19:20 Test_0011_Line_0000__D4_5_in_user result = passed. 03:19:20 Test_0012_Line_0000__late_aa_HB_3_in_user result = passed. 03:19:20 Test_0013_Line_0000__late_aa_HB_2_in_user result = passed. 03:19:20 Test_0014_Line_0000__+_1_in_user result = passed. 03:19:20 Test_0015_Line_0000__D4_5_in_user result = passed. 03:19:20 Test_0016_Line_0000__+_1_in_user result = passed. 03:19:20 Test_0017_Line_0000__late_aa_H_1_in_user result = passed. 03:19:20 Test_0018_Line_0000__early_aa_H_1_in_user result = passed. 03:19:20 03:19:20 %~ test_completed_exit(96) 03:19:20 totalTime=2.000 03:19:20 03:19:20 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' 03:19:20 03:19:26 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 03:19:26 ISSUE_ID=399 03:19:26 ISSUE_OC=OPEN 03:19:26 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 03:19:26 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 03:19:26 FileTestCase=logicmoo.pfc.test.sanity_base.BWD_01 JUnit 03:19:26 03:19:26 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']" 03:19:26 03:19:26 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:19:26 03:19:26 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bwd_01.pfc 03:19:26 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BWD_01/ 03:19:26 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABWD_01 03:19:26 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/307 03:19:26 03:19:26 03:19:31 %~ init_phase(after_load) 03:19:31 %~ init_phase(restore_state) 03:19:31 % 03:19:31 %~ init_why(after_boot,program) 03:19:31 %~ after_boot. 03:19:31 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:19:31 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc'), 03:19:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:19:31 %~ message_hook( 03:19:31 %~ error( permission_error(redefine,module,logicmoo_test), 03:19:31 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:19:31 %~ error, 03:19:31 %~ [ '~q/~w: '-[module,2], 03:19:31 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:19:31 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:19:31 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:19:31 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:31 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:19:31 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:31 03:19:31 03:19:31 03:19:31 :- dynamic(bc_q/1). 03:19:31 /*~ 03:19:31 ~*/ 03:19:31 03:19:31 :- dynamic(bc_p/1). 03:19:31 03:19:31 /*~ 03:19:31 ~*/ 03:19:31 03:19:31 03:19:31 :- ain((bc_q(N) <gt;- bc_p(N))). 03:19:31 /*~ 03:19:31 ~*/ 03:19:31 03:19:31 :- listing(bc_q/1). 03:19:31 03:19:31 /*~ 03:19:31 %~ skipped( listing( bc_q/1)) 03:19:31 ~*/ 03:19:31 03:19:31 03:19:31 bc_p(a). 03:19:31 /*~ 03:19:31 ~*/ 03:19:31 03:19:31 bc_p(b). 03:19:31 /*~ 03:19:31 ~*/ 03:19:31 03:19:31 :- listing(bc_p/1). 03:19:31 03:19:31 03:19:31 /*~ 03:19:31 %~ skipped( listing( bc_p/1)) 03:19:31 ~*/ 03:19:31 03:19:31 03:19:31 03:19:31 :- mpred_test(call_u(bc_p(b))). 03:19:31 03:19:31 %= nothing cached 03:19:31 /*~ 03:19:31 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:call_u(bc_p(b)))). 03:19:31 passed=info(why_was_true(user:call_u(bc_p(b)))) 03:19:31 no_proof_for(call_u(bc_p(b))). 03:19:31 03:19:31 no_proof_for(call_u(bc_p(b))). 03:19:31 03:19:31 no_proof_for(call_u(bc_p(b))). 03:19:31 03:19:31 name = 'logicmoo.pfc.test.sanity_base.BWD_01-Test_0001_Line_0000__B_in_user'. 03:19:31 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01'. 03:19:31 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\']"'. 03:19:31 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01_Test_0001_Line_0000_B_in_user-junit.xml 03:19:31 ~*/ 03:19:31 03:19:31 03:19:31 %= nothing cached 03:19:31 :- listing(bc_q/1). 03:19:31 /*~ 03:19:31 %~ skipped( listing( bc_q/1)) 03:19:31 ~*/ 03:19:31 03:19:31 :- mpred_test(\+ clause(bc_q(_),true)). 03:19:31 03:19:31 03:19:31 /*~ 03:19:31 %~ ?-( mpred_test("Test_0002_Line_0000__naf_bc_q_1_in_user",user:(\+clause(bc_q(Q),true)))). 03:19:31 passed=info(why_was_true(user:(\+clause(bc_q(_41366),true)))) 03:19:31 no_proof_for(\+clause(bc_q(Q1),true)). 03:19:31 03:19:31 no_proof_for(\+clause(bc_q(Q1),true)). 03:19:31 03:19:31 no_proof_for(\+clause(bc_q(Q1),true)). 03:19:31 03:19:31 name = 'logicmoo.pfc.test.sanity_base.BWD_01-Test_0002_Line_0000__naf_bc_q_1_in_user'. 03:19:31 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01'. 03:19:31 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\']"'. 03:19:31 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01_Test_0002_Line_0000_naf_bc_q_1_in_user-junit.xml 03:19:31 ~*/ 03:19:31 03:19:31 03:19:31 03:19:31 :- mpred_test(((bc_q(b)))). 03:19:31 03:19:31 %= something cached 03:19:31 03:19:31 /*~ 03:19:31 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:bc_q(b))). 03:19:31 failure=info((why_was_true(user:(\+bc_q(b))),nop(ftrace(user:bc_q(b))))) 03:19:31 no_proof_for(\+bc_q(b)). 03:19:31 03:19:31 no_proof_for(\+bc_q(b)). 03:19:31 03:19:31 no_proof_for(\+bc_q(b)). 03:19:31 03:19:31 name = 'logicmoo.pfc.test.sanity_base.BWD_01-Test_0003_Line_0000__B_in_user'. 03:19:31 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01'. 03:19:31 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\']"'. 03:19:31 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01_Test_0003_Line_0000_B_in_user-junit.xml 03:19:31 ~*/ 03:19:31 03:19:31 03:19:31 %= something cached 03:19:31 03:19:31 :- listing(bc_q/1). 03:19:31 03:19:31 %:- rtrace. 03:19:31 03:19:31 /*~ 03:19:31 %~ skipped( listing( bc_q/1)) 03:19:31 ~*/ 03:19:31 03:19:31 03:19:31 %:- rtrace. 03:19:31 03:19:31 :- mpred_test( clause(bc_q(_),true)). 03:19:31 03:19:31 03:19:31 % Are we cleaning up backchains? 03:19:31 /*~ 03:19:31 %~ ?-( mpred_test("Test_0004_Line_0000__bc_q_1_in_user",user:clause(bc_q(Q),true))). 03:19:31 failure=info((why_was_true(user:(\+clause(bc_q(_442),true))),nop(ftrace(user:clause(bc_q(_442),true))))) 03:19:31 no_proof_for(\+clause(bc_q(Q1),true)). 03:19:31 03:19:31 no_proof_for(\+clause(bc_q(Q1),true)). 03:19:31 03:19:31 no_proof_for(\+clause(bc_q(Q1),true)). 03:19:31 03:19:31 name = 'logicmoo.pfc.test.sanity_base.BWD_01-Test_0004_Line_0000__bc_q_1_in_user'. 03:19:31 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01'. 03:19:31 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\']"'. 03:19:31 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01_Test_0004_Line_0000_bc_q_1_in_user-junit.xml 03:19:31 ~*/ 03:19:31 03:19:31 03:19:31 03:19:31 % Are we cleaning up backchains? 03:19:31 :- xlisting(bc_q/1). 03:19:31 03:19:31 /*~ 03:19:31 %~ skipped(messy_on_output,xlisting(bc_q/1)) 03:19:31 ~*/ 03:19:31 03:19:31 03:19:31 :- mpred_test(((mpred_retract(((bc_q(N) <gt;- bc_p(N))))),\+ clause(bc_q(_),true))). 03:19:31 03:19:31 03:19:31 /*~ 03:19:31 %~ ?-( mpred_test( "Test_0005_Line_0000__bc_q_1_in_user", 03:19:31 %~ user : mpred_retract((bc_q(N)<gt;-bc_p(N))),\+clause(bc_q(Q),true))). 03:19:31 :- dynamic (<gt;-)/2. 03:19:31 :- multifile (<gt;-)/2. 03:19:31 :- public (<gt;-)/2. 03:19:31 :- module_transparent (<gt;-)/2. 03:19:31 03:19:31 bc_q(A)<gt;-bc_p(A). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_blast((bc_q(_53086)<gt;-bc_p(_53086))))) 03:19:31 :- dynamic (<gt;-)/2. 03:19:31 :- multifile (<gt;-)/2. 03:19:31 :- public (<gt;-)/2. 03:19:31 :- module_transparent (<gt;-)/2. 03:19:31 03:19:31 bc_q(A)<gt;-bc_p(A). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:19:31 %~ make_dynamic_here(baseKB,mpred_warnings(true)) 03:19:31 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/bwd_01.pfc#L48 03:19:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:19:31 03:19:31 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_blast((bc_q(_53086)<gt;-bc_p(_53086))))) 03:19:31 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/bwd_01.pfc#L48 03:19:31 failure=info((why_was_true(user:(\+ (mpred_retract((bc_q(_53086)<gt;-bc_p(_53086))),\+clause(bc_q(_53108),true)))),nop(ftrace(user:(mpred_retract((bc_q(_53086)<gt;-bc_p(_53086))),\+clause(bc_q(_53108),true)))))) 03:19:31 no_proof_for(\+ (mpred_retract((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:19:31 03:19:31 :- dynamic (<gt;-)/2. 03:19:31 :- multifile (<gt;-)/2. 03:19:31 :- public (<gt;-)/2. 03:19:31 :- module_transparent (<gt;-)/2. 03:19:31 03:19:31 bc_q(A)<gt;-bc_p(A). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 :- dynamic (<gt;-)/2. 03:19:31 :- multifile (<gt;-)/2. 03:19:31 :- public (<gt;-)/2. 03:19:31 :- module_transparent (<gt;-)/2. 03:19:31 03:19:31 bc_q(A)<gt;-bc_p(A). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:19:31 03:19:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:19:31 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:19:31 no_proof_for(\+ (mpred_retract((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:19:31 03:19:31 no_proof_for(\+ (mpred_retract((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:19:31 03:19:31 name = 'logicmoo.pfc.test.sanity_base.BWD_01-Test_0005_Line_0000__bc_q_1_in_user'. 03:19:31 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01'. 03:19:31 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\']"'. 03:19:31 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01_Test_0005_Line_0000_bc_q_1_in_user-junit.xml 03:19:31 ~*/ 03:19:31 03:19:31 03:19:31 03:19:31 :- mpred_test(\+ clause(bc_q(_),true)). 03:19:31 03:19:31 /*~ 03:19:31 %~ ?-( mpred_test("Test_0006_Line_0000__naf_bc_q_1_in_user",user:(\+clause(bc_q(Q),true)))). 03:19:31 passed=info(why_was_true(user:(\+clause(bc_q(_221700),true)))) 03:19:31 no_proof_for(\+clause(bc_q(Q1),true)). 03:19:31 03:19:31 no_proof_for(\+clause(bc_q(Q1),true)). 03:19:31 03:19:31 no_proof_for(\+clause(bc_q(Q1),true)). 03:19:31 03:19:31 name = 'logicmoo.pfc.test.sanity_base.BWD_01-Test_0006_Line_0000__naf_bc_q_1_in_user'. 03:19:31 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01'. 03:19:31 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\']"'. 03:19:31 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01_Test_0006_Line_0000_naf_bc_q_1_in_user-junit.xml 03:19:31 ~*/ 03:19:31 03:19:31 03:19:31 :- xlisting(bc_q/1). 03:19:31 03:19:31 03:19:31 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/307 03:19:31 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bwd_01.pfc 03:19:31 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BWD_01/ 03:19:31 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABWD_01 03:19:31 03:19:31 /*~ 03:19:31 %~ skipped(messy_on_output,xlisting(bc_q/1)) 03:19:31 ~*/ 03:19:31 %~ unused(no_junit_results) 03:19:31 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.267116244-junit.xml 03:19:31 <gt;oxml version="1.0" encoding="utf-8"?> 03:19:31 <gt;testsuites> 03:19:31 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:19:31 % use :- set_prolog_flag(junit_show_converage, true). 03:19:31 03:19:31 % No tests to run 03:19:31 ]]>><gt;/system-out><gt;/testsuites> 03:19:31 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) 03:19:31 Test_0001_Line_0000__B_in_user result = passed. 03:19:31 Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. 03:19:31 Test_0003_Line_0000__B_in_user result = failure. 03:19:31 Test_0004_Line_0000__bc_q_1_in_user result = failure. 03:19:31 Test_0005_Line_0000__bc_q_1_in_user result = failure. 03:19:31 Test_0006_Line_0000__naf_bc_q_1_in_user result = passed. 03:19:31 03:19:31 %~ test_completed_exit(40) 03:19:31 totalTime=5.000 03:19:31 03:19:31 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' 03:19:31 03:19:37 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 03:19:37 ISSUE_ID=307 03:19:37 ISSUE_OC=OPEN 03:19:37 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 03:19:37 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 03:19:37 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 03:19:37 FileTestCase=logicmoo.pfc.test.sanity_base.BC_02 JUnit 03:19:37 03:19:37 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']" 03:19:37 03:19:37 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:19:37 03:19:37 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_02.pfc 03:19:37 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_02/ 03:19:37 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_02 03:19:37 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/352 03:19:37 03:19:37 03:19:38 %~ init_phase(after_load) 03:19:38 %~ init_phase(restore_state) 03:19:38 % 03:19:38 %~ init_why(after_boot,program) 03:19:38 %~ after_boot. 03:19:38 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:19:38 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_02.pfc'), 03:19:38 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:19:38 %~ message_hook( 03:19:38 %~ error( permission_error(redefine,module,logicmoo_test), 03:19:38 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:19:38 %~ error, 03:19:38 %~ [ '~q/~w: '-[module,2], 03:19:38 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:19:38 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:19:38 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:19:38 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:19:38 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:38 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:19:38 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:38 03:19:38 03:19:38 :- flag_call(runtime_debug=true). 03:19:38 /*~ 03:19:38 ~*/ 03:19:38 03:19:38 :- set_prolog_flag(retry_undefined, kb_shared). 03:19:38 /*~ 03:19:38 ~*/ 03:19:38 03:19:38 :- flag_call(runtime_debug=true). 03:19:38 /*~ 03:19:38 ~*/ 03:19:38 03:19:38 :- expects_dialect(pfc). 03:19:38 03:19:38 /*~ 03:19:38 ~*/ 03:19:38 03:19:38 03:19:38 :- dynamic(bc_q/1). 03:19:38 03:19:38 /*~ 03:19:38 ~*/ 03:19:38 03:19:38 03:19:38 :- debug_logicmoo(logicmoo(_)). 03:19:38 % :- mpred_trace_exec. 03:19:38 03:19:38 03:19:38 /*~ 03:19:38 ~*/ 03:19:38 03:19:38 % :- mpred_trace_exec. 03:19:38 03:19:38 03:19:38 :-ain((bc_q(N) <gt;- bc_p(N))). 03:19:38 %:- rtrace(pp_DB). 03:19:38 03:19:38 03:19:38 03:19:38 /*~ 03:19:38 ~*/ 03:19:38 03:19:38 %:- rtrace(pp_DB). 03:19:38 03:19:38 03:19:38 03:19:38 bc_p(a). 03:19:38 /*~ 03:19:38 ~*/ 03:19:38 03:19:38 bc_p(b). 03:19:38 03:19:38 03:19:38 03:19:38 /*~ 03:19:38 ~*/ 03:19:38 03:19:38 03:19:38 03:19:38 03:19:38 :- mpred_test(call_u(bc_p(b))). 03:19:38 03:19:38 %= nothing cached 03:19:38 /*~ 03:19:38 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:call_u(bc_p(b)))). 03:19:38 passed=info(why_was_true(user:call_u(bc_p(b)))) 03:19:38 no_proof_for(call_u(bc_p(b))). 03:19:38 03:19:38 no_proof_for(call_u(bc_p(b))). 03:19:38 03:19:38 no_proof_for(call_u(bc_p(b))). 03:19:38 03:19:38 name = 'logicmoo.pfc.test.sanity_base.BC_02-Test_0001_Line_0000__B_in_user'. 03:19:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_02'. 03:19:38 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\']"'. 03:19:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_02_Test_0001_Line_0000_B_in_user-junit.xml 03:19:38 ~*/ 03:19:38 03:19:38 03:19:38 %= nothing cached 03:19:38 :- listing(bc_q/1). 03:19:38 03:19:38 /*~ 03:19:38 %~ skipped( listing( bc_q/1)) 03:19:38 ~*/ 03:19:38 03:19:38 03:19:38 :- mpred_test(call_u(bc_q(b))). 03:19:38 03:19:38 %= something cached 03:19:38 /*~ 03:19:38 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_02.pfc:41 03:19:38 %~ ?-( mpred_test("Test_0002_Line_0000__B_in_user",user:call_u(bc_q(b)))). 03:19:38 failure=info((why_was_true(user:(\+call_u(bc_q(b)))),nop(ftrace(user:call_u(bc_q(b)))))) 03:19:38 no_proof_for(\+call_u(bc_q(b))). 03:19:38 03:19:38 no_proof_for(\+call_u(bc_q(b))). 03:19:38 03:19:38 no_proof_for(\+call_u(bc_q(b))). 03:19:38 03:19:38 name = 'logicmoo.pfc.test.sanity_base.BC_02-Test_0002_Line_0000__B_in_user'. 03:19:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_02'. 03:19:38 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\']"'. 03:19:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_02_Test_0002_Line_0000_B_in_user-junit.xml 03:19:38 ~*/ 03:19:38 03:19:38 03:19:38 %= something cached 03:19:38 :- listing(bc_q/1). 03:19:38 03:19:38 03:19:38 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/352 03:19:38 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_02.pfc 03:19:38 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_02/ 03:19:38 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_02 03:19:38 03:19:38 /*~ 03:19:38 %~ skipped( listing( bc_q/1)) 03:19:38 ~*/ 03:19:38 %~ unused(no_junit_results) 03:19:38 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.123974918-junit.xml 03:19:38 <gt;oxml version="1.0" encoding="utf-8"?> 03:19:38 <gt;testsuites> 03:19:38 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:19:38 % use :- set_prolog_flag(junit_show_converage, true). 03:19:38 03:19:38 % No tests to run 03:19:38 ]]>><gt;/system-out><gt;/testsuites> 03:19:38 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) 03:19:38 Test_0001_Line_0000__B_in_user result = passed. 03:19:38 Test_0002_Line_0000__B_in_user result = failure. 03:19:38 03:19:38 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_02.pfc:52 03:19:38 %~ test_completed_exit(40) 03:19:38 totalTime=1.000 03:19:38 03:19:38 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' 03:19:38 03:19:44 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 03:19:44 ISSUE_ID=352 03:19:44 ISSUE_OC=OPEN 03:19:44 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 03:19:44 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 03:19:44 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 03:19:44 FileTestCase=logicmoo.pfc.test.sanity_base.BC_01 JUnit 03:19:44 03:19:44 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']" 03:19:44 03:19:44 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:19:44 03:19:44 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01.pfc 03:19:44 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01/ 03:19:44 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01 03:19:44 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/562 03:19:44 03:19:44 03:19:46 %~ init_phase(after_load) 03:19:46 %~ init_phase(restore_state) 03:19:46 % 03:19:46 %~ init_why(after_boot,program) 03:19:46 %~ after_boot. 03:19:46 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:19:46 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01.pfc'), 03:19:46 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:19:46 %~ message_hook( 03:19:46 %~ error( permission_error(redefine,module,logicmoo_test), 03:19:46 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:19:46 %~ error, 03:19:46 %~ [ '~q/~w: '-[module,2], 03:19:46 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:19:46 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:19:46 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:19:46 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:46 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:19:46 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:46 03:19:46 03:19:46 03:19:46 :- dynamic(bc_q/1). 03:19:46 /*~ 03:19:46 ~*/ 03:19:46 03:19:46 :- dynamic(bc_p/1). 03:19:46 03:19:46 /*~ 03:19:46 ~*/ 03:19:46 03:19:46 03:19:46 :- (ain((bc_q(N) <gt;- bc_p(N)))). 03:19:46 /*~ 03:19:46 ~*/ 03:19:46 03:19:46 :- listing(bc_q/1). 03:19:46 03:19:46 /*~ 03:19:46 %~ skipped( listing( bc_q/1)) 03:19:46 ~*/ 03:19:46 03:19:46 03:19:46 bc_p(a). 03:19:46 /*~ 03:19:46 ~*/ 03:19:46 03:19:46 bc_p(b). 03:19:46 /*~ 03:19:46 ~*/ 03:19:46 03:19:46 :- listing(bc_p/1). 03:19:46 03:19:46 /*~ 03:19:46 %~ skipped( listing( bc_p/1)) 03:19:46 ~*/ 03:19:46 03:19:46 03:19:46 :- mpred_trace_exec. 03:19:46 03:19:46 /*~ 03:19:46 ~*/ 03:19:46 03:19:46 03:19:46 :- mpred_test(call_u(bc_p(b))). 03:19:46 03:19:46 %= nothing cached ? 03:19:46 /*~ 03:19:46 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:call_u(bc_p(b)))). 03:19:46 passed=info(why_was_true(user:call_u(bc_p(b)))) 03:19:46 no_proof_for(call_u(bc_p(b))). 03:19:46 03:19:46 no_proof_for(call_u(bc_p(b))). 03:19:46 03:19:46 no_proof_for(call_u(bc_p(b))). 03:19:46 03:19:46 name = 'logicmoo.pfc.test.sanity_base.BC_01-Test_0001_Line_0000__B_in_user'. 03:19:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01'. 03:19:46 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\']"'. 03:19:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01_Test_0001_Line_0000_B_in_user-junit.xml 03:19:46 ~*/ 03:19:46 03:19:46 03:19:46 %= nothing cached ? 03:19:46 :- listing(bc_q/1). 03:19:46 03:19:46 /*~ 03:19:46 %~ skipped( listing( bc_q/1)) 03:19:46 ~*/ 03:19:46 03:19:46 03:19:46 :- mpred_test(\+ clause_u(bc_q(_),true)). 03:19:46 03:19:46 /*~ 03:19:46 %~ ?-( mpred_test("Test_0002_Line_0000__naf_bc_q_1_in_user",user:(\+clause_u(bc_q(Q),true)))). 03:19:46 passed=info(why_was_true(user:(\+clause_u(bc_q(_41522),true)))) 03:19:46 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:19:46 03:19:46 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:19:46 03:19:46 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:19:46 03:19:46 name = 'logicmoo.pfc.test.sanity_base.BC_01-Test_0002_Line_0000__naf_bc_q_1_in_user'. 03:19:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01'. 03:19:46 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\']"'. 03:19:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01_Test_0002_Line_0000_naf_bc_q_1_in_user-junit.xml 03:19:46 ~*/ 03:19:46 03:19:46 03:19:46 :- mpred_test((call_u(bc_q(b)))). 03:19:46 03:19:46 %= something cached 03:19:46 /*~ 03:19:46 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:call_u(bc_q(b)))). 03:19:46 failure=info((why_was_true(user:(\+call_u(bc_q(b)))),nop(ftrace(user:call_u(bc_q(b)))))) 03:19:46 no_proof_for(\+call_u(bc_q(b))). 03:19:46 03:19:46 no_proof_for(\+call_u(bc_q(b))). 03:19:46 03:19:46 no_proof_for(\+call_u(bc_q(b))). 03:19:46 03:19:46 name = 'logicmoo.pfc.test.sanity_base.BC_01-Test_0003_Line_0000__B_in_user'. 03:19:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01'. 03:19:46 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\']"'. 03:19:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01_Test_0003_Line_0000_B_in_user-junit.xml 03:19:46 ~*/ 03:19:46 03:19:46 03:19:46 %= something cached 03:19:46 :- listing(bc_q/1). 03:19:46 /*~ 03:19:46 %~ skipped( listing( bc_q/1)) 03:19:46 ~*/ 03:19:46 03:19:46 :- mpred_test( clause_u(bc_q(_),true)). 03:19:46 03:19:46 03:19:46 /*~ 03:19:46 %~ ?-( mpred_test("Test_0004_Line_0000__bc_q_1_in_user",user:clause_u(bc_q(Q),true))). 03:19:46 failure=info((why_was_true(user:(\+clause_u(bc_q(_442),true))),nop(ftrace(user:clause_u(bc_q(_442),true))))) 03:19:46 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:19:46 03:19:46 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:19:46 03:19:46 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:19:46 03:19:46 name = 'logicmoo.pfc.test.sanity_base.BC_01-Test_0004_Line_0000__bc_q_1_in_user'. 03:19:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01'. 03:19:46 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\']"'. 03:19:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01_Test_0004_Line_0000_bc_q_1_in_user-junit.xml 03:19:46 ~*/ 03:19:46 %~ unused(no_junit_results) 03:19:46 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.129218485-junit.xml 03:19:46 <gt;oxml version="1.0" encoding="utf-8"?> 03:19:46 <gt;testsuites> 03:19:46 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:19:46 % use :- set_prolog_flag(junit_show_converage, true). 03:19:46 03:19:46 % No tests to run 03:19:46 ]]>><gt;/system-out><gt;/testsuites> 03:19:46 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) 03:19:46 Test_0001_Line_0000__B_in_user result = passed. 03:19:46 Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. 03:19:46 Test_0003_Line_0000__B_in_user result = failure. 03:19:46 Test_0004_Line_0000__bc_q_1_in_user result = failure. 03:19:46 03:19:46 %~ test_completed_exit(40) 03:19:46 totalTime=1.000 03:19:46 03:19:46 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' 03:19:46 03:19:51 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 03:19:51 ISSUE_ID=562 03:19:51 ISSUE_OC=OPEN 03:19:51 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 03:19:51 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 03:19:51 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 03:19:51 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit 03:19:51 03:19:51 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']" 03:19:51 03:19:51 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:19:51 03:19:51 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc 03:19:51 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ 03:19:51 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 03:19:51 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563 03:19:51 03:19:51 03:19:52 %~ init_phase(after_load) 03:19:52 %~ init_phase(restore_state) 03:19:52 % 03:19:52 %~ init_why(after_boot,program) 03:19:52 %~ after_boot. 03:19:52 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:19:52 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'), 03:19:52 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:19:52 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:19:52 %~ message_hook( 03:19:52 %~ error( permission_error(redefine,module,logicmoo_test), 03:19:52 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:19:52 %~ error, 03:19:52 %~ [ '~q/~w: '-[module,2], 03:19:52 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:19:52 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:19:52 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:19:52 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:52 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:19:52 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:19:52 03:19:52 03:19:52 :- nodebug_logicmoo(_). 03:19:52 /*~ 03:19:52 ~*/ 03:19:52 03:19:52 :- debug_logicmoo(http(_)). 03:19:52 /*~ 03:19:52 ~*/ 03:19:52 03:19:52 :- debug_logicmoo(logicmoo(_)). 03:19:52 03:19:52 /*~ 03:19:52 ~*/ 03:19:52 03:19:52 03:19:52 :- dynamic(sk_out/1). 03:19:52 /*~ 03:19:52 ~*/ 03:19:52 03:19:52 :- dynamic(sk_in/1). 03:19:52 03:19:52 % :- process_this_script. 03:19:52 03:19:52 03:19:52 /*~ 03:19:52 ~*/ 03:19:52 03:19:52 03:19:52 % :- process_this_script. 03:19:52 03:19:52 03:19:52 :- must(mpred_trace_exec). 03:19:52 /*~ 03:19:52 %~ ?-( mpred_test("Test_0001_Line_0000__Mpred_trace_exec_in_user",user:mpred_trace_exec)). 03:19:52 passed=info(why_was_true(user:mpred_trace_exec)) 03:19:52 no_proof_for(mpred_trace_exec). 03:19:52 03:19:52 no_proof_for(mpred_trace_exec). 03:19:52 03:19:52 no_proof_for(mpred_trace_exec). 03:19:52 03:19:52 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0001_Line_0000__Mpred_trace_exec_in_user'. 03:19:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_09'. 03:19:52 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\']"'. 03:19:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:52 ~*/ 03:19:52 03:19:52 :- expects_dialect(pfc). 03:19:52 /*~ 03:19:52 ~*/ 03:19:52 03:19:52 :- if( \+ current_module(attvar_reader)). 03:19:52 :- use_module(library(logicmoo/attvar_reader)). 03:19:52 /*~ 03:19:52 ~*/ 03:19:52 03:19:52 :- endif. 03:19:52 :- read_attvars(true). 03:19:52 03:19:52 /*~ 03:19:52 %~ install_attvar_expander(user) 03:19:52 ~*/ 03:19:52 03:19:52 03:19:52 sk_in(fl(X,Y,X,Y)). 03:19:52 /*~ 03:19:52 ~*/ 03:19:52 03:19:52 sk_in(avar([vn='ExIn',sk='SKF-666'])). 03:19:52 /*~ 03:19:52 ~*/ 03:19:52 03:19:52 :- listing([sk_in/1,spft/3]). 03:19:52 %:- break. 03:19:52 /*~ 03:19:52 %~ skipped( listing( [ sk_in/1, 03:19:52 %~ spft/3])) 03:19:52 ~*/ 03:19:52 03:19:52 %:- break. 03:19:52 sk_in(_DUNNO). 03:19:52 /*~ 03:19:52 ~*/ 03:19:52 03:19:52 :- listing([sk_in/1,spft/3]). 03:19:52 %:- break. 03:19:52 03:19:52 /*~ 03:19:52 %~ skipped( listing( [ sk_in/1, 03:19:52 %~ spft/3])) 03:19:52 ~*/ 03:19:52 03:19:52 %:- break. 03:19:52 03:19:52 :- 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))). 03:19:52 03:19:52 /*~ 03:19:52 %~ ?-( mpred_test( "Test_0002_Line_0000__sk_in_1_in_user", 03:19:52 %~ user : ( findall( 03:19:52 %~ clause_u(sk_in(H),B,Ref), 03:19:52 %~ ( clause_u(sk_in(H),B,Ref) , 03:19:52 %~ wdmsg( clause_u(sk_in(H),B,Ref))), 03:19:52 %~ L) , 03:19:52 %~ length(L,COUNT) , 03:19:52 %~ wdmsg( cOUNT=COUNT)))). 03:19:52 %~ cOUNT=0. 03:19:52 %~ cOUNT=0. 03:19:52 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)))) 03:19:52 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))). 03:19:52 03:19:52 %~ cOUNT=0 03:19:52 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))). 03:19:52 03:19:52 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))). 03:19:52 03:19:52 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0002_Line_0000__sk_in_1_in_user'. 03:19:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_09'. 03:19:52 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\']"'. 03:19:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:52 ~*/ 03:19:52 03:19:52 03:19:52 :- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)). 03:19:52 03:19:52 /*~ 03:19:52 %~ ?-( mpred_test( "Test_0003_Line_0000__sk_in_1_in_user", 03:19:52 %~ user : ( findall( FEx, 03:19:52 %~ clause_u(sk_in(FEx),Sk_in,U),wdmsg(sk_in(FEx)), 03:19:52 %~ L) , 03:19:52 %~ length(L,THREE) , 03:19:52 %~ THREE=3))). 03:19:52 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))))) 03:19:52 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)). 03:19:52 03:19:52 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)). 03:19:52 03:19:52 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)). 03:19:52 03:19:52 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0003_Line_0000__sk_in_1_in_user'. 03:19:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_09'. 03:19:52 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\']"'. 03:19:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:52 ~*/ 03:19:52 03:19:52 03:19:52 :- listing([pt/2,sk_in/1,sk_out/1]). 03:19:52 03:19:52 /*~ 03:19:52 %~ skipped( listing( [ pt/2, sk_in/1,sk_out/1])) 03:19:52 ~*/ 03:19:52 03:19:52 03:19:52 sk_in(Ex)==>sk_out(Ex). 03:19:52 03:19:52 /*~ 03:19:52 ~*/ 03:19:52 03:19:52 03:19:52 :- rtrace. 03:19:52 /*~ 03:19:52 ^ 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) 03:19:52 ^ 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, [...|...])])])])) 03:19:52 ^ 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) 03:19:52 ^ 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) 03:19:52 ^ 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) 03:19:52 ^ 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) 03:19:52 ^ 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, [...|...])])])])) 03:19:52 ^ 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) 03:19:52 ^ 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) 03:19:52 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, [...|...])])])])) 03:19:52 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, [...|...])])])])) 03:19:52 Call: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) 03:19:52 Unify: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) 03:19:52 Exit: (38) [$syspreds] nb_setval('$term_user', (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) 03:19:52 Call: (38) [system] fail 03:19:52 Fail: (38) [system] fail 03:19:52 ^ 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) 03:19:52 ^ 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) 03:19:52 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:19:52 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:19:52 Call: (39) [t_l] t_l:is_ec_cvt(_134946) 03:19:52 Fail: (39) [t_l] t_l:is_ec_cvt(_134946) 03:19:52 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:19:52 ^ 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) 03:19:52 ^ 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) 03:19:52 ^ Call: (37) [user] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056) 03:19:52 ^ 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))) 03:19:52 ^ Redo: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056) 03:19:52 ^ Unify: (37) [system] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056) 03:19:52 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:52 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:52 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:52 ^ Fail: (37) [plunit] term_expansion((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), _138056) 03:19:52 ^ 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) 03:19:52 ^ 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) 03:19:52 ^ 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) 03:19:52 ^ 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) 03:19:52 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) 03:19:52 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) 03:19:52 Call: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) 03:19:52 Exit: (41) [system] nonvar((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) 03:19:52 Call: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) 03:19:52 Fail: (41) [echo_files] echo_files:never_echo_term((:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))) 03:19:52 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) 03:19:52 Call: (41) [$syspreds] prolog_load_context(stream, _149884) 03:19:52 Unify: (41) [$syspreds] prolog_load_context(stream, _149884) 03:19:52 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x5607f999ca00)) 03:19:52 Call: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:52 Unify: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:52 Exit: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:52 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] 03:19:52 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, [...|...])]] 03:19:52 Call: (41) [system] ttyflush 03:19:52 Exit: (41) [system] ttyflush 03:19:52 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:52 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:52 Call: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file 03:19:52 Fail: (42) [system] (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010))==end_of_file 03:19:52 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:52 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:52 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), _159712) 03:19:52 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1063) 03:19:52 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1063) 03:19:52 Call: (42) [system] _161586 is 1063+1 03:19:52 Exit: (42) [system] 1064 is 1063+1 03:19:52 Call: (42) [system] 1145=<gt;1064 03:19:52 Fail: (42) [system] 1145=<gt;1064 03:19:52 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:52 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:52 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:52 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:52 ^ 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)) 03:19:52 ^ 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)) 03:19:52 Call: (43) [$syspreds] format('~N~~*/~n') 03:19:52 Unify: (43) [$syspreds] format('~N~~*/~n') 03:19:52 ~*/ 03:19:52 Exit: (43) [$syspreds] format('~N~~*/~n') 03:19:52 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:53 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1064) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1064) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_173916, <gt;stream>(0x5607f999ca00), _173920) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1063) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1063) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1064) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_176344, <gt;stream>(0x5607f999ca00), _176346) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1063) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1063) 03:19:53 Call: (43) [system] 1064>1063 03:19:53 Exit: (43) [system] 1064>1063 03:19:53 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1063, 1064) 03:19:53 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1063, 1064) 03:19:53 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) 03:19:53 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) 03:19:53 Call: (45) [system] _181932 is 1064-1063 03:19:53 Exit: (45) [system] 1 is 1064-1063 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (46) [error] error:must_be(list, []) 03:19:53 Unify: (46) [error] error:must_be(list, []) 03:19:53 Exit: (46) [error] error:must_be(list, []) 03:19:53 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262) 03:19:53 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _186262) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _188268, []) 03:19:53 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607f08f2000), []) 03:19:53 Call: (49) [system] close(<gt;stream>(0x5607f08f2000)) 03:19:53 Exit: (49) [system] close(<gt;stream>(0x5607f08f2000)) 03:19:53 ^ 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, <gt;stream>(0x5607f08f2000), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607f08f2000))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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") 03:19:53 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") 03:19:53 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1064) 03:19:53 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1064) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _196766)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _196766)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1064)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1064)) 03:19:53 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1064) 03:19:53 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [echo_files] echo_files:nsl(_201096) 03:19:53 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:19:53 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:19:53 Call: (46) [system] "\n"\==[] 03:19:53 Exit: (46) [system] "\n"\==[] 03:19:53 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _205404, _205406, _205408, 'No source location!?')) 03:19:53 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _205404, _205406, _205408, 'No source location!?')) 03:19:53 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _205404, _205406, _205408, 'No source location!?')) 03:19:53 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _209222, _209286, _209224, '\n/*~') 03:19:53 Fail: (45) [system] sub_string("\n", _209222, _209904, _209224, '\n/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _211080, _211144, _211082, '/*~') 03:19:53 Fail: (45) [system] sub_string("\n", _211080, _211762, _211082, '/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _213556, _213620, _213558, '\n%~') 03:19:53 Fail: (45) [system] sub_string("\n", _213556, _214238, _213558, '\n%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _215414, _215478, _215416, '%~') 03:19:53 Fail: (45) [system] sub_string("\n", _215414, _216096, _215416, '%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] write("\n") 03:19:53 03:19:53 Exit: (45) [system] write("\n") 03:19:53 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1063, 1064) 03:19:53 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1064) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:53 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145) 03:19:53 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145) 03:19:53 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) 03:19:53 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) 03:19:53 Call: (44) [system] _225926 is 1145-1064 03:19:53 Exit: (44) [system] 81 is 1145-1064 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (45) [error] error:must_be(list, []) 03:19:53 Unify: (45) [error] error:must_be(list, []) 03:19:53 Exit: (45) [error] error:must_be(list, []) 03:19:53 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256) 03:19:53 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _230256) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _232262, []) 03:19:53 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607fd202700), []) 03:19:53 Call: (48) [system] close(<gt;stream>(0x5607fd202700)) 03:19:53 Exit: (48) [system] close(<gt;stream>(0x5607fd202700)) 03:19:53 ^ 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, <gt;stream>(0x5607fd202700), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607fd202700))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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)") 03:19:53 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)") 03:19:53 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) 03:19:53 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) 03:19:53 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)]) 03:19:53 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([])]) 03:19:53 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)]) 03:19:53 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([])]) 03:19:53 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)) 03:19:53 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)) 03:19:53 Call: (44) [system] _244704=(:-must((sk_out(_241456), get_attr(_241456, sk, _241464), _241464='SKF-666')), dmsg(fOUND=_241456)) 03:19:53 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)) 03:19:53 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], []) 03:19:53 Call: (43) [system] write(":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)") 03:19:53 :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND) 03:19:53 Exit: (43) [system] write(":- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND)") 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 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) 03:19:53 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:53 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1145) 03:19:53 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1145) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _256448)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _256448)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1145)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1145)) 03:19:53 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1145) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_122010), get_attr(_122010, sk, _122082), _122082='SKF-666')), dmsg(fOUND=_122010)), 1064, 1145, _142980) 03:19:53 Call: (42) [system] character_count(<gt;stream>(0x5607f999ca00), _992) 03:19:53 Exit: (42) [system] character_count(<gt;stream>(0x5607f999ca00), 1146) 03:19:53 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1146) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1146) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_3488, <gt;stream>(0x5607f999ca00), _3492) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1145) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1145) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1146) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_5916, <gt;stream>(0x5607f999ca00), _5918) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1145) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1145) 03:19:53 Call: (43) [system] 1146>1145 03:19:53 Exit: (43) [system] 1146>1145 03:19:53 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1145, 1146) 03:19:53 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1145, 1146) 03:19:53 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) 03:19:53 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) 03:19:53 Call: (45) [system] _11504 is 1146-1145 03:19:53 Exit: (45) [system] 1 is 1146-1145 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (46) [error] error:must_be(list, []) 03:19:53 Unify: (46) [error] error:must_be(list, []) 03:19:53 Exit: (46) [error] error:must_be(list, []) 03:19:53 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834) 03:19:53 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _15834) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _17840, []) 03:19:53 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607ebcdbb00), []) 03:19:53 Call: (49) [system] close(<gt;stream>(0x5607ebcdbb00)) 03:19:53 Exit: (49) [system] close(<gt;stream>(0x5607ebcdbb00)) 03:19:53 ^ 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, <gt;stream>(0x5607ebcdbb00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607ebcdbb00))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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, ".") 03:19:53 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, ".") 03:19:53 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _26338)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _26338)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1146)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1146)) 03:19:53 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [echo_files] echo_files:nsl(_30668) 03:19:53 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:19:53 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:19:53 Call: (46) [system] "."\==[] 03:19:53 Exit: (46) [system] "."\==[] 03:19:53 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _34976, _34978, _34980, 'No source location!?')) 03:19:53 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _34976, _34978, _34980, 'No source location!?')) 03:19:53 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _34976, _34978, _34980, 'No source location!?')) 03:19:53 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _38794, _38858, _38796, '\n/*~') 03:19:53 Fail: (45) [system] sub_string(".", _38794, _39476, _38796, '\n/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _40652, _40716, _40654, '/*~') 03:19:53 Fail: (45) [system] sub_string(".", _40652, _41334, _40654, '/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _43128, _43192, _43130, '\n%~') 03:19:53 Fail: (45) [system] sub_string(".", _43128, _43810, _43130, '\n%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _44986, _45050, _44988, '%~') 03:19:53 Fail: (45) [system] sub_string(".", _44986, _45668, _44988, '%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] write(".") 03:19:53 . 03:19:53 Exit: (45) [system] write(".") 03:19:53 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1145, 1146) 03:19:53 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1146) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) 03:19:53 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Call: (43) [system] at_end_of_stream(<gt;stream>(0x5607f999ca00)) 03:19:53 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x5607f999ca00)) 03:19:53 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Call: (43) [system] character_count(<gt;stream>(0x5607f999ca00), _56660) 03:19:53 Exit: (43) [system] character_count(<gt;stream>(0x5607f999ca00), 1146) 03:19:53 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) 03:19:53 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) 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (45) [error] error:must_be(list, []) 03:19:53 Unify: (45) [error] error:must_be(list, []) 03:19:53 Exit: (45) [error] error:must_be(list, []) 03:19:53 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230) 03:19:53 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _62230) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _64236, []) 03:19:53 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607f96bcd00), []) 03:19:53 Call: (48) [system] close(<gt;stream>(0x5607f96bcd00)) 03:19:53 Exit: (48) [system] close(<gt;stream>(0x5607f96bcd00)) 03:19:53 ^ 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, <gt;stream>(0x5607f96bcd00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607f96bcd00))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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") 03:19:53 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") 03:19:53 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) 03:19:53 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", <gt;stream>(0x5607f96bc600)) 03:19:53 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607f96bc600)) 03:19:53 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607f96bc600)) 03:19:53 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5607f96bc600)) 03:19:53 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5607f96bc600)) 03:19:53 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Call: (45) [system] peek_char(<gt;stream>(0x5607f96bc600), _77704) 03:19:53 Exit: (45) [system] peek_char(<gt;stream>(0x5607f96bc600), '\n') 03:19:53 Call: (45) [system] char_type('\n', space) 03:19:53 Exit: (45) [system] char_type('\n', space) 03:19:53 Call: (45) [system] get_char(<gt;stream>(0x5607f96bc600), '\n') 03:19:53 Exit: (45) [system] get_char(<gt;stream>(0x5607f96bc600), '\n') 03:19:53 Call: (45) [system] put_char('\n') 03:19:53 03:19:53 Exit: (45) [system] put_char('\n') 03:19:53 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607f96bc600)) 03:19:53 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607f96bc600)) 03:19:53 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5607f96bc600)) 03:19:53 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5607f96bc600)) 03:19:53 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Call: (46) [system] peek_char(<gt;stream>(0x5607f96bc600), _88048) 03:19:53 Exit: (46) [system] peek_char(<gt;stream>(0x5607f96bc600), :) 03:19:53 Call: (46) [system] char_type(:, space) 03:19:53 Fail: (46) [system] char_type(:, space) 03:19:53 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Call: (46) [echo_files] echo_files:nsl(_91702) 03:19:53 Unify: (46) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (46) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Call: (46) [system] atom_length('No source location!?', _93546) 03:19:53 Exit: (46) [system] atom_length('No source location!?', 20) 03:19:53 Call: (46) [system] peek_string(<gt;stream>(0x5607f96bc600), 20, _94760) 03:19:53 Exit: (46) [system] peek_string(<gt;stream>(0x5607f96bc600), 20, ":- break.\n:- must((f") 03:19:53 Call: (46) [system] ":- break.\n:- must((f"=='No source location!?' 03:19:53 Fail: (46) [system] ":- break.\n:- must((f"=='No source location!?' 03:19:53 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Call: (46) [system] peek_string(<gt;stream>(0x5607f96bc600), 2, "%~") 03:19:53 Fail: (46) [system] peek_string(<gt;stream>(0x5607f96bc600), 2, "%~") 03:19:53 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Call: (46) [system] peek_string(<gt;stream>(0x5607f96bc600), 1, "%") 03:19:53 Fail: (46) [system] peek_string(<gt;stream>(0x5607f96bc600), 1, "%") 03:19:53 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Call: (46) [system] peek_string(<gt;stream>(0x5607f96bc600), 2, "#!") 03:19:53 Fail: (46) [system] peek_string(<gt;stream>(0x5607f96bc600), 2, "#!") 03:19:53 Fail: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607f96bc600)) 03:19:53 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607f96bc600)) 03:19:53 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607f96bc600)) 03:19:53 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) 03:19:53 Call: (42) [system] character_count(<gt;stream>(0x5607f999ca00), _108294) 03:19:53 Exit: (42) [system] character_count(<gt;stream>(0x5607f999ca00), 1146) 03:19:53 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _110764)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _110764)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1146)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1146)) 03:19:53 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) 03:19:53 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) 03:19:53 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) 03:19:53 Call: (43) [system] fail 03:19:53 Fail: (43) [system] fail 03:19:53 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) 03:19:53 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) 03:19:53 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _122560) 03:19:53 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _123178) 03:19:53 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:19:53 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:19:53 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (43) [$syspreds] format('~N/*~~~n') 03:19:53 Unify: (43) [$syspreds] format('~N/*~~~n') 03:19:53 /*~ 03:19:53 Exit: (43) [$syspreds] format('~N/*~~~n') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), 1064, 1145, _976) 03:19:53 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) 03:19:53 ^ 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) 03:19:53 Call: (40) [system] fail 03:19:53 Fail: (40) [system] fail 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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, [...|...])])])])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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) 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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) 03:19:53 Call: (40) [system] fail 03:19:53 Fail: (40) [system] fail 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\==end_of_file 03:19:53 Exit: (39) [system] (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))\==end_of_file 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (40) [system] current_prolog_flag(xref, true) 03:19:53 Fail: (40) [system] current_prolog_flag(xref, true) 03:19:53 ^ 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) 03:19:53 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, [...|...])])])])) 03:19:53 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, [...|...])])])])) 03:19:53 Call: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 Exit: (40) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 Call: (40) [system] nb_current('$term', _152048) 03:19:53 Exit: (40) [system] nb_current('$term', (:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 Call: (40) [$syspreds] prolog_load_context(module, _153262) 03:19:53 Unify: (40) [$syspreds] prolog_load_context(module, _153262) 03:19:53 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:19:53 ^ 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) 03:19:53 ^ 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (42) [system] functor(directive_expansion, _158832, _158834) 03:19:53 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:19:53 Call: (42) [system] _160062 is 0+2 03:19:53 Exit: (42) [system] 2 is 0+2 03:19:53 ^ 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) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 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)) 03:19:53 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)) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 Exit: (39) [system] nonvar((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 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, [...|...])])])])) 03:19:53 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, [...|...])])])])) 03:19:53 Call: (39) [$syspreds] prolog_load_context(file, _169968) 03:19:53 Unify: (39) [$syspreds] prolog_load_context(file, _169968) 03:19:53 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794) 03:19:53 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _171794) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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, [...|...])])])])) 03:19:53 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, [...|...])])])])) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:19:53 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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, [...|...])])])])) 03:19:53 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, [...|...])])])])) 03:19:53 ^ Call: (39) [logicmoo_test] is_junit_test 03:19:53 ^ Unify: (39) [logicmoo_test] is_junit_test 03:19:53 ^ Exit: (39) [logicmoo_test] is_junit_test 03:19:53 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) 03:19:53 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) 03:19:53 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) 03:19:53 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') 03:19:53 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') 03:19:53 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') 03:19:53 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _976) 03:19:53 ^ 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))) 03:19:53 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 03:19:53 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, [...|...])])])]) 03:19:53 ^ 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, [...|...])])])])) 03:19:53 ^ 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) 03:19:53 ^ 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, ... - ...])])])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ Call: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ 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)) 03:19:53 Call: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 Exit: (45) [system] nonvar((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900) 03:19:53 Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=current_prolog_flag(_196898, _196900) 03:19:53 ^ 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)) 03:19:53 Call: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900) 03:19:53 Fail: (45) [system] (mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))=prolog_flag(_196898, _196900) 03:19:53 ^ Redo: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ Unify: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 ^ Fail: (44) [user] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ 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) 03:19:53 ^ 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, ... - ...])])])) 03:19:53 ^ 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) 03:19:53 ^ 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, ... - ...])])])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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) 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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, ... - ...])])])) 03:19:53 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, ... - ...])])])) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ Call: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ Unify: (44) [system] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 Call: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 Fail: (45) [arithmetic] arithmetic:math_goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ Redo: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ Unify: (44) [arithmetic] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 Call: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 Unify: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 Call: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _228070, _228072) 03:19:53 Exit: (46) [system] compound_name_arity((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), ',', 2) 03:19:53 Call: (46) [yall] yall:lambda_functor(',') 03:19:53 Fail: (46) [yall] yall:lambda_functor(',') 03:19:53 Fail: (45) [yall] yall:lambda_like((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 ^ Redo: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ Unify: (44) [yall] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 Call: (45) [system] current_prolog_flag(xref, true) 03:19:53 Fail: (45) [system] current_prolog_flag(xref, true) 03:19:53 ^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 Call: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 Unify: (45) [apply_macros] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 Fail: (45) [nl_pipeline] expand_apply((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ Redo: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ Unify: (44) [apply_macros] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:19:53 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:19:53 ^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 Call: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 Fail: (45) [clpfd] clpfd:clpfd_expandable((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504))) 03:19:53 ^ Redo: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ Unify: (44) [clpfd] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ Call: (45) [logicmoo_ocl] do_ss 03:19:53 ^ Fail: (45) [logicmoo_ocl] do_ss 03:19:53 ^ Fail: (44) [logicmoo_ocl] goal_expansion((mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), dmsg(fOUND=_504)), _192446) 03:19:53 ^ 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) 03:19:53 ^ 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(..., ..., ..., ..., ...)|...])]))])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ Call: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604) 03:19:53 ^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058)) 03:19:53 Call: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))) 03:19:53 Exit: (47) [system] nonvar(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))) 03:19:53 Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058) 03:19:53 Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=current_prolog_flag(_248056, _248058) 03:19:53 ^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), sicstus:sicstus_flag(_248056, _248058)) 03:19:53 Call: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058) 03:19:53 Fail: (47) [system] mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666'))=prolog_flag(_248056, _248058) 03:19:53 ^ Redo: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604) 03:19:53 ^ Unify: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604) 03:19:53 Call: (47) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 Unify: (47) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 Fail: (47) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 ^ Fail: (46) [user] goal_expansion(mpred_test((sk_out(_504), get_attr(_504, sk, _560), _560='SKF-666')), _243604) 03:19:53 ^ 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) 03:19:53 ^ 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(..., ..., ..., ..., ...)|...])]))])) 03:19:53 ^ 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) 03:19:53 ^ 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(..., ..., ..., ..., ...)|...])]))])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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) 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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(..., ..., ..., ..., ...)|...])]))])) 03:19:53 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(..., ..., ..., ..., ...)|...])]))])) 03:19:53 ^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) 03:19:53 ^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) 03:19:53 ^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ Call: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 ^ Unify: (46) [system] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 Call: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 Fail: (47) [arithmetic] arithmetic:math_goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 ^ Redo: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 ^ Unify: (46) [arithmetic] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 Call: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) 03:19:53 Unify: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) 03:19:53 Call: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _18430, _18432) 03:19:53 Exit: (48) [system] compound_name_arity(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), mpred_test, 1) 03:19:53 Call: (48) [yall] yall:lambda_functor(mpred_test) 03:19:53 Fail: (48) [yall] yall:lambda_functor(mpred_test) 03:19:53 Fail: (47) [yall] yall:lambda_like(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) 03:19:53 ^ Redo: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 ^ Unify: (46) [yall] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 Call: (47) [system] current_prolog_flag(xref, true) 03:19:53 Fail: (47) [system] current_prolog_flag(xref, true) 03:19:53 ^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 Call: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 Unify: (47) [apply_macros] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 Fail: (47) [nl_pipeline] expand_apply(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 ^ Redo: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 ^ Unify: (46) [apply_macros] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:19:53 Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:19:53 ^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 Call: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) 03:19:53 Fail: (47) [clpfd] clpfd:clpfd_expandable(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666'))) 03:19:53 ^ Redo: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 ^ Unify: (46) [clpfd] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 ^ Call: (47) [logicmoo_ocl] do_ss 03:19:53 ^ Fail: (47) [logicmoo_ocl] do_ss 03:19:53 ^ Fail: (46) [logicmoo_ocl] goal_expansion(mpred_test((sk_out(_502), get_attr(_502, sk, _558), _558='SKF-666')), _1062) 03:19:53 ^ 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) 03:19:53 ^ 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])])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ Call: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446)) 03:19:53 Call: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...})) 03:19:53 Exit: (47) [system] nonvar(dmsg(fOUND=_33952{$var_info = ...})) 03:19:53 Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446) 03:19:53 Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=current_prolog_flag(_38444, _38446) 03:19:53 ^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), sicstus:sicstus_flag(_38444, _38446)) 03:19:53 Call: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446) 03:19:53 Fail: (47) [system] dmsg(fOUND=_33952{$var_info = ...})=prolog_flag(_38444, _38446) 03:19:53 ^ Redo: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ Unify: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 Call: (47) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 Unify: (47) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 Fail: (47) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 ^ Fail: (46) [user] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ 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) 03:19:53 ^ 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])])) 03:19:53 ^ 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) 03:19:53 ^ 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])])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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) 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])])) 03:19:53 Exit: (47) [system] nonvar(term_position(1128, 1145, 1128, 1132, [term_position(1133, 1144, 1138, 1139, [1133-1138, 1139-1144])])) 03:19:53 ^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...})) 03:19:53 ^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...})) 03:19:53 ^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(fOUND=_33952{$var_info = ...})) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ Call: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ Unify: (46) [system] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 Call: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 Fail: (47) [arithmetic] arithmetic:math_goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ Redo: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ Unify: (46) [arithmetic] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 Call: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...})) 03:19:53 Unify: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...})) 03:19:53 Call: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), _69616, _69618) 03:19:53 Exit: (48) [system] compound_name_arity(dmsg(fOUND=_33952{$var_info = ...}), dmsg, 1) 03:19:53 Call: (48) [yall] yall:lambda_functor(dmsg) 03:19:53 Fail: (48) [yall] yall:lambda_functor(dmsg) 03:19:53 Fail: (47) [yall] yall:lambda_like(dmsg(fOUND=_33952{$var_info = ...})) 03:19:53 ^ Redo: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ Unify: (46) [yall] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 Call: (47) [system] current_prolog_flag(xref, true) 03:19:53 Fail: (47) [system] current_prolog_flag(xref, true) 03:19:53 ^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 Call: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 Unify: (47) [apply_macros] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 Fail: (47) [nl_pipeline] expand_apply(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ Redo: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ Unify: (46) [apply_macros] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:19:53 Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:19:53 ^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 Call: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...})) 03:19:53 Fail: (47) [clpfd] clpfd:clpfd_expandable(dmsg(fOUND=_33952{$var_info = ...})) 03:19:53 ^ Redo: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ Unify: (46) [clpfd] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ Call: (47) [logicmoo_ocl] do_ss 03:19:53 ^ Fail: (47) [logicmoo_ocl] do_ss 03:19:53 ^ Fail: (46) [logicmoo_ocl] goal_expansion(dmsg(fOUND=_33952{$var_info = ...}), _33992) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), close(<gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;clause>(0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(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, <gt;stream>(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(<gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;clause>(0x5607eb64c070)), true)) 03:19:53 ^ Call: (34) [user] mpred_test((sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 ^ Unify: (34) [logicmoo_test] mpred_test(user:(sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (41) [$syspreds] update_flag(tests, _87128, _87128+1) 03:19:53 Unify: (41) [$syspreds] update_flag(tests, _87128, _87128+1) 03:19:53 Exit: (41) [$syspreds] update_flag(tests, 0, 0+1) 03:19:53 Call: (41) [$syspreds] update_flag(test_number, _88974, _88974+1) 03:19:53 Unify: (41) [$syspreds] update_flag(test_number, _88974, _88974+1) 03:19:53 Exit: (41) [$syspreds] update_flag(test_number, 3, 3+1) 03:19:53 ^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0]) 03:19:53 ^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_90826, 'Test_~4d_Line_~4d', [4, 0]) 03:19:53 ^ Call: (40) [logicmoo_test] format(string(_90826), 'Test_~4d_Line_~4d', [4, 0]) 03:19:53 ^ Exit: (40) [logicmoo_test] format(string("Test_0.0004_Line_0.0000"), 'Test_~4d_Line_~4d', [4, 0]) 03:19:53 ^ Exit: (39) [logicmoo_test] backward_compatibility:sformat("Test_0.0004_Line_0.0000", 'Test_~4d_Line_~4d', [4, 0]) 03:19:53 ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", _90820) 03:19:53 ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", _90820) 03:19:53 Call: (40) [system] arg(1, '_0.'='_', _95252) 03:19:53 Exit: (40) [system] arg(1, '_0.'='_', '_0.') 03:19:53 Call: (40) [system] arg(2, '_0.'='_', _96474) 03:19:53 Exit: (40) [system] arg(2, '_0.'='_', '_') 03:19:53 ^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _97696) 03:19:53 ^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _97696) 03:19:53 ^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _97696) 03:19:53 Call: (41) [system] atomic_list_concat(_99594, '_0.', "Test_0.0004_Line_0.0000") 03:19:53 Exit: (41) [system] atomic_list_concat(['Test', '0004_Line', '0000'], '_0.', "Test_0.0004_Line_0.0000") 03:19:53 Call: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', _97696) 03:19:53 Exit: (41) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', "Test_0004_Line_0000") 03:19:53 ^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", "Test_0004_Line_0000") 03:19:53 ^ Call: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", _90820) 03:19:53 ^ Unify: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", "Test_0004_Line_0000") 03:19:53 ^ Exit: (40) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", "Test_0004_Line_0000") 03:19:53 ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", "Test_0004_Line_0000") 03:19:53 Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 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')) 03:19:53 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')) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (42) [system] arg(_108362, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304) 03:19:53 Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952)) 03:19:53 Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) 03:19:53 Call: (43) [system] arg(_113292, sk_out(_33952), _113234) 03:19:53 Exit: (43) [system] arg(1, sk_out(_33952), _33952) 03:19:53 Call: (43) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_33952, _33952) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_33952, _33952) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) 03:19:53 Redo: (42) [system] arg(_120074, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _108304) 03:19:53 Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 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')) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (43) [system] arg(_125004, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946) 03:19:53 Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974)) 03:19:53 Call: (44) [system] arg(_130552, get_attr(_33952, sk, _33974), _130494) 03:19:53 Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952) 03:19:53 Call: (44) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_33952, _33952) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_33952, _33952) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Redo: (44) [system] arg(_137334, get_attr(_33952, sk, _33974), _130494) 03:19:53 Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk) 03:19:53 Call: (44) [occurs] occurs:sub_term(_105212, sk) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk, sk) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk, sk) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_105212, sk) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_105212, sk) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_105212, sk) 03:19:53 Redo: (44) [system] arg(_144116, get_attr(_33952, sk, _33974), _130494) 03:19:53 Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974) 03:19:53 Call: (44) [occurs] occurs:sub_term(_105212, _33974) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_33974, _33974) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_33974, _33974) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_105212, _33974) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_105212, _33974) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_105212, _33974) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974)) 03:19:53 Redo: (43) [system] arg(_151516, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _124946) 03:19:53 Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666') 03:19:53 Call: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666') 03:19:53 Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666') 03:19:53 Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666') 03:19:53 Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666') 03:19:53 Unify: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666') 03:19:53 Call: (44) [system] arg(_157064, _33974='SKF-666', _157006) 03:19:53 Exit: (44) [system] arg(1, _33974='SKF-666', _33974) 03:19:53 Call: (44) [occurs] occurs:sub_term(_105212, _33974) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_33974, _33974) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_33974, _33974) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666') 03:19:53 Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_105212, _33974) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_105212, _33974) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_105212, _33974) 03:19:53 Redo: (44) [system] arg(_163846, _33974='SKF-666', _157006) 03:19:53 Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666') 03:19:53 Call: (44) [occurs] occurs:sub_term(_105212, 'SKF-666') 03:19:53 Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') 03:19:53 Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') 03:19:53 Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666') 03:19:53 Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_105212, 'SKF-666') 03:19:53 Unify: (44) [occurs] occurs:sub_term(_105212, 'SKF-666') 03:19:53 Fail: (44) [occurs] occurs:sub_term(_105212, 'SKF-666') 03:19:53 Fail: (43) [occurs] occurs:sub_term(_105212, _33974='SKF-666') 03:19:53 Fail: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 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')) 03:19:53 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')) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (42) [system] arg(_175576, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518) 03:19:53 Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952)) 03:19:53 Call: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952)) 03:19:53 Call: (43) [system] arg(_180506, sk_out(_33952), _180448) 03:19:53 Exit: (43) [system] arg(1, sk_out(_33952), _33952) 03:19:53 Call: (43) [occurs] occurs:sub_term(_172426, _33952) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_33952, _33952) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_33952, _33952) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_172426, _33952) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_172426, _33952) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_172426, _33952) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_172426, sk_out(_33952)) 03:19:53 Redo: (42) [system] arg(_187288, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _175518) 03:19:53 Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 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')) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (43) [system] arg(_192218, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160) 03:19:53 Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974)) 03:19:53 Call: (44) [system] arg(_197766, get_attr(_33952, sk, _33974), _197708) 03:19:53 Exit: (44) [system] arg(1, get_attr(_33952, sk, _33974), _33952) 03:19:53 Call: (44) [occurs] occurs:sub_term(_172426, _33952) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_33952, _33952) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_33952, _33952) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_33952, get_attr(_33952, sk, _33974)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_33952, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_172426, _33952) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_172426, _33952) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_172426, _33952) 03:19:53 Redo: (44) [system] arg(_204548, get_attr(_33952, sk, _33974), _197708) 03:19:53 Exit: (44) [system] arg(2, get_attr(_33952, sk, _33974), sk) 03:19:53 Call: (44) [occurs] occurs:sub_term(_172426, sk) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk, sk) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk, sk) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_33952, sk, _33974)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_172426, sk) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_172426, sk) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_172426, sk) 03:19:53 Redo: (44) [system] arg(_211330, get_attr(_33952, sk, _33974), _197708) 03:19:53 Exit: (44) [system] arg(3, get_attr(_33952, sk, _33974), _33974) 03:19:53 Call: (44) [occurs] occurs:sub_term(_172426, _33974) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_33974, _33974) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_33974, _33974) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_33974, get_attr(_33952, sk, _33974)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_172426, _33974) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_172426, _33974) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_172426, _33974) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_172426, get_attr(_33952, sk, _33974)) 03:19:53 Redo: (43) [system] arg(_218730, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _192160) 03:19:53 Exit: (43) [system] arg(2, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _33974='SKF-666') 03:19:53 Call: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666') 03:19:53 Unify: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666') 03:19:53 Exit: (43) [occurs] occurs:sub_term(_33974='SKF-666', _33974='SKF-666') 03:19:53 Exit: (42) [occurs] occurs:sub_term(_33974='SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_33974='SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666') 03:19:53 Unify: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666') 03:19:53 Call: (44) [system] arg(_224278, _33974='SKF-666', _224220) 03:19:53 Exit: (44) [system] arg(1, _33974='SKF-666', _33974) 03:19:53 Call: (44) [occurs] occurs:sub_term(_172426, _33974) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_33974, _33974) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_33974, _33974) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_33974, _33974='SKF-666') 03:19:53 Exit: (42) [occurs] occurs:sub_term(_33974, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_33974, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_172426, _33974) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_172426, _33974) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_172426, _33974) 03:19:53 Redo: (44) [system] arg(_231060, _33974='SKF-666', _224220) 03:19:53 Exit: (44) [system] arg(2, _33974='SKF-666', 'SKF-666') 03:19:53 Call: (44) [occurs] occurs:sub_term(_172426, 'SKF-666') 03:19:53 Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') 03:19:53 Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') 03:19:53 Exit: (43) [occurs] occurs:sub_term('SKF-666', _33974='SKF-666') 03:19:53 Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_172426, 'SKF-666') 03:19:53 Unify: (44) [occurs] occurs:sub_term(_172426, 'SKF-666') 03:19:53 Fail: (44) [occurs] occurs:sub_term(_172426, 'SKF-666') 03:19:53 Fail: (43) [occurs] occurs:sub_term(_172426, _33974='SKF-666') 03:19:53 Fail: (42) [occurs] occurs:sub_term(_172426, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_172426, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 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')) 03:19:53 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')) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_105212, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (42) [system] arg(_242788, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730) 03:19:53 Exit: (42) [system] arg(1, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), sk_out(_33952)) 03:19:53 Call: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_33952), sk_out(_33952)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_33952), (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) 03:19:53 Call: (43) [system] arg(_247718, sk_out(_33952), _247660) 03:19:53 Exit: (43) [system] arg(1, sk_out(_33952), _33952) 03:19:53 Call: (43) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_33952, _33952) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_33952, _33952) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_33952, sk_out(_33952)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_33952, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_105212, _33952) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_105212, sk_out(_33952)) 03:19:53 Redo: (42) [system] arg(_254500, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), _242730) 03:19:53 Exit: (42) [system] arg(2, (sk_out(_33952), get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Unify: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Exit: (42) [occurs] occurs:sub_term((get_attr(_33952, sk, _33974), _33974='SKF-666'), (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 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')) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_105212, (get_attr(_33952, sk, _33974), _33974='SKF-666')) 03:19:53 Call: (43) [system] arg(_259430, (get_attr(_33952, sk, _33974), _33974='SKF-666'), _259372) 03:19:53 Exit: (43) [system] arg(1, (get_attr(_33952, sk, _33974), _33974='SKF-666'), get_attr(_33952, sk, _33974)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_105212, get_attr(_33952, sk, _33974)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(get_attr(_33952, sk, _33974), get_attr(_33952, sk, _33974)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(get_attr(_608, sk, _630), get_attr(_608, sk, _630)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(get_attr(_608, sk, _630), (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630)) 03:19:53 Call: (44) [system] arg(_3814, get_attr(_608, sk, _630), _3756) 03:19:53 Exit: (44) [system] arg(1, get_attr(_608, sk, _630), _608) 03:19:53 Call: (44) [occurs] occurs:sub_term(_706, _608) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_608, _608) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_608, _608) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_608, get_attr(_608, sk, _630)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_608, (get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_608, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_706, _608) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_706, _608) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_706, _608) 03:19:53 Redo: (44) [system] arg(_10596, get_attr(_608, sk, _630), _3756) 03:19:53 Exit: (44) [system] arg(2, get_attr(_608, sk, _630), sk) 03:19:53 Call: (44) [occurs] occurs:sub_term(_706, sk) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk, sk) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk, sk) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk, get_attr(_608, sk, _630)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk, (get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 ^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ') 03:19:53 ^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ') 03:19:53 Call: (42) [system] sk\==[] 03:19:53 Exit: (42) [system] sk\==[] 03:19:53 ^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _17946, _17948, _17950, ' ')) 03:19:53 ^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' ')) 03:19:53 ^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _17946, _17948, _17950, ' ')) 03:19:53 ^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, ' ') 03:19:53 ^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_') 03:19:53 ^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_') 03:19:53 Call: (42) [system] sk\==[] 03:19:53 Exit: (42) [system] sk\==[] 03:19:53 ^ Call: (42) [logicmoo_test] on_x_debug(sub_string(sk, _22992, _22994, _22996, '_')) 03:19:53 ^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_')) 03:19:53 ^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string(sk, _22992, _22994, _22996, '_')) 03:19:53 ^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains(sk, '_') 03:19:53 Redo: (44) [occurs] occurs:sub_term(_706, sk) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_706, sk) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_706, sk) 03:19:53 Redo: (44) [system] arg(_27484, get_attr(_608, sk, _630), _3756) 03:19:53 Exit: (44) [system] arg(3, get_attr(_608, sk, _630), _630) 03:19:53 Call: (44) [occurs] occurs:sub_term(_706, _630) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_630, _630) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_630, _630) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_630, get_attr(_608, sk, _630)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_706, _630) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_706, _630) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_706, _630) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_706, get_attr(_608, sk, _630)) 03:19:53 Redo: (43) [system] arg(_34884, (get_attr(_608, sk, _630), _630='SKF-666'), _710) 03:19:53 Exit: (43) [system] arg(2, (get_attr(_608, sk, _630), _630='SKF-666'), _630='SKF-666') 03:19:53 Call: (43) [occurs] occurs:sub_term(_706, _630='SKF-666') 03:19:53 Unify: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666') 03:19:53 Exit: (43) [occurs] occurs:sub_term(_630='SKF-666', _630='SKF-666') 03:19:53 Exit: (42) [occurs] occurs:sub_term(_630='SKF-666', (get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_630='SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_706, _630='SKF-666') 03:19:53 Unify: (43) [occurs] occurs:sub_term(_706, _630='SKF-666') 03:19:53 Call: (44) [system] arg(_40432, _630='SKF-666', _40374) 03:19:53 Exit: (44) [system] arg(1, _630='SKF-666', _630) 03:19:53 Call: (44) [occurs] occurs:sub_term(_706, _630) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_630, _630) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_630, _630) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_630, _630='SKF-666') 03:19:53 Exit: (42) [occurs] occurs:sub_term(_630, (get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_630, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_706, _630) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_706, _630) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_706, _630) 03:19:53 Redo: (44) [system] arg(_47214, _630='SKF-666', _40374) 03:19:53 Exit: (44) [system] arg(2, _630='SKF-666', 'SKF-666') 03:19:53 Call: (44) [occurs] occurs:sub_term(_706, 'SKF-666') 03:19:53 Unify: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') 03:19:53 Exit: (44) [occurs] occurs:sub_term('SKF-666', 'SKF-666') 03:19:53 Exit: (43) [occurs] occurs:sub_term('SKF-666', _630='SKF-666') 03:19:53 Exit: (42) [occurs] occurs:sub_term('SKF-666', (get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Exit: (41) [occurs] occurs:sub_term('SKF-666', (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 ^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ') 03:19:53 ^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ') 03:19:53 Call: (42) [system] 'SKF-666'\==[] 03:19:53 Exit: (42) [system] 'SKF-666'\==[] 03:19:53 ^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _54564, _54566, _54568, ' ')) 03:19:53 ^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' ')) 03:19:53 ^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _54564, _54566, _54568, ' ')) 03:19:53 ^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', ' ') 03:19:53 ^ Call: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_') 03:19:53 ^ Unify: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_') 03:19:53 Call: (42) [system] 'SKF-666'\==[] 03:19:53 Exit: (42) [system] 'SKF-666'\==[] 03:19:53 ^ Call: (42) [logicmoo_test] on_x_debug(sub_string('SKF-666', _59610, _59612, _59614, '_')) 03:19:53 ^ Unify: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_')) 03:19:53 ^ Fail: (42) [rtrace] on_x_debug(logicmoo_test:sub_string('SKF-666', _59610, _59612, _59614, '_')) 03:19:53 ^ Fail: (41) [logicmoo_test] logicmoo_util_strings:atom_contains('SKF-666', '_') 03:19:53 Redo: (44) [occurs] occurs:sub_term(_706, 'SKF-666') 03:19:53 Unify: (44) [occurs] occurs:sub_term(_706, 'SKF-666') 03:19:53 Fail: (44) [occurs] occurs:sub_term(_706, 'SKF-666') 03:19:53 Fail: (43) [occurs] occurs:sub_term(_706, _630='SKF-666') 03:19:53 Fail: (42) [occurs] occurs:sub_term(_706, (get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_706, (sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) 03:19:53 Call: (43) [system] arg(_69052, sk_out(_608), _68994) 03:19:53 Exit: (43) [system] arg(1, sk_out(_608), _608) 03:19:53 Call: (43) [occurs] occurs:sub_term(_65902, _608) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_608, _608) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_608, _608) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_65902, _608) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_65902, _608) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_65902, _608) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) 03:19:53 Call: (42) [occurs] occurs:sub_term(_75160, sk_out(_608)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_75160, sk_out(_608)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_75160, sk_out(_608)) 03:19:53 Call: (43) [system] arg(_78310, sk_out(_608), _78252) 03:19:53 Exit: (43) [system] arg(1, sk_out(_608), _608) 03:19:53 Call: (43) [occurs] occurs:sub_term(_75160, _608) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_608, _608) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_608, _608) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_75160, _608) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_75160, _608) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_75160, _608) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_75160, sk_out(_608)) 03:19:53 Call: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_608), sk_out(_608)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) 03:19:53 Call: (43) [system] arg(_87566, sk_out(_608), _87508) 03:19:53 Exit: (43) [system] arg(1, sk_out(_608), _608) 03:19:53 Call: (43) [occurs] occurs:sub_term(_65902, _608) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_608, _608) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_608, _608) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_608, sk_out(_608)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_65902, _608) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_65902, _608) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_65902, _608) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_65902, sk_out(_608)) 03:19:53 ^ Call: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1]) 03:19:53 ^ Unify: (41) [logicmoo_test] backward_compatibility:sformat(_704, '~w_~w', [sk_out, 1]) 03:19:53 ^ Call: (42) [logicmoo_test] format(string(_704), '~w_~w', [sk_out, 1]) 03:19:53 ^ Exit: (42) [logicmoo_test] format(string("sk_out_1"), '~w_~w', [sk_out, 1]) 03:19:53 ^ Exit: (41) [logicmoo_test] backward_compatibility:sformat("sk_out_1", '~w_~w', [sk_out, 1]) 03:19:53 ^ Call: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', ["sk_out_1", user]) 03:19:53 ^ Unify: (39) [logicmoo_test] backward_compatibility:sformat(_702, '~w_in_~w', ["sk_out_1", user]) 03:19:53 ^ Call: (40) [logicmoo_test] format(string(_702), '~w_in_~w', ["sk_out_1", user]) 03:19:53 ^ Exit: (40) [logicmoo_test] format(string("sk_out_1_in_user"), '~w_in_~w', ["sk_out_1", user]) 03:19:53 ^ Exit: (39) [logicmoo_test] backward_compatibility:sformat("sk_out_1_in_user", '~w_in_~w', ["sk_out_1", user]) 03:19:53 ^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', ["Test_0004_Line_0000", "sk_out_1_in_user"]) 03:19:53 ^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_688, '~w__~w', ["Test_0004_Line_0000", "sk_out_1_in_user"]) 03:19:53 ^ Call: (39) [logicmoo_test] format(string(_688), '~w__~w', ["Test_0004_Line_0000", "sk_out_1_in_user"]) 03:19:53 ^ 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"]) 03:19:53 ^ 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"]) 03:19:53 Call: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154) 03:19:53 Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') 03:19:53 Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') 03:19:53 Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154) 03:19:53 Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") 03:19:53 Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") 03:19:53 Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154) 03:19:53 Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") 03:19:53 Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") 03:19:53 Redo: (38) [j_u] j_u:junit_prop(testsuite, testcase, _103154) 03:19:53 Unify: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") 03:19:53 Exit: (38) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") 03:19:53 ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Call: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Unify: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Exit: (41) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Call: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) 03:19:53 ^ Unify: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) 03:19:53 Call: (42) [system] copy_term(t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user"), _119478) 03:19:53 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")) 03:19:53 ^ Call: (42) [t_l] clause(t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user"), true) 03:19:53 ^ Fail: (42) [t_l] clause(mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user"), true) 03:19:53 ^ Fail: (41) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) 03:19:53 ^ Call: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) 03:19:53 ^ Unify: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) 03:19:53 ^ Call: (48) [t_l] asserta(t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user"), _123932) 03:19:53 ^ Exit: (48) [t_l] asserta(t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user"), <gt;clause>(0x5607ec7edf80)) 03:19:53 Call: (48) [system] nb_current('$w_tl_e', _125170) 03:19:53 Exit: (48) [system] nb_current('$w_tl_e', []) 03:19:53 Call: (48) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5607ec7edf80)]) 03:19:53 Exit: (48) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5607ec7edf80)]) 03:19:53 ^ Exit: (47) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__sk_out_1_in_user")) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _130834, _130774) 03:19:53 ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (49) [system] var(must_det_u) 03:19:53 Fail: (49) [system] var(must_det_u) 03:19:53 ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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) 03:19:53 ^ 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))) 03:19:53 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))) 03:19:53 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))) 03:19:53 ^ 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))) 03:19:53 ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _139460, _139400) 03:19:53 ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (50) [system] var(must_det_u) 03:19:53 Fail: (50) [system] var(must_det_u) 03:19:53 ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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(..., ..., ...), ... = ...))))) 03:19:53 ^ 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(..., ..., ...), ... = ...))))) 03:19:53 ^ 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) 03:19:53 ^ 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'))))) 03:19:53 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'))))) 03:19:53 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'))))) 03:19:53 ^ 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(..., ..., ...), ... = ...))))) 03:19:53 ^ 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(..., ..., ...), ... = ...)))))) 03:19:53 ^ 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(..., ..., ...), ... = ...)))))) 03:19:53 ^ Call: (54) [logicmoo_test] dmsg:dis_pp(bfly) 03:19:53 ^ Unify: (54) [logicmoo_test] dmsg:dis_pp(bfly) 03:19:53 ^ Call: (55) [logicmoo_test] current_predicate((in_pp/1)) 03:19:53 ^ Exit: (55) [logicmoo_test] current_predicate((in_pp/1)) 03:19:53 ^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:19:53 ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:19:53 Call: (56) [system] nonvar(bfly) 03:19:53 Exit: (56) [system] nonvar(bfly) 03:19:53 ^ Call: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) 03:19:53 ^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) 03:19:53 Call: (57) [system] nonvar(_152952) 03:19:53 Fail: (57) [system] nonvar(_152952) 03:19:53 ^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) 03:19:53 ^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) 03:19:53 ^ Call: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952) 03:19:53 ^ Unify: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952) 03:19:53 Call: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952) 03:19:53 Fail: (58) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152952) 03:19:53 ^ Fail: (57) [logicmoo_test] pretty_clauses:is_pp_set(_152952) 03:19:53 ^ Redo: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) 03:19:53 ^ Unify: (56) [logicmoo_test] pretty_clauses:in_pp(_152952) 03:19:53 ^ Call: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952) 03:19:53 ^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952) 03:19:53 Call: (58) [system] nonvar(_152952) 03:19:53 Fail: (58) [system] nonvar(_152952) 03:19:53 ^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952) 03:19:53 ^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(swish) 03:19:53 ^ Call: (58) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_164678))) 03:19:53 ^ Unify: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678))) 03:19:53 Call: (62) [system] nb_current('$pp_swish', t) 03:19:53 Fail: (62) [system] nb_current('$pp_swish', t) 03:19:53 Call: (62) [pengines] pengines:pengine_self(_164678) 03:19:53 Unify: (62) [pengines] pengines:pengine_self(_164678) 03:19:53 Call: (63) [system] thread_self(_168462) 03:19:53 Exit: (63) [system] thread_self(main) 03:19:53 Call: (63) [pengines] current_pengine(_164678, _169726, main, _169730, _169732, _169734) 03:19:53 Fail: (63) [pengines] current_pengine(_164678, _170388, main, _170392, _170394, _170396) 03:19:53 Fail: (62) [pengines] pengines:pengine_self(_164678) 03:19:53 ^ Fail: (58) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164678))) 03:19:53 ^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952) 03:19:53 ^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(http) 03:19:53 ^ Call: (58) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_173502)) 03:19:53 ^ Unify: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502)) 03:19:53 Call: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502) 03:19:53 Unify: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502) 03:19:53 Call: (62) [system] current_output(_176068) 03:19:53 Exit: (62) [system] current_output(<gt;stream>(0x7fcd9afd78c0)) 03:19:53 Call: (62) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7fcd9afd78c0)) 03:19:53 Fail: (62) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7fcd9afd78c0)) 03:19:53 Fail: (61) [httpd_wrapper] httpd_wrapper:http_current_request(_173502) 03:19:53 ^ Fail: (58) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173502)) 03:19:53 ^ Redo: (57) [logicmoo_test] pretty_clauses:toplevel_pp(_152952) 03:19:53 ^ Unify: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:19:53 ^ Call: (58) [logicmoo_test] current_predicate((bfly_get/2)) 03:19:53 ^ Exit: (58) [logicmoo_test] current_predicate((bfly_get/2)) 03:19:53 ^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:53 ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:53 Call: (59) [system] nonvar(f) 03:19:53 Exit: (59) [system] nonvar(f) 03:19:53 ^ Call: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690) 03:19:53 ^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690) 03:19:53 Call: (60) [system] nonvar(_184690) 03:19:53 Fail: (60) [system] nonvar(_184690) 03:19:53 ^ Redo: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690) 03:19:53 ^ Unify: (59) [logicmoo_test] butterfly:bfly_get(butterfly, _184690) 03:19:53 Call: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, _184690) 03:19:53 Unify: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:19:53 Exit: (60) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:19:53 ^ Exit: (59) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:53 Call: (59) [system] f=@=f 03:19:53 Exit: (59) [system] f=@=f 03:19:53 ^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:53 ^ Exit: (57) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:19:53 ^ Exit: (56) [logicmoo_test] pretty_clauses:in_pp(ansi) 03:19:53 Call: (56) [system] bfly==ansi 03:19:53 Fail: (56) [system] bfly==ansi 03:19:53 ^ Fail: (55) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:19:53 ^ Fail: (54) [logicmoo_test] dmsg:dis_pp(bfly) 03:19:53 ^ 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(..., ..., ...), ... = ...)))))) 03:19:53 ^ 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'))))) 03:19:53 ^ 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'))))) 03:19:53 ^ 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(..., ...)))))))))) 03:19:53 ^ 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((?- ...))))))))) 03:19:53 %~ ?-( mpred_test( "Test_0004_Line_0000__sk_out_1_in_user",%~ user : ( sk_out(FOUND) ,%~ get_attr(FOUND,sk,What) ,%~ What='SKF-666'))). 03:19:53 ^ Exit: (60) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:19:53 ^ 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((?- ...))))))))) 03:19:53 ^ 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'))))) 03:19:53 ^ 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(..., ..., ...), ... = ...)))))) 03:19:53 ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _239400, _239340) 03:19:53 ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (50) [system] var(must_det_u) 03:19:53 Fail: (50) [system] var(must_det_u) 03:19:53 ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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) 03:19:53 ^ 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))) 03:19:53 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))) 03:19:53 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))) 03:19:53 ^ 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))) 03:19:53 ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _248026, _247966) 03:19:53 ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (51) [system] var(must_det_u) 03:19:53 Fail: (51) [system] var(must_det_u) 03:19:53 ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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'))) 03:19:53 ^ 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'))) 03:19:53 ^ 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) 03:19:53 ^ 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'))) 03:19:53 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'))) 03:19:53 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'))) 03:19:53 ^ 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'))) 03:19:53 Call: (54) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", goal, _255346) 03:19:53 Fail: (54) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", goal, _255346) 03:19:53 ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _257912, _257852) 03:19:53 ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (51) [system] var(must_det_u) 03:19:53 Fail: (51) [system] var(must_det_u) 03:19:53 ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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) 03:19:53 ^ 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))) 03:19:53 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))) 03:19:53 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))) 03:19:53 ^ 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))) 03:19:53 ^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _266538, _266478) 03:19:53 ^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (52) [system] var(must_det_u) 03:19:53 Fail: (52) [system] var(must_det_u) 03:19:53 ^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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(..., ..., ...)))) 03:19:53 ^ 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(..., ..., ...)))) 03:19:53 ^ 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) 03:19:53 ^ 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)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 ^ 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(..., ..., ...)))) 03:19:53 Call: (56) [system] source_location(_110750, _110752) 03:19:53 Fail: (56) [system] source_location(_110750, _110752) 03:19:53 ^ Call: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (52) [ucatch] strip_module(ucatch:must_det_u, _276382, _276322) 03:19:53 ^ Exit: (52) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (52) [system] var(must_det_u) 03:19:53 Fail: (52) [system] var(must_det_u) 03:19:53 ^ Fail: (51) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880)) 03:19:53 ^ Unify: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880)) 03:19:53 ^ Call: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), _280692, _280632) 03:19:53 ^ Exit: (52) [ucatch] strip_module(logicmoo_test:get_time(_110880), logicmoo_test, get_time(_110880)) 03:19:53 Call: (52) [system] var(get_time(_110880)) 03:19:53 Fail: (52) [system] var(get_time(_110880)) 03:19:53 ^ Fail: (51) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110880)) 03:19:53 ^ 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))) 03:19:53 Call: (46) [system] _110890=nb(0) 03:19:53 Exit: (46) [system] nb(0)=nb(0) 03:19:53 ^ Call: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 ^ Unify: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 ^ Call: (57) [baseKB] baseKB:sk_out(_608) 03:19:53 ^ Unify: (57) [baseKB] baseKB:sk_out(fl(_289944, _289946, _289944, _289946)) 03:19:53 ^ Exit: (57) [baseKB] baseKB:sk_out(fl(_289944, _289946, _289944, _289946)) 03:19:53 ^ Redo: (57) [baseKB] baseKB:sk_out(_608) 03:19:53 ^ Unify: (57) [baseKB] baseKB:sk_out(avar([vn='ExIn', sk='SKF-666'])) 03:19:53 ^ Exit: (57) [baseKB] baseKB:sk_out(avar([vn='ExIn', sk='SKF-666'])) 03:19:53 ^ Redo: (57) [baseKB] baseKB:sk_out(_608) 03:19:53 ^ Unify: (57) [baseKB] baseKB:sk_out(_608) 03:19:53 ^ Exit: (57) [baseKB] baseKB:sk_out(_608) 03:19:53 ^ Fail: (48) [logicmoo_test] call_u_hook(user:(sk_out(_608), get_attr(_608, sk, _630), _630='SKF-666')) 03:19:53 Call: (48) [system] _110930=failure 03:19:53 Exit: (48) [system] failure=failure 03:19:53 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'))))) 03:19:53 03:19:53 no_proof_for(\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)). 03:19:53 03:19:53 no_proof_for(\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)). 03:19:53 03:19:53 no_proof_for(\+ (sk_out(_608),get_attr(_608,sk,_630),_630=SKF-666)). 03:19:53 03:19:53 _296934 03:19:53 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0004_Line_0000__sk_out_1_in_user'. 03:19:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_09'. 03:19:53 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\']"'. 03:19:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:53 Call: (46) [system] failure=error(_830) 03:19:53 Fail: (46) [system] failure=error(_830) 03:19:53 Call: (46) [system] true 03:19:53 Exit: (46) [system] true 03:19:53 Call: (46) [system] nb_setarg(1, nb(0), 1) 03:19:53 Exit: (46) [system] nb_setarg(1, nb(1), 1) 03:19:53 Call: (46) [system] deterministic(_1168) 03:19:53 Exit: (46) [system] deterministic(true) 03:19:53 ^ Call: (47) [locally_each] locally_each:key_erase(t_l) 03:19:53 ^ Unify: (47) [locally_each] locally_each:key_erase(t_l) 03:19:53 Call: (48) [system] nb_current('$w_tl_e', [_3106714|_3106716]) 03:19:53 Exit: (48) [system] nb_current('$w_tl_e', [<gt;clause>(0x5607ec7edf80)]) 03:19:53 Call: (48) [system] nb_linkval('$w_tl_e', []) 03:19:53 Exit: (48) [system] nb_linkval('$w_tl_e', []) 03:19:53 Call: (49) [system] erase(<gt;clause>(0x5607ec7edf80)) 03:19:53 Exit: (49) [system] erase(<gt;clause>(0x5607ec7edf80)) 03:19:53 Call: (48) [system] true 03:19:53 Exit: (48) [system] true 03:19:53 Call: (48) [system] true 03:19:53 Exit: (48) [system] true 03:19:53 ^ Exit: (47) [locally_each] locally_each:key_erase(t_l) 03:19:53 ^ Exit: (34) [logicmoo_test] mpred_test(user:(sk_out(_506), get_attr(_506, sk, _528), _528='SKF-666')) 03:19:53 Call: (35) [t_l] t_l:hide_dmsg 03:19:53 Fail: (35) [t_l] t_l:hide_dmsg 03:19:53 ^ Call: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506)))) 03:19:53 ^ Unify: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506)))) 03:19:53 ^ Fail: (35) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3115250, file_no(2)), writeln(_3115250, dmsg(fOUND=_506)))) 03:19:53 ^ 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))))) 03:19:53 ^ 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))))) 03:19:53 %~ fOUND=FOUND2. 03:19:53 ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:19:53 ^ 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))))) 03:19:53 ^ Call: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) 03:19:53 ^ Unify: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654) 03:19:53 ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654) 03:19:53 ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), _3138654) 03:19:53 ^ Redo: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) 03:19:53 ^ Unify: (37) [user] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 ^ Redo: (37) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) 03:19:53 ^ Unify: (37) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) 03:19:53 Call: (38) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 Exit: (38) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 Call: (38) [$syspreds] nb_setval('$term_user', (:-break)) 03:19:53 Unify: (38) [$syspreds] nb_setval('$term_user', (:-break)) 03:19:53 Exit: (38) [$syspreds] nb_setval('$term_user', (:-break)) 03:19:53 Call: (38) [system] fail 03:19:53 Fail: (38) [system] fail 03:19:53 ^ Redo: (37) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) 03:19:53 ^ Unify: (37) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) 03:19:53 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:19:53 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:19:53 Call: (39) [t_l] t_l:is_ec_cvt(_3151010) 03:19:53 Fail: (39) [t_l] t_l:is_ec_cvt(_3151010) 03:19:53 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:19:53 ^ Redo: (37) [ec_loader] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) 03:19:53 ^ Fail: (37) [ec_loader] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3138654, _3138656) 03:19:53 ^ Call: (37) [user] term_expansion((:-break), _3154120) 03:19:53 ^ Unify: (37) [user] term_expansion((:-break), (:-break)) 03:19:53 ^ Redo: (37) [system] term_expansion((:-break), _3154120) 03:19:53 ^ Unify: (37) [system] term_expansion((:-break), _3154120) 03:19:53 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:53 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:53 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:53 ^ Fail: (37) [plunit] term_expansion((:-break), _3154120) 03:19:53 ^ Call: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Unify: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Call: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Call: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Unify: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Call: (41) [system] nonvar((:-break)) 03:19:53 Exit: (41) [system] nonvar((:-break)) 03:19:53 Call: (41) [echo_files] echo_files:never_echo_term((:-break)) 03:19:53 Fail: (41) [echo_files] echo_files:never_echo_term((:-break)) 03:19:53 Redo: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Call: (41) [$syspreds] prolog_load_context(stream, _3165948) 03:19:53 Unify: (41) [$syspreds] prolog_load_context(stream, _3165948) 03:19:53 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x5607f999ca00)) 03:19:53 Call: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:53 Unify: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:53 Exit: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:53 Call: (41) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=..[_3169594, _3169600, _3169606|_3169608] 03:19:53 Exit: (41) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=..[term_position, 1147, 1155, 1147, 1149, [1150-1155]] 03:19:53 Call: (41) [system] ttyflush 03:19:53 Exit: (41) [system] ttyflush 03:19:53 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Call: (42) [system] (:-break)==end_of_file 03:19:53 Fail: (42) [system] (:-break)==end_of_file 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), _3175776) 03:19:53 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 Call: (42) [system] _3177650 is 1146+1 03:19:53 Exit: (42) [system] 1147 is 1146+1 03:19:53 Call: (42) [system] 1155=<gt;1147 03:19:53 Fail: (42) [system] 1155=<gt;1147 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (43) [$syspreds] format('~N~~*/~n') 03:19:53 Unify: (43) [$syspreds] format('~N~~*/~n') 03:19:53 ~*/ 03:19:53 Exit: (43) [$syspreds] format('~N~~*/~n') 03:19:53 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1147) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1147) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_3189980, <gt;stream>(0x5607f999ca00), _3189984) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1147) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_3192408, <gt;stream>(0x5607f999ca00), _3192410) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146) 03:19:53 Call: (43) [system] 1147>1146 03:19:53 Exit: (43) [system] 1147>1146 03:19:53 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146, 1147) 03:19:53 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146, 1147) 03:19:53 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) 03:19:53 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) 03:19:53 Call: (45) [system] _3197996 is 1147-1146 03:19:53 Exit: (45) [system] 1 is 1147-1146 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (46) [error] error:must_be(list, []) 03:19:53 Unify: (46) [error] error:must_be(list, []) 03:19:53 Exit: (46) [error] error:must_be(list, []) 03:19:53 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3202326) 03:19:53 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3202326) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3204332, []) 03:19:53 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607f084ee00), []) 03:19:53 Call: (49) [system] close(<gt;stream>(0x5607f084ee00)) 03:19:53 Exit: (49) [system] close(<gt;stream>(0x5607f084ee00)) 03:19:53 ^ 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, <gt;stream>(0x5607f084ee00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607f084ee00))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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") 03:19:53 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") 03:19:53 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1147) 03:19:53 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1147) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3212830)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3212830)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1147)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1147)) 03:19:53 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1147) 03:19:53 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [echo_files] echo_files:nsl(_3217160) 03:19:53 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:19:53 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:19:53 Call: (46) [system] "\n"\==[] 03:19:53 Exit: (46) [system] "\n"\==[] 03:19:53 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _3221468, _3221470, _3221472, 'No source location!?')) 03:19:53 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _3221468, _3221470, _3221472, 'No source location!?')) 03:19:53 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _3221468, _3221470, _3221472, 'No source location!?')) 03:19:53 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _3225286, _3225350, _3225288, '\n/*~') 03:19:53 Fail: (45) [system] sub_string("\n", _3225286, _3225968, _3225288, '\n/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _3227144, _3227208, _3227146, '/*~') 03:19:53 Fail: (45) [system] sub_string("\n", _3227144, _3227826, _3227146, '/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _3229620, _3229684, _3229622, '\n%~') 03:19:53 Fail: (45) [system] sub_string("\n", _3229620, _3230302, _3229622, '\n%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _3231478, _3231542, _3231480, '%~') 03:19:53 Fail: (45) [system] sub_string("\n", _3231478, _3232160, _3231480, '%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] write("\n") 03:19:53 03:19:53 Exit: (45) [system] write("\n") 03:19:53 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1146, 1147) 03:19:53 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1147) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155) 03:19:53 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155) 03:19:53 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) 03:19:53 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) 03:19:53 Call: (44) [system] _3241990 is 1155-1147 03:19:53 Exit: (44) [system] 8 is 1155-1147 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (45) [error] error:must_be(list, []) 03:19:53 Unify: (45) [error] error:must_be(list, []) 03:19:53 Exit: (45) [error] error:must_be(list, []) 03:19:53 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3246320) 03:19:53 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3246320) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3248326, []) 03:19:53 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607f98f4f00), []) 03:19:53 Call: (48) [system] close(<gt;stream>(0x5607f98f4f00)) 03:19:53 Exit: (48) [system] close(<gt;stream>(0x5607f98f4f00)) 03:19:53 ^ 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, <gt;stream>(0x5607f98f4f00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607f98f4f00))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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") 03:19:53 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") 03:19:53 Call: (43) [echo_files] echo_files:read_mco(":- break", _3255628, _3255630, _3255632, _3255634, _3255636) 03:19:53 Unify: (43) [echo_files] echo_files:read_mco(":- break", _3256262, _3256264, _3256266, _3256268, _3256270) 03:19:53 Call: (44) [system] read_term_from_atom(":- break", _3256838, [cycles(true), comments(_3256858), quasi_quotations(_3256868), variable_names(_3256878), singletons(_3256888)]) 03:19:53 Exit: (44) [system] read_term_from_atom(":- break", (:-break), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:19:53 Call: (44) [system] read_term_from_atom(":- break", _3258114, [cycles(false), comments(_3258134), quasi_quotations(_3258144), variable_names(_3258154), singletons(_3258164)]) 03:19:53 Exit: (44) [system] read_term_from_atom(":- break", (:-break), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:19:53 Call: (44) [system] (:-break)=@=(:-break) 03:19:53 Exit: (44) [system] (:-break)=@=(:-break) 03:19:53 Call: (44) [system] _3260602=(:-break) 03:19:53 Exit: (44) [system] (:-break)=(:-break) 03:19:53 Exit: (43) [echo_files] echo_files:read_mco(":- break", (:-break), [], [], [], []) 03:19:53 Call: (43) [system] write(":- break") 03:19:53 :- break 03:19:53 Exit: (43) [system] write(":- break") 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 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) 03:19:53 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1155) 03:19:53 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1155) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3272346)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3272346)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1155)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1155)) 03:19:53 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1155) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Call: (42) [system] character_count(<gt;stream>(0x5607f999ca00), _3277896) 03:19:53 Exit: (42) [system] character_count(<gt;stream>(0x5607f999ca00), 1156) 03:19:53 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1156) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1156) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_3280402, <gt;stream>(0x5607f999ca00), _3280406) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1155) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1155) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1156) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_3282830, <gt;stream>(0x5607f999ca00), _3282832) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1155) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1155) 03:19:53 Call: (43) [system] 1156>1155 03:19:53 Exit: (43) [system] 1156>1155 03:19:53 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1155, 1156) 03:19:53 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1155, 1156) 03:19:53 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) 03:19:53 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) 03:19:53 Call: (45) [system] _3288418 is 1156-1155 03:19:53 Exit: (45) [system] 1 is 1156-1155 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (46) [error] error:must_be(list, []) 03:19:53 Unify: (46) [error] error:must_be(list, []) 03:19:53 Exit: (46) [error] error:must_be(list, []) 03:19:53 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3292748) 03:19:53 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3292748) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3294754, []) 03:19:53 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607fd143f00), []) 03:19:53 Call: (49) [system] close(<gt;stream>(0x5607fd143f00)) 03:19:53 Exit: (49) [system] close(<gt;stream>(0x5607fd143f00)) 03:19:53 ^ 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, <gt;stream>(0x5607fd143f00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607fd143f00))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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, ".") 03:19:53 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, ".") 03:19:53 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3303252)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3303252)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1156)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1156)) 03:19:53 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [echo_files] echo_files:nsl(_3307582) 03:19:53 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:19:53 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:19:53 Call: (46) [system] "."\==[] 03:19:53 Exit: (46) [system] "."\==[] 03:19:53 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _3311890, _3311892, _3311894, 'No source location!?')) 03:19:53 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _3311890, _3311892, _3311894, 'No source location!?')) 03:19:53 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _3311890, _3311892, _3311894, 'No source location!?')) 03:19:53 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _3315708, _3315772, _3315710, '\n/*~') 03:19:53 Fail: (45) [system] sub_string(".", _3315708, _3316390, _3315710, '\n/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _3317566, _3317630, _3317568, '/*~') 03:19:53 Fail: (45) [system] sub_string(".", _3317566, _3318248, _3317568, '/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _3320042, _3320106, _3320044, '\n%~') 03:19:53 Fail: (45) [system] sub_string(".", _3320042, _3320724, _3320044, '\n%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _3321900, _3321964, _3321902, '%~') 03:19:53 Fail: (45) [system] sub_string(".", _3321900, _3322582, _3321902, '%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] write(".") 03:19:53 . 03:19:53 Exit: (45) [system] write(".") 03:19:53 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1155, 1156) 03:19:53 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1156) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Call: (43) [system] at_end_of_stream(<gt;stream>(0x5607f999ca00)) 03:19:53 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x5607f999ca00)) 03:19:53 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Call: (43) [system] character_count(<gt;stream>(0x5607f999ca00), _3333574) 03:19:53 Exit: (43) [system] character_count(<gt;stream>(0x5607f999ca00), 1156) 03:19:53 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) 03:19:53 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) 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (45) [error] error:must_be(list, []) 03:19:53 Unify: (45) [error] error:must_be(list, []) 03:19:53 Exit: (45) [error] error:must_be(list, []) 03:19:53 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3339144) 03:19:53 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3339144) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3341150, []) 03:19:53 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607f8958800), []) 03:19:53 Call: (48) [system] close(<gt;stream>(0x5607f8958800)) 03:19:53 Exit: (48) [system] close(<gt;stream>(0x5607f8958800)) 03:19:53 ^ 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, <gt;stream>(0x5607f8958800), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607f8958800))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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") 03:19:53 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") 03:19:53 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) 03:19:53 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", <gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebe7a600)) 03:19:53 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5607ebe7a600)) 03:19:53 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5607ebe7a600)) 03:19:53 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (45) [system] peek_char(<gt;stream>(0x5607ebe7a600), _3354616) 03:19:53 Exit: (45) [system] peek_char(<gt;stream>(0x5607ebe7a600), '\n') 03:19:53 Call: (45) [system] char_type('\n', space) 03:19:53 Exit: (45) [system] char_type('\n', space) 03:19:53 Call: (45) [system] get_char(<gt;stream>(0x5607ebe7a600), '\n') 03:19:53 Exit: (45) [system] get_char(<gt;stream>(0x5607ebe7a600), '\n') 03:19:53 Call: (45) [system] put_char('\n') 03:19:53 03:19:53 Exit: (45) [system] put_char('\n') 03:19:53 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebe7a600)) 03:19:53 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5607ebe7a600)) 03:19:53 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5607ebe7a600)) 03:19:53 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (46) [system] peek_char(<gt;stream>(0x5607ebe7a600), _3364960) 03:19:53 Exit: (46) [system] peek_char(<gt;stream>(0x5607ebe7a600), :) 03:19:53 Call: (46) [system] char_type(:, space) 03:19:53 Fail: (46) [system] char_type(:, space) 03:19:53 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (46) [echo_files] echo_files:nsl(_3368614) 03:19:53 Unify: (46) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (46) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Call: (46) [system] atom_length('No source location!?', _3370458) 03:19:53 Exit: (46) [system] atom_length('No source location!?', 20) 03:19:53 Call: (46) [system] peek_string(<gt;stream>(0x5607ebe7a600), 20, _3371672) 03:19:53 Exit: (46) [system] peek_string(<gt;stream>(0x5607ebe7a600), 20, ":- must((findall(Ex,") 03:19:53 Call: (46) [system] ":- must((findall(Ex,"=='No source location!?' 03:19:53 Fail: (46) [system] ":- must((findall(Ex,"=='No source location!?' 03:19:53 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (46) [system] peek_string(<gt;stream>(0x5607ebe7a600), 2, "%~") 03:19:53 Fail: (46) [system] peek_string(<gt;stream>(0x5607ebe7a600), 2, "%~") 03:19:53 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (46) [system] peek_string(<gt;stream>(0x5607ebe7a600), 1, "%") 03:19:53 Fail: (46) [system] peek_string(<gt;stream>(0x5607ebe7a600), 1, "%") 03:19:53 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Call: (46) [system] peek_string(<gt;stream>(0x5607ebe7a600), 2, "#!") 03:19:53 Fail: (46) [system] peek_string(<gt;stream>(0x5607ebe7a600), 2, "#!") 03:19:53 Fail: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebe7a600)) 03:19:53 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebe7a600)) 03:19:53 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebe7a600)) 03:19:53 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Call: (42) [system] character_count(<gt;stream>(0x5607f999ca00), _3385206) 03:19:53 Exit: (42) [system] character_count(<gt;stream>(0x5607f999ca00), 1156) 03:19:53 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3387676)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3387676)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1156)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1156)) 03:19:53 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), _3159044) 03:19:53 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), _3159044) 03:19:53 Call: (43) [system] fail 03:19:53 Fail: (43) [system] fail 03:19:53 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), _3159044) 03:19:53 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), _3159044) 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3399472) 03:19:53 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3400090) 03:19:53 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:19:53 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:19:53 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (43) [$syspreds] format('~N/*~~~n') 03:19:53 Unify: (43) [$syspreds] format('~N/*~~~n') 03:19:53 /*~ 03:19:53 Exit: (43) [$syspreds] format('~N/*~~~n') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044) 03:19:53 Fail: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Call: (40) [system] fail 03:19:53 Fail: (40) [system] fail 03:19:53 ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), (:-break), term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 ^ Redo: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Unify: (38) [system] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Call: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Unify: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Call: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Unify: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Fail: (40) [echo_files] echo_files:echo_catchup_f((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Redo: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Call: (40) [system] fail 03:19:53 Fail: (40) [system] fail 03:19:53 ^ Fail: (39) [echo_files] echo_files:echo_catchup((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Call: (39) [system] (:-break)\==end_of_file 03:19:53 Exit: (39) [system] (:-break)\==end_of_file 03:19:53 ^ Call: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044) 03:19:53 ^ Unify: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044) 03:19:53 Call: (40) [system] current_prolog_flag(xref, true) 03:19:53 Fail: (40) [system] current_prolog_flag(xref, true) 03:19:53 ^ Redo: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044) 03:19:53 Call: (40) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 Exit: (40) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 Call: (40) [system] nonvar((:-break)) 03:19:53 Exit: (40) [system] nonvar((:-break)) 03:19:53 Call: (40) [system] nb_current('$term', _3428960) 03:19:53 Exit: (40) [system] nb_current('$term', (:-break)) 03:19:53 Call: (40) [$syspreds] prolog_load_context(module, _3430174) 03:19:53 Unify: (40) [$syspreds] prolog_load_context(module, _3430174) 03:19:53 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:19:53 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), _3431994) 03:19:53 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), (:-_3432630)) 03:19:53 Call: (41) [system] (:-break)==(:-break) 03:19:53 Exit: (41) [system] (:-break)==(:-break) 03:19:53 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, _3432630) 03:19:53 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, _3432630) 03:19:53 Call: (42) [system] functor(directive_expansion, _3435744, _3435746) 03:19:53 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:19:53 Call: (42) [system] _3436974 is 0+2 03:19:53 Exit: (42) [system] 2 is 0+2 03:19:53 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, _3432630) 03:19:53 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, break) 03:19:53 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], break, break) 03:19:53 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, break, break) 03:19:53 ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-break), (:-break), (:-break)) 03:19:53 Call: (40) [system] (:-break)\=@=(:-break) 03:19:53 Fail: (40) [system] (:-break)\=@=(:-break) 03:19:53 ^ Fail: (39) [subclause_expansion] subclause_expansion:subclause_term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044) 03:19:53 ^ Redo: (38) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Unify: (38) [subclause_expansion] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Call: (39) [system] nonvar((:-break)) 03:19:53 Exit: (39) [system] nonvar((:-break)) 03:19:53 Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 Call: (39) [$syspreds] prolog_load_context(file, _3446880) 03:19:53 Unify: (39) [$syspreds] prolog_load_context(file, _3446880) 03:19:53 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3448706) 03:19:53 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3448706) 03:19:53 ^ Redo: (38) [file_scope] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Unify: (38) [file_scope] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Redo: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Unify: (38) [echo_files] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break)) 03:19:53 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break)) 03:19:53 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-break)) 03:19:53 ^ Redo: (38) [common_logic_utils] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Unify: (38) [common_logic_utils] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:19:53 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:19:53 ^ Redo: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion((:-break), term_position(1147, 1155, 1147, 1149, [1150-1155]), _3159044, _3159046) 03:19:53 Call: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 Exit: (39) [system] nonvar(term_position(1147, 1155, 1147, 1149, [1150-1155])) 03:19:53 ^ Call: (39) [logicmoo_test] is_junit_test 03:19:53 ^ Unify: (39) [logicmoo_test] is_junit_test 03:19:53 ^ Exit: (39) [logicmoo_test] is_junit_test 03:19:53 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044) 03:19:53 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044) 03:19:53 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044) 03:19:53 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') 03:19:53 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') 03:19:53 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') 03:19:53 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-break), _3159044) 03:19:53 ^ Call: (44) [logicmoo_test] ucatch:keep_going 03:19:53 ^ Unify: (44) [logicmoo_test] ucatch:keep_going 03:19:53 ^ Exit: (44) [logicmoo_test] ucatch:keep_going 03:19:53 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-break), (:-dmsg(skipped(blocks_on_input, break)))) 03:19:53 Call: (39) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=_3159046 03:19:53 Exit: (39) [system] term_position(1147, 1155, 1147, 1149, [1150-1155])=term_position(1147, 1155, 1147, 1149, [1150-1155]) 03:19:53 ^ 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])) 03:19:53 ^ Call: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155) 03:19:53 ^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, 1150-1155, dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Fail: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Call: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), sicstus:sicstus_flag(_3475638, _3475640)) 03:19:53 Call: (45) [system] nonvar(dmsg(skipped(blocks_on_input, break))) 03:19:53 Exit: (45) [system] nonvar(dmsg(skipped(blocks_on_input, break))) 03:19:53 Call: (45) [system] dmsg(skipped(blocks_on_input, break))=current_prolog_flag(_3475638, _3475640) 03:19:53 Fail: (45) [system] dmsg(skipped(blocks_on_input, break))=current_prolog_flag(_3475638, _3475640) 03:19:53 ^ Redo: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), sicstus:sicstus_flag(_3475638, _3475640)) 03:19:53 Call: (45) [system] dmsg(skipped(blocks_on_input, break))=prolog_flag(_3475638, _3475640) 03:19:53 Fail: (45) [system] dmsg(skipped(blocks_on_input, break))=prolog_flag(_3475638, _3475640) 03:19:53 ^ Redo: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Unify: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 ^ Fail: (44) [user] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Call: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Unify: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155) 03:19:53 ^ Redo: (44) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Unify: (44) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, 1150-1155) 03:19:53 ^ Redo: (44) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Unify: (44) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 Call: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 Unify: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Redo: (44) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Unify: (44) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 Call: (45) [system] nonvar(1150-1155) 03:19:53 Exit: (45) [system] nonvar(1150-1155) 03:19:53 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break))) 03:19:53 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break))) 03:19:53 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, break))) 03:19:53 ^ Redo: (44) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Unify: (44) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Redo: (44) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Unify: (44) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Redo: (44) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Unify: (44) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Call: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Unify: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Fail: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Fail: (44) [pfc_lib] goal_expansion(dmsg(skipped(blocks_on_input, break)), 1150-1155, _3471186, _3471188) 03:19:53 ^ Call: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Unify: (44) [system] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 Call: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break))) 03:19:53 Unify: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break))) 03:19:53 Call: (46) [system] compound_name_arity(dmsg(skipped(blocks_on_input, break)), _3506810, _3506812) 03:19:53 Exit: (46) [system] compound_name_arity(dmsg(skipped(blocks_on_input, break)), dmsg, 1) 03:19:53 Call: (46) [yall] yall:lambda_functor(dmsg) 03:19:53 Fail: (46) [yall] yall:lambda_functor(dmsg) 03:19:53 Fail: (45) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, break))) 03:19:53 ^ Redo: (44) [yall] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Unify: (44) [yall] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 Call: (45) [system] current_prolog_flag(xref, true) 03:19:53 Fail: (45) [system] current_prolog_flag(xref, true) 03:19:53 ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 Call: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 Unify: (45) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:19:53 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:19:53 ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, break))) 03:19:53 Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, break))) 03:19:53 ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ Call: (45) [logicmoo_ocl] do_ss 03:19:53 ^ Fail: (45) [logicmoo_ocl] do_ss 03:19:53 ^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(blocks_on_input, break)), _3471186) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), close(<gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;clause>(0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x5607f999ca00), (:-break), _298, (:-dmsg(skipped(blocks_on_input, break))), _294, <gt;stream>(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(<gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;clause>(0x5607eb64c070)), true)) 03:19:53 Call: (34) [t_l] t_l:hide_dmsg 03:19:53 Fail: (34) [t_l] t_l:hide_dmsg 03:19:53 ^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break))))) 03:19:53 ^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break))))) 03:19:53 ^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_3524222, file_no(2)), writeln(_3524222, dmsg(skipped(blocks_on_input, break))))) 03:19:53 ^ 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)))))) 03:19:53 ^ 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)))))) 03:19:53 %~ skipped(blocks_on_input,break) 03:19:53 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:19:53 ^ 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)))))) 03:19:53 ^ 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) 03:19:53 ^ 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(..., ..., ..., ..., ...)]))])])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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(..., ..., ..., ..., ...)]))])])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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(..., ..., ..., ..., ...)]))])])) 03:19:53 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(..., ..., ..., ..., ...)]))])])) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 Call: (38) [system] fail 03:19:53 Fail: (38) [system] fail 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:19:53 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:19:53 Call: (39) [t_l] t_l:is_ec_cvt(_3547878) 03:19:53 Fail: (39) [t_l] t_l:is_ec_cvt(_3547878) 03:19:53 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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)))) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:53 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:53 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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) 03:19:53 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) 03:19:53 Call: (41) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) 03:19:53 Exit: (41) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 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) 03:19:53 Call: (41) [$syspreds] prolog_load_context(stream, _3562816) 03:19:53 Unify: (41) [$syspreds] prolog_load_context(stream, _3562816) 03:19:53 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x5607f999ca00)) 03:19:53 Call: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:53 Unify: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:53 Exit: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:53 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] 03:19:53 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, [...])]] 03:19:53 Call: (41) [system] ttyflush 03:19:53 Exit: (41) [system] ttyflush 03:19:53 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 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 03:19:53 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 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), _3572644) 03:19:53 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 Call: (42) [system] _3574518 is 1156+1 03:19:53 Exit: (42) [system] 1157 is 1156+1 03:19:53 Call: (42) [system] 1250=<gt;1157 03:19:53 Fail: (42) [system] 1250=<gt;1157 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (43) [$syspreds] format('~N~~*/~n') 03:19:53 Unify: (43) [$syspreds] format('~N~~*/~n') 03:19:53 ~*/ 03:19:53 Exit: (43) [$syspreds] format('~N~~*/~n') 03:19:53 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1157) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1157) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_3586848, <gt;stream>(0x5607f999ca00), _3586852) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1157) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_3589276, <gt;stream>(0x5607f999ca00), _3589278) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156) 03:19:53 Call: (43) [system] 1157>1156 03:19:53 Exit: (43) [system] 1157>1156 03:19:53 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156, 1157) 03:19:53 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156, 1157) 03:19:53 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) 03:19:53 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) 03:19:53 Call: (45) [system] _3594864 is 1157-1156 03:19:53 Exit: (45) [system] 1 is 1157-1156 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (46) [error] error:must_be(list, []) 03:19:53 Unify: (46) [error] error:must_be(list, []) 03:19:53 Exit: (46) [error] error:must_be(list, []) 03:19:53 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3599194) 03:19:53 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3599194) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3601200, []) 03:19:53 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607fa192200), []) 03:19:53 Call: (49) [system] close(<gt;stream>(0x5607fa192200)) 03:19:53 Exit: (49) [system] close(<gt;stream>(0x5607fa192200)) 03:19:53 ^ 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, <gt;stream>(0x5607fa192200), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607fa192200))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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") 03:19:53 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") 03:19:53 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1157) 03:19:53 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1157) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3609698)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3609698)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1157)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1157)) 03:19:53 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1157) 03:19:53 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [echo_files] echo_files:nsl(_3614028) 03:19:53 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:19:53 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:19:53 Call: (46) [system] "\n"\==[] 03:19:53 Exit: (46) [system] "\n"\==[] 03:19:53 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _3618336, _3618338, _3618340, 'No source location!?')) 03:19:53 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _3618336, _3618338, _3618340, 'No source location!?')) 03:19:53 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _3618336, _3618338, _3618340, 'No source location!?')) 03:19:53 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _3622154, _3622218, _3622156, '\n/*~') 03:19:53 Fail: (45) [system] sub_string("\n", _3622154, _3622836, _3622156, '\n/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _3624012, _3624076, _3624014, '/*~') 03:19:53 Fail: (45) [system] sub_string("\n", _3624012, _3624694, _3624014, '/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _3626488, _3626552, _3626490, '\n%~') 03:19:53 Fail: (45) [system] sub_string("\n", _3626488, _3627170, _3626490, '\n%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] sub_string("\n", _3628346, _3628410, _3628348, '%~') 03:19:53 Fail: (45) [system] sub_string("\n", _3628346, _3629028, _3628348, '%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Call: (45) [system] write("\n") 03:19:53 03:19:53 Exit: (45) [system] write("\n") 03:19:53 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:19:53 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1156, 1157) 03:19:53 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1157) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250) 03:19:53 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250) 03:19:53 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) 03:19:53 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) 03:19:53 Call: (44) [system] _3638858 is 1250-1157 03:19:53 Exit: (44) [system] 93 is 1250-1157 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (45) [error] error:must_be(list, []) 03:19:53 Unify: (45) [error] error:must_be(list, []) 03:19:53 Exit: (45) [error] error:must_be(list, []) 03:19:53 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3643188) 03:19:53 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3643188) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3645194, []) 03:19:53 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607eaec8700), []) 03:19:53 Call: (48) [system] close(<gt;stream>(0x5607eaec8700)) 03:19:53 Exit: (48) [system] close(<gt;stream>(0x5607eaec8700)) 03:19:53 ^ 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, <gt;stream>(0x5607eaec8700), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607eaec8700))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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))") 03:19:53 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))") 03:19:53 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) 03:19:53 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) 03:19:53 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)]) 03:19:53 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([])]) 03:19:53 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)]) 03:19:53 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([])]) 03:19:53 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))) 03:19:53 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))) 03:19:53 Call: (44) [system] _3657686=(:-must((findall(_3654390, (clause_u(sk_out(_3654390), _3654396, _3654398), wdmsg(sk_out(_3654390))), _3654420), length(_3654420, _3654426), _3654426=3))) 03:19:53 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))) 03:19:53 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], []) 03:19:53 Call: (43) [system] write(":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))") 03:19:53 :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)) 03:19:53 Exit: (43) [system] write(":- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3))") 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 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) 03:19:53 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1250) 03:19:53 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1250) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3669430)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3669430)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1250)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1250)) 03:19:53 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1250) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Call: (42) [system] character_count(<gt;stream>(0x5607f999ca00), _3674980) 03:19:53 Exit: (42) [system] character_count(<gt;stream>(0x5607f999ca00), 1251) 03:19:53 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1251) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1251) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_3677486, <gt;stream>(0x5607f999ca00), _3677490) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1250) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1250) 03:19:53 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1251) 03:19:53 Call: (43) [t_l] t_l:file_stream_loc(_3679914, <gt;stream>(0x5607f999ca00), _3679916) 03:19:53 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1250) 03:19:53 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1250) 03:19:53 Call: (43) [system] 1251>1250 03:19:53 Exit: (43) [system] 1251>1250 03:19:53 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1250, 1251) 03:19:53 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1250, 1251) 03:19:53 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) 03:19:53 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) 03:19:53 Call: (45) [system] _3685502 is 1251-1250 03:19:53 Exit: (45) [system] 1 is 1251-1250 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (46) [error] error:must_be(list, []) 03:19:53 Unify: (46) [error] error:must_be(list, []) 03:19:53 Exit: (46) [error] error:must_be(list, []) 03:19:53 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3689832) 03:19:53 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3689832) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3691838, []) 03:19:53 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607eaec8b00), []) 03:19:53 Call: (49) [system] close(<gt;stream>(0x5607eaec8b00)) 03:19:53 Exit: (49) [system] close(<gt;stream>(0x5607eaec8b00)) 03:19:53 ^ 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, <gt;stream>(0x5607eaec8b00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607eaec8b00))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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, ".") 03:19:53 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, ".") 03:19:53 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1251) 03:19:53 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1251) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3700336)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3700336)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1251)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1251)) 03:19:53 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1251) 03:19:53 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [echo_files] echo_files:nsl(_3704666) 03:19:53 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:19:53 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:19:53 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:19:53 Call: (46) [system] "."\==[] 03:19:53 Exit: (46) [system] "."\==[] 03:19:53 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _3708974, _3708976, _3708978, 'No source location!?')) 03:19:53 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _3708974, _3708976, _3708978, 'No source location!?')) 03:19:53 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _3708974, _3708976, _3708978, 'No source location!?')) 03:19:53 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _3712792, _3712856, _3712794, '\n/*~') 03:19:53 Fail: (45) [system] sub_string(".", _3712792, _3713474, _3712794, '\n/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _3714650, _3714714, _3714652, '/*~') 03:19:53 Fail: (45) [system] sub_string(".", _3714650, _3715332, _3714652, '/*~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _3717126, _3717190, _3717128, '\n%~') 03:19:53 Fail: (45) [system] sub_string(".", _3717126, _3717808, _3717128, '\n%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] sub_string(".", _3718984, _3719048, _3718986, '%~') 03:19:53 Fail: (45) [system] sub_string(".", _3718984, _3719666, _3718986, '%~') 03:19:53 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Call: (45) [system] write(".") 03:19:53 . 03:19:53 Exit: (45) [system] write(".") 03:19:53 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:19:53 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1250, 1251) 03:19:53 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x5607f999ca00), 1251) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Call: (43) [system] at_end_of_stream(<gt;stream>(0x5607f999ca00)) 03:19:53 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x5607f999ca00)) 03:19:53 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Call: (43) [system] character_count(<gt;stream>(0x5607f999ca00), _3730658) 03:19:53 Exit: (43) [system] character_count(<gt;stream>(0x5607f999ca00), 1251) 03:19:53 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) 03:19:53 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) 03:19:53 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, []) 03:19:53 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, []) 03:19:53 Call: (45) [error] error:must_be(list, []) 03:19:53 Unify: (45) [error] error:must_be(list, []) 03:19:53 Exit: (45) [error] error:must_be(list, []) 03:19:53 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3736228) 03:19:53 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', [access(read)], _3736228) 03:19:53 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') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, _3738234, []) 03:19:53 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', read, <gt;stream>(0x5607f9b38000), []) 03:19:53 Call: (48) [system] close(<gt;stream>(0x5607f9b38000)) 03:19:53 Exit: (48) [system] close(<gt;stream>(0x5607f9b38000)) 03:19:53 ^ 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, <gt;stream>(0x5607f9b38000), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5607f9b38000))) 03:19:53 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", []) 03:19:53 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) 03:19:53 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") 03:19:53 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") 03:19:53 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) 03:19:53 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", <gt;stream>(0x5607ebd15800)) 03:19:53 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (45) [system] peek_char(<gt;stream>(0x5607ebd15800), _3751676) 03:19:53 Exit: (45) [system] peek_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Call: (45) [system] char_type('\n', space) 03:19:53 Exit: (45) [system] char_type('\n', space) 03:19:53 Call: (45) [system] get_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Exit: (45) [system] get_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Call: (45) [system] put_char('\n') 03:19:53 03:19:53 Exit: (45) [system] put_char('\n') 03:19:53 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (46) [system] peek_char(<gt;stream>(0x5607ebd15800), _3762020) 03:19:53 Exit: (46) [system] peek_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Call: (46) [system] char_type('\n', space) 03:19:53 Exit: (46) [system] char_type('\n', space) 03:19:53 Call: (46) [system] get_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Exit: (46) [system] get_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Call: (46) [system] put_char('\n') 03:19:53 03:19:53 Exit: (46) [system] put_char('\n') 03:19:53 Exit: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (47) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (47) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (47) [system] peek_char(<gt;stream>(0x5607ebd15800), _3772364) 03:19:53 Exit: (47) [system] peek_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Call: (47) [system] char_type('\n', space) 03:19:53 Exit: (47) [system] char_type('\n', space) 03:19:53 Call: (47) [system] get_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Exit: (47) [system] get_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Call: (47) [system] put_char('\n') 03:19:53 03:19:53 Exit: (47) [system] put_char('\n') 03:19:53 Exit: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (48) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (48) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Redo: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (48) [system] peek_char(<gt;stream>(0x5607ebd15800), _3782708) 03:19:53 Exit: (48) [system] peek_char(<gt;stream>(0x5607ebd15800), '%') 03:19:53 Call: (48) [system] char_type('%', space) 03:19:53 Fail: (48) [system] char_type('%', space) 03:19:53 Redo: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (48) [echo_files] echo_files:nsl(_3786362) 03:19:53 Unify: (48) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (48) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Call: (48) [system] atom_length('No source location!?', _3788206) 03:19:53 Exit: (48) [system] atom_length('No source location!?', 20) 03:19:53 Call: (48) [system] peek_string(<gt;stream>(0x5607ebd15800), 20, _3789420) 03:19:53 Exit: (48) [system] peek_string(<gt;stream>(0x5607ebd15800), 20, "% EDIT: https://gith") 03:19:53 Call: (48) [system] "% EDIT: https://gith"=='No source location!?' 03:19:53 Fail: (48) [system] "% EDIT: https://gith"=='No source location!?' 03:19:53 Redo: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (48) [system] peek_string(<gt;stream>(0x5607ebd15800), 2, "%~") 03:19:53 Fail: (48) [system] peek_string(<gt;stream>(0x5607ebd15800), 2, "%~") 03:19:53 Redo: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (48) [system] peek_string(<gt;stream>(0x5607ebd15800), 1, "%") 03:19:53 Exit: (48) [system] peek_string(<gt;stream>(0x5607ebd15800), 1, "%") 03:19:53 Call: (48) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), _3796778) 03:19:53 Unify: (48) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), _3796778) 03:19:53 Call: (49) [system] read_string(<gt;stream>(0x5607ebd15800), '\n', '\r', _3798016, _3798018) 03:19:53 Exit: (49) [system] read_string(<gt;stream>(0x5607ebd15800), '\n', '\r', 10, "% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc ") 03:19:53 Call: (49) [system] 10\== -1 03:19:53 Exit: (49) [system] 10\== -1 03:19:53 Call: (49) [system] _3796778="% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc " 03:19:53 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 " 03:19:53 Exit: (48) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), "% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc ") 03:19:53 Call: (48) [system] write("% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc ") 03:19:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc 03:19:53 Exit: (48) [system] write("% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_09.pfc ") 03:19:53 Call: (48) [system] nl 03:19:53 03:19:53 Exit: (48) [system] nl 03:19:53 Exit: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (49) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (49) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Redo: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (49) [system] peek_char(<gt;stream>(0x5607ebd15800), _3810224) 03:19:53 Exit: (49) [system] peek_char(<gt;stream>(0x5607ebd15800), '%') 03:19:53 Call: (49) [system] char_type('%', space) 03:19:53 Fail: (49) [system] char_type('%', space) 03:19:53 Redo: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (49) [echo_files] echo_files:nsl(_3813878) 03:19:53 Unify: (49) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (49) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Call: (49) [system] atom_length('No source location!?', _3815722) 03:19:53 Exit: (49) [system] atom_length('No source location!?', 20) 03:19:53 Call: (49) [system] peek_string(<gt;stream>(0x5607ebd15800), 20, _3816936) 03:19:53 Exit: (49) [system] peek_string(<gt;stream>(0x5607ebd15800), 20, "% JENKINS: https://j") 03:19:53 Call: (49) [system] "% JENKINS: https://j"=='No source location!?' 03:19:53 Fail: (49) [system] "% JENKINS: https://j"=='No source location!?' 03:19:53 Redo: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (49) [system] peek_string(<gt;stream>(0x5607ebd15800), 2, "%~") 03:19:53 Fail: (49) [system] peek_string(<gt;stream>(0x5607ebd15800), 2, "%~") 03:19:53 Redo: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (49) [system] peek_string(<gt;stream>(0x5607ebd15800), 1, "%") 03:19:53 Exit: (49) [system] peek_string(<gt;stream>(0x5607ebd15800), 1, "%") 03:19:53 Call: (49) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), _3824294) 03:19:53 Unify: (49) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), _3824294) 03:19:53 Call: (50) [system] read_string(<gt;stream>(0x5607ebd15800), '\n', '\r', _3825532, _3825534) 03:19:53 Exit: (50) [system] read_string(<gt;stream>(0x5607ebd15800), '\n', '\r', 10, "% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ ") 03:19:53 Call: (50) [system] 10\== -1 03:19:53 Exit: (50) [system] 10\== -1 03:19:53 Call: (50) [system] _3824294="% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ " 03:19:53 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/ " 03:19:53 Exit: (49) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), "% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ ") 03:19:53 Call: (49) [system] write("% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ ") 03:19:53 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ 03:19:53 Exit: (49) [system] write("% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_09/ ") 03:19:53 Call: (49) [system] nl 03:19:53 03:19:53 Exit: (49) [system] nl 03:19:53 Exit: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (50) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (50) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Redo: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (50) [system] peek_char(<gt;stream>(0x5607ebd15800), _3837744) 03:19:53 Exit: (50) [system] peek_char(<gt;stream>(0x5607ebd15800), '%') 03:19:53 Call: (50) [system] char_type('%', space) 03:19:53 Fail: (50) [system] char_type('%', space) 03:19:53 Redo: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (50) [echo_files] echo_files:nsl(_3841398) 03:19:53 Unify: (50) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (50) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Call: (50) [system] atom_length('No source location!?', _3843242) 03:19:53 Exit: (50) [system] atom_length('No source location!?', 20) 03:19:53 Call: (50) [system] peek_string(<gt;stream>(0x5607ebd15800), 20, _3844456) 03:19:53 Exit: (50) [system] peek_string(<gt;stream>(0x5607ebd15800), 20, "% ISSUE_SEARCH: http") 03:19:53 Call: (50) [system] "% ISSUE_SEARCH: http"=='No source location!?' 03:19:53 Fail: (50) [system] "% ISSUE_SEARCH: http"=='No source location!?' 03:19:53 Redo: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (50) [system] peek_string(<gt;stream>(0x5607ebd15800), 2, "%~") 03:19:53 Fail: (50) [system] peek_string(<gt;stream>(0x5607ebd15800), 2, "%~") 03:19:53 Redo: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (50) [system] peek_string(<gt;stream>(0x5607ebd15800), 1, "%") 03:19:53 Exit: (50) [system] peek_string(<gt;stream>(0x5607ebd15800), 1, "%") 03:19:53 Call: (50) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), _3851814) 03:19:53 Unify: (50) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), _3851814) 03:19:53 Call: (51) [system] read_string(<gt;stream>(0x5607ebd15800), '\n', '\r', _3853052, _3853054) 03:19:53 Exit: (51) [system] read_string(<gt;stream>(0x5607ebd15800), '\n', '\r', 10, "% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 ") 03:19:53 Call: (51) [system] 10\== -1 03:19:53 Exit: (51) [system] 10\== -1 03:19:53 Call: (51) [system] _3851814="% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 " 03:19:53 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 " 03:19:53 Exit: (50) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), "% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 ") 03:19:53 Call: (50) [system] write("% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 ") 03:19:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 03:19:53 Exit: (50) [system] write("% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_09 ") 03:19:53 Call: (50) [system] nl 03:19:53 03:19:53 Exit: (50) [system] nl 03:19:53 Exit: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (51) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (51) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Redo: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (51) [system] peek_char(<gt;stream>(0x5607ebd15800), _3865258) 03:19:53 Exit: (51) [system] peek_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Call: (51) [system] char_type('\n', space) 03:19:53 Exit: (51) [system] char_type('\n', space) 03:19:53 Call: (51) [system] get_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Exit: (51) [system] get_char(<gt;stream>(0x5607ebd15800), '\n') 03:19:53 Call: (51) [system] put_char('\n') 03:19:53 03:19:53 Exit: (51) [system] put_char('\n') 03:19:53 Exit: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (52) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (52) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Redo: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (52) [system] peek_char(<gt;stream>(0x5607ebd15800), _3875602) 03:19:53 Exit: (52) [system] peek_char(<gt;stream>(0x5607ebd15800), '%') 03:19:53 Call: (52) [system] char_type('%', space) 03:19:53 Fail: (52) [system] char_type('%', space) 03:19:53 Redo: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (52) [echo_files] echo_files:nsl(_3879256) 03:19:53 Unify: (52) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Exit: (52) [echo_files] echo_files:nsl('No source location!?') 03:19:53 Call: (52) [system] atom_length('No source location!?', _3881100) 03:19:53 Exit: (52) [system] atom_length('No source location!?', 20) 03:19:53 Call: (52) [system] peek_string(<gt;stream>(0x5607ebd15800), 20, _3882314) 03:19:53 Exit: (52) [system] peek_string(<gt;stream>(0x5607ebd15800), 20, "% ISSUE: https://git") 03:19:53 Call: (52) [system] "% ISSUE: https://git"=='No source location!?' 03:19:53 Fail: (52) [system] "% ISSUE: https://git"=='No source location!?' 03:19:53 Redo: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (52) [system] peek_string(<gt;stream>(0x5607ebd15800), 2, "%~") 03:19:53 Fail: (52) [system] peek_string(<gt;stream>(0x5607ebd15800), 2, "%~") 03:19:53 Redo: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (52) [system] peek_string(<gt;stream>(0x5607ebd15800), 1, "%") 03:19:53 Exit: (52) [system] peek_string(<gt;stream>(0x5607ebd15800), 1, "%") 03:19:53 Call: (52) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), _3889672) 03:19:53 Unify: (52) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), _3889672) 03:19:53 Call: (53) [system] read_string(<gt;stream>(0x5607ebd15800), '\n', '\r', _3890910, _3890912) 03:19:53 Exit: (53) [system] read_string(<gt;stream>(0x5607ebd15800), '\n', '\r', 10, "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563") 03:19:53 Call: (53) [system] 10\== -1 03:19:53 Exit: (53) [system] 10\== -1 03:19:53 Call: (53) [system] _3889672="% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563" 03:19:53 Exit: (53) [system] "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563"="% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563" 03:19:53 Exit: (52) [read_util] read_util:read_line_to_string(<gt;stream>(0x5607ebd15800), "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563") 03:19:53 Call: (52) [system] write("% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563") 03:19:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563 03:19:53 Exit: (52) [system] write("% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/563") 03:19:53 Call: (52) [system] nl 03:19:53 03:19:53 Exit: (52) [system] nl 03:19:53 Exit: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (53) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Exit: (53) [system] at_end_of_stream(<gt;stream>(0x5607ebd15800)) 03:19:53 Call: (53) [system] fail 03:19:53 Fail: (53) [system] fail 03:19:53 Fail: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5607ebd15800)) 03:19:53 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00)) 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Call: (42) [system] character_count(<gt;stream>(0x5607f999ca00), _3911094) 03:19:53 Exit: (42) [system] character_count(<gt;stream>(0x5607f999ca00), 1251) 03:19:53 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1251) 03:19:53 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1251) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3913564)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), _3913564)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1251)) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), 1251)) 03:19:53 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), 1251) 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) 03:19:53 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) 03:19:53 Call: (43) [system] fail 03:19:53 Fail: (43) [system] fail 03:19:53 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) 03:19:53 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), _3555912) 03:19:53 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3925360) 03:19:53 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3925978) 03:19:53 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:19:53 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:19:53 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (43) [$syspreds] format('~N/*~~~n') 03:19:53 Unify: (43) [$syspreds] format('~N/*~~~n') 03:19:53 /*~ 03:19:53 Exit: (43) [$syspreds] format('~N/*~~~n') 03:19:53 ^ 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)) 03:19:53 ^ 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)) 03:19:53 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (42) [system] fail 03:19:53 Fail: (42) [system] fail 03:19:53 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), (:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3))), 1157, 1250, _3555912) 03:19:53 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) 03:19:53 ^ 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) 03:19:53 Call: (40) [system] fail 03:19:53 Fail: (40) [system] fail 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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(..., ..., ..., ..., ...)]))])])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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) 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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) 03:19:53 Call: (40) [system] fail 03:19:53 Fail: (40) [system] fail 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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 03:19:53 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 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (40) [system] current_prolog_flag(xref, true) 03:19:53 Fail: (40) [system] current_prolog_flag(xref, true) 03:19:53 ^ 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) 03:19:53 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(..., ..., ..., ..., ...)]))])])) 03:19:53 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(..., ..., ..., ..., ...)]))])])) 03:19:53 Call: (40) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) 03:19:53 Exit: (40) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) 03:19:53 Call: (40) [system] nb_current('$term', _3954848) 03:19:53 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)))) 03:19:53 Call: (40) [$syspreds] prolog_load_context(module, _3956062) 03:19:53 Unify: (40) [$syspreds] prolog_load_context(module, _3956062) 03:19:53 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:19:53 ^ 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) 03:19:53 ^ 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)) 03:19:53 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))) 03:19:53 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))) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (42) [system] functor(directive_expansion, _3961632, _3961634) 03:19:53 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:19:53 Call: (42) [system] _3962862 is 0+2 03:19:53 Exit: (42) [system] 2 is 0+2 03:19:53 ^ 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) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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)))) 03:19:53 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))) 03:19:53 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))) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (39) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) 03:19:53 Exit: (39) [system] nonvar((:-must((findall(_3534906, (clause_u(sk_out(_3534906), _3534940, _3534942), wdmsg(sk_out(_3534906))), _3535060), length(_3535060, _3535116), _3535116=3)))) 03:19:53 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(..., ..., ..., ..., ...)]))])])) 03:19:53 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(..., ..., ..., ..., ...)]))])])) 03:19:53 Call: (39) [$syspreds] prolog_load_context(file, _3972768) 03:19:53 Unify: (39) [$syspreds] prolog_load_context(file, _3972768) 03:19:53 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:53 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3974594) 03:19:53 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _3974594) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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(..., ..., ..., ..., ...)]))])])) 03:19:53 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(..., ..., ..., ..., ...)]))])])) 03:19:53 ^ 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)))) 03:19:53 ^ 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)))) 03:19:53 ^ 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)))) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:19:53 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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(..., ..., ..., ..., ...)]))])])) 03:19:53 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(..., ..., ..., ..., ...)]))])])) 03:19:53 ^ Call: (39) [logicmoo_test] is_junit_test 03:19:53 ^ Unify: (39) [logicmoo_test] is_junit_test 03:19:53 ^ Exit: (39) [logicmoo_test] is_junit_test 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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') 03:19:53 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') 03:19:53 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') 03:19:53 ^ 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) 03:19:53 ^ 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)))) 03:19:53 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 03:19:53 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(..., ..., ..., ..., ...)]))])]) 03:19:53 ^ 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(..., ..., ..., ..., ...)]))])])) 03:19:53 ^ 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) 03:19:53 ^ 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(..., ..., ..., ..., ...)|...])]))])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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)) 03:19:53 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))) 03:19:53 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))) 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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)) 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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(..., ..., ..., ..., ...)|...])]))])) 03:19:53 ^ 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) 03:19:53 ^ 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(..., ..., ..., ..., ...)|...])]))])) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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) 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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(..., ..., ..., ..., ...)|...])]))])) 03:19:53 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(..., ..., ..., ..., ...)|...])]))])) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 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))) 03:19:53 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))) 03:19:53 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) 03:19:53 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) 03:19:53 Call: (46) [yall] yall:lambda_functor(mpred_test) 03:19:53 Fail: (46) [yall] yall:lambda_functor(mpred_test) 03:19:53 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))) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (45) [system] current_prolog_flag(xref, true) 03:19:53 Fail: (45) [system] current_prolog_flag(xref, true) 03:19:53 ^ 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) 03:19:53 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) 03:19:53 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) 03:19:53 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) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:19:53 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:19:53 ^ 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) 03:19:53 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))) 03:19:53 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))) 03:19:53 ^ 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) 03:19:53 ^ 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) 03:19:53 ^ Call: (45) [logicmoo_ocl] do_ss 03:19:53 ^ Fail: (45) [logicmoo_ocl] do_ss 03:19:53 ^ 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) 03:19:53 ^ 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', <gt;stream>(0x5607f999ca00), close(<gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;clause>(0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(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, <gt;stream>(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(<gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;clause>(0x5607eb64c070)), true)) 03:19:53 ^ Call: (33) [user] mpred_test((findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), length(_4046470, _4046492), _4046492=3)) 03:19:53 ^ 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)) 03:19:53 Call: (40) [$syspreds] update_flag(tests, _4048532, _4048532+1) 03:19:53 Unify: (40) [$syspreds] update_flag(tests, _4048532, _4048532+1) 03:19:53 Exit: (40) [$syspreds] update_flag(tests, 0, 0+1) 03:19:53 Call: (40) [$syspreds] update_flag(test_number, _4050378, _4050378+1) 03:19:53 Unify: (40) [$syspreds] update_flag(test_number, _4050378, _4050378+1) 03:19:53 Exit: (40) [$syspreds] update_flag(test_number, 4, 4+1) 03:19:53 ^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_4052230, 'Test_~4d_Line_~4d', [5, 0]) 03:19:53 ^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_4052230, 'Test_~4d_Line_~4d', [5, 0]) 03:19:53 ^ Call: (39) [logicmoo_test] format(string(_4052230), 'Test_~4d_Line_~4d', [5, 0]) 03:19:53 ^ Exit: (39) [logicmoo_test] format(string("Test_0.0005_Line_0.0000"), 'Test_~4d_Line_~4d', [5, 0]) 03:19:53 ^ Exit: (38) [logicmoo_test] backward_compatibility:sformat("Test_0.0005_Line_0.0000", 'Test_~4d_Line_~4d', [5, 0]) 03:19:53 ^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0005_Line_0.0000", _4052224) 03:19:53 ^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0005_Line_0.0000", _4052224) 03:19:53 Call: (39) [system] arg(1, '_0.'='_', _4056656) 03:19:53 Exit: (39) [system] arg(1, '_0.'='_', '_0.') 03:19:53 Call: (39) [system] arg(2, '_0.'='_', _4057878) 03:19:53 Exit: (39) [system] arg(2, '_0.'='_', '_') 03:19:53 ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0005_Line_0.0000", _4059100) 03:19:53 ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0005_Line_0.0000", _4059100) 03:19:53 ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0005_Line_0.0000", _4059100) 03:19:53 Call: (40) [system] atomic_list_concat(_4060998, '_0.', "Test_0.0005_Line_0.0000") 03:19:53 Exit: (40) [system] atomic_list_concat(['Test', '0005_Line', '0000'], '_0.', "Test_0.0005_Line_0.0000") 03:19:53 Call: (40) [system] atomics_to_string(['Test', '0005_Line', '0000'], '_', _4059100) 03:19:53 Exit: (40) [system] atomics_to_string(['Test', '0005_Line', '0000'], '_', "Test_0005_Line_0000") 03:19:53 ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0005_Line_0.0000", "Test_0005_Line_0000") 03:19:53 ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0005_Line_0000", _4052224) 03:19:53 ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0005_Line_0000", "Test_0005_Line_0000") 03:19:53 ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0005_Line_0000", "Test_0005_Line_0000") 03:19:53 ^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0005_Line_0.0000", "Test_0005_Line_0000") 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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) 03:19:53 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)) 03:19:53 Call: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Call: (42) [system] arg(_4074696, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638) 03:19:53 Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Redo: (42) [system] arg(_4080860, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638) 03:19:53 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)))) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (43) [system] arg(_4086408, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4086350) 03:19:53 Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4092574, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4099358, sk_out(_4046404), _4099300) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4107994, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4066616, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4066616, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4066616, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4066616, _4046426) 03:19:53 Redo: (44) [system] arg(_4115394, clause_u(sk_out(_4046404), _4046426, _4046448), _4092516) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4066616, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4066616, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4066616, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4066616, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [system] arg(_4123412, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4086350) 03:19:53 Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) 03:19:53 Call: (44) [system] arg(_4129578, wdmsg(sk_out(_4046404)), _4129520) 03:19:53 Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4136362, sk_out(_4046404), _4136304) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (42) [system] arg(_4146234, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4074638) 03:19:53 Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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) 03:19:53 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)) 03:19:53 Call: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) 03:19:53 Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) 03:19:53 Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) 03:19:53 Call: (42) [system] arg(_4157946, (length(_4046470, _4046492), _4046492=3), _4157888) 03:19:53 Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492)) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) 03:19:53 Call: (43) [system] arg(_4163494, length(_4046470, _4046492), _4163436) 03:19:53 Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Redo: (43) [system] arg(_4170276, length(_4046470, _4046492), _4163436) 03:19:53 Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) 03:19:53 Redo: (42) [system] arg(_4177676, (length(_4046470, _4046492), _4046492=3), _4157888) 03:19:53 Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) 03:19:53 Call: (43) [system] arg(_4183224, _4046492=3, _4183166) 03:19:53 Exit: (43) [system] arg(1, _4046492=3, _4046492) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Redo: (43) [system] arg(_4190006, _4046492=3, _4183166) 03:19:53 Exit: (43) [system] arg(2, _4046492=3, 3) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, 3) 03:19:53 Unify: (43) [occurs] occurs:sub_term(3, 3) 03:19:53 Exit: (43) [occurs] occurs:sub_term(3, 3) 03:19:53 Exit: (42) [occurs] occurs:sub_term(3, _4046492=3) 03:19:53 Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, 3) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, 3) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, 3) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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) 03:19:53 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)) 03:19:53 Call: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Call: (42) [system] arg(_4206666, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608) 03:19:53 Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Redo: (42) [system] arg(_4212830, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608) 03:19:53 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)))) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (43) [system] arg(_4218378, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4218320) 03:19:53 Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4224544, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4231328, sk_out(_4046404), _4231270) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4239964, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4198586, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4198586, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4198586, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4198586, _4046426) 03:19:53 Redo: (44) [system] arg(_4247364, clause_u(sk_out(_4046404), _4046426, _4046448), _4224486) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4198586, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4198586, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4198586, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4198586, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4198586, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [system] arg(_4255382, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4218320) 03:19:53 Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404))) 03:19:53 Call: (44) [system] arg(_4261548, wdmsg(sk_out(_4046404)), _4261490) 03:19:53 Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4268332, sk_out(_4046404), _4268274) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4198586, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4198586, sk_out(_4046404)) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4198586, wdmsg(sk_out(_4046404))) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4198586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (42) [system] arg(_4278204, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4206608) 03:19:53 Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4198586, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4198586, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4198586, _4046470) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4198586, _4046470) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_4198586, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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) 03:19:53 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)) 03:19:53 Call: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3)) 03:19:53 Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) 03:19:53 Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3)) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3)) 03:19:53 Call: (42) [system] arg(_4289916, (length(_4046470, _4046492), _4046492=3), _4289858) 03:19:53 Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492)) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492)) 03:19:53 Call: (43) [system] arg(_4295464, length(_4046470, _4046492), _4295406) 03:19:53 Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4198586, _4046470) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4198586, _4046470) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4198586, _4046470) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4198586, _4046470) 03:19:53 Redo: (43) [system] arg(_4302246, length(_4046470, _4046492), _4295406) 03:19:53 Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4198586, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4198586, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4198586, _4046492) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4198586, _4046492) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4198586, length(_4046470, _4046492)) 03:19:53 Redo: (42) [system] arg(_4309646, (length(_4046470, _4046492), _4046492=3), _4289858) 03:19:53 Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4198586, _4046492=3) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4198586, _4046492=3) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4198586, _4046492=3) 03:19:53 Call: (43) [system] arg(_4315194, _4046492=3, _4315136) 03:19:53 Exit: (43) [system] arg(1, _4046492=3, _4046492) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4198586, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4198586, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4198586, _4046492) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4198586, _4046492) 03:19:53 Redo: (43) [system] arg(_4321976, _4046492=3, _4315136) 03:19:53 Exit: (43) [system] arg(2, _4046492=3, 3) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4198586, 3) 03:19:53 Unify: (43) [occurs] occurs:sub_term(3, 3) 03:19:53 Exit: (43) [occurs] occurs:sub_term(3, 3) 03:19:53 Exit: (42) [occurs] occurs:sub_term(3, _4046492=3) 03:19:53 Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4198586, 3) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4198586, 3) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4198586, 3) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4198586, _4046492=3) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_4198586, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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) 03:19:53 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)) 03:19:53 Call: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Call: (42) [system] arg(_4338634, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576) 03:19:53 Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Redo: (42) [system] arg(_4344798, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576) 03:19:53 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)))) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (43) [system] arg(_4350346, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4350288) 03:19:53 Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4356512, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4363296, sk_out(_4046404), _4363238) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4371932, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4066616, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4066616, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4066616, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4066616, _4046426) 03:19:53 Redo: (44) [system] arg(_4379332, clause_u(sk_out(_4046404), _4046426, _4046448), _4356454) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4066616, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4066616, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4066616, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4066616, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [system] arg(_4387350, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4350288) 03:19:53 Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) 03:19:53 Call: (44) [system] arg(_4393516, wdmsg(sk_out(_4046404)), _4393458) 03:19:53 Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4400300, sk_out(_4046404), _4400242) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4066616, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4066616, sk_out(_4046404)) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, wdmsg(sk_out(_4046404))) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4066616, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (42) [system] arg(_4410172, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4338576) 03:19:53 Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_4066616, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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) 03:19:53 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)) 03:19:53 Call: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) 03:19:53 Unify: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) 03:19:53 Exit: (41) [occurs] occurs:sub_term((length(_4046470, _4046492), _4046492=3), (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) 03:19:53 Call: (42) [system] arg(_4421884, (length(_4046470, _4046492), _4046492=3), _4421826) 03:19:53 Exit: (42) [system] arg(1, (length(_4046470, _4046492), _4046492=3), length(_4046470, _4046492)) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(length(_4046470, _4046492), length(_4046470, _4046492)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(length(_4046470, _4046492), (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) 03:19:53 Call: (43) [system] arg(_4427432, length(_4046470, _4046492), _4427374) 03:19:53 Exit: (43) [system] arg(1, length(_4046470, _4046492), _4046470) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046470, length(_4046470, _4046492)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046470, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, _4046470) 03:19:53 Redo: (43) [system] arg(_4434214, length(_4046470, _4046492), _4427374) 03:19:53 Exit: (43) [system] arg(2, length(_4046470, _4046492), _4046492) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046492, length(_4046470, _4046492)) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4066616, length(_4046470, _4046492)) 03:19:53 Redo: (42) [system] arg(_4441614, (length(_4046470, _4046492), _4046492=3), _4421826) 03:19:53 Exit: (42) [system] arg(2, (length(_4046470, _4046492), _4046492=3), _4046492=3) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046492=3, _4046492=3) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046492=3, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) 03:19:53 Call: (43) [system] arg(_4447162, _4046492=3, _4447104) 03:19:53 Exit: (43) [system] arg(1, _4046492=3, _4046492) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046492, _4046492) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046492, _4046492=3) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046492, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, _4046492) 03:19:53 Redo: (43) [system] arg(_4453944, _4046492=3, _4447104) 03:19:53 Exit: (43) [system] arg(2, _4046492=3, 3) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4066616, 3) 03:19:53 Unify: (43) [occurs] occurs:sub_term(3, 3) 03:19:53 Exit: (43) [occurs] occurs:sub_term(3, 3) 03:19:53 Exit: (42) [occurs] occurs:sub_term(3, _4046492=3) 03:19:53 Exit: (41) [occurs] occurs:sub_term(3, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4066616, 3) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4066616, 3) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4066616, 3) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4066616, _4046492=3) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_4066616, (length(_4046470, _4046492), _4046492=3)) 03:19:53 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)) 03:19:53 Call: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Call: (42) [system] arg(_4465676, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618) 03:19:53 Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Redo: (42) [system] arg(_4471222, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618) 03:19:53 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)))) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (43) [system] arg(_4476152, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4476094) 03:19:53 Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4481700, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4487866, sk_out(_4046404), _4487808) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4495884, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4462526, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4462526, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4462526, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4462526, _4046426) 03:19:53 Redo: (44) [system] arg(_4502666, clause_u(sk_out(_4046404), _4046426, _4046448), _4481642) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4462526, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4462526, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4462526, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4462526, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [system] arg(_4510066, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4476094) 03:19:53 Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) 03:19:53 Call: (44) [system] arg(_4515614, wdmsg(sk_out(_4046404)), _4515556) 03:19:53 Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4521780, sk_out(_4046404), _4521722) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (42) [system] arg(_4531034, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4465618) 03:19:53 Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4462526, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4462526, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4462526, _4046470) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4462526, _4046470) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Call: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Call: (42) [system] arg(_4540292, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234) 03:19:53 Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Redo: (42) [system] arg(_4545838, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234) 03:19:53 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)))) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (43) [system] arg(_4550768, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4550710) 03:19:53 Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4556316, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4562482, sk_out(_4046404), _4562424) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4570500, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4537142, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4537142, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4537142, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4537142, _4046426) 03:19:53 Redo: (44) [system] arg(_4577282, clause_u(sk_out(_4046404), _4046426, _4046448), _4556258) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4537142, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4537142, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4537142, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4537142, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4537142, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [system] arg(_4584682, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4550710) 03:19:53 Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404))) 03:19:53 Call: (44) [system] arg(_4590230, wdmsg(sk_out(_4046404)), _4590172) 03:19:53 Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4596396, sk_out(_4046404), _4596338) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4537142, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4537142, sk_out(_4046404)) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4537142, wdmsg(sk_out(_4046404))) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4537142, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (42) [system] arg(_4605650, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4540234) 03:19:53 Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4537142, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4537142, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4537142, _4046470) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4537142, _4046470) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_4537142, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Call: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 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)) 03:19:53 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)) 03:19:53 Redo: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Unify: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Call: (42) [system] arg(_4614906, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848) 03:19:53 Exit: (42) [system] arg(1, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046404) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Redo: (42) [system] arg(_4620452, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848) 03:19:53 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)))) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 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)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (43) [system] arg(_4625382, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4625324) 03:19:53 Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4630930, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4637096, sk_out(_4046404), _4637038) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4645114, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4462526, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046426, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4462526, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4462526, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4462526, _4046426) 03:19:53 Redo: (44) [system] arg(_4651896, clause_u(sk_out(_4046404), _4046426, _4046448), _4630872) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4462526, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046448, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4462526, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4462526, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4462526, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4462526, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [system] arg(_4659296, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4625324) 03:19:53 Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) 03:19:53 Call: (44) [system] arg(_4664844, wdmsg(sk_out(_4046404)), _4664786) 03:19:53 Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(sk_out(_4046404), findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4671010, sk_out(_4046404), _4670952) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046404, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4462526, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4462526, sk_out(_4046404)) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4462526, wdmsg(sk_out(_4046404))) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4462526, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (42) [system] arg(_4680264, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4614848) 03:19:53 Exit: (42) [system] arg(3, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470), _4046470) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4462526, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046470, _4046470) 03:19:53 Exit: (41) [occurs] occurs:sub_term(_4046470, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4462526, _4046470) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4462526, _4046470) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4462526, _4046470) 03:19:53 Fail: (41) [occurs] occurs:sub_term(_4462526, findall(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4046470)) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (43) [system] arg(_4689524, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4689466) 03:19:53 Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4694454, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4700002, sk_out(_4046404), _4699944) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4707402, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4686374, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4686374, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4686374, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4686374, _4046426) 03:19:53 Redo: (44) [system] arg(_4713566, clause_u(sk_out(_4046404), _4046426, _4046448), _4694396) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4686374, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4686374, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4686374, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4686374, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [system] arg(_4720348, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4689466) 03:19:53 Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) 03:19:53 Call: (44) [system] arg(_4725278, wdmsg(sk_out(_4046404)), _4725220) 03:19:53 Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4730826, sk_out(_4046404), _4730768) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (43) [system] arg(_4742556, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4742498) 03:19:53 Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4747486, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4753034, sk_out(_4046404), _4752976) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4739406, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4739406, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4739406, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4739406, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4760434, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4739406, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4739406, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4739406, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4739406, _4046426) 03:19:53 Redo: (44) [system] arg(_4766598, clause_u(sk_out(_4046404), _4046426, _4046448), _4747428) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4739406, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4739406, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4739406, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4739406, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4739406, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [system] arg(_4773380, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4742498) 03:19:53 Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404))) 03:19:53 Call: (44) [system] arg(_4778310, wdmsg(sk_out(_4046404)), _4778252) 03:19:53 Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4783858, sk_out(_4046404), _4783800) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4739406, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4739406, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4739406, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4739406, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4739406, sk_out(_4046404)) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4739406, wdmsg(sk_out(_4046404))) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4739406, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 Redo: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Unify: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (43) [system] arg(_4795586, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4795528) 03:19:53 Exit: (43) [system] arg(1, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4800516, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4806064, sk_out(_4046404), _4806006) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4813464, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4686374, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046426, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4686374, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4686374, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4686374, _4046426) 03:19:53 Redo: (44) [system] arg(_4819628, clause_u(sk_out(_4046404), _4046426, _4046448), _4800458) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4686374, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046448, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4686374, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4686374, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4686374, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4686374, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [system] arg(_4826410, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), _4795528) 03:19:53 Exit: (43) [system] arg(2, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404))), wdmsg(sk_out(_4046404))) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (43) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(wdmsg(sk_out(_4046404)), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) 03:19:53 Call: (44) [system] arg(_4831340, wdmsg(sk_out(_4046404)), _4831282) 03:19:53 Exit: (44) [system] arg(1, wdmsg(sk_out(_4046404)), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(sk_out(_4046404), (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4836888, sk_out(_4046404), _4836830) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, wdmsg(sk_out(_4046404))) 03:19:53 Exit: (42) [occurs] occurs:sub_term(_4046404, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4686374, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4686374, sk_out(_4046404)) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4686374, wdmsg(sk_out(_4046404))) 03:19:53 Fail: (42) [occurs] occurs:sub_term(_4686374, (clause_u(sk_out(_4046404), _4046426, _4046448), wdmsg(sk_out(_4046404)))) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4848620, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4853550, sk_out(_4046404), _4853492) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4845470, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4845470, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4845470, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4845470, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4860332, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4845470, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4845470, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4845470, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4845470, _4046426) 03:19:53 Redo: (44) [system] arg(_4865878, clause_u(sk_out(_4046404), _4046426, _4046448), _4848562) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4845470, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4845470, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4845470, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4845470, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4875136, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4880066, sk_out(_4046404), _4880008) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4871986, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4871986, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4871986, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4871986, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4871986, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4886848, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4871986, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4871986, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4871986, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4871986, _4046426) 03:19:53 Redo: (44) [system] arg(_4892394, clause_u(sk_out(_4046404), _4046426, _4046448), _4875078) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4871986, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4871986, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4871986, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4871986, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4871986, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(clause_u(sk_out(_4046404), _4046426, _4046448), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Unify: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [system] arg(_4901650, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592) 03:19:53 Exit: (44) [system] arg(1, clause_u(sk_out(_4046404), _4046426, _4046448), sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(sk_out(_4046404), clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4906580, sk_out(_4046404), _4906522) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4845470, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046404, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4845470, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4845470, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4845470, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4845470, sk_out(_4046404)) 03:19:53 Redo: (44) [system] arg(_4913362, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592) 03:19:53 Exit: (44) [system] arg(2, clause_u(sk_out(_4046404), _4046426, _4046448), _4046426) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4845470, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046426, _4046426) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046426, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4845470, _4046426) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4845470, _4046426) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4845470, _4046426) 03:19:53 Redo: (44) [system] arg(_4918908, clause_u(sk_out(_4046404), _4046426, _4046448), _4901592) 03:19:53 Exit: (44) [system] arg(3, clause_u(sk_out(_4046404), _4046426, _4046448), _4046448) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4845470, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046448, _4046448) 03:19:53 Exit: (43) [occurs] occurs:sub_term(_4046448, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4845470, _4046448) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4845470, _4046448) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4845470, _4046448) 03:19:53 Fail: (43) [occurs] occurs:sub_term(_4845470, clause_u(sk_out(_4046404), _4046426, _4046448)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4928168, sk_out(_4046404), _4928110) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4925018, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4925018, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4925018, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4925018, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4937426, sk_out(_4046404), _4937368) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4934276, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4934276, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4934276, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4934276, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4934276, sk_out(_4046404)) 03:19:53 Call: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Exit: (44) [occurs] occurs:sub_term(sk_out(_4046404), sk_out(_4046404)) 03:19:53 Redo: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) 03:19:53 Unify: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) 03:19:53 Call: (45) [system] arg(_4946682, sk_out(_4046404), _4946624) 03:19:53 Exit: (45) [system] arg(1, sk_out(_4046404), _4046404) 03:19:53 Call: (45) [occurs] occurs:sub_term(_4925018, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (45) [occurs] occurs:sub_term(_4046404, _4046404) 03:19:53 Exit: (44) [occurs] occurs:sub_term(_4046404, sk_out(_4046404)) 03:19:53 Redo: (45) [occurs] occurs:sub_term(_4925018, _4046404) 03:19:53 Unify: (45) [occurs] occurs:sub_term(_4925018, _4046404) 03:19:53 Fail: (45) [occurs] occurs:sub_term(_4925018, _4046404) 03:19:53 Fail: (44) [occurs] occurs:sub_term(_4925018, sk_out(_4046404)) 03:19:53 ^ Call: (43) [logicmoo_test] backward_compatibility:sformat(_4066614, '~w_~w', [sk_out, 1]) 03:19:53 ^ Unify: (43) [logicmoo_test] backward_compatibility:sformat(_4066614, '~w_~w', [sk_out, 1]) 03:19:53 ^ Call: (44) [logicmoo_test] format(string(_4066614), '~w_~w', [sk_out, 1]) 03:19:53 ^ Exit: (44) [logicmoo_test] format(string("sk_out_1"), '~w_~w', [sk_out, 1]) 03:19:53 ^ Exit: (43) [logicmoo_test] backward_compatibility:sformat("sk_out_1", '~w_~w', [sk_out, 1]) 03:19:53 ^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_4066612, '~w_in_~w', ["sk_out_1", user]) 03:19:53 ^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_4066612, '~w_in_~w', ["sk_out_1", user]) 03:19:53 ^ Call: (39) [logicmoo_test] format(string(_4066612), '~w_in_~w', ["sk_out_1", user]) 03:19:53 ^ Exit: (39) [logicmoo_test] format(string("sk_out_1_in_user"), '~w_in_~w', ["sk_out_1", user]) 03:19:53 ^ Exit: (38) [logicmoo_test] backward_compatibility:sformat("sk_out_1_in_user", '~w_in_~w', ["sk_out_1", user]) 03:19:53 ^ Call: (37) [logicmoo_test] backward_compatibility:sformat(_4048530, '~w__~w', ["Test_0005_Line_0000", "sk_out_1_in_user"]) 03:19:53 ^ Unify: (37) [logicmoo_test] backward_compatibility:sformat(_4048530, '~w__~w', ["Test_0005_Line_0000", "sk_out_1_in_user"]) 03:19:53 ^ Call: (38) [logicmoo_test] format(string(_4048530), '~w__~w', ["Test_0005_Line_0000", "sk_out_1_in_user"]) 03:19:53 ^ 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"]) 03:19:53 ^ 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"]) 03:19:53 Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270) 03:19:53 Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') 03:19:53 Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') 03:19:53 Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270) 03:19:53 Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") 03:19:53 Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") 03:19:53 Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270) 03:19:53 Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") 03:19:53 Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") 03:19:53 Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270) 03:19:53 Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") 03:19:53 Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") 03:19:53 Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _4962270) 03:19:53 Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__sk_out_1_in_user") 03:19:53 Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__sk_out_1_in_user") 03:19:53 ^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:19:53 ^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) 03:19:53 ^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) 03:19:53 Call: (41) [system] copy_term(t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user"), _4980474) 03:19:53 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")) 03:19:53 ^ Call: (41) [t_l] clause(t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user"), true) 03:19:53 ^ Fail: (41) [t_l] clause(mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user"), true) 03:19:53 ^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) 03:19:53 ^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) 03:19:53 ^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) 03:19:53 ^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user"), _4984928) 03:19:53 ^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user"), <gt;clause>(0x5607ec7ed380)) 03:19:53 Call: (47) [system] nb_current('$w_tl_e', _4986166) 03:19:53 Exit: (47) [system] nb_current('$w_tl_e', []) 03:19:53 Call: (47) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5607ec7ed380)]) 03:19:53 Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5607ec7ed380)]) 03:19:53 ^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0005_Line_0000__sk_out_1_in_user")) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _4991830, _4991770) 03:19:53 ^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (48) [system] var(must_det_u) 03:19:53 Fail: (48) [system] var(must_det_u) 03:19:53 ^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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) 03:19:53 ^ 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))) 03:19:53 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))) 03:19:53 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))) 03:19:53 ^ 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))) 03:19:53 ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _5000456, _5000396) 03:19:53 ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (49) [system] var(must_det_u) 03:19:53 Fail: (49) [system] var(must_det_u) 03:19:53 ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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(..., ...), ... = ...))))) 03:19:53 ^ 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(..., ...), ... = ...))))) 03:19:53 ^ 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) 03:19:53 ^ 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))))) 03:19:53 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))))) 03:19:53 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))))) 03:19:53 ^ 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(..., ...), ... = ...))))) 03:19:53 ^ 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(..., ...), ... = ...)))))) 03:19:53 ^ 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(..., ...), ... = ...)))))) 03:19:53 ^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly) 03:19:53 ^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly) 03:19:53 ^ Call: (54) [logicmoo_test] current_predicate((in_pp/1)) 03:19:53 ^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1)) 03:19:53 ^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:19:53 ^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:19:53 Call: (55) [system] nonvar(bfly) 03:19:53 Exit: (55) [system] nonvar(bfly) 03:19:53 ^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) 03:19:53 ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) 03:19:53 Call: (56) [system] nonvar(_5013948) 03:19:53 Fail: (56) [system] nonvar(_5013948) 03:19:53 ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) 03:19:53 ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) 03:19:53 ^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948) 03:19:53 ^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948) 03:19:53 Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _5013948) 03:19:53 Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _5013948) 03:19:53 ^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_5013948) 03:19:53 ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) 03:19:53 ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_5013948) 03:19:53 ^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948) 03:19:53 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948) 03:19:53 Call: (57) [system] nonvar(_5013948) 03:19:53 Fail: (57) [system] nonvar(_5013948) 03:19:53 ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948) 03:19:53 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish) 03:19:53 ^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_5025674))) 03:19:53 ^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_5025674))) 03:19:53 Call: (61) [system] nb_current('$pp_swish', t) 03:19:53 Fail: (61) [system] nb_current('$pp_swish', t) 03:19:53 Call: (61) [pengines] pengines:pengine_self(_5025674) 03:19:53 Unify: (61) [pengines] pengines:pengine_self(_5025674) 03:19:53 Call: (62) [system] thread_self(_5029458) 03:19:53 Exit: (62) [system] thread_self(main) 03:19:53 Call: (62) [pengines] current_pengine(_5025674, _5030722, main, _5030726, _5030728, _5030730) 03:19:53 Fail: (62) [pengines] current_pengine(_5025674, _5031384, main, _5031388, _5031390, _5031392) 03:19:53 Fail: (61) [pengines] pengines:pengine_self(_5025674) 03:19:53 ^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_5025674))) 03:19:53 ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948) 03:19:53 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http) 03:19:53 ^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_5034498)) 03:19:53 ^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_5034498)) 03:19:53 Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498) 03:19:53 Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498) 03:19:53 Call: (61) [system] current_output(_5037064) 03:19:53 Exit: (61) [system] current_output(<gt;stream>(0x7fcd9afd78c0)) 03:19:53 Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7fcd9afd78c0)) 03:19:53 Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7fcd9afd78c0)) 03:19:53 Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_5034498) 03:19:53 ^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_5034498)) 03:19:53 ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_5013948) 03:19:53 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:19:53 ^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2)) 03:19:53 ^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2)) 03:19:53 ^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:53 ^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:53 Call: (58) [system] nonvar(f) 03:19:53 Exit: (58) [system] nonvar(f) 03:19:53 ^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686) 03:19:53 ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686) 03:19:53 Call: (59) [system] nonvar(_5045686) 03:19:53 Fail: (59) [system] nonvar(_5045686) 03:19:53 ^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686) 03:19:53 ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _5045686) 03:19:53 Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _5045686) 03:19:53 Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:19:53 Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:19:53 ^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:53 Call: (58) [system] f=@=f 03:19:53 Exit: (58) [system] f=@=f 03:19:53 ^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:53 ^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:19:53 ^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi) 03:19:53 Call: (55) [system] bfly==ansi 03:19:53 Fail: (55) [system] bfly==ansi 03:19:53 ^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:19:53 ^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly) 03:19:53 ^ 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(..., ...), ... = ...)))))) 03:19:53 ^ 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))))) 03:19:53 ^ 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))))) 03:19:53 ^ 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(..., ...)))))))))) 03:19:53 ^ 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((?- ...))))))))) 03:19:53 %~ ?-( 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))). 03:19:53 ^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:19:53 ^ 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((?- ...))))))))) 03:19:53 ^ 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))))) 03:19:53 ^ 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(..., ...), ... = ...)))))) 03:19:53 ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _5133538, _5133478) 03:19:53 ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (49) [system] var(must_det_u) 03:19:53 Fail: (49) [system] var(must_det_u) 03:19:53 ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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) 03:19:53 ^ 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))) 03:19:53 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))) 03:19:53 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))) 03:19:53 ^ 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))) 03:19:53 ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _5142164, _5142104) 03:19:53 ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (50) [system] var(must_det_u) 03:19:53 Fail: (50) [system] var(must_det_u) 03:19:53 ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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) 03:19:53 ^ 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))) 03:19:53 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))) 03:19:53 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))) 03:19:53 ^ 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))) 03:19:53 Call: (53) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", goal, _5149484) 03:19:53 Fail: (53) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", goal, _5149484) 03:19:53 ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _5152050, _5151990) 03:19:53 ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (50) [system] var(must_det_u) 03:19:53 Fail: (50) [system] var(must_det_u) 03:19:53 ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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))) 03:19:53 ^ 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))) 03:19:53 ^ 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) 03:19:53 ^ 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))) 03:19:53 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))) 03:19:53 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))) 03:19:53 ^ 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))) 03:19:53 ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _5160676, _5160616) 03:19:53 ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:53 Call: (51) [system] var(must_det_u) 03:19:53 Fail: (51) [system] var(must_det_u) 03:19:53 ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ 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(..., ..., ...)))) 03:19:53 ^ 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(..., ..., ...)))) 03:19:53 ^ 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) 03:19:53 ^ 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)))) 03:19:53 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)))) 03:19:53 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)))) 03:19:53 ^ 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(..., ..., ...)))) 03:19:53 Call: (55) [system] source_location(_4971746, _4971748) 03:19:53 Fail: (55) [system] source_location(_4971746, _4971748) 03:19:53 ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:53 ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _5170520, _5170460) 03:19:53 ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:19:54 Call: (51) [system] var(must_det_u) 03:19:54 Fail: (51) [system] var(must_det_u) 03:19:54 ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:19:54 ^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876)) 03:19:54 ^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876)) 03:19:54 ^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_4971876), _5174830, _5174770) 03:19:54 ^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_4971876), logicmoo_test, get_time(_4971876)) 03:19:54 Call: (51) [system] var(get_time(_4971876)) 03:19:54 Fail: (51) [system] var(get_time(_4971876)) 03:19:54 ^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_4971876)) 03:19:54 ^ 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))) 03:19:54 Call: (45) [system] _4971886=nb(0) 03:19:54 Exit: (45) [system] nb(0)=nb(0) 03:19:54 ^ 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)) 03:19:54 ^ 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)) 03:19:54 ^ Call: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Unify: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Exit: (69) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:19:54 ^ Call: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Unify: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Redo: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Unify: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Call: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Unify: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448) 03:19:54 Call: (66) [system] nonvar(_4046448) 03:19:54 Fail: (66) [system] nonvar(_4046448) 03:19:54 ^ Redo: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Unify: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Call: (66) [baseKB] quietly(copy_term(sk_out(_4046404):_4046426, _5194760:_5194762, _5194750)) 03:19:54 ^ Unify: (66) [rtrace] quietly(baseKB:copy_term(sk_out(_4046404):_4046426, _5194760:_5194762, _5194750)) 03:19:54 ^ Exit: (71) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:19:54 ^ Exit: (66) [rtrace] quietly(baseKB:copy_term(sk_out(_4046404):_4046426, sk_out(_5196380):_5194762, [])) 03:19:54 ^ 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([]))) 03:19:54 ^ 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([]))) 03:19:54 ^ Call: (69) [ucatch] ucatch:skipWrapper0 03:19:54 ^ Unify: (69) [ucatch] ucatch:skipWrapper0 03:19:54 Call: (70) [system] current_prolog_flag(bugger, false) 03:19:54 Fail: (70) [system] current_prolog_flag(bugger, false) 03:19:54 ^ Redo: (69) [ucatch] ucatch:skipWrapper0 03:19:54 ^ Unify: (69) [ucatch] ucatch:skipWrapper0 03:19:54 Call: (70) [tlbugger] tlbugger:rtracing 03:19:54 Fail: (70) [tlbugger] tlbugger:rtracing 03:19:54 ^ Redo: (69) [ucatch] ucatch:skipWrapper0 03:19:54 ^ Exit: (69) [ucatch] ucatch:skipWrapper0 03:19:54 ^ Call: (68) [user] clause(sk_out(_5196380), _5197802, _4046448) 03:19:54 ^ Fail: (68) [user] clause(sk_out(_5196380), _5197802, _4046448) 03:19:54 ^ 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([]))) 03:19:54 ^ Fail: (65) [baseKB] clause_attvars:clause_attv(user:sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Fail: (64) [baseKB] hook_database:clause_i(user:sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ Fail: (62) [baseKB] clause_u(sk_out(_4046404), _4046426, _4046448) 03:19:54 ^ 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)) 03:19:54 Call: (47) [system] _4971926=failure 03:19:54 Exit: (47) [system] failure=failure 03:19:54 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))))) 03:19:54 03:19:54 no_proof_for(\+ (findall(_4046404,(clause_u(sk_out(_4046404),_4046426,_4046448),wdmsg(sk_out(_4046404))),_4046470),length(_4046470,_4046492),_4046492=3)). 03:19:54 03:19:54 no_proof_for(\+ (findall(_4046404,(clause_u(sk_out(_4046404),_4046426,_4046448),wdmsg(sk_out(_4046404))),_4046470),length(_4046470,_4046492),_4046492=3)). 03:19:54 03:19:54 no_proof_for(\+ (findall(_4046404,(clause_u(sk_out(_4046404),_4046426,_4046448),wdmsg(sk_out(_4046404))),_4046470),length(_4046470,_4046492),_4046492=3)). 03:19:54 03:19:54 _5211068 03:19:54 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_09-Test_0005_Line_0000__sk_out_1_in_user'. 03:19:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_09'. 03:19:54 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\']"'. 03:19:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:19:54 Call: (45) [system] failure=error(_948) 03:19:54 Fail: (45) [system] failure=error(_948) 03:19:54 Call: (45) [system] true 03:19:54 Exit: (45) [system] true 03:19:54 Call: (45) [system] nb_setarg(1, nb(0), 1) 03:19:54 Exit: (45) [system] nb_setarg(1, nb(1), 1) 03:19:54 Call: (45) [system] deterministic(_1292) 03:19:54 Exit: (45) [system] deterministic(true) 03:19:54 ^ Call: (46) [locally_each] locally_each:key_erase(t_l) 03:19:54 ^ Unify: (46) [locally_each] locally_each:key_erase(t_l) 03:19:54 Call: (47) [system] nb_current('$w_tl_e', [_8853120|_8853122]) 03:19:54 Exit: (47) [system] nb_current('$w_tl_e', [<gt;clause>(0x5607ec7ed380)]) 03:19:54 Call: (47) [system] nb_linkval('$w_tl_e', []) 03:19:54 Exit: (47) [system] nb_linkval('$w_tl_e', []) 03:19:54 Call: (48) [system] erase(<gt;clause>(0x5607ec7ed380)) 03:19:54 Exit: (48) [system] erase(<gt;clause>(0x5607ec7ed380)) 03:19:54 Call: (47) [system] true 03:19:54 Exit: (47) [system] true 03:19:54 Call: (47) [system] true 03:19:54 Exit: (47) [system] true 03:19:54 ^ Exit: (46) [locally_each] locally_each:key_erase(t_l) 03:19:54 ^ 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)) 03:19:54 ^ Call: (37) [user] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) 03:19:54 ^ Unify: (37) [user] term_expansion(end_of_file, 1659-1670, _8860760, 1659-1670) 03:19:54 ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 1659-1670, end_of_file, _8860760) 03:19:54 ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 1659-1670, end_of_file, _8860760) 03:19:54 ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 1659-1670, end_of_file, _8860760) 03:19:54 ^ Redo: (37) [user] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) 03:19:54 ^ Unify: (37) [user] term_expansion(end_of_file, 1659-1670, end_of_file, 1659-1670) 03:19:54 ^ Redo: (37) [system] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) 03:19:54 ^ Unify: (37) [system] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) 03:19:54 Call: (38) [system] nonvar(1659-1670) 03:19:54 Exit: (38) [system] nonvar(1659-1670) 03:19:54 Call: (38) [$syspreds] nb_setval('$term_user', end_of_file) 03:19:54 Unify: (38) [$syspreds] nb_setval('$term_user', end_of_file) 03:19:54 Exit: (38) [$syspreds] nb_setval('$term_user', end_of_file) 03:19:54 Call: (38) [system] fail 03:19:54 Fail: (38) [system] fail 03:19:54 ^ Redo: (37) [subclause_expansion] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) 03:19:54 ^ Unify: (37) [subclause_expansion] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) 03:19:54 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:19:54 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:19:54 Call: (39) [t_l] t_l:is_ec_cvt(_8873110) 03:19:54 Fail: (39) [t_l] t_l:is_ec_cvt(_8873110) 03:19:54 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:19:54 ^ Redo: (37) [ec_loader] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) 03:19:54 ^ Fail: (37) [ec_loader] term_expansion(end_of_file, 1659-1670, _8860760, _8860762) 03:19:54 ^ Call: (37) [user] term_expansion(end_of_file, _8876220) 03:19:54 ^ Unify: (37) [user] term_expansion(end_of_file, end_of_file) 03:19:54 ^ Redo: (37) [system] term_expansion(end_of_file, _8876220) 03:19:54 ^ Unify: (37) [system] term_expansion(end_of_file, _8876220) 03:19:54 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:54 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:54 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:19:54 ^ Fail: (37) [plunit] term_expansion(end_of_file, _8876220) 03:19:54 ^ Call: (38) [system] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Unify: (38) [system] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Call: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Unify: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Unify: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (41) [system] nonvar(end_of_file) 03:19:54 Exit: (41) [system] nonvar(end_of_file) 03:19:54 Call: (41) [echo_files] echo_files:never_echo_term(end_of_file) 03:19:54 Fail: (41) [echo_files] echo_files:never_echo_term(end_of_file) 03:19:54 Redo: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (41) [$syspreds] prolog_load_context(stream, _8888048) 03:19:54 Unify: (41) [$syspreds] prolog_load_context(stream, _8888048) 03:19:54 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x5607f999ca00)) 03:19:54 Call: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:54 Unify: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:54 Exit: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:54 Call: (41) [system] 1659-1670=..[_8891694, _8891700, _8891706|_8891708] 03:19:54 Exit: (41) [system] 1659-1670=..[-, 1659, 1670] 03:19:54 Call: (41) [system] ttyflush 03:19:54 Exit: (41) [system] ttyflush 03:19:54 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), end_of_file, 1659, 1670, _8881144) 03:19:54 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), end_of_file, 1659, 1670, _8881144) 03:19:54 Call: (42) [system] end_of_file==end_of_file 03:19:54 Exit: (42) [system] end_of_file==end_of_file 03:19:54 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ 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)) 03:19:54 ^ 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)) 03:19:54 Call: (43) [$syspreds] format('~N~~*/~n') 03:19:54 Unify: (43) [$syspreds] format('~N~~*/~n') 03:19:54 ~*/ 03:19:54 Exit: (43) [$syspreds] format('~N~~*/~n') 03:19:54 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Call: (42) [system] fail 03:19:54 Fail: (42) [system] fail 03:19:54 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), end_of_file, 1659, 1670, _8881144) 03:19:54 Fail: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Redo: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (40) [system] fail 03:19:54 Fail: (40) [system] fail 03:19:54 ^ Fail: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Redo: (38) [echo_files] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Unify: (38) [echo_files] term_expansion(end_of_file, 1659-1670, end_of_file, 1659-1670) 03:19:54 ^ Redo: (38) [system] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Unify: (38) [system] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Call: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Unify: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Unify: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (41) [system] nonvar(end_of_file) 03:19:54 Exit: (41) [system] nonvar(end_of_file) 03:19:54 Call: (41) [echo_files] echo_files:never_echo_term(end_of_file) 03:19:54 Fail: (41) [echo_files] echo_files:never_echo_term(end_of_file) 03:19:54 Redo: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (41) [$syspreds] prolog_load_context(stream, _8914530) 03:19:54 Unify: (41) [$syspreds] prolog_load_context(stream, _8914530) 03:19:54 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x5607f999ca00)) 03:19:54 Call: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:54 Unify: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:54 Exit: (41) [system] stream_property(<gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:54 Call: (41) [system] 1659-1670=..[_8918176, _8918182, _8918188|_8918190] 03:19:54 Exit: (41) [system] 1659-1670=..[-, 1659, 1670] 03:19:54 Call: (41) [system] ttyflush 03:19:54 Exit: (41) [system] ttyflush 03:19:54 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), end_of_file, 1659, 1670, _8881144) 03:19:54 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), end_of_file, 1659, 1670, _8881144) 03:19:54 Call: (42) [system] end_of_file==end_of_file 03:19:54 Exit: (42) [system] end_of_file==end_of_file 03:19:54 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ 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)) 03:19:54 ^ 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)) 03:19:54 Redo: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ 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))) 03:19:54 ^ 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))) 03:19:54 Redo: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Call: (43) [system] told 03:19:54 Exit: (43) [system] told 03:19:54 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Call: (42) [system] fail 03:19:54 Fail: (42) [system] fail 03:19:54 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;stream>(0x5607f999ca00), end_of_file, 1659, 1670, _8881144) 03:19:54 Fail: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Redo: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (40) [system] fail 03:19:54 Fail: (40) [system] fail 03:19:54 ^ Fail: (39) [echo_files] echo_files:echo_catchup(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Redo: (38) [echo_files] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Unify: (38) [echo_files] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (39) [system] end_of_file\==end_of_file 03:19:54 Fail: (39) [system] end_of_file\==end_of_file 03:19:54 ^ Redo: (38) [subclause_expansion] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Unify: (38) [subclause_expansion] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (39) [system] nonvar(end_of_file) 03:19:54 Exit: (39) [system] nonvar(end_of_file) 03:19:54 Call: (39) [system] nonvar(1659-1670) 03:19:54 Exit: (39) [system] nonvar(1659-1670) 03:19:54 Call: (39) [$syspreds] prolog_load_context(file, _8942074) 03:19:54 Unify: (39) [$syspreds] prolog_load_context(file, _8942074) 03:19:54 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8943900) 03:19:54 Exit: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 56) 03:19:54 ^ 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) 03:19:54 ^ 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) 03:19:54 ^ Call: (40) [file_scope] l_once(signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:54 ^ 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')) 03:19:54 ^ Call: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Unify: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Call: (42) [file_scope] must(prolog_load_context(module, _8948920)) 03:19:54 ^ Unify: (42) [must_sanity] must(file_scope:prolog_load_context(module, _8948920)) 03:19:54 ^ Exit: (42) [must_sanity] must(file_scope:prolog_load_context(module, user)) 03:19:54 ^ 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') 03:19:54 ^ 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') 03:19:54 ^ 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'))) 03:19:54 ^ 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'))) 03:19:54 Call: (44) [system] current_prolog_flag(dmsg_level, never) 03:19:54 Fail: (44) [system] current_prolog_flag(dmsg_level, never) 03:19:54 ^ 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'))) 03:19:54 ^ 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'))) 03:19:54 ^ 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) 03:19:54 ^ 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) 03:19:54 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) 03:19:54 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) 03:19:54 ^ 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) 03:19:54 ^ 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'))]) 03:19:54 ^ 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'))]) 03:19:54 ^ Call: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, _8960262) 03:19:54 ^ Unify: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) 03:19:54 ^ Exit: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) 03:19:54 Call: (49) [clpfd] clpfd:make_clpfd_var(prolog_debug_printing) 03:19:54 Fail: (49) [clpfd] clpfd:make_clpfd_var(prolog_debug_printing) 03:19:54 Call: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Unify: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Exit: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 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'))]) 03:19:54 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'))]) 03:19:54 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'))])]) 03:19:54 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'))])]) 03:19:54 Call: (57) [prolog] prolog:message_prefix_hook(thread, _8967772) 03:19:54 Fail: (57) [prolog] prolog:message_prefix_hook(thread, _8967772) 03:19:54 % info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:54 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'))])]) 03:19:54 Call: (49) [system] nb_delete(prolog_debug_printing) 03:19:54 Exit: (49) [system] nb_delete(prolog_debug_printing) 03:19:54 ^ 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'))]) 03:19:54 ^ 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'))) 03:19:54 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) 03:19:54 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) 03:19:54 ^ 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(... : ...)))))))) 03:19:54 ^ 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(...)))))))) 03:19:54 ^ 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(...)))))))) 03:19:54 Call: (43) [system] fail 03:19:54 Fail: (43) [system] fail 03:19:54 ^ 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') 03:19:54 ^ 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') 03:19:54 ^ Call: (43) [file_scope] must(prolog_load_context(module, user)) 03:19:54 ^ Unify: (43) [must_sanity] must(file_scope:prolog_load_context(module, user)) 03:19:54 ^ Exit: (43) [must_sanity] must(file_scope:prolog_load_context(module, user)) 03:19:54 ^ 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'))) 03:19:54 ^ 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'))) 03:19:54 Call: (44) [system] current_prolog_flag(dmsg_level, never) 03:19:54 Fail: (44) [system] current_prolog_flag(dmsg_level, never) 03:19:54 ^ 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'))) 03:19:54 ^ 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'))) 03:19:54 ^ 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) 03:19:54 ^ 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) 03:19:54 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) 03:19:54 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) 03:19:54 ^ 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) 03:19:54 ^ 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'))]) 03:19:54 ^ 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'))]) 03:19:54 ^ Call: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, _8988076) 03:19:54 ^ Unify: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) 03:19:54 ^ Exit: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) 03:19:54 Call: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Unify: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Exit: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 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'))]) 03:19:54 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'))]) 03:19:54 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'))])]) 03:19:54 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'))])]) 03:19:54 Call: (57) [prolog] prolog:message_prefix_hook(thread, _8994356) 03:19:54 Fail: (57) [prolog] prolog:message_prefix_hook(thread, _8994356) 03:19:54 % info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc')) 03:19:54 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'))])]) 03:19:54 Call: (49) [system] nb_delete(prolog_debug_printing) 03:19:54 Exit: (49) [system] nb_delete(prolog_debug_printing) 03:19:54 ^ 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'))]) 03:19:54 ^ 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'))) 03:19:54 Call: (43) [system] _8998842=t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', _8998854) 03:19:54 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) 03:19:54 ^ 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))))) 03:19:54 ^ 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))))) 03:19:54 ^ 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))) 03:19:54 ^ 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))) 03:19:54 Call: (47) [system] current_prolog_flag(dmsg_level, never) 03:19:54 Fail: (47) [system] current_prolog_flag(dmsg_level, never) 03:19:54 ^ 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))) 03:19:54 ^ 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))) 03:19:54 ^ 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) 03:19:54 ^ 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) 03:19:54 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) 03:19:54 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) 03:19:54 ^ 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) 03:19:54 ^ 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))]) 03:19:54 ^ 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))]) 03:19:54 ^ Call: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, _9009630) 03:19:54 ^ Unify: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) 03:19:54 ^ Exit: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) 03:19:54 Call: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Unify: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Exit: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 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))]) 03:19:54 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))]) 03:19:54 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))])]) 03:19:54 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))])]) 03:19:54 Call: (60) [prolog] prolog:message_prefix_hook(thread, _9015910) 03:19:54 Fail: (60) [prolog] prolog:message_prefix_hook(thread, _9015910) 03:19:54 % 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)) 03:19:54 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))])]) 03:19:54 Call: (52) [system] nb_delete(prolog_debug_printing) 03:19:54 Exit: (52) [system] nb_delete(prolog_debug_printing) 03:19:54 ^ 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))]) 03:19:54 ^ 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))) 03:19:54 ^ 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)))))) 03:19:54 ^ 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)))))) 03:19:54 ^ 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))))) 03:19:54 ^ 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))))) 03:19:54 ^ 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))))) 03:19:54 ^ 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))))) 03:19:54 Call: (52) [system] current_prolog_flag(dmsg_level, never) 03:19:54 Fail: (52) [system] current_prolog_flag(dmsg_level, never) 03:19:54 ^ 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))))) 03:19:54 ^ 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))))) 03:19:54 ^ 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) 03:19:54 ^ 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) 03:19:54 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) 03:19:54 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) 03:19:54 ^ 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) 03:19:54 ^ 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))))]) 03:19:54 ^ 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(..., ...))))]) 03:19:54 ^ Call: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, _9031096) 03:19:54 ^ Unify: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) 03:19:54 ^ Exit: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) 03:19:54 Call: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Unify: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Exit: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 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', ... : ...)))]) 03:19:54 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', ... : ...)))]) 03:19:54 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(..., ...)))])]) 03:19:54 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(..., ...)))])]) 03:19:54 Call: (65) [prolog] prolog:message_prefix_hook(thread, _9037376) 03:19:54 Fail: (65) [prolog] prolog:message_prefix_hook(thread, _9037376) 03:19:54 % 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)))) 03:19:54 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(..., ...)))])]) 03:19:54 Call: (57) [system] nb_delete(prolog_debug_printing) 03:19:54 Exit: (57) [system] nb_delete(prolog_debug_printing) 03:19:54 ^ 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(..., ...))))]) 03:19:54 ^ 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))))) 03:19:54 ^ Call: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) 03:19:54 ^ Unify: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) 03:19:54 ^ 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)) 03:19:54 ^ 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)) 03:19:54 Call: (61) [system] set_prolog_flag(subclause_expansion, true) 03:19:54 Exit: (61) [system] set_prolog_flag(subclause_expansion, true) 03:19:54 ^ 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)) 03:19:54 ^ Exit: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) 03:19:54 ^ 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))))) 03:19:54 Call: (49) [system] fail 03:19:54 Fail: (49) [system] fail 03:19:54 ^ 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)))))) 03:19:54 ^ Call: (46) [file_scope] ignore(erase(<gt;clause>(0x5607ec808dc0))) 03:19:54 ^ Unify: (46) [system] ignore(file_scope:erase(<gt;clause>(0x5607ec808dc0))) 03:19:54 ^ Exit: (46) [system] ignore(file_scope:erase(<gt;clause>(0x5607ec808dc0))) 03:19:54 ^ 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))) 03:19:54 ^ 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))) 03:19:54 Call: (47) [system] current_prolog_flag(dmsg_level, never) 03:19:54 Fail: (47) [system] current_prolog_flag(dmsg_level, never) 03:19:54 ^ 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))) 03:19:54 ^ 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))) 03:19:54 ^ 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) 03:19:54 ^ 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) 03:19:54 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) 03:19:54 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) 03:19:54 ^ 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) 03:19:54 ^ 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))]) 03:19:54 ^ 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))]) 03:19:54 ^ Call: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, _9059494) 03:19:54 ^ Unify: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) 03:19:54 ^ Exit: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) 03:19:54 Call: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Unify: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Exit: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 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))]) 03:19:54 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))]) 03:19:54 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))])]) 03:19:54 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))])]) 03:19:54 Call: (60) [prolog] prolog:message_prefix_hook(thread, _9065774) 03:19:54 Fail: (60) [prolog] prolog:message_prefix_hook(thread, _9065774) 03:19:54 % 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)) 03:19:54 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))])]) 03:19:54 Call: (52) [system] nb_delete(prolog_debug_printing) 03:19:54 Exit: (52) [system] nb_delete(prolog_debug_printing) 03:19:54 ^ 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))]) 03:19:54 ^ 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))) 03:19:54 ^ 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)))))) 03:19:54 ^ 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)))))) 03:19:54 ^ 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))))) 03:19:54 ^ 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))))) 03:19:54 ^ 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))))) 03:19:54 ^ 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))))) 03:19:54 Call: (52) [system] current_prolog_flag(dmsg_level, never) 03:19:54 Fail: (52) [system] current_prolog_flag(dmsg_level, never) 03:19:54 ^ 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))))) 03:19:54 ^ 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))))) 03:19:54 ^ 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) 03:19:54 ^ 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) 03:19:54 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) 03:19:54 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) 03:19:54 ^ 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) 03:19:54 ^ 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))))]) 03:19:54 ^ 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(..., ...))))]) 03:19:54 ^ Call: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, _9080960) 03:19:54 ^ Unify: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) 03:19:54 ^ Exit: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) 03:19:54 Call: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Unify: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 Exit: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:19:54 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', ... : ...)))]) 03:19:54 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', ... : ...)))]) 03:19:54 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(..., ...)))])]) 03:19:54 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(..., ...)))])]) 03:19:54 Call: (65) [prolog] prolog:message_prefix_hook(thread, _9087240) 03:19:54 Fail: (65) [prolog] prolog:message_prefix_hook(thread, _9087240) 03:19:54 % 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)))) 03:19:54 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(..., ...)))])]) 03:19:54 Call: (57) [system] nb_delete(prolog_debug_printing) 03:19:54 Exit: (57) [system] nb_delete(prolog_debug_printing) 03:19:54 ^ 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(..., ...))))]) 03:19:54 ^ 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))))) 03:19:54 ^ Call: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) 03:19:54 ^ Unify: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) 03:19:54 ^ 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)) 03:19:54 ^ 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)) 03:19:54 Call: (61) [system] set_prolog_flag(dialect_pfc, default) 03:19:54 Exit: (61) [system] set_prolog_flag(dialect_pfc, default) 03:19:54 ^ 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)) 03:19:54 ^ Exit: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) 03:19:54 ^ 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))))) 03:19:54 Call: (49) [system] fail 03:19:54 Fail: (49) [system] fail 03:19:54 ^ 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)))))) 03:19:54 ^ Call: (46) [file_scope] ignore(erase(<gt;clause>(0x5607ec808d10))) 03:19:54 ^ Unify: (46) [system] ignore(file_scope:erase(<gt;clause>(0x5607ec808d10))) 03:19:54 ^ Exit: (46) [system] ignore(file_scope:erase(<gt;clause>(0x5607ec808d10))) 03:19:54 ^ 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))))) 03:19:54 Call: (43) [system] fail 03:19:54 Fail: (43) [system] fail 03:19:54 ^ 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') 03:19:54 ^ 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') 03:19:54 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'))) 03:19:54 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'))) 03:19:54 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'))) 03:19:54 ^ 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') 03:19:54 Call: (42) [system] fail 03:19:54 Fail: (42) [system] fail 03:19:54 ^ Redo: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Unify: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Call: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Unify: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Exit: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Call: (42) [file_scope] must(prolog_load_context(module, _9111132)) 03:19:54 ^ Unify: (42) [must_sanity] must(file_scope:prolog_load_context(module, _9111132)) 03:19:54 ^ Exit: (42) [must_sanity] must(file_scope:prolog_load_context(module, user)) 03:19:54 ^ Call: (42) [file_scope] must(signal_eom(user)) 03:19:54 ^ Unify: (42) [must_sanity] must(file_scope:signal_eom(user)) 03:19:54 ^ Call: (43) [file_scope] file_scope:signal_eom(user) 03:19:54 ^ Unify: (43) [file_scope] file_scope:signal_eom(user) 03:19:54 ^ Exit: (43) [file_scope] file_scope:signal_eom(user) 03:19:54 ^ Exit: (42) [must_sanity] must(file_scope:signal_eom(user)) 03:19:54 ^ Exit: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ 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')) 03:19:54 ^ 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)) 03:19:54 ^ 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)) 03:19:54 ^ 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) 03:19:54 Call: (39) [system] fail 03:19:54 Fail: (39) [system] fail 03:19:54 ^ Redo: (38) [file_scope] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Unify: (38) [file_scope] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Redo: (38) [echo_files] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Unify: (38) [echo_files] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (39) [system] nonvar(1659-1670) 03:19:54 Exit: (39) [system] nonvar(1659-1670) 03:19:54 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) 03:19:54 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) 03:19:54 Call: (40) [system] fail 03:19:54 Fail: (40) [system] fail 03:19:54 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) 03:19:54 ^ Redo: (38) [common_logic_utils] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Unify: (38) [common_logic_utils] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion(end_of_file, 1659-1670, _8881144, _8881146) 03:19:54 Call: (39) [system] nonvar(1659-1670) 03:19:54 Exit: (39) [system] nonvar(1659-1670) 03:19:54 ^ Call: (39) [logicmoo_test] is_junit_test 03:19:54 ^ Unify: (39) [logicmoo_test] is_junit_test 03:19:54 ^ Exit: (39) [logicmoo_test] is_junit_test 03:19:54 ^ Call: (39) [logicmoo_test] junit_term_expansion(end_of_file, _8881144) 03:19:54 ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, _8881144) 03:19:54 ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, _8881144) 03:19:54 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') 03:19:54 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') 03:19:54 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') 03:19:54 ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, []) 03:19:54 Call: (41) [j_u] j_u:started_test_completed 03:19:54 Fail: (41) [j_u] j_u:started_test_completed 03:19:54 Call: (48) [j_u] j_u:junit_prop(_9138680, result, failure) 03:19:54 Unify: (48) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) 03:19:54 Exit: (48) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) 03:19:54 Call: (48) [j_u] j_u:junit_prop(_9140560, warning, _9140564) 03:19:54 Fail: (48) [j_u] j_u:junit_prop(_9141182, warning, _9141186) 03:19:54 Call: (48) [j_u] j_u:junit_prop(_9141804, error, _9141808) 03:19:54 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)") 03:19:54 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)") 03:19:54 Call: (48) [j_u] j_u:junit_prop(_9143714, result, failure) 03:19:54 Unify: (48) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) 03:19:54 Exit: (48) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) 03:19:54 Call: (44) [j_u] j_u:junit_prop(system, halted_junit, true) 03:19:54 Fail: (44) [j_u] j_u:junit_prop(system, halted_junit, true) 03:19:54 Call: (45) [j_u] j_u:junit_prop(testsuite, file, _9146884) 03:19:54 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') 03:19:54 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') 03:19:54 Call: (45) [j_u] j_u:junit_prop(testsuite, file, _9148690) 03:19:54 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') 03:19:54 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') 03:19:54 ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 Call: (46) [j_u] j_u:junit_prop(testsuite, file, _9152510) 03:19:54 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') 03:19:54 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') 03:19:54 ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc') 03:19:54 ^ Call: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) 03:19:54 ^ Unify: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) 03:19:54 ^ Call: (47) [logicmoo_test] dmsg:dis_pp(bfly) 03:19:54 ^ Unify: (47) [logicmoo_test] dmsg:dis_pp(bfly) 03:19:54 ^ Call: (48) [logicmoo_test] current_predicate((in_pp/1)) 03:19:54 ^ Exit: (48) [logicmoo_test] current_predicate((in_pp/1)) 03:19:54 ^ Call: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:19:54 ^ Unify: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:19:54 Call: (49) [system] nonvar(bfly) 03:19:54 Exit: (49) [system] nonvar(bfly) 03:19:54 ^ Call: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) 03:19:54 ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) 03:19:54 Call: (50) [system] nonvar(_9164458) 03:19:54 Fail: (50) [system] nonvar(_9164458) 03:19:54 ^ Redo: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) 03:19:54 ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) 03:19:54 ^ Call: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9164458) 03:19:54 ^ Unify: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9164458) 03:19:54 Call: (51) [bfly_tl] bfly_tl:bfly_setting(pp_output, _9164458) 03:19:54 Fail: (51) [bfly_tl] bfly_tl:bfly_setting(pp_output, _9164458) 03:19:54 ^ Fail: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9164458) 03:19:54 ^ Redo: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) 03:19:54 ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9164458) 03:19:54 ^ Call: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9164458) 03:19:54 ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9164458) 03:19:54 Call: (51) [system] nonvar(_9164458) 03:19:54 Fail: (51) [system] nonvar(_9164458) 03:19:54 ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9164458) 03:19:54 ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(swish) 03:19:54 ^ Call: (51) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_9176184))) 03:19:54 ^ Unify: (51) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_9176184))) 03:19:54 Call: (55) [system] nb_current('$pp_swish', t) 03:19:54 Fail: (55) [system] nb_current('$pp_swish', t) 03:19:54 Call: (55) [pengines] pengines:pengine_self(_9176184) 03:19:54 Unify: (55) [pengines] pengines:pengine_self(_9176184) 03:19:54 Call: (56) [system] thread_self(_9179968) 03:19:54 Exit: (56) [system] thread_self(main) 03:19:54 Call: (56) [pengines] current_pengine(_9176184, _9181232, main, _9181236, _9181238, _9181240) 03:19:54 Fail: (56) [pengines] current_pengine(_9176184, _9181894, main, _9181898, _9181900, _9181902) 03:19:54 Fail: (55) [pengines] pengines:pengine_self(_9176184) 03:19:54 ^ Fail: (51) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_9176184))) 03:19:54 ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9164458) 03:19:54 ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(http) 03:19:54 ^ Call: (51) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_9185008)) 03:19:54 ^ Unify: (51) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_9185008)) 03:19:54 Call: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9185008) 03:19:54 Unify: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9185008) 03:19:54 Call: (55) [system] current_output(_9187574) 03:19:54 Exit: (55) [system] current_output(<gt;stream>(0x7fcd9afd78c0)) 03:19:54 Call: (55) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7fcd9afd78c0)) 03:19:54 Fail: (55) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7fcd9afd78c0)) 03:19:54 Fail: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9185008) 03:19:54 ^ Fail: (51) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_9185008)) 03:19:54 ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9164458) 03:19:54 ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:19:54 ^ Call: (51) [logicmoo_test] current_predicate((bfly_get/2)) 03:19:54 ^ Exit: (51) [logicmoo_test] current_predicate((bfly_get/2)) 03:19:54 ^ Call: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:54 ^ Unify: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:54 Call: (52) [system] nonvar(f) 03:19:54 Exit: (52) [system] nonvar(f) 03:19:54 ^ Call: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9196196) 03:19:54 ^ Unify: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9196196) 03:19:54 Call: (53) [system] nonvar(_9196196) 03:19:54 Fail: (53) [system] nonvar(_9196196) 03:19:54 ^ Redo: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9196196) 03:19:54 ^ Unify: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9196196) 03:19:54 Call: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, _9196196) 03:19:54 Unify: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:19:54 Exit: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:19:54 ^ Exit: (52) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:54 Call: (52) [system] f=@=f 03:19:54 Exit: (52) [system] f=@=f 03:19:54 ^ Exit: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:19:54 ^ Exit: (50) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:19:54 ^ Exit: (49) [logicmoo_test] pretty_clauses:in_pp(ansi) 03:19:54 Call: (49) [system] bfly==ansi 03:19:54 Fail: (49) [system] bfly==ansi 03:19:54 ^ Fail: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:19:54 ^ Fail: (47) [logicmoo_test] dmsg:dis_pp(bfly) 03:19:54 ^ Redo: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) 03:19:54 ^ Call: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) 03:19:54 ^ Unify: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) 03:19:54 ^ 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))))))))) 03:19:54 ^ 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(...))))))))) 03:19:54 %~ unused(no_junit_results) 03:19:54 ^ Exit: (53) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:19:54 ^ 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(...))))))))) 03:19:54 ^ Exit: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) 03:19:54 ^ Exit: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) 03:19:54 ^ Call: (45) [logicmoo_test] run_junit_tests_at_halt 03:19:54 ^ Unify: (45) [logicmoo_test] run_junit_tests_at_halt 03:19:54 ^ Call: (51) [time] time:alarm(5, time_limit_exceeded(5), _9223794, [install(false)]) 03:19:54 ^ Exit: (51) [time] time:alarm(5, time_limit_exceeded(5), '$alarm'(94592032541904), [install(false)]) 03:19:54 Call: (50) [time] time:install_alarm('$alarm'(94592032541904)) 03:19:54 Exit: (50) [time] time:install_alarm('$alarm'(94592032541904)) 03:19:54 ^ 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)) 03:19:54 ^ 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))) 03:19:54 Call: (57) [system] current_output(_9226416) 03:19:54 Exit: (57) [system] current_output(<gt;stream>(0x5607f8959e00)) 03:19:54 Call: (57) [system] stream_property(_9226426, alias(user_error)) 03:19:54 Unify: (57) [system] stream_property(_9226426, alias(user_error)) 03:19:54 Unify: (57) [system] stream_property(_9226426, alias(user_error)) 03:19:54 Unify: (57) [system] stream_property(_9226426, alias(user_error)) 03:19:54 Exit: (57) [system] stream_property(<gt;stream>(0x7fcd9afd79c0), alias(user_error)) 03:19:54 ^ Call: (57) [logicmoo_test] setup_call_cleanup(((stream_property(<gt;stream>(0x5607f8959e00), alias(_9226462));_9226462=[])->true), setup_call_cleanup((tracing->true;set_stream(<gt;stream>(0x5607f8959e00), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9226394), plunit:check_for_test_errors)), set_stream(<gt;stream>(0x7fcd9afd79c0), alias(user_error))), ((_9226462=[];set_stream(<gt;stream>(0x5607f8959e00), alias(_9226462)))->true)) 03:19:54 ^ Unify: (57) [system] setup_call_cleanup(logicmoo_test:((stream_property(<gt;stream>(0x5607f8959e00), alias(_9226462));_9226462=[])->true), logicmoo_test:setup_call_cleanup((tracing->true;set_stream(<gt;stream>(0x5607f8959e00), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9226394), plunit:check_for_test_errors)), set_stream(<gt;stream>(0x7fcd9afd79c0), alias(user_error))), logicmoo_test:((_9226462=[];set_stream(<gt;stream>(0x5607f8959e00), alias(_9226462)))->true)) 03:19:54 ^ Call: (61) [logicmoo_test] (stream_property(<gt;stream>(0x5607f8959e00), alias(_9226462));_9226462=[])->true 03:19:54 ^ Unify: (61) [system] logicmoo_test:(stream_property(<gt;stream>(0x5607f8959e00), alias(_9226462));_9226462=[])->logicmoo_test:true 03:19:54 Call: (63) [system] stream_property(<gt;stream>(0x5607f8959e00), alias(_9226462)) 03:19:54 Unify: (63) [system] stream_property(<gt;stream>(0x5607f8959e00), alias(_9226462)) 03:19:54 Fail: (63) [system] stream_property(<gt;stream>(0x5607f8959e00), alias(_9226462)) 03:19:54 Call: (63) [system] _9226462=[] 03:19:54 Exit: (63) [system] []=[] 03:19:54 Call: (63) [system] true 03:19:54 Exit: (63) [system] true 03:19:54 ^ Exit: (61) [system] logicmoo_test:(stream_property(<gt;stream>(0x5607f8959e00), alias([]));[]=[])->logicmoo_test:true 03:19:54 ^ Call: (63) [logicmoo_test] tracing->true;set_stream(<gt;stream>(0x5607f8959e00), alias(user_error)) 03:19:54 ^ Unify: (63) [system] logicmoo_test:(tracing->true);logicmoo_test:set_stream(<gt;stream>(0x5607f8959e00), alias(user_error)) 03:19:54 Call: (65) [system] true 03:19:54 Exit: (65) [system] true 03:19:54 ^ Exit: (63) [system] logicmoo_test:(tracing->true);logicmoo_test:set_stream(<gt;stream>(0x5607f8959e00), alias(user_error)) 03:19:54 ^ Call: (63) [logicmoo_test] run_junit_tests_user_error(all, _9226394) 03:19:54 ^ Unify: (63) [logicmoo_test] run_junit_tests_user_error(all, _9226394) 03:19:54 Call: (70) [plunit] plunit:setup_trap_assertions(_9243880) 03:19:54 Unify: (70) [plunit] plunit:setup_trap_assertions(_9243880) 03:19:54 Exit: (70) [plunit] plunit:setup_trap_assertions(<gt;clause>(0x5607ec829a40)) 03:19:54 Call: (76) [plunit] plunit:failed(_9245788, _9245790, _9245792, _9245794) 03:19:54 Fail: (76) [plunit] plunit:failed(_9245788, _9245790, _9245792, _9245794) 03:19:54 Call: (76) [plunit] plunit:failed_assertion(_9247106, _9247108, _9247110, _9247112, _9247114, _9247116, _9247118) 03:19:54 Fail: (76) [plunit] plunit:failed_assertion(_9247106, _9247108, _9247110, _9247112, _9247114, _9247116, _9247118) 03:19:54 Call: (76) [plunit] plunit:sto(_9248454, _9248456, _9248458, _9248460) 03:19:54 Fail: (76) [plunit] plunit:sto(_9248454, _9248456, _9248458, _9248460) 03:19:54 Call: (69) [plunit] plunit:report_and_cleanup(<gt;clause>(0x5607ec829a40)) 03:19:54 Unify: (69) [plunit] plunit:report_and_cleanup(<gt;clause>(0x5607ec829a40)) 03:19:54 Call: (77) [plunit] plunit:passed(_9251012, _9251014, _9251016, _9251018, _9251020) 03:19:54 Fail: (77) [plunit] plunit:passed(_9251012, _9251014, _9251016, _9251018, _9251020) 03:19:54 Call: (77) [plunit] plunit:failed(_9252340, _9252342, _9252344, _9252346) 03:19:54 Fail: (77) [plunit] plunit:failed(_9252340, _9252342, _9252344, _9252346) 03:19:54 Call: (77) [plunit] plunit:failed_assertion(_9253658, _9253660, _9253662, _9253664, _9253666, _9253668, _9253670) 03:19:54 Fail: (77) [plunit] plunit:failed_assertion(_9253658, _9253660, _9253662, _9253664, _9253666, _9253668, _9253670) 03:19:54 Call: (77) [plunit] plunit:blocked(_9255006, _9255008, _9255010, _9255012) 03:19:54 Fail: (77) [plunit] plunit:blocked(_9255006, _9255008, _9255010, _9255012) 03:19:54 Call: (77) [plunit] plunit:sto(_9256324, _9256326, _9256328, _9256330) 03:19:54 Fail: (77) [plunit] plunit:sto(_9256324, _9256326, _9256328, _9256330) 03:19:54 Call: (78) [system] flush_output(user_output) 03:19:54 Exit: (78) [system] flush_output(user_output) 03:19:54 % No tests to run 03:19:54 Exit: (69) [plunit] plunit:report_and_cleanup(<gt;clause>(0x5607ec829a40)) 03:19:54 ^ Call: (66) [logicmoo_test] format("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n", []), \+ (plunit:current_test_set(_9258714), \+ (unit_to_sn(_9258714, _9258730, _9258732), format(" <gt;testsuite name=\"~w\" package=\"~w\">\n", [_9258730|...]), output_unit_results(_9258714), format(" <gt;/testsuite>\n", []))), format('<gt;system-out><gt;![C~w[', ['DATA']), current_prolog_flag(version, _9258826), format("Running on SWI-Prolog ~w~n", [_9258826]), writeln("% use :- set_prolog_flag(junit_show_converage, true). ") 03:19:54 ^ Unify: (66) [system] logicmoo_test:format("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n", []), logicmoo_test:(\+ (plunit:current_test_set(_9258714), \+ (unit_to_sn(_9258714, _9258730, _9258732), format(" <gt;testsuite name=\"~w\" package=\"~w\">\n", [...|...]), output_unit_results(...), format(..., ...))), format('<gt;system-out><gt;![C~w[', ['DATA']), current_prolog_flag(version, _9258826), format("Running on SWI-Prolog ~w~n", [_9258826]), writeln("% use :- set_prolog_flag(junit_show_converage, true). ")) 03:19:54 ^ Call: (68) [logicmoo_test] format("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n", []) 03:19:54 ^ Exit: (68) [logicmoo_test] format("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n", []) 03:19:54 Call: (68) [plunit] plunit:current_test_set(_9258714) 03:19:54 Unify: (68) [plunit] plunit:current_test_set(_9258714) 03:19:54 Fail: (68) [plunit] plunit:current_test_set(_9258714) 03:19:54 ^ Call: (68) [logicmoo_test] format('<gt;system-out><gt;![C~w[', ['DATA']) 03:19:54 ^ Exit: (68) [logicmoo_test] format('<gt;system-out><gt;![C~w[', ['DATA']) 03:19:54 Call: (68) [system] current_prolog_flag(version, _9258826) 03:19:54 Exit: (68) [system] current_prolog_flag(version, 80329) 03:19:54 ^ Call: (68) [logicmoo_test] format("Running on SWI-Prolog ~w~n", `𓧉`) 03:19:54 ^ Exit: (68) [logicmoo_test] format("Running on SWI-Prolog ~w~n", `𓧉`) 03:19:54 Call: (68) [system] writeln("% use :- set_prolog_flag(junit_show_converage, true). ") 03:19:54 Exit: (68) [system] writeln("% use :- set_prolog_flag(junit_show_converage, true). ") 03:19:54 ^ Exit: (66) [system] logicmoo_test:format("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n", []), logicmoo_test:(\+ (plunit:current_test_set(_9258714), \+ (unit_to_sn(_9258714, _9258730, _9258732), format(" <gt;testsuite name=\"~w\" package=\"~w\">\n", [...|...]), output_unit_results(...), format(..., ...))), format('<gt;system-out><gt;![C~w[', ['DATA']), current_prolog_flag(version, 80329), format("Running on SWI-Prolog ~w~n", `𓧉`), writeln("% use :- set_prolog_flag(junit_show_converage, true). ")) 03:19:54 ^ Exit: (63) [logicmoo_test] run_junit_tests_user_error(all, "<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n") 03:19:54 Call: (63) [plunit] plunit:check_for_test_errors 03:19:54 Unify: (63) [plunit] plunit:check_for_test_errors 03:19:54 Call: (70) [plunit] plunit:failed(_9270626, _9270628, _9270630, _9270632) 03:19:54 Fail: (70) [plunit] plunit:failed(_9270626, _9270628, _9270630, _9270632) 03:19:54 Call: (70) [plunit] plunit:failed_assertion(_9271944, _9271946, _9271948, _9271950, _9271952, _9271954, _9271956) 03:19:54 Fail: (70) [plunit] plunit:failed_assertion(_9271944, _9271946, _9271948, _9271950, _9271952, _9271954, _9271956) 03:19:54 Call: (70) [plunit] plunit:sto(_9273292, _9273294, _9273296, _9273298) 03:19:54 Fail: (70) [plunit] plunit:sto(_9273292, _9273294, _9273296, _9273298) 03:19:54 Exit: (63) [plunit] plunit:check_for_test_errors 03:19:54 Call: (62) [system] set_stream(<gt;stream>(0x7fcd9afd79c0), alias(user_error)) 03:19:54 Exit: (62) [system] set_stream(<gt;stream>(0x7fcd9afd79c0), alias(user_error)) 03:19:54 ^ Call: (60) [system] call(logicmoo_test:(([]=[];set_stream(<gt;stream>(0x5607f8959e00), alias([])))->true)) 03:19:54 ^ Unify: (60) [system] call(logicmoo_test:(([]=[];set_stream(<gt;stream>(0x5607f8959e00), alias([])))->true)) 03:19:54 Call: (62) [system] []=[] 03:19:54 Exit: (62) [system] []=[] 03:19:54 Call: (62) [system] true 03:19:54 Exit: (62) [system] true 03:19:54 ^ Exit: (60) [system] call(logicmoo_test:(([]=[];set_stream(<gt;stream>(0x5607f8959e00), alias([])))->true)) 03:19:54 ^ Exit: (57) [system] setup_call_cleanup(logicmoo_test:((stream_property(<gt;stream>(0x5607f8959e00), alias([]));[]=[])->true), logicmoo_test:setup_call_cleanup((tracing->true;set_stream(<gt;stream>(0x5607f8959e00), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, "<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n"), plunit:check_for_test_errors)), set_stream(<gt;stream>(0x7fcd9afd79c0), alias(user_error))), logicmoo_test:(([]=[];set_stream(<gt;stream>(0x5607f8959e00), alias([])))->true)) 03:19:54 ^ Exit: (55) [system] logicmoo_test:current_output(<gt;stream>(0x5607f8959e00)), logicmoo_test:(stream_property(<gt;stream>(0x7fcd9afd79c0), alias(user_error)), setup_call_cleanup(((stream_property(<gt;stream>(0x5607f8959e00), alias([]));[]=[])->true), setup_call_cleanup((tracing->true;set_stream(<gt;stream>(0x5607f8959e00), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, "<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n"), plunit:check_for_test_errors)), set_stream(<gt;stream>(0x7fcd9afd79c0), alias(user_error))), (([]=[];set_stream(<gt;stream>(0x5607f8959e00), alias([])))->true))) 03:19:54 ^ Call: (52) [logicmoo_test] backward_compatibility:sformat(_9281910, "~w~n~w]]>><gt;/system-out><gt;/testsuites>\n", ["<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n", ""]) 03:19:54 ^ Unify: (52) [logicmoo_test] backward_compatibility:sformat(_9281910, "~w~n~w]]>><gt;/system-out><gt;/testsuites>\n", ["<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n", ""]) 03:19:54 ^ Call: (53) [logicmoo_test] format(string(_9281910), "~w~n~w]]>><gt;/system-out><gt;/testsuites>\n", ["<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n", ""]) 03:19:54 ^ Exit: (53) [logicmoo_test] format(string("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n\n]]>><gt;/system-out><gt;/testsuites>\n"), "~w~n~w]]>><gt;/system-out><gt;/testsuites>\n", ["<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n", ""]) 03:19:54 ^ Exit: (52) [logicmoo_test] backward_compatibility:sformat("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n\n]]>><gt;/system-out><gt;/testsuites>\n", "~w~n~w]]>><gt;/system-out><gt;/testsuites>\n", ["<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n", ""]) 03:19:54 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.543106336-junit.xml 03:19:54 Call: (56) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.543106336-junit.xml', write, _9285144) 03:19:54 Exit: (56) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.543106336-junit.xml', write, <gt;stream>(0x5607f8958900)) 03:19:54 Call: (55) [system] close(<gt;stream>(0x5607f8958900)) 03:19:54 Exit: (55) [system] close(<gt;stream>(0x5607f8958900)) 03:19:54 <gt;oxml version="1.0" encoding="utf-8"?> 03:19:54 <gt;testsuites> 03:19:54 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:19:54 % use :- set_prolog_flag(junit_show_converage, true). 03:19:54 03:19:54 ]]>><gt;/system-out><gt;/testsuites> 03:19:54 ^ Exit: (45) [logicmoo_test] run_junit_tests_at_halt 03:19:54 Call: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop(system, halted_junit, true) 03:19:54 Exit: (44) [j_u] j_u:junit_prop(system, halted_junit, true) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop(testsuite, start, 1632737994.2255728) 03:19:54 Exit: (44) [j_u] j_u:junit_prop(testsuite, start, 1632737994.2255728) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') 03:19:54 Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_09 JUnit') 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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)") 03:19:54 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)") 03:19:54 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) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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') 03:19:54 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') 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") 03:19:54 Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__Mpred_trace_exec_in_user") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", goal, user:mpred_trace_exec) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", goal, user:mpred_trace_exec) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", time, 0.0013737678527832031) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", time, 0.0013737678527832031) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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") 03:19:54 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") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", passed, []) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", passed, []) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", result, passed) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__Mpred_trace_exec_in_user", result, passed) 03:19:54 Test_0001_Line_0000__Mpred_trace_exec_in_user result = passed. 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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") 03:19:54 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") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") 03:19:54 Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0002_Line_0000__sk_in_1_in_user") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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))) 03:19:54 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))) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", time, 0.0017867088317871094) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", time, 0.0017867088317871094) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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") 03:19:54 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") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", passed, []) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", passed, []) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", result, passed) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0002_Line_0000__sk_in_1_in_user", result, passed) 03:19:54 Test_0002_Line_0000__sk_in_1_in_user result = passed. 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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") 03:19:54 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") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") 03:19:54 Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0003_Line_0000__sk_in_1_in_user") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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)) 03:19:54 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)) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", time, 0.001016378402709961) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", time, 0.001016378402709961) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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") 03:19:54 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") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", failure, []) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", failure, []) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0003_Line_0000__sk_in_1_in_user", result, failure) 03:19:54 Test_0003_Line_0000__sk_in_1_in_user result = failure. 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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") 03:19:54 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") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__sk_out_1_in_user") 03:19:54 Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__sk_out_1_in_user") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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')) 03:19:54 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')) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", time, 0.002497434616088867) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", time, 0.002497434616088867) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", failure, []) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", failure, []) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", result, failure) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__sk_out_1_in_user", result, failure) 03:19:54 Test_0004_Line_0000__sk_out_1_in_user result = failure. 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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, <gt;gt;stream>(0x5607f999ca00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063)\n Call: (42) [system] _161586 is 1063+1\n Exit: (42) [system] 1064 is 1063+1\n Call: (42) [system] 1145=<gt;gt;1064\n Fail: (42) [system] 1145=<gt;gt;1064\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), 1064)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_173916, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_176344, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607f08f2000), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607f08f2000))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f08f2000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063, 1064)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607fd202700), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607fd202700))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607fd202700), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _992)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_3488, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_5916, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607ebcdbb00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607ebcdbb00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607ebcdbb00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1145, 1146)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _56660)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f96bcd00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607f96bcd00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f96bcd00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5607f96bc600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), _77704)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5607f96bc600), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), _88048)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600), 20, _94760)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _108294)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), close(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(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, <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(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\"), <gt;gt;clause>(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', [<gt;gt;clause>(0x5607ec7edf80)])\n Exit: (48) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7fcd9afd78c0))\n Call: (62) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7fcd9afd78c0))\n Fail: (62) [http_stream] http_stream:is_cgi_stream(<gt;gt;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") 03:19:54 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, <gt;gt;stream>(0x5607f999ca00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063)\n Call: (42) [system] _161586 is 1063+1\n Exit: (42) [system] 1064 is 1063+1\n Call: (42) [system] 1145=<gt;gt;1064\n Fail: (42) [system] 1145=<gt;gt;1064\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), 1064)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_173916, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_176344, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607f08f2000), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607f08f2000))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f08f2000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063, 1064)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607fd202700), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607fd202700))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607fd202700), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _992)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_3488, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_5916, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607ebcdbb00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607ebcdbb00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607ebcdbb00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1145, 1146)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _56660)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f96bcd00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607f96bcd00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f96bcd00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5607f96bc600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), _77704)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5607f96bc600), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), _88048)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600), 20, _94760)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _108294)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), close(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(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, <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(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\"), <gt;gt;clause>(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', [<gt;gt;clause>(0x5607ec7edf80)])\n Exit: (48) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7fcd9afd78c0))\n Call: (62) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7fcd9afd78c0))\n Fail: (62) [http_stream] http_stream:is_cgi_stream(<gt;gt;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") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0005_Line_0000__sk_out_1_in_user") 03:19:54 Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0005_Line_0000__sk_out_1_in_user") 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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)) 03:19:54 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)) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", time, 0.0053234100341796875) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", time, 0.0053234100341796875) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", failure, []) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", failure, []) 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 Unify: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", result, failure) 03:19:54 Exit: (44) [j_u] j_u:junit_prop("Test_0005_Line_0000__sk_out_1_in_user", result, failure) 03:19:54 Test_0005_Line_0000__sk_out_1_in_user result = failure. 03:19:54 Redo: (44) [j_u] j_u:junit_prop(_9288238, _9288240, _9288242) 03:19:54 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, <gt;gt;stream>(0x5607f999ca00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063)\n Call: (42) [system] _161586 is 1063+1\n Exit: (42) [system] 1064 is 1063+1\n Call: (42) [system] 1145=<gt;gt;1064\n Fail: (42) [system] 1145=<gt;gt;1064\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), 1064)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_173916, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_176344, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607f08f2000), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607f08f2000))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f08f2000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063, 1064)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607fd202700), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607fd202700))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607fd202700), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _992)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_3488, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_5916, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607ebcdbb00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607ebcdbb00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607ebcdbb00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1145, 1146)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _56660)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f96bcd00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607f96bcd00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f96bcd00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5607f96bc600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), _77704)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5607f96bc600), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), _88048)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600), 20, _94760)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _108294)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), close(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(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, <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(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\"), <gt;gt;clause>(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', [<gt;gt;clause>(0x5607ec7edf80)])\n Exit: (48) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7fcd9afd78c0))\n Call: (62) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7fcd9afd78c0))\n Fail: (62) [http_stream] http_stream:is_cgi_stream(<gt;gt;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', [<gt;gt;clause>(0x5607ec7edf80)])\n Call: (48) [system] nb_linkval('$w_tl_e', [])\n Exit: (48) [system] nb_linkval('$w_tl_e', [])\n Call: (49) [system] erase(<gt;gt;clause>(0x5607ec7edf80))\n Exit: (49) [system] erase(<gt;gt;clause>(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, <gt;gt;stream>(0x5607f999ca00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (42) [system] _3177650 is 1146+1\n Exit: (42) [system] 1147 is 1146+1\n Call: (42) [system] 1155=<gt;gt;1147\n Fail: (42) [system] 1155=<gt;gt;1147\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1147)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1147)\n Call: (43) [t_l] t_l:file_stream_loc(_3189980, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1147)\n Call: (43) [t_l] t_l:file_stream_loc(_3192408, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607f084ee00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607f084ee00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f084ee00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1146, 1147)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607f98f4f00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607f98f4f00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f98f4f00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _3277896)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), 1156)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1156)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1156)\n Call: (43) [t_l] t_l:file_stream_loc(_3280402, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1155)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1156)\n Call: (43) [t_l] t_l:file_stream_loc(_3282830, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607fd143f00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607fd143f00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607fd143f00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1155, 1156)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _3333574)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f8958800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607f8958800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f8958800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5607ebe7a600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebe7a600))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebe7a600))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebe7a600))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5607ebe7a600), _3354616)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5607ebe7a600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5607ebe7a600), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebe7a600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebe7a600))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebe7a600))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebe7a600))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5607ebe7a600), _3364960)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5607ebe7a600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebe7a600), 20, _3371672)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebe7a600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _3385206)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), close(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x5607f999ca00), (:-break), _298, (:-dmsg(skipped(blocks_on_input, break))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x5607f999ca00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1156)\n Call: (42) [system] _3574518 is 1156+1\n Exit: (42) [system] 1157 is 1156+1\n Call: (42) [system] 1250=<gt;gt;1157\n Fail: (42) [system] 1250=<gt;gt;1157\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), 1157)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1157)\n Call: (43) [t_l] t_l:file_stream_loc(_3586848, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1156)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1157)\n Call: (43) [t_l] t_l:file_stream_loc(_3589276, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607fa192200), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607fa192200))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607fa192200), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1156, 1157)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607eaec8700), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607eaec8700))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607eaec8700), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _3674980)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), 1251)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1251)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1251)\n Call: (43) [t_l] t_l:file_stream_loc(_3677486, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1250)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1251)\n Call: (43) [t_l] t_l:file_stream_loc(_3679914, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607eaec8b00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607eaec8b00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607eaec8b00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1250, 1251)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _3730658)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f9b38000), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607f9b38000))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f9b38000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5607ebd15800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3751676)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3762020)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Exit: (46) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3772364)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Call: (47) [system] char_type('\\n', space)\n Exit: (47) [system] char_type('\\n', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Exit: (47) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3782708)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '%')\n Call: (48) [system] char_type('%', space)\n Fail: (48) [system] char_type('%', space)\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800), 20, _3789420)\n Exit: (48) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Fail: (48) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Exit: (48) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Call: (48) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3796778)\n Unify: (48) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3796778)\n Call: (49) [system] read_string(<gt;gt;stream>(0x5607ebd15800), '\\n', '\\r', _3798016, _3798018)\n Exit: (49) [system] read_string(<gt;gt;stream>(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(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3810224)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '%')\n Call: (49) [system] char_type('%', space)\n Fail: (49) [system] char_type('%', space)\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800), 20, _3816936)\n Exit: (49) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Fail: (49) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Exit: (49) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Call: (49) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3824294)\n Unify: (49) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3824294)\n Call: (50) [system] read_string(<gt;gt;stream>(0x5607ebd15800), '\\n', '\\r', _3825532, _3825534)\n Exit: (50) [system] read_string(<gt;gt;stream>(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(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3837744)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '%')\n Call: (50) [system] char_type('%', space)\n Fail: (50) [system] char_type('%', space)\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800), 20, _3844456)\n Exit: (50) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Fail: (50) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Exit: (50) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Call: (50) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3851814)\n Unify: (50) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3851814)\n Call: (51) [system] read_string(<gt;gt;stream>(0x5607ebd15800), '\\n', '\\r', _3853052, _3853054)\n Exit: (51) [system] read_string(<gt;gt;stream>(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(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3865258)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Call: (51) [system] char_type('\\n', space)\n Exit: (51) [system] char_type('\\n', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Exit: (51) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3875602)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '%')\n Call: (52) [system] char_type('%', space)\n Fail: (52) [system] char_type('%', space)\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800), 20, _3882314)\n Exit: (52) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (52) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Fail: (52) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (52) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Exit: (52) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Call: (52) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3889672)\n Unify: (52) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3889672)\n Call: (53) [system] read_string(<gt;gt;stream>(0x5607ebd15800), '\\n', '\\r', _3890910, _3890912)\n Exit: (53) [system] read_string(<gt;gt;stream>(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(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Exit: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Call: (53) [system] fail\n Fail: (53) [system] fail\n Fail: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _3911094)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), close(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(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, <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(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\"), <gt;gt;clause>(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', [<gt;gt;clause>(0x5607ec7ed380)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7fcd9afd78c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7fcd9afd78c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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") 03:19:54 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, <gt;gt;stream>(0x5607f999ca00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063)\n Call: (42) [system] _161586 is 1063+1\n Exit: (42) [system] 1064 is 1063+1\n Call: (42) [system] 1145=<gt;gt;1064\n Fail: (42) [system] 1145=<gt;gt;1064\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), 1064)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_173916, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1064)\n Call: (43) [t_l] t_l:file_stream_loc(_176344, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607f08f2000), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607f08f2000))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f08f2000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1063, 1064)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607fd202700), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607fd202700))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607fd202700), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _992)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_3488, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1145)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (43) [t_l] t_l:file_stream_loc(_5916, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607ebcdbb00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607ebcdbb00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607ebcdbb00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1145, 1146)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _56660)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f96bcd00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607f96bcd00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f96bcd00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5607f96bc600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), _77704)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5607f96bc600), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607f96bc600))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), _88048)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5607f96bc600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600), 20, _94760)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607f96bc600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607f96bc600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607f96bc600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _108294)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), close(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(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, <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(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\"), <gt;gt;clause>(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', [<gt;gt;clause>(0x5607ec7edf80)])\n Exit: (48) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7fcd9afd78c0))\n Call: (62) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7fcd9afd78c0))\n Fail: (62) [http_stream] http_stream:is_cgi_stream(<gt;gt;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', [<gt;gt;clause>(0x5607ec7edf80)])\n Call: (48) [system] nb_linkval('$w_tl_e', [])\n Exit: (48) [system] nb_linkval('$w_tl_e', [])\n Call: (49) [system] erase(<gt;gt;clause>(0x5607ec7edf80))\n Exit: (49) [system] erase(<gt;gt;clause>(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, <gt;gt;stream>(0x5607f999ca00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1146)\n Call: (42) [system] _3177650 is 1146+1\n Exit: (42) [system] 1147 is 1146+1\n Call: (42) [system] 1155=<gt;gt;1147\n Fail: (42) [system] 1155=<gt;gt;1147\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1147)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1147)\n Call: (43) [t_l] t_l:file_stream_loc(_3189980, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1146)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1147)\n Call: (43) [t_l] t_l:file_stream_loc(_3192408, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607f084ee00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607f084ee00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f084ee00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1146, 1147)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607f98f4f00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607f98f4f00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f98f4f00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _3277896)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), 1156)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1156)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1156)\n Call: (43) [t_l] t_l:file_stream_loc(_3280402, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1155)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1156)\n Call: (43) [t_l] t_l:file_stream_loc(_3282830, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607fd143f00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607fd143f00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607fd143f00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1155, 1156)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _3333574)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f8958800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607f8958800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f8958800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5607ebe7a600))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebe7a600))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebe7a600))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebe7a600))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5607ebe7a600), _3354616)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5607ebe7a600), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5607ebe7a600), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebe7a600))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebe7a600))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebe7a600))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebe7a600))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5607ebe7a600), _3364960)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5607ebe7a600), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebe7a600), 20, _3371672)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5607ebe7a600), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebe7a600))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebe7a600))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), (:-break), 1147, 1155, _3159044)\n Call: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _3385206)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), close(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x5607f999ca00), (:-break), _298, (:-dmsg(skipped(blocks_on_input, break))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x5607f999ca00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x5607f999ca00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1156)\n Call: (42) [system] _3574518 is 1156+1\n Exit: (42) [system] 1157 is 1156+1\n Call: (42) [system] 1250=<gt;gt;1157\n Fail: (42) [system] 1250=<gt;gt;1157\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), 1157)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1157)\n Call: (43) [t_l] t_l:file_stream_loc(_3586848, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1156)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1157)\n Call: (43) [t_l] t_l:file_stream_loc(_3589276, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607fa192200), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607fa192200))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607fa192200), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1156, 1157)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607eaec8700), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607eaec8700))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607eaec8700), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _3674980)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x5607f999ca00), 1251)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1251)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1251)\n Call: (43) [t_l] t_l:file_stream_loc(_3677486, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1250)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x5607f999ca00), 1251)\n Call: (43) [t_l] t_l:file_stream_loc(_3679914, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5607eaec8b00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5607eaec8b00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607eaec8b00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), 1250, 1251)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x5607f999ca00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x5607f999ca00), _3730658)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f9b38000), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5607f9b38000))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5607f9b38000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5607ebd15800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3751676)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3762020)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Exit: (46) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3772364)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Call: (47) [system] char_type('\\n', space)\n Exit: (47) [system] char_type('\\n', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Exit: (47) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3782708)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '%')\n Call: (48) [system] char_type('%', space)\n Fail: (48) [system] char_type('%', space)\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800), 20, _3789420)\n Exit: (48) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Fail: (48) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Exit: (48) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Call: (48) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3796778)\n Unify: (48) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3796778)\n Call: (49) [system] read_string(<gt;gt;stream>(0x5607ebd15800), '\\n', '\\r', _3798016, _3798018)\n Exit: (49) [system] read_string(<gt;gt;stream>(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(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3810224)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '%')\n Call: (49) [system] char_type('%', space)\n Fail: (49) [system] char_type('%', space)\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800), 20, _3816936)\n Exit: (49) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Fail: (49) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Exit: (49) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Call: (49) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3824294)\n Unify: (49) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3824294)\n Call: (50) [system] read_string(<gt;gt;stream>(0x5607ebd15800), '\\n', '\\r', _3825532, _3825534)\n Exit: (50) [system] read_string(<gt;gt;stream>(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(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3837744)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '%')\n Call: (50) [system] char_type('%', space)\n Fail: (50) [system] char_type('%', space)\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800), 20, _3844456)\n Exit: (50) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Fail: (50) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Exit: (50) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Call: (50) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3851814)\n Unify: (50) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3851814)\n Call: (51) [system] read_string(<gt;gt;stream>(0x5607ebd15800), '\\n', '\\r', _3853052, _3853054)\n Exit: (51) [system] read_string(<gt;gt;stream>(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(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3865258)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Call: (51) [system] char_type('\\n', space)\n Exit: (51) [system] char_type('\\n', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x5607ebd15800), '\\n')\n Exit: (51) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), _3875602)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x5607ebd15800), '%')\n Call: (52) [system] char_type('%', space)\n Fail: (52) [system] char_type('%', space)\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800), 20, _3882314)\n Exit: (52) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (52) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Fail: (52) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 2, \"%~\")\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (52) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Exit: (52) [system] peek_string(<gt;gt;stream>(0x5607ebd15800), 1, \"%\")\n Call: (52) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3889672)\n Unify: (52) [read_util] read_util:read_line_to_string(<gt;gt;stream>(0x5607ebd15800), _3889672)\n Call: (53) [system] read_string(<gt;gt;stream>(0x5607ebd15800), '\\n', '\\r', _3890910, _3890912)\n Exit: (53) [system] read_string(<gt;gt;stream>(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(<gt;gt;stream>(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(<gt;gt;stream>(0x5607ebd15800))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Exit: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5607ebd15800))\n Call: (53) [system] fail\n Fail: (53) [system] fail\n Fail: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5607ebd15800))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5607ebd15800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), _3911094)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x5607f999ca00), close(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(0x5607eb64c070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(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, <gt;gt;stream>(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(<gt;gt;stream>(0x5607f999ca00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', <gt;gt;clause>(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\"), <gt;gt;clause>(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', [<gt;gt;clause>(0x5607ec7ed380)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7fcd9afd78c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7fcd9afd78c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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") 03:19:54 03:19:54 ^ Call: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) 03:19:54 ^ Unify: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) 03:19:54 ^ Call: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _9597478), dmsg(_9597478)))) 03:19:54 ^ Unify: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _9597478), dmsg(_9597478)))) 03:19:54 %~ test_completed_exit(40) 03:19:54 ^ Exit: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _9597478), dmsg(_9597478)))) 03:19:54 ^ Exit: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) 03:19:54 totalTime=2.000 03:19:54 03:19:54 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' 03:19:54 03:19:59 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 03:19:59 ISSUE_ID=563 03:19:59 ISSUE_OC=OPEN 03:19:59 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 03:19:59 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 03:19:59 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_08 JUnit 03:19:59 03:19:59 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']" 03:19:59 03:19:59 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:19:59 03:19:59 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08.pfc 03:19:59 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08/ 03:19:59 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08 03:19:59 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/376 03:19:59 03:19:59 03:20:01 %~ init_phase(after_load) 03:20:01 %~ init_phase(restore_state) 03:20:01 % 03:20:01 %~ init_why(after_boot,program) 03:20:01 %~ after_boot. 03:20:01 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:20:01 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08.pfc'), 03:20:01 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:20:01 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:20:01 %~ message_hook( 03:20:01 %~ error( permission_error(redefine,module,logicmoo_test), 03:20:01 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:20:01 %~ error, 03:20:01 %~ [ '~q/~w: '-[module,2], 03:20:01 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:20:01 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:20:01 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:20:01 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:20:01 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:20:01 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:20:01 03:20:01 03:20:01 :- debug_logicmoo(_). 03:20:01 /*~ 03:20:01 ~*/ 03:20:01 03:20:01 :- nodebug_logicmoo(http(_)). 03:20:01 /*~ 03:20:01 ~*/ 03:20:01 03:20:01 :- debug_logicmoo(logicmoo(_)). 03:20:01 % :- mpred_trace_exec. 03:20:01 /*~ 03:20:01 ~*/ 03:20:01 03:20:01 % :- mpred_trace_exec. 03:20:01 :- expects_dialect(pfc). 03:20:01 03:20:01 /*~ 03:20:01 ~*/ 03:20:01 03:20:01 03:20:01 :- dynamic(sk_in/1). 03:20:01 03:20:01 % :- process_this_script. 03:20:01 03:20:01 /*~ 03:20:01 ~*/ 03:20:01 03:20:01 03:20:01 % :- process_this_script. 03:20:01 03:20:01 :- if( \+ current_module(attvar_reader)). 03:20:01 :- use_module(library(logicmoo/attvar_reader)). 03:20:01 /*~ 03:20:01 ~*/ 03:20:01 03:20:01 :- endif. 03:20:01 :- read_attvars(true). 03:20:01 /*~ 03:20:01 %~ install_attvar_expander(user) 03:20:01 ~*/ 03:20:01 03:20:01 :- set_prolog_flag(assert_attvars,true). 03:20:01 03:20:01 /*~ 03:20:01 ~*/ 03:20:01 03:20:01 03:20:01 sk_in(fl(X,Y,X,Y)). 03:20:01 /*~ 03:20:01 ~*/ 03:20:01 03:20:01 sk_in(avar([vn='ExIn',sk='SKF-666'])). 03:20:01 /*~ 03:20:01 ~*/ 03:20:01 03:20:01 sk_in(_DUNNO). 03:20:01 03:20:01 /*~ 03:20:01 ~*/ 03:20:01 03:20:01 03:20:01 :- must((findall(Ex,(clause_u(sk_in(Ex),_,_),wdmsg(sk_in(Ex))),L),length(L,THREE),THREE=3)). 03:20:01 03:20:01 /*~ 03:20:01 %~ ?-( mpred_test( "Test_0001_Line_0000__sk_in_1_in_user", 03:20:01 %~ user : ( findall( Ex, 03:20:01 %~ clause_u(sk_in(Ex),Sk_in,U),wdmsg(sk_in(Ex)), 03:20:01 %~ L) , 03:20:01 %~ length(L,THREE) , 03:20:01 %~ THREE=3))). 03:20:01 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))))) 03:20:01 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)). 03:20:01 03:20:01 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)). 03:20:01 03:20:01 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)). 03:20:01 03:20:01 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08-Test_0001_Line_0000__sk_in_1_in_user'. 03:20:01 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08'. 03:20: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_08.pfc\']"'. 03:20:01 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:20:01 ~*/ 03:20:01 03:20:01 03:20:01 :- listing([pt/2,sk_in/1]). 03:20:01 03:20:01 /*~ 03:20:01 %~ skipped( listing( [ pt/2, 03:20:01 %~ sk_in/1])) 03:20:01 ~*/ 03:20:01 03:20:01 03:20:01 :- must((sk_in(FOUND),get_attr(FOUND,sk,What),What=='SKF-666')),dmsg(fOUND=FOUND). 03:20:01 03:20:01 03:20:01 03:20:01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/376 03:20:01 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08.pfc 03:20:01 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08/ 03:20:01 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08 03:20:01 03:20:01 /*~ 03:20:01 %~ ?-( mpred_test( "Test_0002_Line_0000__sk_in_1_in_user", 03:20:01 %~ user : ( sk_in(FOUND) , 03:20:01 %~ get_attr(FOUND,sk,What) , 03:20:01 %~ What=='SKF-666'))). 03:20:01 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'))))) 03:20:01 no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). 03:20:01 03:20:01 no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). 03:20:01 03:20:01 no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). 03:20:01 03:20:01 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08-Test_0002_Line_0000__sk_in_1_in_user'. 03:20:01 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08'. 03:20: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_08.pfc\']"'. 03:20:01 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:20:01 %~ fOUND=FOUND2. 03:20:01 ~*/ 03:20:01 %~ unused(no_junit_results) 03:20:01 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.208441195-junit.xml 03:20:01 <gt;oxml version="1.0" encoding="utf-8"?> 03:20:01 <gt;testsuites> 03:20:01 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:20:01 % use :- set_prolog_flag(junit_show_converage, true). 03:20:01 03:20:01 % No tests to run 03:20:01 ]]>><gt;/system-out><gt;/testsuites> 03:20:01 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) 03:20:01 Test_0001_Line_0000__sk_in_1_in_user result = failure. 03:20:01 Test_0002_Line_0000__sk_in_1_in_user result = failure. 03:20:01 03:20:01 %~ test_completed_exit(40) 03:20:01 totalTime=1.000 03:20:01 03:20:01 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' 03:20:01 03:20:09 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 03:20:09 ISSUE_ID=376 03:20:09 ISSUE_OC=OPEN 03:20:09 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 03:20:09 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 03:20:09 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_07 JUnit 03:20:09 03:20:09 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']" 03:20:09 03:20:09 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:20:09 03:20:09 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_07.pfc 03:20:09 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_07/ 03:20:09 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_07 03:20:09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/402 03:20:09 03:20:09 03:20:10 %~ init_phase(after_load) 03:20:10 %~ init_phase(restore_state) 03:20:10 % 03:20:10 %~ init_why(after_boot,program) 03:20:10 %~ after_boot. 03:20:10 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:20:10 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_07.pfc'), 03:20:10 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:20:10 %~ message_hook( 03:20:10 %~ error( permission_error(redefine,module,logicmoo_test), 03:20:10 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:20:10 %~ error, 03:20:10 %~ [ '~q/~w: '-[module,2], 03:20:10 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:20:10 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:20:10 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:20:10 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:20:10 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:20:10 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:20:10 03:20:10 03:20:10 :- debug_logicmoo(_). 03:20:10 /*~ 03:20:10 ~*/ 03:20:10 03:20:10 :- nodebug_logicmoo(http(_)). 03:20:10 /*~ 03:20:10 ~*/ 03:20:10 03:20:10 :- debug_logicmoo(logicmoo(_)). 03:20:10 % :- mpred_trace_exec. 03:20:10 /*~ 03:20:10 ~*/ 03:20:10 03:20:10 % :- mpred_trace_exec. 03:20:10 :- expects_dialect(pfc). 03:20:10 /*~ 03:20:10 ~*/ 03:20:10 03:20:10 :- dynamic(sk_out/1). 03:20:10 /*~ 03:20:10 ~*/ 03:20:10 03:20:10 :- dynamic(sk_in/1). 03:20:10 03:20:10 % :- process_this_script. 03:20:10 03:20:10 /*~ 03:20:10 ~*/ 03:20:10 03:20:10 03:20:10 % :- process_this_script. 03:20:10 03:20:10 :- read_attvars(true). 03:20:10 03:20:10 /*~ 03:20:10 %~ message_hook( 03:20:10 %~ error(existence_error(procedure,read_attvars/1),context(system:catch/3,Context_Kw)), 03:20:10 %~ error, 03:20:10 %~ [ '~q/~w: '-[catch,3], 03:20:10 %~ 'Unknown procedure: ~q' - [ read_attvars/1]]) 03:20:10 catch/3: Unknown procedure: read_attvars/1 03:20:10 ERROR: catch/3: Unknown procedure: read_attvars/1 03:20:10 %~ message_hook( 03:20:10 %~ goal_failed(directive,user:read_attvars(true)), 03:20:10 %~ warning, 03:20:10 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:20:10 %~ user : read_attvars(true)]]) 03:20:10 Goal (directive) failed: user:read_attvars(true) 03:20:10 Warning: Goal (directive) failed: user:read_attvars(true) 03:20:10 ~*/ 03:20:10 03:20:10 03:20:10 sk_in(Ex)==>sk_out(Ex). 03:20:10 /*~ 03:20:10 ~*/ 03:20:10 03:20:10 sk_in(avar([vn='ExIn',sk='SKF-666'])). 03:20:10 /*~ 03:20:10 ~*/ 03:20:10 03:20:10 sk_in(fl(X,Y,X,Y)). 03:20:10 03:20:10 /*~ 03:20:10 ~*/ 03:20:10 03:20:10 03:20:10 :- listing(sk_in/1). 03:20:10 /*~ 03:20:10 %~ skipped( listing( sk_in/1)) 03:20:10 ~*/ 03:20:10 03:20:10 :- listing(sk_out/1). 03:20:10 03:20:10 /*~ 03:20:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_07.pfc:29 03:20:10 %~ skipped( listing( sk_out/1)) 03:20:10 ~*/ 03:20:10 03:20:10 03:20:10 :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What=='SKF-666')),dmsg(fOUND=FOUND). 03:20:10 03:20:10 03:20:10 03:20:10 03:20:10 03:20:10 03:20:10 03:20:10 03:20:10 03:20:10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/402 03:20:10 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_07.pfc 03:20:10 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_07/ 03:20:10 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_07 03:20:10 03:20:10 /*~ 03:20:10 %~ ?-( mpred_test( "Test_0001_Line_0000__sk_out_1_in_user", 03:20:10 %~ user : ( sk_out(FOUND) , 03:20:10 %~ get_attr(FOUND,sk,What) , 03:20:10 %~ What=='SKF-666'))). 03:20:10 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'))))) 03:20:10 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). 03:20:10 03:20:10 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). 03:20:10 03:20:10 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666=='SKF-666')). 03:20:10 03:20:10 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_07-Test_0001_Line_0000__sk_out_1_in_user'. 03:20:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_07'. 03:20: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_07.pfc\']"'. 03:20:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:20:10 %~ fOUND=FOUND2. 03:20:10 ~*/ 03:20:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_07.pfc:46 03:20:10 %~ unused(no_junit_results) 03:20:10 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1332753150000001-junit.xml 03:20:10 <gt;oxml version="1.0" encoding="utf-8"?> 03:20:10 <gt;testsuites> 03:20:10 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:20:10 % use :- set_prolog_flag(junit_show_converage, true). 03:20:10 03:20:10 % No tests to run 03:20:10 ]]>><gt;/system-out><gt;/testsuites> 03:20:10 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) 03:20:10 logicmoo.pfc.test.sanity_base.ATTVAR_07 JUnit error = catch/3: Unknown procedure: read_attvars/1 03:20:10 logicmoo.pfc.test.sanity_base.ATTVAR_07 JUnit warning = Goal (directive) failed: user:read_attvars(true) 03:20:10 Test_0001_Line_0000__sk_out_1_in_user result = failure. 03:20:10 03:20:10 %~ test_completed_exit(56) 03:20:10 totalTime=1.000 03:20:10 03:20:10 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' 03:20:10 03:20:16 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 03:20:16 ISSUE_ID=402 03:20:16 ISSUE_OC=OPEN 03:20:16 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 03:20:16 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 03:20:16 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit 03:20:16 03:20:16 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']" 03:20:16 03:20:16 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:20:16 03:20:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_06.pfc 03:20:16 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_06/ 03:20:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_06 03:20:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/377 03:20:16 03:20:16 03:20:18 %~ init_phase(after_load) 03:20:18 %~ init_phase(restore_state) 03:20:18 % 03:20:18 %~ init_why(after_boot,program) 03:20:18 %~ after_boot. 03:20:18 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:20:18 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_06.pfc'), 03:20:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:20:18 %~ message_hook( 03:20:18 %~ error( permission_error(redefine,module,logicmoo_test), 03:20:18 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:20:18 %~ error, 03:20:18 %~ [ '~q/~w: '-[module,2], 03:20:18 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:20:18 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:20:18 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:20:18 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:20:18 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:20:18 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:20:18 03:20:18 03:20:18 :- if( \+ current_module(attvar_reader)). 03:20:18 :- use_module(library(logicmoo/attvar_reader)). 03:20:18 /*~ 03:20:18 ~*/ 03:20:18 03:20:18 :- endif. 03:20:18 03:20:18 sk6_in(Ex)==>sk6_out(Ex). 03:20:18 /*~ 03:20:18 ~*/ 03:20:18 03:20:18 sk6a_in(Ex)==>sk6a_out(Ex). 03:20:18 03:20:18 /*~ 03:20:18 ~*/ 03:20:18 03:20:18 03:20:18 :- set_prolog_flag(assert_attvars,true). 03:20:18 /*~ 03:20:18 ~*/ 03:20:18 03:20:18 :- read_attvars(true). 03:20:18 03:20:18 /*~ 03:20:18 %~ install_attvar_expander(user) 03:20:18 ~*/ 03:20:18 03:20:18 03:20:18 sk6:attr_unify_hook(_,_). 03:20:18 03:20:18 % :- rtrace. 03:20:18 /*~ 03:20:18 No source location!? 03:20:18 ~*/ 03:20:18 03:20:18 03:20:18 % :- rtrace. 03:20:18 :- must(ain((sk6a_in(avar([vn='ExIn',sk6='SKF-666']))))). 03:20:18 /*~ 03:20:18 %~ ?-( mpred_test(Kw,user:ain(sk6a_in(avar([vn='ExIn',sk6='SKF-666']))))). 03:20:18 passed=info(why_was_true(user:ain(sk6a_in(avar([vn='ExIn',sk6='SKF-666']))))) 03:20:18 no_proof_for(ain(sk6a_in(avar([ vn='ExIn', 03:20:18 sk6='SKF-666'])))). 03:20:18 03:20:18 no_proof_for(ain(sk6a_in(avar([ vn='ExIn', 03:20:18 sk6='SKF-666'])))). 03:20:18 03:20:18 no_proof_for(ain(sk6a_in(avar([ vn='ExIn', 03:20:18 sk6='SKF-666'])))). 03:20:18 03:20:18 %~ message_hook( 03:20:18 %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), 03:20:18 %~ error, 03:20:18 %~ [ '~q/~w: '-[atomic_list_concat,2], 03:20:18 %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], 03:20:18 %~ ' (~w ~w)'-[an,empty_list]]) 03:20:18 atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:20:18 ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:20:18 %~ message_hook( 03:20:18 %~ goal_failed(directive,user:mpred_test(ain(sk6a_in(avar([vn='ExIn',sk6='SKF-666']))))), 03:20:18 %~ warning, 03:20:18 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:20:18 %~ user : mpred_test( ain( sk6a_in( avar( [ vn='ExIn', 03:20:18 %~ sk6='SKF-666']))))]]) 03:20:18 Goal (directive) failed: user:mpred_test(ain(sk6a_in(avar([vn=ExIn,sk6=SKF-666])))) 03:20:18 Warning: Goal (directive) failed: user:mpred_test(ain(sk6a_in(avar([vn=ExIn,sk6=SKF-666])))) 03:20:18 ~*/ 03:20:18 03:20:18 sk6_in(avar([vn='ExIn',sk6='SKF-666'])). 03:20:18 03:20:18 /*~ 03:20:18 ~*/ 03:20:18 03:20:18 03:20:18 /* 03:20:18 :- tell('tmp_6a~'). 03:20:18 :- xlisting(sk6a_in). 03:20:18 :- xlisting(sk6a_out). 03:20:18 :- told. 03:20:18 03:20:18 :- tell('tmp_6~'). 03:20:18 :- xlisting(sk6_in). 03:20:18 :- xlisting(sk6_out). 03:20:18 :- told. 03:20:18 */ 03:20:18 03:20:18 :- ((sk6a_out(FOUND),get_attr(FOUND,sk6,What), What == 'SKF-666')),dmsg(fOUND=FOUND). 03:20:18 /*~ 03:20:18 %~ message_hook( 03:20:18 %~ error(existence_error(procedure,sk6a_out/1),context(system:'<gt;meta-call>'/1,Context_Kw)), 03:20:18 %~ error, 03:20:18 %~ [ '~q/~w: '-['<gt;meta-call>',1], 03:20:18 %~ 'Unknown procedure: ~q' - [ sk6a_out/1]]) 03:20:18 '<gt;meta-call>'/1: Unknown procedure: sk6a_out/1 03:20:18 ERROR: '<gt;meta-call>'/1: Unknown procedure: sk6a_out/1 03:20:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_06.pfc:40 03:20:18 %~ message_hook( 03:20:18 %~ goal_failed( directive, 03:20:18 %~ user : ( sk6a_out(FOUND) , 03:20:18 %~ get_attr(FOUND,sk6,What) , 03:20:18 %~ What=='SKF-666' , 03:20:18 %~ dmsg( fOUND=FOUND))), 03:20:18 %~ warning, 03:20:18 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:20:18 %~ user : ( sk6a_out(FOUND) , 03:20:18 %~ get_attr(FOUND,sk6,What) , 03:20:18 %~ What=='SKF-666' , 03:20:18 %~ dmsg( fOUND=FOUND))]]) 03:20:18 Goal (directive) failed: user:((sk6a_out(_19138),get_attr(_19138,sk6,_19218),_19218==SKF-666),dmsg(fOUND=_19138)) 03:20:18 Warning: Goal (directive) failed: user:((sk6a_out(_19138),get_attr(_19138,sk6,_19218),_19218==SKF-666),dmsg(fOUND=_19138)) 03:20:18 ~*/ 03:20:18 03:20:18 :- ((sk6_out(FOUND),get_attr(FOUND,sk6,What), What == 'SKF-666')),dmsg(fOUND=FOUND). 03:20:18 03:20:18 03:20:18 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/377 03:20:18 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_06.pfc 03:20:18 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_06/ 03:20:18 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_06 03:20:18 03:20:18 /*~ 03:20:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_06.pfc:41 03:20:18 %~ message_hook( 03:20:18 %~ error(existence_error(procedure,sk6_out/1),context(system:'<gt;meta-call>'/1,Context_Kw)), 03:20:18 %~ error, 03:20:18 %~ [ '~q/~w: '-['<gt;meta-call>',1], 03:20:18 %~ 'Unknown procedure: ~q' - [ sk6_out/1]]) 03:20:18 '<gt;meta-call>'/1: Unknown procedure: sk6_out/1 03:20:18 ERROR: '<gt;meta-call>'/1: Unknown procedure: sk6_out/1 03:20:18 %~ message_hook( 03:20:18 %~ goal_failed( directive, 03:20:18 %~ user : ( sk6_out(FOUND) , 03:20:18 %~ get_attr(FOUND,sk6,What) , 03:20:18 %~ What=='SKF-666' , 03:20:18 %~ dmsg( fOUND=FOUND))), 03:20:18 %~ warning, 03:20:18 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:20:18 %~ user : ( sk6_out(FOUND) , 03:20:18 %~ get_attr(FOUND,sk6,What) , 03:20:18 %~ What=='SKF-666' , 03:20:18 %~ dmsg( fOUND=FOUND))]]) 03:20:18 Goal (directive) failed: user:((sk6_out(_74480),get_attr(_74480,sk6,_74560),_74560==SKF-666),dmsg(fOUND=_74480)) 03:20:18 Warning: Goal (directive) failed: user:((sk6_out(_74480),get_attr(_74480,sk6,_74560),_74560==SKF-666),dmsg(fOUND=_74480)) 03:20:18 ~*/ 03:20:18 %~ unused(no_junit_results) 03:20:18 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195167804-junit.xml 03:20:18 <gt;oxml version="1.0" encoding="utf-8"?> 03:20:18 <gt;testsuites> 03:20:18 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:20:18 % use :- set_prolog_flag(junit_show_converage, true). 03:20:18 03:20:18 % No tests to run 03:20:18 ]]>><gt;/system-out><gt;/testsuites> 03:20:18 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) 03:20:18 _5050 result = passed. 03:20:18 logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit error = atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:20:18 logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit warning = Goal (directive) failed: user:mpred_test(ain(sk6a_in(avar([vn=ExIn,sk6=SKF-666])))) 03:20:18 logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit error = '<gt;meta-call>'/1: Unknown procedure: sk6a_out/1 03:20:18 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)) 03:20:18 logicmoo.pfc.test.sanity_base.ATTVAR_06 JUnit error = '<gt;meta-call>'/1: Unknown procedure: sk6_out/1 03:20:18 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)) 03:20:18 03:20:18 %~ test_completed_exit(112) 03:20:18 totalTime=1.000 03:20:18 03:20:18 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' 03:20:18 03:20:24 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 03:20:24 ISSUE_ID=377 03:20:24 ISSUE_OC=OPEN 03:20:24 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 03:20:24 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 03:20:24 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit 03:20:24 03:20:24 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']" 03:20:24 03:20:24 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:20:24 03:20:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_05.pfc 03:20:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_05/ 03:20:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_05 03:20:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/331 03:20:24 03:20:24 03:20:25 %~ init_phase(after_load) 03:20:25 %~ init_phase(restore_state) 03:20:25 % 03:20:25 %~ init_why(after_boot,program) 03:20:25 %~ after_boot. 03:20:25 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:20:25 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_05.pfc'), 03:20:25 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:20:25 %~ message_hook( 03:20:25 %~ error( permission_error(redefine,module,logicmoo_test), 03:20:25 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:20:25 %~ error, 03:20:25 %~ [ '~q/~w: '-[module,2], 03:20:25 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:20:25 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:20:25 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:20:25 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:20:25 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:20:25 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:20:25 03:20:25 03:20:25 :- if(\+ current_module(attvar_reader)). 03:20:25 :- use_module(library(logicmoo/attvar_reader)). 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 :- endif. 03:20:25 03:20:25 :- debug_logicmoo(_). 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 :- nodebug_logicmoo(http(_)). 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 :- debug_logicmoo(logicmoo(_)). 03:20:25 % :- mpred_trace_exec. 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 % :- mpred_trace_exec. 03:20:25 :- expects_dialect(pfc). 03:20:25 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 03:20:25 :- dynamic(sk5_out/1). 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 :- dynamic(sk5_in/1). 03:20:25 03:20:25 % :- process_this_script. 03:20:25 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 03:20:25 % :- process_this_script. 03:20:25 03:20:25 :- read_attvars(true). 03:20:25 /*~ 03:20:25 %~ install_attvar_expander(user) 03:20:25 ~*/ 03:20:25 03:20:25 :- set_prolog_flag(assert_attvars,true). 03:20:25 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 03:20:25 sk5_in(Ex)==>sk5_out(Ex). 03:20:25 03:20:25 %:- listing('$pt'). 03:20:25 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 03:20:25 %:- listing('$pt'). 03:20:25 03:20:25 :- mpred_trace_exec. 03:20:25 %sk5_in(avar([vn='ExIn',sk5='SKF-666'])). 03:20:25 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 %sk5_in(avar([vn='ExIn',sk5='SKF-666'])). 03:20:25 03:20:25 :- must(ain(sk5_in(avar([vn='ExIn',sk5='SKF-666'])))). 03:20:25 /*~ 03:20:25 %~ ?-( mpred_test(Kw,user:ain(sk5_in(avar([vn='ExIn',sk5='SKF-666']))))). 03:20:25 passed=info(why_was_true(user:ain(sk5_in(avar([vn='ExIn',sk5='SKF-666']))))) 03:20:25 no_proof_for(ain(sk5_in(avar([ vn='ExIn', 03:20:25 sk5='SKF-666'])))). 03:20:25 03:20:25 no_proof_for(ain(sk5_in(avar([ vn='ExIn', 03:20:25 sk5='SKF-666'])))). 03:20:25 03:20:25 no_proof_for(ain(sk5_in(avar([ vn='ExIn', 03:20:25 sk5='SKF-666'])))). 03:20:25 03:20:25 %~ message_hook( 03:20:25 %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), 03:20:25 %~ error, 03:20:25 %~ [ '~q/~w: '-[atomic_list_concat,2], 03:20:25 %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], 03:20:25 %~ ' (~w ~w)'-[an,empty_list]]) 03:20:25 atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:20:25 ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:20:25 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_05.pfc:37 03:20:25 %~ message_hook( 03:20:25 %~ goal_failed(directive,user:mpred_test(ain(sk5_in(avar([vn='ExIn',sk5='SKF-666']))))), 03:20:25 %~ warning, 03:20:25 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:20:25 %~ user : mpred_test( ain( sk5_in( avar( [ vn='ExIn', 03:20:25 %~ sk5='SKF-666']))))]]) 03:20:25 Goal (directive) failed: user:mpred_test(ain(sk5_in(avar([vn=ExIn,sk5=SKF-666])))) 03:20:25 Warning: Goal (directive) failed: user:mpred_test(ain(sk5_in(avar([vn=ExIn,sk5=SKF-666])))) 03:20:25 ~*/ 03:20:25 03:20:25 :- flush_output. 03:20:25 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 03:20:25 :- listing(sk5_in/1). 03:20:25 /*~ 03:20:25 %~ skipped( listing( sk5_in/1)) 03:20:25 ~*/ 03:20:25 03:20:25 :- flush_output. 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 :- listing(sk5_out/1). 03:20:25 /*~ 03:20:25 %~ skipped( listing( sk5_out/1)) 03:20:25 ~*/ 03:20:25 03:20:25 :- flush_output. 03:20:25 03:20:25 %:- call(call,rtrace). 03:20:25 /*~ 03:20:25 ~*/ 03:20:25 03:20:25 03:20:25 %:- call(call,rtrace). 03:20:25 :- must(lookup_u(sk5_in(avar([vn='ZEx',sk5='SKF-666'])))). 03:20:25 03:20:25 03:20:25 /*~ 03:20:25 %~ ?-( mpred_test(Kw,user:lookup_u(sk5_in(avar([vn='ZEx',sk5='SKF-666']))))). 03:20:25 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']))))))) 03:20:25 no_proof_for(\+lookup_u(sk5_in(avar([ vn='ZEx', 03:20:25 sk5='SKF-666'])))). 03:20:25 03:20:25 no_proof_for(\+lookup_u(sk5_in(avar([ vn='ZEx', 03:20:25 sk5='SKF-666'])))). 03:20:25 03:20:25 no_proof_for(\+lookup_u(sk5_in(avar([ vn='ZEx', 03:20:25 sk5='SKF-666'])))). 03:20:25 03:20:25 %~ message_hook( 03:20:25 %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), 03:20:25 %~ error, 03:20:25 %~ [ '~q/~w: '-[atomic_list_concat,2], 03:20:25 %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], 03:20:25 %~ ' (~w ~w)'-[an,empty_list]]) 03:20:25 atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:20:25 ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:20:25 %~ message_hook( 03:20:25 %~ goal_failed(directive,user:mpred_test(lookup_u(sk5_in(avar([vn='ZEx',sk5='SKF-666']))))), 03:20:25 %~ warning, 03:20:25 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:20:25 %~ user : mpred_test( lookup_u( sk5_in( avar( [ vn='ZEx', 03:20:25 %~ sk5='SKF-666']))))]]) 03:20:25 Goal (directive) failed: user:mpred_test(lookup_u(sk5_in(avar([vn=ZEx,sk5=SKF-666])))) 03:20:25 Warning: Goal (directive) failed: user:mpred_test(lookup_u(sk5_in(avar([vn=ZEx,sk5=SKF-666])))) 03:20:25 ~*/ 03:20:25 03:20:25 03:20:25 03:20:25 :- must(lookup_u(pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),FOUND))),dmsg(fOUND=FOUND). 03:20:25 03:20:25 03:20:25 03:20:25 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/331 03:20:25 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_05.pfc 03:20:25 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_05/ 03:20:25 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_05 03:20:25 03:20:25 /*~ 03:20:25 %~ ?-( mpred_test( Kw, 03:20:25 %~ user : lookup_u( pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),FOUND)))). 03:20:25 %~ make_dynamic_here(baseKB,pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),_554)) 03:20:25 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)))))) 03:20:25 no_proof_for(\+lookup_u(pt(sk5_in(avar([ vn='IS', 03:20:25 sk5='SKF-666'])),FOUND))). 03:20:25 03:20:25 no_proof_for(\+lookup_u(pt(sk5_in(avar([ vn='IS', 03:20:25 sk5='SKF-666'])),FOUND))). 03:20:25 03:20:25 no_proof_for(\+lookup_u(pt(sk5_in(avar([ vn='IS', 03:20:25 sk5='SKF-666'])),FOUND))). 03:20:25 03:20:25 %~ message_hook( 03:20:25 %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), 03:20:25 %~ error, 03:20:25 %~ [ '~q/~w: '-[atomic_list_concat,2], 03:20:25 %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], 03:20:25 %~ ' (~w ~w)'-[an,empty_list]]) 03:20:25 atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:20:25 ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:20:25 %~ message_hook( 03:20:25 %~ goal_failed( directive, 03:20:25 %~ user : ( mpred_test( lookup_u( pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),FOUND))) , 03:20:25 %~ dmsg( fOUND=FOUND))), 03:20:25 %~ warning, 03:20:25 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:20:25 %~ user : ( mpred_test( lookup_u( pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),FOUND))) , 03:20:25 %~ dmsg( fOUND=FOUND))]]) 03:20:25 Goal (directive) failed: user:(mpred_test(lookup_u(pt(sk5_in(avar([vn=IS,sk5=SKF-666])),_538))),dmsg(fOUND=_538)) 03:20:25 Warning: Goal (directive) failed: user:(mpred_test(lookup_u(pt(sk5_in(avar([vn=IS,sk5=SKF-666])),_538))),dmsg(fOUND=_538)) 03:20:25 ~*/ 03:20:25 %~ unused(no_junit_results) 03:20:25 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.173908359-junit.xml 03:20:25 <gt;oxml version="1.0" encoding="utf-8"?> 03:20:25 <gt;testsuites> 03:20:25 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:20:25 % use :- set_prolog_flag(junit_show_converage, true). 03:20:25 03:20:25 % No tests to run 03:20:25 ]]>><gt;/system-out><gt;/testsuites> 03:20:25 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) 03:20:25 _58906 result = passed. 03:20:25 logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit error = atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:20:25 logicmoo.pfc.test.sanity_base.ATTVAR_05 JUnit warning = Goal (directive) failed: user:mpred_test(ain(sk5_in(avar([vn=ExIn,sk5=SKF-666])))) 03:20:25 _58906 result = failure. 03:20:25 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])))) 03:20:25 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)) 03:20:25 03:20:25 %~ test_completed_exit(56) 03:20:25 totalTime=1.000 03:20:25 03:20:25 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' 03:20:25 03:20:31 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 03:20:31 ISSUE_ID=331 03:20:31 ISSUE_OC=OPEN 03:20:31 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 03:20:31 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 03:20:31 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_04 JUnit 03:20:31 03:20:31 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']" 03:20:31 03:20:31 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:20:31 03:20:31 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_04.pl 03:20:31 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_04/ 03:20:31 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_04 03:20:31 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/548 03:20:31 03:20:31 03:20:32 %~ init_phase(after_load) 03:20:32 %~ init_phase(restore_state) 03:20:32 % 03:20:32 %~ init_why(after_boot,program) 03:20:32 %~ after_boot. 03:20:32 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:20:32 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_04.pl'), 03:20:32 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:20:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:20:32 03:20:32 03:20:32 :- if(\+ current_module(attvar_reader)). 03:20:32 :- use_module(library(logicmoo/attvar_reader)). 03:20:32 /*~ 03:20:32 ~*/ 03:20:32 03:20:32 :- endif. 03:20:32 03:20:32 % Tests assertable attributed variables 03:20:32 03:20:32 :- debug_logicmoo(_). 03:20:32 /*~ 03:20:32 ~*/ 03:20:32 03:20:32 :- nodebug_logicmoo(http(_)). 03:20:32 /*~ 03:20:32 ~*/ 03:20:32 03:20:32 :- debug_logicmoo(logicmoo(_)). 03:20:32 % :- mpred_trace_exec. 03:20:32 03:20:32 /*~ 03:20:32 ~*/ 03:20:32 03:20:32 % :- mpred_trace_exec. 03:20:32 03:20:32 :- dynamic(sk_out/1). 03:20:32 /*~ 03:20:32 ~*/ 03:20:32 03:20:32 :- dynamic(sk_in/1). 03:20:32 03:20:32 % :- ain(baseKB:rtArgsVerbatum(my_sk)). 03:20:32 03:20:32 /*~ 03:20:32 ~*/ 03:20:32 03:20:32 03:20:32 % :- ain(baseKB:rtArgsVerbatum(my_sk)). 03:20:32 03:20:32 :- read_attvars(true). 03:20:32 03:20:32 % :- expects_dialect(swi). 03:20:32 /*~ 03:20:32 %~ install_attvar_expander(user) 03:20:32 %~ term_xform( my_sk( aVar( [ vn='Ex', 03:20:32 %~ sk='SKF-666'])) --> 03:20:32 %~ 03:20:32 %~ my_sk(Sk) :- 03:20:32 %~ 03:20:32 %~ attr_bind([put_attr(Sk,sk,'SKF-666')],true)) 03:20:32 ~*/ 03:20:32 03:20:32 03:20:32 % :- expects_dialect(swi). 03:20:32 my_sk(aVar([vn='Ex',sk='SKF-666'])). 03:20:32 03:20:32 /*~ 03:20:32 No source location!? 03:20:32 ~*/ 03:20:32 03:20:32 03:20:32 :- mpred_test((my_sk(Ex),get_attr(Ex,sk,What),What=='SKF-666')). 03:20:32 03:20:32 03:20:32 03:20:32 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_04.pl 03:20:32 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_04/ 03:20:32 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_04 03:20:32 03:20:32 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/548 03:20:32 /*~ 03:20:32 %~ ?-( mpred_test( "Test_0001_Line_0000__my_sk_1_in_user", 03:20:32 %~ user : ( my_sk(Ex) , 03:20:32 %~ get_attr(Ex,sk,What) , 03:20:32 %~ What=='SKF-666'))). 03:20:32 passed=info(why_was_true(user:(my_sk(_21796),get_attr(_21796,sk,'SKF-666'),'SKF-666'=='SKF-666'))) 03:20:32 no_proof_for((my_sk(Sk),get_attr(Sk,sk,'SKF-666'),'SKF-666'=='SKF-666')). 03:20:32 03:20:32 no_proof_for((my_sk(Sk),get_attr(Sk,sk,'SKF-666'),'SKF-666'=='SKF-666')). 03:20:32 03:20:32 no_proof_for((my_sk(Sk),get_attr(Sk,sk,'SKF-666'),'SKF-666'=='SKF-666')). 03:20:32 03:20:32 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_04-Test_0001_Line_0000__my_sk_1_in_user'. 03:20:32 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_04'. 03:20:32 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\']"'. 03:20:32 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:20:32 ~*/ 03:20:32 %~ unused(no_junit_results) 03:20:32 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062265072-junit.xml 03:20:32 <gt;oxml version="1.0" encoding="utf-8"?> 03:20:32 <gt;testsuites> 03:20:32 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:20:32 % use :- set_prolog_flag(junit_show_converage, true). 03:20:32 03:20:32 % No tests to run 03:20:32 ]]>><gt;/system-out><gt;/testsuites> 03:20:32 Test_0001_Line_0000__my_sk_1_in_user result = passed. 03:20:32 03:20:32 %~ test_completed_exit(64) 03:20:32 totalTime=1.000 03:20:32 03:20:32 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' 03:20:32 03:20:38 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 03:20:38 ISSUE_ID=548 03:20:38 ISSUE_OC=OPEN 03:20:38 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 03:20:38 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 03:20:38 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit 03:20:38 03:20:38 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']" 03:20:38 03:20:38 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:20:38 03:20:38 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc 03:20:38 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ 03:20:38 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 03:20:38 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 03:20:38 03:20:38 03:20:43 %~ init_phase(after_load) 03:20:43 %~ init_phase(restore_state) 03:20:43 % 03:20:43 %~ init_why(after_boot,program) 03:20:43 %~ after_boot. 03:20:43 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:20:43 % Disabled autoloading (loaded 0 files) 03:20:43 % Disabled autoloading (loaded 0 files) 03:20:43 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'), 03:20:43 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:20:43 %~ message_hook( 03:20:43 %~ error( permission_error(redefine,module,logicmoo_test), 03:20:43 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:20:43 %~ error, 03:20:43 %~ [ '~q/~w: '-[module,2], 03:20:43 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:20:43 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:20:43 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:20:43 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:20:43 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:20:43 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:20:43 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:20:43 03:20:43 03:20:43 :- if(\+ current_module(dictoo_lib)). 03:20:43 :- ensure_loaded(library(dictoo)). 03:20:43 :- endif. 03:20:43 :- if(\+ current_module(attvar_reader)). 03:20:43 :- use_module(library(logicmoo/attvar_reader)). 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 :- endif. 03:20:43 03:20:43 %:- dynamic(sk2_out/1). 03:20:43 %:- dynamic(sk2_in/1). 03:20:43 03:20:43 03:20:43 % :- process_this_script. 03:20:43 03:20:43 :- prolog_autoload:autoload_all([verbose(false)]). 03:20:43 03:20:43 03:20:43 /*~ 03:20:43 % Disabled autoloading (loaded 0 files) 03:20:43 ~*/ 03:20:43 03:20:43 03:20:43 03:20:43 :- debug_logicmoo(_). 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 :- nodebug_logicmoo(http(_)). 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 :- debug_logicmoo(logicmoo(_)). 03:20:43 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 03:20:43 :- read_attvars(false). 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 :- set_prolog_flag(assert_attvars,true). 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 :- set_prolog_flag(expand_attvars,false). 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 :- set_prolog_flag(expand_attvars,true). 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 :- flag_call(runtime_debug=true). 03:20:43 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 03:20:43 :- read_attvars(true). 03:20:43 03:20:43 /*~ 03:20:43 %~ install_attvar_expander(user) 03:20:43 ~*/ 03:20:43 03:20:43 03:20:43 sk2:attr_unify_hook(_,_). 03:20:43 03:20:43 /*~ 03:20:43 No source location!? 03:20:43 ~*/ 03:20:43 03:20:43 03:20:43 :- mpred_trace_exec. 03:20:43 03:20:43 % :- call((rtrace)). 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 03:20:43 % :- call((rtrace)). 03:20:43 :- assert_mu(sk2_in(avar([vn='Ex',sk2='SKF-6667']))). 03:20:43 % :- listing_u(sk2_in/1). 03:20:43 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 % :- listing_u(sk2_in/1). 03:20:43 03:20:43 :- listing(sk2_in/1). 03:20:43 03:20:43 %:- call(rtrace). 03:20:43 /*~ 03:20:43 %~ skipped( listing( sk2_in/1)) 03:20:43 ~*/ 03:20:43 03:20:43 03:20:43 %:- call(rtrace). 03:20:43 :- must((sk2_in(Ex),get_attr(Ex,sk2,What),What=='SKF-6667')). 03:20:43 %:- call(break). 03:20:43 03:20:43 /*~ 03:20:43 %~ ?-( mpred_test( "Test_0001_Line_0000__sk2_in_1_in_user", 03:20:43 %~ user : ( sk2_in(Ex) , 03:20:43 %~ get_attr(Ex,sk2,What) , 03:20:43 %~ What=='SKF-6667'))). 03:20:43 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'))))) 03:20:43 no_proof_for(\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')). 03:20:43 03:20:43 no_proof_for(\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')). 03:20:43 03:20:43 no_proof_for(\+ (sk2_in(In_Sk2),get_attr(In_Sk2,sk2,Attr_SKF_6667),Attr_SKF_6667=='SKF-6667')). 03:20:43 03:20:43 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. 03:20:43 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_02'. 03:20:43 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\']"'. 03:20:43 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:20:43 ~*/ 03:20:43 03:20:43 %:- call(break). 03:20:43 03:20:43 :- read_attvars(true). 03:20:43 /*~ 03:20:43 ~*/ 03:20:43 03:20:43 :- call((true,rtrace)). 03:20:43 /*~ 03:20:43 ^ Exit: (33) [system] call(user:(true, rtrace)) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 Call: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) 03:20:43 Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) 03:20:43 Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) 03:20:43 Call: (38) [system] fail 03:20:43 Fail: (38) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:43 Call: (39) [t_l] t_l:is_ec_cvt(_87700) 03:20:43 Fail: (39) [t_l] t_l:is_ec_cvt(_87700) 03:20:43 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (37) [user] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810) 03:20:43 ^ 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'])))))) 03:20:43 ^ Redo: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810) 03:20:43 ^ Unify: (37) [system] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810) 03:20:43 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 ^ Fail: (37) [plunit] term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _90810) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) 03:20:43 Exit: (41) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) 03:20:43 Call: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Fail: (41) [echo_files] echo_files:never_echo_term((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 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) 03:20:43 Call: (41) [$syspreds] prolog_load_context(stream, _102638) 03:20:43 Unify: (41) [$syspreds] prolog_load_context(stream, _102638) 03:20:43 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:43 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 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] 03:20:43 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, [...])]] 03:20:43 Call: (41) [system] ttyflush 03:20:43 Exit: (41) [system] ttyflush 03:20:43 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) 03:20:43 Call: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file 03:20:43 Fail: (42) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))==end_of_file 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) 03:20:43 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _112466) 03:20:43 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1285) 03:20:43 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1285) 03:20:43 Call: (42) [system] _114340 is 1285+1 03:20:43 Exit: (42) [system] 1286 is 1285+1 03:20:43 Call: (42) [system] 1352=<gt;1286 03:20:43 Fail: (42) [system] 1352=<gt;1286 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) 03:20:43 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:43 ~*/ 03:20:43 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1286) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1286) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_126670, <gt;stream>(0x556703a44a00), _126674) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1285) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1285) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1286) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_129098, <gt;stream>(0x556703a44a00), _129100) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1285) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1285) 03:20:43 Call: (43) [system] 1286>1285 03:20:43 Exit: (43) [system] 1286>1285 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1285, 1286) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1285, 1286) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _4848 is 1286-1285 03:20:43 Exit: (45) [system] 1 is 1286-1285 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _9178) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _11184, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f51eb300), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f51eb300)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f51eb300)) 03:20:43 ^ 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, <gt;stream>(0x5566f51eb300), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f51eb300))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1286) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1286) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _19892)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _19892)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1286)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1286)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1286) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_24222) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Call: (46) [system] "\n"\==[] 03:20:43 Exit: (46) [system] "\n"\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _28530, _28532, _28534, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _28530, _28532, _28534, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _28530, _28532, _28534, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _32348, _32412, _32350, '\n/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _32348, _33030, _32350, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _34206, _34270, _34208, '/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _34206, _34888, _34208, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _36682, _36746, _36684, '\n%~') 03:20:43 Fail: (45) [system] sub_string("\n", _36682, _37364, _36684, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _38540, _38604, _38542, '%~') 03:20:43 Fail: (45) [system] sub_string("\n", _38540, _39222, _38542, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] write("\n") 03:20:43 03:20:43 Exit: (45) [system] write("\n") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1285, 1286) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1286) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) 03:20:43 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352) 03:20:43 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (44) [system] _49052 is 1352-1286 03:20:43 Exit: (44) [system] 66 is 1352-1286 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _53382) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _55388, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f51ea400), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f51ea400)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f51ea400)) 03:20:43 ^ 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, <gt;stream>(0x5566f51ea400), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f51ea400))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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']))))") 03:20:43 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']))))") 03:20:43 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) 03:20:43 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) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 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']))))) 03:20:43 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']))))) 03:20:43 Call: (44) [system] _67972=(:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 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']))))) 03:20:43 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', ... = ...]))))), [], [], [], []) 03:20:43 Call: (43) [system] write(":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") 03:20:43 :- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))) 03:20:43 Exit: (43) [system] write(":- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1352) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1352) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _79716)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _79716)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1352)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1352)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1352) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _85266) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1353) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1353) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1353) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_87772, <gt;stream>(0x556703a44a00), _87776) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1352) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1352) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1353) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_90200, <gt;stream>(0x556703a44a00), _90202) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1352) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1352) 03:20:43 Call: (43) [system] 1353>1352 03:20:43 Exit: (43) [system] 1353>1352 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1352, 1353) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1352, 1353) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _95788 is 1353-1352 03:20:43 Exit: (45) [system] 1 is 1353-1352 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _100118) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _102124, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f5f22600), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f5f22600)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f5f22600)) 03:20:43 ^ 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, <gt;stream>(0x5566f5f22600), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f5f22600))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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, ".") 03:20:43 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, ".") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _110832)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _110832)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1353)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1353)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_115162) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Call: (46) [system] "."\==[] 03:20:43 Exit: (46) [system] "."\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _119470, _119472, _119474, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _119470, _119472, _119474, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _119470, _119472, _119474, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _123288, _123352, _123290, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(".", _123288, _123970, _123290, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _125146, _125210, _125148, '/*~') 03:20:43 Fail: (45) [system] sub_string(".", _125146, _125828, _125148, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _127622, _127686, _127624, '\n%~') 03:20:43 Fail: (45) [system] sub_string(".", _127622, _128304, _127624, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _129480, _129544, _129482, '%~') 03:20:43 Fail: (45) [system] sub_string(".", _129480, _130162, _129482, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] write(".") 03:20:43 . 03:20:43 Exit: (45) [system] write(".") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1352, 1353) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1353) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) 03:20:43 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _11172) 03:20:43 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1353) 03:20:43 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) 03:20:43 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) 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _16742) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _18748, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x55670423a900), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x55670423a900)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x55670423a900)) 03:20:43 ^ 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, <gt;stream>(0x55670423a900), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x55670423a900))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 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) 03:20:43 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", <gt;stream>(0x5566f78fda00)) 03:20:43 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (45) [system] peek_char(<gt;stream>(0x5566f78fda00), _32584) 03:20:43 Exit: (45) [system] peek_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (45) [system] char_type(' ', space) 03:20:43 Exit: (45) [system] char_type(' ', space) 03:20:43 Call: (45) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Exit: (45) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (45) [system] put_char(' ') 03:20:43 03:20:43 Exit: (45) [system] put_char(' ') 03:20:43 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (46) [system] peek_char(<gt;stream>(0x5566f78fda00), _42928) 03:20:43 Exit: (46) [system] peek_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (46) [system] char_type(' ', space) 03:20:43 Exit: (46) [system] char_type(' ', space) 03:20:43 Call: (46) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Exit: (46) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (46) [system] put_char(' ') 03:20:43 03:20:43 Exit: (46) [system] put_char(' ') 03:20:43 Exit: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (47) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (47) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (47) [system] peek_char(<gt;stream>(0x5566f78fda00), _53272) 03:20:43 Exit: (47) [system] peek_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (47) [system] char_type(' ', space) 03:20:43 Exit: (47) [system] char_type(' ', space) 03:20:43 Call: (47) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Exit: (47) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (47) [system] put_char(' ') 03:20:43 03:20:43 Exit: (47) [system] put_char(' ') 03:20:43 Exit: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (48) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (48) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Redo: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (48) [system] peek_char(<gt;stream>(0x5566f78fda00), _63616) 03:20:43 Exit: (48) [system] peek_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (48) [system] char_type(' ', space) 03:20:43 Exit: (48) [system] char_type(' ', space) 03:20:43 Call: (48) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Exit: (48) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (48) [system] put_char(' ') 03:20:43 03:20:43 Exit: (48) [system] put_char(' ') 03:20:43 Exit: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (49) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (49) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Redo: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (49) [system] peek_char(<gt;stream>(0x5566f78fda00), _73960) 03:20:43 Exit: (49) [system] peek_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (49) [system] char_type(' ', space) 03:20:43 Exit: (49) [system] char_type(' ', space) 03:20:43 Call: (49) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Exit: (49) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (49) [system] put_char(' ') 03:20:43 03:20:43 Exit: (49) [system] put_char(' ') 03:20:43 Exit: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (50) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (50) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Redo: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (50) [system] peek_char(<gt;stream>(0x5566f78fda00), _84304) 03:20:43 Exit: (50) [system] peek_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (50) [system] char_type(' ', space) 03:20:43 Exit: (50) [system] char_type(' ', space) 03:20:43 Call: (50) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Exit: (50) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (50) [system] put_char(' ') 03:20:43 03:20:43 Exit: (50) [system] put_char(' ') 03:20:43 Exit: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (51) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (51) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Redo: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (51) [system] peek_char(<gt;stream>(0x5566f78fda00), _94648) 03:20:43 Exit: (51) [system] peek_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (51) [system] char_type(' ', space) 03:20:43 Exit: (51) [system] char_type(' ', space) 03:20:43 Call: (51) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Exit: (51) [system] get_char(<gt;stream>(0x5566f78fda00), ' ') 03:20:43 Call: (51) [system] put_char(' ') 03:20:43 03:20:43 Exit: (51) [system] put_char(' ') 03:20:43 Exit: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (52) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (52) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Redo: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (52) [system] peek_char(<gt;stream>(0x5566f78fda00), _104992) 03:20:43 Exit: (52) [system] peek_char(<gt;stream>(0x5566f78fda00), '\n') 03:20:43 Call: (52) [system] char_type('\n', space) 03:20:43 Exit: (52) [system] char_type('\n', space) 03:20:43 Call: (52) [system] get_char(<gt;stream>(0x5566f78fda00), '\n') 03:20:43 Exit: (52) [system] get_char(<gt;stream>(0x5566f78fda00), '\n') 03:20:43 Call: (52) [system] put_char('\n') 03:20:43 03:20:43 Exit: (52) [system] put_char('\n') 03:20:43 Exit: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (53) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (53) [system] at_end_of_stream(<gt;stream>(0x5566f78fda00)) 03:20:43 Redo: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (53) [system] peek_char(<gt;stream>(0x5566f78fda00), _115336) 03:20:43 Exit: (53) [system] peek_char(<gt;stream>(0x5566f78fda00), :) 03:20:43 Call: (53) [system] char_type(:, space) 03:20:43 Fail: (53) [system] char_type(:, space) 03:20:43 Redo: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (53) [echo_files] echo_files:nsl(_118990) 03:20:43 Unify: (53) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (53) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Call: (53) [system] atom_length('No source location!?', _120834) 03:20:43 Exit: (53) [system] atom_length('No source location!?', 20) 03:20:43 Call: (53) [system] peek_string(<gt;stream>(0x5566f78fda00), 20, _122048) 03:20:43 Exit: (53) [system] peek_string(<gt;stream>(0x5566f78fda00), 20, ":- call((true,prolog") 03:20:43 Call: (53) [system] ":- call((true,prolog"=='No source location!?' 03:20:43 Fail: (53) [system] ":- call((true,prolog"=='No source location!?' 03:20:43 Redo: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (53) [system] peek_string(<gt;stream>(0x5566f78fda00), 2, "%~") 03:20:43 Fail: (53) [system] peek_string(<gt;stream>(0x5566f78fda00), 2, "%~") 03:20:43 Redo: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (53) [system] peek_string(<gt;stream>(0x5566f78fda00), 1, "%") 03:20:43 Fail: (53) [system] peek_string(<gt;stream>(0x5566f78fda00), 1, "%") 03:20:43 Redo: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Call: (53) [system] peek_string(<gt;stream>(0x5566f78fda00), 2, "#!") 03:20:43 Fail: (53) [system] peek_string(<gt;stream>(0x5566f78fda00), 2, "#!") 03:20:43 Fail: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f78fda00)) 03:20:43 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _10218) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1353) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _12688)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _12688)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1353)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1353)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) 03:20:43 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798) 03:20:43 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798) 03:20:43 Call: (43) [system] fail 03:20:43 Fail: (43) [system] fail 03:20:43 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798) 03:20:43 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _798) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) 03:20:43 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _24484) 03:20:43 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _25102) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:43 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:43 /*~ 03:20:43 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\==end_of_file 03:20:43 Exit: (39) [system] (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))\==end_of_file 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 Call: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) 03:20:43 Exit: (40) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) 03:20:43 Call: (40) [system] nb_current('$term', _53972) 03:20:43 Exit: (40) [system] nb_current('$term', (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) 03:20:43 Call: (40) [$syspreds] prolog_load_context(module, _55186) 03:20:43 Unify: (40) [$syspreds] prolog_load_context(module, _55186) 03:20:43 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:43 ^ 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) 03:20:43 ^ 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)) 03:20:43 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']))))) 03:20:43 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']))))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (42) [system] functor(directive_expansion, _60756, _60758) 03:20:43 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:43 Call: (42) [system] _61986 is 0+2 03:20:43 Exit: (42) [system] 2 is 0+2 03:20:43 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _57642) 03:20:43 ^ 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']))))) 03:20:43 ^ 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']))))) 03:20:43 ^ 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']))))) 03:20:43 ^ 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', ... = ...])))))) 03:20:43 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']))))) 03:20:43 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']))))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) 03:20:43 Exit: (39) [system] nonvar((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))))) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 Call: (39) [$syspreds] prolog_load_context(file, _71892) 03:20:43 Unify: (39) [$syspreds] prolog_load_context(file, _71892) 03:20:43 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718) 03:20:43 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _73718) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798) 03:20:43 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') 03:20:43 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') 03:20:43 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') 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))), _798) 03:20:43 ^ 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'])))))) 03:20:43 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 03:20:43 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(..., ..., ..., ..., ...)])])])]) 03:20:43 ^ 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) 03:20:43 ^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818)) 03:20:43 Call: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Exit: (45) [system] nonvar(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818) 03:20:43 Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_98816, _98818) 03:20:43 ^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_98816, _98818)) 03:20:43 Call: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818) 03:20:43 Fail: (45) [system] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_98816, _98818) 03:20:43 ^ Redo: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) 03:20:43 ^ Unify: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) 03:20:43 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (44) [user] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ...)])])])])) 03:20:43 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) 03:20:43 ^ Unify: (44) [system] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) 03:20:43 Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) 03:20:43 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) 03:20:43 ^ Redo: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) 03:20:43 ^ Unify: (44) [arithmetic] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _94364) 03:20:43 Call: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Unify: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Call: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _129988, _129990) 03:20:43 Exit: (46) [system] compound_name_arity(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1) 03:20:43 Call: (46) [yall] yall:lambda_functor(mpred_test) 03:20:43 Fail: (46) [yall] yall:lambda_functor(mpred_test) 03:20:43 Fail: (45) [yall] yall:lambda_like(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Redo: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 ^ Unify: (44) [yall] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 Call: (45) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 Call: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 Unify: (45) [apply_macros] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 ^ Unify: (44) [clpfd] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _846) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:43 ^ Call: (33) [user] mpred_test(clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 ^ Unify: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Call: (40) [$syspreds] update_flag(tests, _17538, _17538+1) 03:20:43 Unify: (40) [$syspreds] update_flag(tests, _17538, _17538+1) 03:20:43 Exit: (40) [$syspreds] update_flag(tests, 0, 0+1) 03:20:43 Call: (40) [$syspreds] update_flag(test_number, _19384, _19384+1) 03:20:43 Unify: (40) [$syspreds] update_flag(test_number, _19384, _19384+1) 03:20:43 Exit: (40) [$syspreds] update_flag(test_number, 1, 1+1) 03:20:43 ^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0]) 03:20:43 ^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_21236, 'Test_~4d_Line_~4d', [2, 0]) 03:20:43 ^ Call: (39) [logicmoo_test] format(string(_21236), 'Test_~4d_Line_~4d', [2, 0]) 03:20:43 ^ Exit: (39) [logicmoo_test] format(string("Test_0.0002_Line_0.0000"), 'Test_~4d_Line_~4d', [2, 0]) 03:20:43 ^ Exit: (38) [logicmoo_test] backward_compatibility:sformat("Test_0.0002_Line_0.0000", 'Test_~4d_Line_~4d', [2, 0]) 03:20:43 ^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0002_Line_0.0000", _21230) 03:20:43 ^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0002_Line_0.0000", _21230) 03:20:43 Call: (39) [system] arg(1, '_0.'='_', _25662) 03:20:43 Exit: (39) [system] arg(1, '_0.'='_', '_0.') 03:20:43 Call: (39) [system] arg(2, '_0.'='_', _26884) 03:20:43 Exit: (39) [system] arg(2, '_0.'='_', '_') 03:20:43 ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0002_Line_0.0000", _28106) 03:20:43 ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0002_Line_0.0000", _28106) 03:20:43 ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0002_Line_0.0000", _28106) 03:20:43 Call: (40) [system] atomic_list_concat(_30004, '_0.', "Test_0.0002_Line_0.0000") 03:20:43 Exit: (40) [system] atomic_list_concat(['Test', '0002_Line', '0000'], '_0.', "Test_0.0002_Line_0.0000") 03:20:43 Call: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', _28106) 03:20:43 Exit: (40) [system] atomics_to_string(['Test', '0002_Line', '0000'], '_', "Test_0002_Line_0000") 03:20:43 ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0002_Line_0.0000", "Test_0002_Line_0000") 03:20:43 ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0002_Line_0000", _21230) 03:20:43 ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0002_Line_0000", "Test_0002_Line_0000") 03:20:43 ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0002_Line_0000", "Test_0002_Line_0000") 03:20:43 ^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0002_Line_0.0000", "Test_0002_Line_0000") 03:20:43 Call: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 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'])))) 03:20:43 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'])))) 03:20:43 Redo: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Unify: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Call: (41) [system] arg(_38772, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _38714) 03:20:43 Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Call: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 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'])))) 03:20:43 Redo: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Unify: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Call: (42) [system] arg(_43702, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _43644) 03:20:43 Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Call: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Unify: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Call: (43) [system] arg(_49250, avar([vn='Ex', sk2='SKF-6667']), _49192) 03:20:43 Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667']) 03:20:43 Call: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667']) 03:20:43 Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667']) 03:20:43 Unify: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667']) 03:20:43 Call: (44) [system] arg(_55416, [vn='Ex', sk2='SKF-6667'], _55358) 03:20:43 Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex') 03:20:43 Call: (44) [occurs] occurs:sub_term(_35622, vn='Ex') 03:20:43 Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex') 03:20:43 Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex') 03:20:43 Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (44) [occurs] occurs:sub_term(_35622, vn='Ex') 03:20:43 Unify: (44) [occurs] occurs:sub_term(_35622, vn='Ex') 03:20:43 Call: (45) [system] arg(_62200, vn='Ex', _62142) 03:20:43 Exit: (45) [system] arg(1, vn='Ex', vn) 03:20:43 Call: (45) [occurs] occurs:sub_term(_35622, vn) 03:20:43 Unify: (45) [occurs] occurs:sub_term(vn, vn) 03:20:43 Exit: (45) [occurs] occurs:sub_term(vn, vn) 03:20:43 Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex') 03:20:43 Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (45) [occurs] occurs:sub_term(_35622, vn) 03:20:43 Unify: (45) [occurs] occurs:sub_term(_35622, vn) 03:20:43 Fail: (45) [occurs] occurs:sub_term(_35622, vn) 03:20:43 Redo: (45) [system] arg(_70218, vn='Ex', _62142) 03:20:43 Exit: (45) [system] arg(2, vn='Ex', 'Ex') 03:20:43 Call: (45) [occurs] occurs:sub_term(_35622, 'Ex') 03:20:43 Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex') 03:20:43 Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex') 03:20:43 Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex') 03:20:43 Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (45) [occurs] occurs:sub_term(_35622, 'Ex') 03:20:43 Unify: (45) [occurs] occurs:sub_term(_35622, 'Ex') 03:20:43 Fail: (45) [occurs] occurs:sub_term(_35622, 'Ex') 03:20:43 Fail: (44) [occurs] occurs:sub_term(_35622, vn='Ex') 03:20:43 Redo: (44) [system] arg(_78854, [vn='Ex', sk2='SKF-6667'], _55358) 03:20:43 Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Call: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667']) 03:20:43 Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667']) 03:20:43 Unify: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667']) 03:20:43 Call: (45) [system] arg(_85638, [sk2='SKF-6667'], _85580) 03:20:43 Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667') 03:20:43 Call: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667') 03:20:43 Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667') 03:20:43 Unify: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667') 03:20:43 Call: (46) [system] arg(_93040, sk2='SKF-6667', _92982) 03:20:43 Exit: (46) [system] arg(1, sk2='SKF-6667', sk2) 03:20:43 Call: (46) [occurs] occurs:sub_term(_35622, sk2) 03:20:43 Unify: (46) [occurs] occurs:sub_term(sk2, sk2) 03:20:43 Exit: (46) [occurs] occurs:sub_term(sk2, sk2) 03:20:43 Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667') 03:20:43 Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (46) [occurs] occurs:sub_term(_35622, sk2) 03:20:43 Unify: (46) [occurs] occurs:sub_term(_35622, sk2) 03:20:43 Fail: (46) [occurs] occurs:sub_term(_35622, sk2) 03:20:43 Redo: (46) [system] arg(_101676, sk2='SKF-6667', _92982) 03:20:43 Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667') 03:20:43 Call: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667') 03:20:43 Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') 03:20:43 Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') 03:20:43 Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667') 03:20:43 Unify: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667') 03:20:43 Fail: (46) [occurs] occurs:sub_term(_35622, 'SKF-6667') 03:20:43 Fail: (45) [occurs] occurs:sub_term(_35622, sk2='SKF-6667') 03:20:43 Redo: (45) [system] arg(_110930, [sk2='SKF-6667'], _85580) 03:20:43 Exit: (45) [system] arg(2, [sk2='SKF-6667'], []) 03:20:43 Call: (45) [occurs] occurs:sub_term(_35622, []) 03:20:43 Unify: (45) [occurs] occurs:sub_term([], []) 03:20:43 Exit: (45) [occurs] occurs:sub_term([], []) 03:20:43 Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (45) [occurs] occurs:sub_term(_35622, []) 03:20:43 Unify: (45) [occurs] occurs:sub_term(_35622, []) 03:20:43 Fail: (45) [occurs] occurs:sub_term(_35622, []) 03:20:43 Fail: (44) [occurs] occurs:sub_term(_35622, [sk2='SKF-6667']) 03:20:43 Fail: (43) [occurs] occurs:sub_term(_35622, [vn='Ex', sk2='SKF-6667']) 03:20:43 Fail: (42) [occurs] occurs:sub_term(_35622, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Fail: (41) [occurs] occurs:sub_term(_35622, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Fail: (40) [occurs] occurs:sub_term(_35622, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Call: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 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'])))) 03:20:43 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'])))) 03:20:43 Redo: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Unify: (40) [occurs] occurs:sub_term(_121982, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Call: (41) [system] arg(_125132, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _125074) 03:20:43 Exit: (41) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Call: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Unify: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 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'])))) 03:20:43 Redo: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Unify: (41) [occurs] occurs:sub_term(_121982, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Call: (42) [system] arg(_130062, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _130004) 03:20:43 Exit: (42) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Call: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Unify: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Unify: (42) [occurs] occurs:sub_term(_568, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Call: (43) [system] arg(_5424, avar([vn='Ex', sk2='SKF-6667']), _5366) 03:20:43 Exit: (43) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667']) 03:20:43 Call: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667']) 03:20:43 Unify: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667']) 03:20:43 Unify: (43) [occurs] occurs:sub_term(_568, [vn='Ex', sk2='SKF-6667']) 03:20:43 Call: (44) [system] arg(_11590, [vn='Ex', sk2='SKF-6667'], _11532) 03:20:43 Exit: (44) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex') 03:20:43 Call: (44) [occurs] occurs:sub_term(_568, vn='Ex') 03:20:43 Unify: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex') 03:20:43 Exit: (44) [occurs] occurs:sub_term(vn='Ex', vn='Ex') 03:20:43 Exit: (43) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (44) [occurs] occurs:sub_term(_568, vn='Ex') 03:20:43 Unify: (44) [occurs] occurs:sub_term(_568, vn='Ex') 03:20:43 Call: (45) [system] arg(_18374, vn='Ex', _18316) 03:20:43 Exit: (45) [system] arg(1, vn='Ex', vn) 03:20:43 Call: (45) [occurs] occurs:sub_term(_568, vn) 03:20:43 Unify: (45) [occurs] occurs:sub_term(vn, vn) 03:20:43 Exit: (45) [occurs] occurs:sub_term(vn, vn) 03:20:43 Exit: (44) [occurs] occurs:sub_term(vn, vn='Ex') 03:20:43 Exit: (43) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (45) [occurs] occurs:sub_term(_568, vn) 03:20:43 Unify: (45) [occurs] occurs:sub_term(_568, vn) 03:20:43 Fail: (45) [occurs] occurs:sub_term(_568, vn) 03:20:43 Redo: (45) [system] arg(_26392, vn='Ex', _18316) 03:20:43 Exit: (45) [system] arg(2, vn='Ex', 'Ex') 03:20:43 Call: (45) [occurs] occurs:sub_term(_568, 'Ex') 03:20:43 Unify: (45) [occurs] occurs:sub_term('Ex', 'Ex') 03:20:43 Exit: (45) [occurs] occurs:sub_term('Ex', 'Ex') 03:20:43 Exit: (44) [occurs] occurs:sub_term('Ex', vn='Ex') 03:20:43 Exit: (43) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (45) [occurs] occurs:sub_term(_568, 'Ex') 03:20:43 Unify: (45) [occurs] occurs:sub_term(_568, 'Ex') 03:20:43 Fail: (45) [occurs] occurs:sub_term(_568, 'Ex') 03:20:43 Fail: (44) [occurs] occurs:sub_term(_568, vn='Ex') 03:20:43 Redo: (44) [system] arg(_35028, [vn='Ex', sk2='SKF-6667'], _11532) 03:20:43 Exit: (44) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Call: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667']) 03:20:43 Unify: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667']) 03:20:43 Unify: (44) [occurs] occurs:sub_term(_568, [sk2='SKF-6667']) 03:20:43 Call: (45) [system] arg(_41812, [sk2='SKF-6667'], _41754) 03:20:43 Exit: (45) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667') 03:20:43 Call: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667') 03:20:43 Unify: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667') 03:20:43 Unify: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667') 03:20:43 Call: (46) [system] arg(_49214, sk2='SKF-6667', _49156) 03:20:43 Exit: (46) [system] arg(1, sk2='SKF-6667', sk2) 03:20:43 Call: (46) [occurs] occurs:sub_term(_568, sk2) 03:20:43 Unify: (46) [occurs] occurs:sub_term(sk2, sk2) 03:20:43 Exit: (46) [occurs] occurs:sub_term(sk2, sk2) 03:20:43 Exit: (45) [occurs] occurs:sub_term(sk2, sk2='SKF-6667') 03:20:43 Exit: (44) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (46) [occurs] occurs:sub_term(_568, sk2) 03:20:43 Unify: (46) [occurs] occurs:sub_term(_568, sk2) 03:20:43 Fail: (46) [occurs] occurs:sub_term(_568, sk2) 03:20:43 Redo: (46) [system] arg(_57850, sk2='SKF-6667', _49156) 03:20:43 Exit: (46) [system] arg(2, sk2='SKF-6667', 'SKF-6667') 03:20:43 Call: (46) [occurs] occurs:sub_term(_568, 'SKF-6667') 03:20:43 Unify: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') 03:20:43 Exit: (46) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') 03:20:43 Exit: (45) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (44) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (46) [occurs] occurs:sub_term(_568, 'SKF-6667') 03:20:43 Unify: (46) [occurs] occurs:sub_term(_568, 'SKF-6667') 03:20:43 Fail: (46) [occurs] occurs:sub_term(_568, 'SKF-6667') 03:20:43 Fail: (45) [occurs] occurs:sub_term(_568, sk2='SKF-6667') 03:20:43 Redo: (45) [system] arg(_67104, [sk2='SKF-6667'], _41754) 03:20:43 Exit: (45) [system] arg(2, [sk2='SKF-6667'], []) 03:20:43 Call: (45) [occurs] occurs:sub_term(_568, []) 03:20:43 Unify: (45) [occurs] occurs:sub_term([], []) 03:20:43 Exit: (45) [occurs] occurs:sub_term([], []) 03:20:43 Exit: (44) [occurs] occurs:sub_term([], [sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (42) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (41) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (40) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 ^ Call: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212) 03:20:43 ^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212) 03:20:43 Call: (42) [system] nb_current('$inprint_message', _74462) 03:20:43 Fail: (42) [system] nb_current('$inprint_message', _74462) 03:20:43 ^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212) 03:20:43 ^ Call: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212) 03:20:43 ^ Unify: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212) 03:20:43 Call: (43) [lmconf] lmconf:http_file_stem(_77548, _77550) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '') 03:20:43 Fail: (43) [system] atomic_list_concat([_79440, _79446], 'lib/swipl', '') 03:20:43 Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550) 03:20:43 Unify: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys") 03:20:43 Exit: (43) [lmconf] lmconf:http_file_stem('swi-prolog/pack', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys") 03:20:43 Call: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '') 03:20:43 Fail: (43) [system] atomic_list_concat([_82552, _82558], 'swi-prolog/pack', '') 03:20:43 Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550) 03:20:43 Unify: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master") 03:20:43 Exit: (43) [lmconf] lmconf:http_file_stem(logicmoo_workspace, "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master") 03:20:43 Call: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '') 03:20:43 Fail: (43) [system] atomic_list_concat([_85662, _85668], logicmoo_workspace, '') 03:20:43 Redo: (43) [lmconf] lmconf:http_file_stem(_77548, _77550) 03:20:43 Unify: (43) [lmconf] lmconf:http_file_stem(~, "https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master") 03:20:43 Exit: (43) [lmconf] lmconf:http_file_stem(~, "https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master") 03:20:43 Call: (43) [system] atomic_list_concat([_88772, _88778], ~, '') 03:20:43 Fail: (43) [system] atomic_list_concat([_88772, _88778], ~, '') 03:20:43 ^ Fail: (42) [logicmoo_test] ucatch:maybe_compute_file_link('', _73212) 03:20:43 ^ Redo: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', _73212) 03:20:43 ^ Unify: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '') 03:20:43 ^ Exit: (41) [logicmoo_test] ucatch:ensure_compute_file_link('', '') 03:20:43 ^ Call: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([ 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Unify: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([ 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (42) [system] arg(1, 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_1812),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Exit: (42) [system] arg(1, 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (42) [system] arg(2, 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_3310),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Exit: (42) [system] arg(2, 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (43) [system] atom_string('', _6350) 03:20:43 Exit: (43) [system] atom_string('', "") 03:20:43 ^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (44) [system] atomic_list_concat(_9882, 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 with arguments [atomic_list_concat(_9882,'https://logicmoo.org:2082/gitlab/logicmoo/',""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Exit: (44) [system] atomic_list_concat([''], 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (44) [system] atomics_to_string([''], "", _7570) 03:20:43 Exit: (44) [system] atomics_to_string([''], "", "") 03:20:43 ^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (43) [system] atom_string(_616, "") 03:20:43 Exit: (43) [system] atom_string('', "") 03:20:43 ^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610) 03:20:43 ^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _610) 03:20:43 Call: (43) [system] arg(1, '-/blob/'='', _4274) 03:20:43 Exit: (43) [system] arg(1, '-/blob/'='', '-/blob/') 03:20:43 Call: (43) [system] arg(2, '-/blob/'='', _5496) 03:20:43 Exit: (43) [system] arg(2, '-/blob/'='', '') 03:20:43 ^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718) 03:20:43 ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _6718) 03:20:43 Call: (44) [system] atom_string('', _7984) 03:20:43 Exit: (44) [system] atom_string('', "") 03:20:43 ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _9204) 03:20:43 ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _9204) 03:20:43 ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _9204) 03:20:43 Call: (45) [system] atomic_list_concat(_11102, '-/blob/', "") 03:20:43 Exit: (45) [system] atomic_list_concat([''], '-/blob/', "") 03:20:43 Call: (45) [system] atomics_to_string([''], '', _9204) 03:20:43 Exit: (45) [system] atomics_to_string([''], '', "") 03:20:43 ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", "") 03:20:43 Call: (44) [system] atom_string(_6718, "") 03:20:43 Exit: (44) [system] atom_string('', "") 03:20:43 ^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '') 03:20:43 ^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610) 03:20:43 ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _610) 03:20:43 Call: (44) [system] arg(1, (/)='_', _17288) 03:20:43 Exit: (44) [system] arg(1, (/)='_', /) 03:20:43 Call: (44) [system] arg(2, (/)='_', _18510) 03:20:43 Exit: (44) [system] arg(2, (/)='_', '_') 03:20:43 ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732) 03:20:43 ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _19732) 03:20:43 Call: (45) [system] atom_string('', _20998) 03:20:43 Exit: (45) [system] atom_string('', "") 03:20:43 ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _22218) 03:20:43 ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _22218) 03:20:43 ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _22218) 03:20:43 Call: (46) [system] atomic_list_concat(_24116, /, "") 03:20:43 Exit: (46) [system] atomic_list_concat([''], /, "") 03:20:43 Call: (46) [system] atomics_to_string([''], '_', _22218) 03:20:43 Exit: (46) [system] atomics_to_string([''], '_', "") 03:20:43 ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", "") 03:20:43 Call: (45) [system] atom_string(_19732, "") 03:20:43 Exit: (45) [system] atom_string('', "") 03:20:43 ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '') 03:20:43 ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610) 03:20:43 ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _610) 03:20:43 Call: (45) [system] arg(1, '_master_packs_'='_', _30302) 03:20:43 Exit: (45) [system] arg(1, '_master_packs_'='_', '_master_packs_') 03:20:43 Call: (45) [system] arg(2, '_master_packs_'='_', _31524) 03:20:43 Exit: (45) [system] arg(2, '_master_packs_'='_', '_') 03:20:43 ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746) 03:20:43 ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _32746) 03:20:43 Call: (46) [system] atom_string('', _34012) 03:20:43 Exit: (46) [system] atom_string('', "") 03:20:43 ^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _35232) 03:20:43 ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _35232) 03:20:43 ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _35232) 03:20:43 Call: (47) [system] atomic_list_concat(_37130, '_master_packs_', "") 03:20:43 Exit: (47) [system] atomic_list_concat([''], '_master_packs_', "") 03:20:43 Call: (47) [system] atomics_to_string([''], '_', _35232) 03:20:43 Exit: (47) [system] atomics_to_string([''], '_', "") 03:20:43 ^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", "") 03:20:43 Call: (46) [system] atom_string(_32746, "") 03:20:43 Exit: (46) [system] atom_string('', "") 03:20:43 ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '') 03:20:43 ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _610) 03:20:43 ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '') 03:20:43 ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '') 03:20:43 ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '') 03:20:43 ^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '') 03:20:43 ^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '') 03:20:43 ^ Exit: (41) [logicmoo_test] logicmoo_util_strings:replace_in_string([ 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Call: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052) 03:20:43 ^ Unify: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052) 03:20:43 Call: (42) [system] name('', _2302) 03:20:43 Exit: (42) [system] name('', []) 03:20:43 ^ Call: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520]) 03:20:43 ^ Unify: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520]) 03:20:43 ^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520]) 03:20:43 ^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520]) 03:20:43 ^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars0([], _6018) 03:20:43 ^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars0([], []) 03:20:43 ^ Exit: (44) [logicmoo_test] portray_vars:filter_var_chars0([], []) 03:20:43 ^ Call: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520]) 03:20:43 ^ Unify: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520]) 03:20:43 ^ Call: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520]) 03:20:43 ^ Fail: (45) [logicmoo_test] portray_vars:trim_96([], [_3518|_3520]) 03:20:43 ^ Fail: (44) [logicmoo_test] portray_vars:trim_95([], [_3518|_3520]) 03:20:43 ^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3518|_3520]) 03:20:43 ^ Fail: (42) [logicmoo_test] portray_vars:filter_var_chars([], [_3518|_3520]) 03:20:43 ^ Fail: (41) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1052) 03:20:43 Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884) 03:20:43 Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') 03:20:43 Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') 03:20:43 Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12884) 03:20:43 Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") 03:20:43 Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") 03:20:43 ^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538)) 03:20:43 ^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538)) 03:20:43 Call: (41) [system] copy_term(t_l:mpred_current_testcase(_538), _25446) 03:20:43 Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_538), t_l:mpred_current_testcase(_26064)) 03:20:43 ^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_538), true) 03:20:43 ^ Fail: (41) [t_l] clause(mpred_current_testcase(_538), true) 03:20:43 ^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_538)) 03:20:43 ^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538)) 03:20:43 ^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538)) 03:20:43 ^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), _29910) 03:20:43 ^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_538), <gt;clause>(0x5566f60ca0f0)) 03:20:43 Call: (47) [system] nb_current('$w_tl_e', _31148) 03:20:43 Exit: (47) [system] nb_current('$w_tl_e', []) 03:20:43 Call: (47) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca0f0)]) 03:20:43 Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca0f0)]) 03:20:43 ^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_538)) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _36812, _36752) 03:20:43 ^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (48) [system] var(must_det_u) 03:20:43 Fail: (48) [system] var(must_det_u) 03:20:43 ^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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) 03:20:43 ^ 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))) 03:20:43 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))) 03:20:43 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))) 03:20:43 ^ 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))) 03:20:43 ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _45438, _45378) 03:20:43 ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (49) [system] var(must_det_u) 03:20:43 Fail: (49) [system] var(must_det_u) 03:20:43 ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))) 03:20:43 ^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))) 03:20:43 ^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([...|...])))))), _49748, _49688) 03:20:43 ^ 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([... = ...|...]))))))) 03:20:43 Call: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...]))))))) 03:20:43 Fail: (49) [system] var(wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar([... = ...|...]))))))) 03:20:43 ^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_538, user:clause_asserted_i(sk2_in(avar(...))))))) 03:20:43 ^ 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(...)))))))) 03:20:43 ^ 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(...)))))))) 03:20:43 ^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:43 ^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:43 ^ Call: (54) [logicmoo_test] current_predicate((in_pp/1)) 03:20:43 ^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1)) 03:20:43 ^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:43 ^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:43 Call: (55) [system] nonvar(bfly) 03:20:43 Exit: (55) [system] nonvar(bfly) 03:20:43 ^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) 03:20:43 ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) 03:20:43 Call: (56) [system] nonvar(_58930) 03:20:43 Fail: (56) [system] nonvar(_58930) 03:20:43 ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) 03:20:43 ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) 03:20:43 ^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930) 03:20:43 ^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930) 03:20:43 Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930) 03:20:43 Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _58930) 03:20:43 ^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_58930) 03:20:43 ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) 03:20:43 ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_58930) 03:20:43 ^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930) 03:20:43 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930) 03:20:43 Call: (57) [system] nonvar(_58930) 03:20:43 Fail: (57) [system] nonvar(_58930) 03:20:43 ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930) 03:20:43 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish) 03:20:43 ^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_70656))) 03:20:43 ^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656))) 03:20:43 Call: (61) [system] nb_current('$pp_swish', t) 03:20:43 Fail: (61) [system] nb_current('$pp_swish', t) 03:20:43 Call: (61) [pengines] pengines:pengine_self(_70656) 03:20:43 Unify: (61) [pengines] pengines:pengine_self(_70656) 03:20:43 Call: (62) [system] thread_self(_74440) 03:20:43 Exit: (62) [system] thread_self(main) 03:20:43 Call: (62) [pengines] current_pengine(_70656, _75704, main, _75708, _75710, _75712) 03:20:43 Fail: (62) [pengines] current_pengine(_70656, _76366, main, _76370, _76372, _76374) 03:20:43 Fail: (61) [pengines] pengines:pengine_self(_70656) 03:20:43 ^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_70656))) 03:20:43 ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930) 03:20:43 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http) 03:20:43 ^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_79480)) 03:20:43 ^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480)) 03:20:43 Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480) 03:20:43 Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480) 03:20:43 Call: (61) [system] current_output(_82046) 03:20:43 Exit: (61) [system] current_output(<gt;stream>(0x7f8762aee8c0)) 03:20:43 Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7f8762aee8c0)) 03:20:43 Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7f8762aee8c0)) 03:20:43 Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_79480) 03:20:43 ^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_79480)) 03:20:43 ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_58930) 03:20:43 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:20:43 ^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2)) 03:20:43 ^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2)) 03:20:43 ^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:43 ^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:43 Call: (58) [system] nonvar(f) 03:20:43 Exit: (58) [system] nonvar(f) 03:20:43 ^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668) 03:20:43 ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668) 03:20:43 Call: (59) [system] nonvar(_90668) 03:20:43 Fail: (59) [system] nonvar(_90668) 03:20:43 ^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668) 03:20:43 ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _90668) 03:20:43 Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _90668) 03:20:43 Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:20:43 Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:20:43 ^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:43 Call: (58) [system] f=@=f 03:20:43 Exit: (58) [system] f=@=f 03:20:43 ^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:43 ^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:20:43 ^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi) 03:20:43 Call: (55) [system] bfly==ansi 03:20:43 Fail: (55) [system] bfly==ansi 03:20:43 ^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:43 ^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:43 ^ 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(...)))))))) 03:20:43 ^ 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([...|...]))))))) 03:20:43 ^ 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([...|...]))))))) 03:20:43 ^ 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(..., ...)))))))))) 03:20:43 ^ 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((?- ...))))))))) 03:20:43 %~ ?-( mpred_test(Kw,user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))). 03:20:43 ^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ 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((?- ...))))))))) 03:20:43 ^ 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([...|...]))))))) 03:20:43 ^ 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(...)))))))) 03:20:43 ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _134178, _134118) 03:20:43 ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (49) [system] var(must_det_u) 03:20:43 Fail: (49) [system] var(must_det_u) 03:20:43 ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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) 03:20:43 ^ 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))) 03:20:43 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))) 03:20:43 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))) 03:20:43 ^ 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))) 03:20:43 ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _142804, _142744) 03:20:43 ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (50) [system] var(must_det_u) 03:20:43 Fail: (50) [system] var(must_det_u) 03:20:43 ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...]))))) 03:20:43 ^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...]))))) 03:20:43 ^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _147114, _147054) 03:20:43 ^ 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']))))) 03:20:43 Call: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Fail: (50) [system] var(add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_538, goal, user:clause_asserted_i(sk2_in(avar([... = ...|...]))))) 03:20:43 Call: (53) [j_u] j_u:junit_prop(_538, goal, _150124) 03:20:43 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')) 03:20:43 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')) 03:20:43 ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _153362, _153302) 03:20:43 ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (50) [system] var(must_det_u) 03:20:43 Fail: (50) [system] var(must_det_u) 03:20:43 ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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) 03:20:43 ^ 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))) 03:20:43 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))) 03:20:43 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))) 03:20:43 ^ 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))) 03:20:43 ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _161988, _161928) 03:20:43 ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (51) [system] var(must_det_u) 03:20:43 Fail: (51) [system] var(must_det_u) 03:20:43 ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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(..., ..., ...)))) 03:20:43 ^ 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(..., ..., ...)))) 03:20:43 ^ 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) 03:20:43 ^ 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)))) 03:20:43 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)))) 03:20:43 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)))) 03:20:43 ^ 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(..., ..., ...)))) 03:20:43 Call: (55) [system] source_location(_16718, _16720) 03:20:43 Fail: (55) [system] source_location(_16718, _16720) 03:20:43 ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _171832, _171772) 03:20:43 ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (51) [system] var(must_det_u) 03:20:43 Fail: (51) [system] var(must_det_u) 03:20:43 ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848)) 03:20:43 ^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848)) 03:20:43 ^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), _176142, _176082) 03:20:43 ^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_16848), logicmoo_test, get_time(_16848)) 03:20:43 Call: (51) [system] var(get_time(_16848)) 03:20:43 Fail: (51) [system] var(get_time(_16848)) 03:20:43 ^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_16848)) 03:20:43 ^ 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))) 03:20:43 Call: (45) [system] _16858=nb(0) 03:20:43 Exit: (45) [system] nb(0)=nb(0) 03:20:43 ^ Call: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 ^ Unify: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 ^ Call: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772) 03:20:43 ^ Unify: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _184772) 03:20:43 ^ Exit: (56) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 ^ Exit: (47) [logicmoo_test] call_u_hook(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Call: (47) [system] _16898=passed 03:20:43 Exit: (47) [system] passed=passed 03:20:43 passed=info(why_was_true(user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))) 03:20:43 03:20:43 no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). 03:20:43 03:20:43 no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). 03:20:43 03:20:43 no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). 03:20:43 03:20:43 _188708 03:20:43 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. 03:20:43 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_02'. 03:20:43 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\']"'. 03:20:43 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:20:43 Call: (45) [system] passed=error(_16876) 03:20:43 Fail: (45) [system] passed=error(_16876) 03:20:43 Call: (45) [system] true 03:20:43 Exit: (45) [system] true 03:20:43 Call: (45) [system] nb_setarg(1, nb(0), 1) 03:20:43 Exit: (45) [system] nb_setarg(1, nb(1), 1) 03:20:43 Call: (45) [system] deterministic(_28564) 03:20:43 Exit: (45) [system] deterministic(true) 03:20:43 ^ Call: (46) [locally_each] locally_each:key_erase(t_l) 03:20:43 ^ Unify: (46) [locally_each] locally_each:key_erase(t_l) 03:20:43 Call: (47) [system] nb_current('$w_tl_e', [_319170|_319172]) 03:20:43 Exit: (47) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f60ca0f0)]) 03:20:43 Call: (47) [system] nb_linkval('$w_tl_e', []) 03:20:43 Exit: (47) [system] nb_linkval('$w_tl_e', []) 03:20:43 Call: (48) [system] erase(<gt;clause>(0x5566f60ca0f0)) 03:20:43 Exit: (48) [system] erase(<gt;clause>(0x5566f60ca0f0)) 03:20:43 Call: (47) [system] true 03:20:43 Exit: (47) [system] true 03:20:43 Call: (47) [system] true 03:20:43 Exit: (47) [system] true 03:20:43 ^ Exit: (46) [locally_each] locally_each:key_erase(t_l) 03:20:43 ^ Exit: (33) [logicmoo_test] mpred_test(user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 ^ 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) 03:20:43 ^ 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, ... - ...]))])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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, ... - ...]))])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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, ... - ...]))])])) 03:20:43 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, ... - ...]))])])) 03:20:43 Call: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog)))) 03:20:43 Unify: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog)))) 03:20:43 Exit: (38) [$syspreds] nb_setval('$term_user', (:-call((true, prolog)))) 03:20:43 Call: (38) [system] fail 03:20:43 Fail: (38) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:43 Call: (39) [t_l] t_l:is_ec_cvt(_339140) 03:20:43 Fail: (39) [t_l] t_l:is_ec_cvt(_339140) 03:20:43 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (37) [user] term_expansion((:-call((true, prolog))), _342250) 03:20:43 ^ Unify: (37) [user] term_expansion((:-call((true, prolog))), (:-call((true, prolog)))) 03:20:43 ^ Redo: (37) [system] term_expansion((:-call((true, prolog))), _342250) 03:20:43 ^ Unify: (37) [system] term_expansion((:-call((true, prolog))), _342250) 03:20:43 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 ^ Fail: (37) [plunit] term_expansion((:-call((true, prolog))), _342250) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (41) [system] nonvar((:-call((true, prolog)))) 03:20:43 Exit: (41) [system] nonvar((:-call((true, prolog)))) 03:20:43 Call: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog)))) 03:20:43 Fail: (41) [echo_files] echo_files:never_echo_term((:-call((true, prolog)))) 03:20:43 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) 03:20:43 Call: (41) [$syspreds] prolog_load_context(stream, _354078) 03:20:43 Unify: (41) [$syspreds] prolog_load_context(stream, _354078) 03:20:43 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:43 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 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] 03:20:43 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, [...])]] 03:20:43 Call: (41) [system] ttyflush 03:20:43 Exit: (41) [system] ttyflush 03:20:43 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Call: (42) [system] (:-call((true, prolog)))==end_of_file 03:20:43 Fail: (42) [system] (:-call((true, prolog)))==end_of_file 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _363906) 03:20:43 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 Call: (42) [system] _365780 is 1353+1 03:20:43 Exit: (42) [system] 1354 is 1353+1 03:20:43 Call: (42) [system] 1383=<gt;1354 03:20:43 Fail: (42) [system] 1383=<gt;1354 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:43 ~*/ 03:20:43 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1361) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1361) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_378110, <gt;stream>(0x556703a44a00), _378114) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1361) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_380538, <gt;stream>(0x556703a44a00), _380540) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353) 03:20:43 Call: (43) [system] 1361>1353 03:20:43 Exit: (43) [system] 1361>1353 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353, 1361) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353, 1361) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _386126 is 1361-1353 03:20:43 Exit: (45) [system] 8 is 1361-1353 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _390456) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _392462, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f61f5600), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f61f5600)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f61f5600)) 03:20:43 ^ 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, <gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f61f5600))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1361) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1361) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _401172)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _401172)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1361)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1361)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1361) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_405502) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n", 'No source location!?') 03:20:43 Call: (46) [system] " \n"\==[] 03:20:43 Exit: (46) [system] " \n"\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(" \n", _409810, _409812, _409814, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(" \n", _409810, _409812, _409814, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(" \n", _409810, _409812, _409814, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") 03:20:43 Call: (45) [system] sub_string(" \n", _413628, _413692, _413630, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(" \n", _413628, _414310, _413630, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") 03:20:43 Call: (45) [system] sub_string(" \n", _415486, _415550, _415488, '/*~') 03:20:43 Fail: (45) [system] sub_string(" \n", _415486, _416168, _415488, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") 03:20:43 Call: (45) [system] sub_string(" \n", _417962, _418026, _417964, '\n%~') 03:20:43 Fail: (45) [system] sub_string(" \n", _417962, _418644, _417964, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") 03:20:43 Call: (45) [system] sub_string(" \n", _419820, _419884, _419822, '%~') 03:20:43 Fail: (45) [system] sub_string(" \n", _419820, _420502, _419822, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") 03:20:43 Call: (45) [system] write(" \n") 03:20:43 03:20:43 Exit: (45) [system] write(" \n") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1353, 1361) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1361) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383) 03:20:43 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (44) [system] _430332 is 1383-1361 03:20:43 Exit: (44) [system] 22 is 1383-1361 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _434662) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _436668, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f61f5c00), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f61f5c00)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f61f5c00)) 03:20:43 ^ 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, <gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f61f5c00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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))") 03:20:43 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))") 03:20:43 Call: (43) [echo_files] echo_files:read_mco(":- call((true,prolog))", _444182, _444184, _444186, _444188, _444190) 03:20:43 Unify: (43) [echo_files] echo_files:read_mco(":- call((true,prolog))", _444816, _444818, _444820, _444822, _444824) 03:20:43 Call: (44) [system] read_term_from_atom(":- call((true,prolog))", _445392, [cycles(true), comments(_445412), quasi_quotations(_445422), variable_names(_445432), singletons(_445442)]) 03:20:43 Exit: (44) [system] read_term_from_atom(":- call((true,prolog))", (:-call((true, prolog))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:43 Call: (44) [system] read_term_from_atom(":- call((true,prolog))", _446678, [cycles(false), comments(_446698), quasi_quotations(_446708), variable_names(_446718), singletons(_446728)]) 03:20:43 Exit: (44) [system] read_term_from_atom(":- call((true,prolog))", (:-call((true, prolog))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:43 Call: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog))) 03:20:43 Exit: (44) [system] (:-call((true, prolog)))=@=(:-call((true, prolog))) 03:20:43 Call: (44) [system] _449176=(:-call((true, prolog))) 03:20:43 Exit: (44) [system] (:-call((true, prolog)))=(:-call((true, prolog))) 03:20:43 Exit: (43) [echo_files] echo_files:read_mco(":- call((true,prolog))", (:-call((true, prolog))), [], [], [], []) 03:20:43 Call: (43) [system] write(":- call((true,prolog))") 03:20:43 :- call((true,prolog)) 03:20:43 Exit: (43) [system] write(":- call((true,prolog))") 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1383) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1383) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _460920)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _460920)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1383)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1383)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1383) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _466470) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1384) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1384) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1384) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_468976, <gt;stream>(0x556703a44a00), _468980) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1383) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1383) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1384) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_471404, <gt;stream>(0x556703a44a00), _471406) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1383) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1383) 03:20:43 Call: (43) [system] 1384>1383 03:20:43 Exit: (43) [system] 1384>1383 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1383, 1384) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1383, 1384) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _476992 is 1384-1383 03:20:43 Exit: (45) [system] 1 is 1384-1383 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _481322) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _483328, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f5dbdd00), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f5dbdd00)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f5dbdd00)) 03:20:43 ^ 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, <gt;stream>(0x5566f5dbdd00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f5dbdd00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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, ".") 03:20:43 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, ".") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _492036)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _492036)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1384)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1384)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_496366) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Call: (46) [system] "."\==[] 03:20:43 Exit: (46) [system] "."\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _500674, _500676, _500678, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _500674, _500676, _500678, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _500674, _500676, _500678, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _504492, _504556, _504494, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(".", _504492, _505174, _504494, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _506350, _506414, _506352, '/*~') 03:20:43 Fail: (45) [system] sub_string(".", _506350, _507032, _506352, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _508826, _508890, _508828, '\n%~') 03:20:43 Fail: (45) [system] sub_string(".", _508826, _509508, _508828, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _510684, _510748, _510686, '%~') 03:20:43 Fail: (45) [system] sub_string(".", _510684, _511366, _510686, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] write(".") 03:20:43 . 03:20:43 Exit: (45) [system] write(".") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1383, 1384) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1384) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174) 03:20:43 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _522358) 03:20:43 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1384) 03:20:43 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) 03:20:43 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) 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4692) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _6698, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f9679300), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f9679300)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f9679300)) 03:20:43 ^ 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, <gt;stream>(0x5566f9679300), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f9679300))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 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) 03:20:43 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", <gt;stream>(0x5566f9679800)) 03:20:43 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679800)) 03:20:43 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679800)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5566f9679800)) 03:20:43 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5566f9679800)) 03:20:43 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Call: (45) [system] peek_char(<gt;stream>(0x5566f9679800), _20526) 03:20:43 Exit: (45) [system] peek_char(<gt;stream>(0x5566f9679800), '\n') 03:20:43 Call: (45) [system] char_type('\n', space) 03:20:43 Exit: (45) [system] char_type('\n', space) 03:20:43 Call: (45) [system] get_char(<gt;stream>(0x5566f9679800), '\n') 03:20:43 Exit: (45) [system] get_char(<gt;stream>(0x5566f9679800), '\n') 03:20:43 Call: (45) [system] put_char('\n') 03:20:43 03:20:43 Exit: (45) [system] put_char('\n') 03:20:43 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679800)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679800)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5566f9679800)) 03:20:43 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5566f9679800)) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Call: (46) [system] peek_char(<gt;stream>(0x5566f9679800), _30870) 03:20:43 Exit: (46) [system] peek_char(<gt;stream>(0x5566f9679800), :) 03:20:43 Call: (46) [system] char_type(:, space) 03:20:43 Fail: (46) [system] char_type(:, space) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Call: (46) [echo_files] echo_files:nsl(_34524) 03:20:43 Unify: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Call: (46) [system] atom_length('No source location!?', _36368) 03:20:43 Exit: (46) [system] atom_length('No source location!?', 20) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f9679800), 20, _37582) 03:20:43 Exit: (46) [system] peek_string(<gt;stream>(0x5566f9679800), 20, ":- read_attvars(fals") 03:20:43 Call: (46) [system] ":- read_attvars(fals"=='No source location!?' 03:20:43 Fail: (46) [system] ":- read_attvars(fals"=='No source location!?' 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f9679800), 2, "%~") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f9679800), 2, "%~") 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f9679800), 1, "%") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f9679800), 1, "%") 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f9679800), 2, "#!") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f9679800), 2, "#!") 03:20:43 Fail: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679800)) 03:20:43 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679800)) 03:20:43 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679800)) 03:20:43 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _51116) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1384) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _53586)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _53586)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1384)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1384)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) 03:20:43 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), _632) 03:20:43 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), _632) 03:20:43 Call: (43) [system] fail 03:20:43 Fail: (43) [system] fail 03:20:43 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), _632) 03:20:43 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), _632) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) 03:20:43 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _65382) 03:20:43 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _66000) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:43 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:43 /*~ 03:20:43 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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, ... - ...]))])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] (:-call((true, prolog)))\==end_of_file 03:20:43 Exit: (39) [system] (:-call((true, prolog)))\==end_of_file 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 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, ... - ...]))])])) 03:20:43 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, ... - ...]))])])) 03:20:43 Call: (40) [system] nonvar((:-call((true, prolog)))) 03:20:43 Exit: (40) [system] nonvar((:-call((true, prolog)))) 03:20:43 Call: (40) [system] nb_current('$term', _94870) 03:20:43 Exit: (40) [system] nb_current('$term', (:-call((true, prolog)))) 03:20:43 Call: (40) [$syspreds] prolog_load_context(module, _96084) 03:20:43 Unify: (40) [$syspreds] prolog_load_context(module, _96084) 03:20:43 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:43 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), _97904) 03:20:43 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-_98540)) 03:20:43 Call: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog))) 03:20:43 Exit: (41) [system] (:-call((true, prolog)))==(:-call((true, prolog))) 03:20:43 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540) 03:20:43 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), _98540) 03:20:43 Call: (42) [system] functor(directive_expansion, _101654, _101656) 03:20:43 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:43 Call: (42) [system] _102884 is 0+2 03:20:43 Exit: (42) [system] 2 is 0+2 03:20:43 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), _98540) 03:20:43 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog))) 03:20:43 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], call((true, prolog)), call((true, prolog))) 03:20:43 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, call((true, prolog)), call((true, prolog))) 03:20:43 ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-call((true, prolog))), (:-call((true, prolog))), (:-call((true, prolog)))) 03:20:43 Call: (40) [system] (:-call((true, prolog)))\=@=(:-call((true, prolog))) 03:20:43 Fail: (40) [system] (:-call((true, prolog)))\=@=(:-call((true, prolog))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar((:-call((true, prolog)))) 03:20:43 Exit: (39) [system] nonvar((:-call((true, prolog)))) 03:20:43 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, ... - ...]))])])) 03:20:43 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, ... - ...]))])])) 03:20:43 Call: (39) [$syspreds] prolog_load_context(file, _112790) 03:20:43 Unify: (39) [$syspreds] prolog_load_context(file, _112790) 03:20:43 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616) 03:20:43 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _114616) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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, ... - ...]))])])) 03:20:43 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, ... - ...]))])])) 03:20:43 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog)))) 03:20:43 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog)))) 03:20:43 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-call((true, prolog)))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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, ... - ...]))])])) 03:20:43 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, ... - ...]))])])) 03:20:43 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632) 03:20:43 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') 03:20:43 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') 03:20:43 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') 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), _632) 03:20:43 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-call((true, prolog))), (:-call((true, prolog)))) 03:20:43 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 03:20:43 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, ... - ...]))])]) 03:20:43 ^ 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, ... - ...]))])])) 03:20:43 ^ 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) 03:20:43 ^ 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]))])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (44) [user] goal_expansion(call((true, prolog)), _135250) 03:20:43 ^ Unify: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704)) 03:20:43 Call: (45) [system] nonvar(call((true, prolog))) 03:20:43 Exit: (45) [system] nonvar(call((true, prolog))) 03:20:43 Call: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704) 03:20:43 Fail: (45) [system] call((true, prolog))=current_prolog_flag(_139702, _139704) 03:20:43 ^ Redo: (44) [user] goal_expansion(call((true, prolog)), sicstus:sicstus_flag(_139702, _139704)) 03:20:43 Call: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704) 03:20:43 Fail: (45) [system] call((true, prolog))=prolog_flag(_139702, _139704) 03:20:43 ^ Redo: (44) [user] goal_expansion(call((true, prolog)), _135250) 03:20:43 ^ Unify: (44) [user] goal_expansion(call((true, prolog)), _135250) 03:20:43 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (44) [user] goal_expansion(call((true, prolog)), _135250) 03:20:43 ^ 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) 03:20:43 ^ 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]))])) 03:20:43 ^ 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) 03:20:43 ^ 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]))])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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]))])) 03:20:43 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]))])) 03:20:43 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog))) 03:20:43 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog))) 03:20:43 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(call((true, prolog))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (44) [system] goal_expansion(call((true, prolog)), _135250) 03:20:43 ^ Unify: (44) [system] goal_expansion(call((true, prolog)), _135250) 03:20:43 Call: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250) 03:20:43 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(call((true, prolog)), _135250) 03:20:43 ^ Redo: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250) 03:20:43 ^ Unify: (44) [arithmetic] goal_expansion(call((true, prolog)), _135250) 03:20:43 Call: (45) [yall] yall:lambda_like(call((true, prolog))) 03:20:43 Unify: (45) [yall] yall:lambda_like(call((true, prolog))) 03:20:43 Call: (46) [system] compound_name_arity(call((true, prolog)), _170874, _170876) 03:20:43 Exit: (46) [system] compound_name_arity(call((true, prolog)), call, 1) 03:20:43 Call: (46) [yall] yall:lambda_functor(call) 03:20:43 Fail: (46) [yall] yall:lambda_functor(call) 03:20:43 Fail: (45) [yall] yall:lambda_like(call((true, prolog))) 03:20:43 ^ Redo: (44) [yall] goal_expansion(call((true, prolog)), _135250) 03:20:43 ^ Unify: (44) [yall] goal_expansion(call((true, prolog)), _135250) 03:20:43 Call: (45) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250) 03:20:43 Call: (45) [apply_macros] expand_apply(call((true, prolog)), _135250) 03:20:43 Unify: (45) [apply_macros] expand_apply(call((true, prolog)), _135250) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(call((true, prolog)), _135250) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(call((true, prolog)), _135250) 03:20:43 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250) 03:20:43 Call: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog))) 03:20:43 Fail: (45) [clpfd] clpfd:clpfd_expandable(call((true, prolog))) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(call((true, prolog)), _135250) 03:20:43 ^ Unify: (44) [clpfd] goal_expansion(call((true, prolog)), _135250) 03:20:43 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (44) [logicmoo_ocl] goal_expansion(call((true, prolog)), _135250) 03:20:43 ^ Call: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) 03:20:43 ^ 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]))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Fail: (46) [user] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) 03:20:43 ^ Call: (46) [user] goal_expansion((true, prolog), _186398) 03:20:43 ^ Unify: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852)) 03:20:43 Call: (47) [system] nonvar((true, prolog)) 03:20:43 Exit: (47) [system] nonvar((true, prolog)) 03:20:43 Call: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852) 03:20:43 Fail: (47) [system] (true, prolog)=current_prolog_flag(_190850, _190852) 03:20:43 ^ Redo: (46) [user] goal_expansion((true, prolog), sicstus:sicstus_flag(_190850, _190852)) 03:20:43 Call: (47) [system] (true, prolog)=prolog_flag(_190850, _190852) 03:20:43 Fail: (47) [system] (true, prolog)=prolog_flag(_190850, _190852) 03:20:43 ^ Redo: (46) [user] goal_expansion((true, prolog), _186398) 03:20:43 ^ Unify: (46) [user] goal_expansion((true, prolog), _186398) 03:20:43 Call: (47) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (47) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (47) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (46) [user] goal_expansion((true, prolog), _186398) 03:20:43 ^ Call: (46) [system] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) 03:20:43 ^ 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]))) 03:20:43 ^ 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) 03:20:43 ^ 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]))) 03:20:43 ^ Redo: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) 03:20:43 ^ Unify: (46) [ucatch] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))) 03:20:43 Exit: (47) [system] nonvar(parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381]))) 03:20:43 ^ Call: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog)) 03:20:43 ^ Unify: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog)) 03:20:43 ^ Fail: (47) [common_logic_utils] common_logic_utils:grovel_kif_option((true, prolog)) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Redo: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) 03:20:43 ^ Unify: (46) [gvlib] goal_expansion((true, prolog), parentheses_term_position(1369, 1382, term_position(1370, 1381, 1374, 1375, [1370-1374, 1375-1381])), _186398, _186400) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (46) [system] goal_expansion((true, prolog), _186398) 03:20:43 ^ Unify: (46) [system] goal_expansion((true, prolog), _186398) 03:20:43 Call: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398) 03:20:43 Fail: (47) [arithmetic] arithmetic:math_goal_expansion((true, prolog), _186398) 03:20:43 ^ Redo: (46) [arithmetic] goal_expansion((true, prolog), _186398) 03:20:43 ^ Unify: (46) [arithmetic] goal_expansion((true, prolog), _186398) 03:20:43 Call: (47) [yall] yall:lambda_like((true, prolog)) 03:20:43 Unify: (47) [yall] yall:lambda_like((true, prolog)) 03:20:43 Call: (48) [system] compound_name_arity((true, prolog), _222022, _222024) 03:20:43 Exit: (48) [system] compound_name_arity((true, prolog), ',', 2) 03:20:43 Call: (48) [yall] yall:lambda_functor(',') 03:20:43 Fail: (48) [yall] yall:lambda_functor(',') 03:20:43 Fail: (47) [yall] yall:lambda_like((true, prolog)) 03:20:43 ^ Redo: (46) [yall] goal_expansion((true, prolog), _186398) 03:20:43 ^ Unify: (46) [yall] goal_expansion((true, prolog), _186398) 03:20:43 Call: (47) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (47) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398) 03:20:43 Call: (47) [apply_macros] expand_apply((true, prolog), _186398) 03:20:43 Unify: (47) [apply_macros] expand_apply((true, prolog), _186398) 03:20:43 Fail: (47) [nl_pipeline] expand_apply((true, prolog), _186398) 03:20:43 ^ Redo: (46) [apply_macros] goal_expansion((true, prolog), _186398) 03:20:43 ^ Unify: (46) [apply_macros] goal_expansion((true, prolog), _186398) 03:20:43 Call: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (47) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398) 03:20:43 Call: (47) [clpfd] clpfd:clpfd_expandable((true, prolog)) 03:20:43 Fail: (47) [clpfd] clpfd:clpfd_expandable((true, prolog)) 03:20:43 ^ Redo: (46) [clpfd] goal_expansion((true, prolog), _186398) 03:20:43 ^ Unify: (46) [clpfd] goal_expansion((true, prolog), _186398) 03:20:43 ^ Call: (47) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (47) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (46) [logicmoo_ocl] goal_expansion((true, prolog), _186398) 03:20:43 ^ Call: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Unify: (48) [user] goal_expansion(true, 1370-1374, _237564, 1370-1374) 03:20:43 ^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564) 03:20:43 ^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564) 03:20:43 ^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1370-1374, true, _237564) 03:20:43 ^ Fail: (48) [user] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Call: (48) [user] goal_expansion(true, _237564) 03:20:43 ^ Unify: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018)) 03:20:43 Call: (49) [system] nonvar(true) 03:20:43 Exit: (49) [system] nonvar(true) 03:20:43 Call: (49) [system] true=current_prolog_flag(_242016, _242018) 03:20:43 Fail: (49) [system] true=current_prolog_flag(_242016, _242018) 03:20:43 ^ Redo: (48) [user] goal_expansion(true, sicstus:sicstus_flag(_242016, _242018)) 03:20:43 Call: (49) [system] true=prolog_flag(_242016, _242018) 03:20:43 Fail: (49) [system] true=prolog_flag(_242016, _242018) 03:20:43 ^ Redo: (48) [user] goal_expansion(true, _237564) 03:20:43 ^ Unify: (48) [user] goal_expansion(true, _237564) 03:20:43 Call: (49) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (49) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (49) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (48) [user] goal_expansion(true, _237564) 03:20:43 ^ Call: (48) [system] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Unify: (48) [system] goal_expansion(true, 1370-1374, _237564, 1370-1374) 03:20:43 ^ Redo: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Unify: (48) [loop_check] goal_expansion(true, 1370-1374, _237564, 1370-1374) 03:20:43 ^ Redo: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Unify: (48) [ucatch] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 Call: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566) 03:20:43 Unify: (49) [apply_macros] expand_apply(true, 1370-1374, _237564, _237566) 03:20:43 Fail: (49) [nl_pipeline] expand_apply(true, 1370-1374, _237564, _237566) 03:20:43 ^ Redo: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Unify: (48) [apply_macros] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Redo: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Unify: (48) [virtualize_source] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 Call: (49) [system] nonvar(1370-1374) 03:20:43 Exit: (49) [system] nonvar(1370-1374) 03:20:43 ^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true) 03:20:43 ^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true) 03:20:43 Call: (50) [system] fail 03:20:43 Fail: (50) [system] fail 03:20:43 ^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(true) 03:20:43 ^ Redo: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Unify: (48) [common_logic_utils] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Redo: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Unify: (48) [gvlib] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Redo: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Unify: (48) [logicmoo_test] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Call: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Unify: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Fail: (49) [pfc_lib] pfc_goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Fail: (48) [pfc_lib] goal_expansion(true, 1370-1374, _237564, _237566) 03:20:43 ^ Call: (48) [system] goal_expansion(true, _237564) 03:20:43 ^ Unify: (48) [system] goal_expansion(true, _237564) 03:20:43 Call: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564) 03:20:43 Fail: (49) [arithmetic] arithmetic:math_goal_expansion(true, _237564) 03:20:43 ^ Redo: (48) [arithmetic] goal_expansion(true, _237564) 03:20:43 ^ Unify: (48) [arithmetic] goal_expansion(true, _237564) 03:20:43 Call: (49) [yall] yall:lambda_like(true) 03:20:43 Unify: (49) [yall] yall:lambda_like(true) 03:20:43 Fail: (49) [yall] yall:lambda_like(true) 03:20:43 ^ Redo: (48) [yall] goal_expansion(true, _237564) 03:20:43 ^ Unify: (48) [yall] goal_expansion(true, _237564) 03:20:43 Call: (49) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (49) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (48) [apply_macros] goal_expansion(true, _237564) 03:20:43 Call: (49) [apply_macros] expand_apply(true, _237564) 03:20:43 Unify: (49) [apply_macros] expand_apply(true, _237564) 03:20:43 Fail: (49) [nl_pipeline] expand_apply(true, _237564) 03:20:43 ^ Redo: (48) [apply_macros] goal_expansion(true, _237564) 03:20:43 ^ Unify: (48) [apply_macros] goal_expansion(true, _237564) 03:20:43 Call: (49) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (49) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (48) [clpfd] goal_expansion(true, _237564) 03:20:43 Call: (49) [clpfd] clpfd:clpfd_expandable(true) 03:20:43 Fail: (49) [clpfd] clpfd:clpfd_expandable(true) 03:20:43 ^ Redo: (48) [clpfd] goal_expansion(true, _237564) 03:20:43 ^ Unify: (48) [clpfd] goal_expansion(true, _237564) 03:20:43 ^ Call: (49) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (49) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (48) [logicmoo_ocl] goal_expansion(true, _237564) 03:20:43 ^ Call: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Unify: (48) [user] goal_expansion(prolog, 1375-1381, _287430, 1375-1381) 03:20:43 ^ Call: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430) 03:20:43 ^ Unify: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430) 03:20:43 ^ Fail: (49) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, prolog, _287430) 03:20:43 ^ Fail: (48) [user] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Call: (48) [user] goal_expansion(prolog, _287430) 03:20:43 ^ Unify: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884)) 03:20:43 Call: (49) [system] nonvar(prolog) 03:20:43 Exit: (49) [system] nonvar(prolog) 03:20:43 Call: (49) [system] prolog=current_prolog_flag(_291882, _291884) 03:20:43 Fail: (49) [system] prolog=current_prolog_flag(_291882, _291884) 03:20:43 ^ Redo: (48) [user] goal_expansion(prolog, sicstus:sicstus_flag(_291882, _291884)) 03:20:43 Call: (49) [system] prolog=prolog_flag(_291882, _291884) 03:20:43 Fail: (49) [system] prolog=prolog_flag(_291882, _291884) 03:20:43 ^ Redo: (48) [user] goal_expansion(prolog, _287430) 03:20:43 ^ Unify: (48) [user] goal_expansion(prolog, _287430) 03:20:43 Call: (49) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (49) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (49) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (48) [user] goal_expansion(prolog, _287430) 03:20:43 ^ Call: (48) [system] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Unify: (48) [system] goal_expansion(prolog, 1375-1381, _287430, 1375-1381) 03:20:43 ^ Redo: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Unify: (48) [loop_check] goal_expansion(prolog, 1375-1381, _287430, 1375-1381) 03:20:43 ^ Redo: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Unify: (48) [ucatch] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 Call: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432) 03:20:43 Unify: (49) [apply_macros] expand_apply(prolog, 1375-1381, _287430, _287432) 03:20:43 Fail: (49) [nl_pipeline] expand_apply(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Redo: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Unify: (48) [apply_macros] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Redo: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Unify: (48) [virtualize_source] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 Call: (49) [system] nonvar(1375-1381) 03:20:43 Exit: (49) [system] nonvar(1375-1381) 03:20:43 ^ Call: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog) 03:20:43 ^ Unify: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog) 03:20:43 Call: (50) [system] fail 03:20:43 Fail: (50) [system] fail 03:20:43 ^ Fail: (49) [common_logic_utils] common_logic_utils:grovel_kif_option(prolog) 03:20:43 ^ Redo: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Unify: (48) [common_logic_utils] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Redo: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 ^ Unify: (48) [gvlib] goal_expansion(prolog, 1375-1381, _287430, _287432) 03:20:43 Call: (49) [system] 1375-1381=_287432 03:20:43 Exit: (49) [system] 1375-1381=1375-1381 03:20:43 ^ Exit: (48) [logicmoo_test] goal_expansion(prolog, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), 1375-1381) 03:20:43 ^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381) 03:20:43 ^ Call: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Unify: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Fail: (50) [user] attvar_serializer:system_expanded_attvars(user:goal, 1375-1381, dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Call: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792)) 03:20:43 Call: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog))) 03:20:43 Exit: (50) [system] nonvar(dmsg(skipped(blocks_on_input, prolog))) 03:20:43 Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792) 03:20:43 Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=current_prolog_flag(_321790, _321792) 03:20:43 ^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), sicstus:sicstus_flag(_321790, _321792)) 03:20:43 Call: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792) 03:20:43 Fail: (50) [system] dmsg(skipped(blocks_on_input, prolog))=prolog_flag(_321790, _321792) 03:20:43 ^ Redo: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Unify: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 Call: (50) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (50) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (50) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (49) [user] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381) 03:20:43 ^ Redo: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Unify: (49) [loop_check] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, 1375-1381) 03:20:43 ^ Redo: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Unify: (49) [ucatch] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Redo: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Unify: (49) [virtualize_source] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 Call: (50) [system] nonvar(1375-1381) 03:20:43 Exit: (50) [system] nonvar(1375-1381) 03:20:43 ^ Call: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog))) 03:20:43 ^ Unify: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog))) 03:20:43 ^ Fail: (50) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(blocks_on_input, prolog))) 03:20:43 ^ Redo: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Unify: (49) [common_logic_utils] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Redo: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Unify: (49) [gvlib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Redo: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Unify: (49) [logicmoo_test] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Call: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Unify: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Fail: (50) [pfc_lib] pfc_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Fail: (49) [pfc_lib] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), 1375-1381, _317338, _317340) 03:20:43 ^ Call: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Unify: (49) [system] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 Call: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 Fail: (50) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Redo: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Unify: (49) [arithmetic] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 Call: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog))) 03:20:43 Unify: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog))) 03:20:43 Call: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), _352962, _352964) 03:20:43 Exit: (51) [system] compound_name_arity(dmsg(skipped(blocks_on_input, prolog)), dmsg, 1) 03:20:43 Call: (51) [yall] yall:lambda_functor(dmsg) 03:20:43 Fail: (51) [yall] yall:lambda_functor(dmsg) 03:20:43 Fail: (50) [yall] yall:lambda_like(dmsg(skipped(blocks_on_input, prolog))) 03:20:43 ^ Redo: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Unify: (49) [yall] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 Call: (50) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (50) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 Call: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 Unify: (50) [apply_macros] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 Fail: (50) [nl_pipeline] expand_apply(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Redo: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Unify: (49) [apply_macros] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 Call: (50) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (50) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 Call: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog))) 03:20:43 Fail: (50) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(blocks_on_input, prolog))) 03:20:43 ^ Redo: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Unify: (49) [clpfd] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ Call: (50) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (50) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (49) [logicmoo_ocl] goal_expansion(dmsg(skipped(blocks_on_input, prolog)), _317338) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-call((true, prolog))), _298, (:-call((true, dmsg(skipped(blocks_on_input, prolog))))), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:43 ^ Call: (33) [user] call((true, dmsg(skipped(blocks_on_input, prolog)))) 03:20:43 ^ Unify: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog)))) 03:20:43 Call: (35) [system] true 03:20:43 Exit: (35) [system] true 03:20:43 Call: (36) [t_l] t_l:hide_dmsg 03:20:43 Fail: (36) [t_l] t_l:hide_dmsg 03:20:43 ^ Call: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog))))) 03:20:43 ^ Unify: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog))))) 03:20:43 ^ Fail: (36) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_372802, file_no(2)), writeln(_372802, dmsg(skipped(blocks_on_input, prolog))))) 03:20:43 ^ 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)))))) 03:20:43 ^ 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)))))) 03:20:43 %~ skipped(blocks_on_input,prolog) 03:20:43 ^ Exit: (41) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ 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)))))) 03:20:43 ^ Exit: (33) [system] call(user:(true, dmsg(skipped(blocks_on_input, prolog)))) 03:20:43 ^ Call: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) 03:20:43 ^ 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])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Redo: (37) [user] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) 03:20:43 ^ 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])])) 03:20:43 ^ Redo: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) 03:20:43 ^ Unify: (37) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _384178, _384180) 03:20:43 Call: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) 03:20:43 Exit: (38) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) 03:20:43 Call: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) 03:20:43 Unify: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) 03:20:43 Exit: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) 03:20:43 Call: (38) [system] fail 03:20:43 Fail: (38) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:43 Call: (39) [t_l] t_l:is_ec_cvt(_396538) 03:20:43 Fail: (39) [t_l] t_l:is_ec_cvt(_396538) 03:20:43 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (37) [user] term_expansion((:-read_attvars(false)), _399648) 03:20:43 ^ Unify: (37) [user] term_expansion((:-read_attvars(false)), (:-read_attvars(false))) 03:20:43 ^ Redo: (37) [system] term_expansion((:-read_attvars(false)), _399648) 03:20:43 ^ Unify: (37) [system] term_expansion((:-read_attvars(false)), _399648) 03:20:43 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 ^ Fail: (37) [plunit] term_expansion((:-read_attvars(false)), _399648) 03:20:43 ^ Call: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) 03:20:43 ^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (41) [system] nonvar((:-read_attvars(false))) 03:20:43 Exit: (41) [system] nonvar((:-read_attvars(false))) 03:20:43 Call: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false))) 03:20:43 Fail: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false))) 03:20:43 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) 03:20:43 Call: (41) [$syspreds] prolog_load_context(stream, _411476) 03:20:43 Unify: (41) [$syspreds] prolog_load_context(stream, _411476) 03:20:43 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:43 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Call: (41) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=..[_415122, _415128, _415134|_415136] 03:20:43 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, [...])]] 03:20:43 Call: (41) [system] ttyflush 03:20:43 Exit: (41) [system] ttyflush 03:20:43 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Call: (42) [system] (:-read_attvars(false))==end_of_file 03:20:43 Fail: (42) [system] (:-read_attvars(false))==end_of_file 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _421304) 03:20:43 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 Call: (42) [system] _423178 is 1384+1 03:20:43 Exit: (42) [system] 1385 is 1384+1 03:20:43 Call: (42) [system] 1407=<gt;1385 03:20:43 Fail: (42) [system] 1407=<gt;1385 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:43 ~*/ 03:20:43 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1385) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1385) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_435508, <gt;stream>(0x556703a44a00), _435512) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1385) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_437936, <gt;stream>(0x556703a44a00), _437938) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384) 03:20:43 Call: (43) [system] 1385>1384 03:20:43 Exit: (43) [system] 1385>1384 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384, 1385) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384, 1385) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _443524 is 1385-1384 03:20:43 Exit: (45) [system] 1 is 1385-1384 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _447854) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _449860, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f9ae7900), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f9ae7900)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f9ae7900)) 03:20:43 ^ 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, <gt;stream>(0x5566f9ae7900), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f9ae7900))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1385) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1385) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _458568)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _458568)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1385)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1385)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1385) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_462898) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Call: (46) [system] "\n"\==[] 03:20:43 Exit: (46) [system] "\n"\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _467206, _467208, _467210, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _467206, _467208, _467210, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _467206, _467208, _467210, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _471024, _471088, _471026, '\n/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _471024, _471706, _471026, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _472882, _472946, _472884, '/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _472882, _473564, _472884, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _475358, _475422, _475360, '\n%~') 03:20:43 Fail: (45) [system] sub_string("\n", _475358, _476040, _475360, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _477216, _477280, _477218, '%~') 03:20:43 Fail: (45) [system] sub_string("\n", _477216, _477898, _477218, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] write("\n") 03:20:43 03:20:43 Exit: (45) [system] write("\n") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1384, 1385) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1385) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407) 03:20:43 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (44) [system] _487728 is 1407-1385 03:20:43 Exit: (44) [system] 22 is 1407-1385 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _492058) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _494064, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f9ae6100), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f9ae6100)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f9ae6100)) 03:20:43 ^ 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, <gt;stream>(0x5566f9ae6100), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f9ae6100))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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)") 03:20:43 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)") 03:20:43 Call: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", _501578, _501580, _501582, _501584, _501586) 03:20:43 Unify: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", _502212, _502214, _502216, _502218, _502220) 03:20:43 Call: (44) [system] read_term_from_atom(":- read_attvars(false)", _502788, [cycles(true), comments(_502808), quasi_quotations(_502818), variable_names(_502828), singletons(_502838)]) 03:20:43 Exit: (44) [system] read_term_from_atom(":- read_attvars(false)", (:-read_attvars(false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:43 Call: (44) [system] read_term_from_atom(":- read_attvars(false)", _504068, [cycles(false), comments(_504088), quasi_quotations(_504098), variable_names(_504108), singletons(_504118)]) 03:20:43 Exit: (44) [system] read_term_from_atom(":- read_attvars(false)", (:-read_attvars(false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:43 Call: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false)) 03:20:43 Exit: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false)) 03:20:43 Call: (44) [system] _506560=(:-read_attvars(false)) 03:20:43 Exit: (44) [system] (:-read_attvars(false))=(:-read_attvars(false)) 03:20:43 Exit: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", (:-read_attvars(false)), [], [], [], []) 03:20:43 Call: (43) [system] write(":- read_attvars(false)") 03:20:43 :- read_attvars(false) 03:20:43 Exit: (43) [system] write(":- read_attvars(false)") 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1407) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1407) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _518304)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _518304)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1407)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1407)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1407) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _523854) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1408) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1408) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1408) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_526360, <gt;stream>(0x556703a44a00), _526364) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1407) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1407) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1408) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_528788, <gt;stream>(0x556703a44a00), _528790) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1407) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1407) 03:20:43 Call: (43) [system] 1408>1407 03:20:43 Exit: (43) [system] 1408>1407 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1407, 1408) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1407, 1408) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _534376 is 1408-1407 03:20:43 Exit: (45) [system] 1 is 1408-1407 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _538706) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _540712, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5567038ee600), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5567038ee600)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5567038ee600)) 03:20:43 ^ 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, <gt;stream>(0x5567038ee600), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5567038ee600))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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, ".") 03:20:43 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, ".") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _549420)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _549420)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1408)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1408)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_553750) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Call: (46) [system] "."\==[] 03:20:43 Exit: (46) [system] "."\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _558058, _558060, _558062, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _558058, _558060, _558062, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _558058, _558060, _558062, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _561876, _561940, _561878, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(".", _561876, _562558, _561878, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _563734, _563798, _563736, '/*~') 03:20:43 Fail: (45) [system] sub_string(".", _563734, _564416, _563736, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _566210, _566274, _566212, '\n%~') 03:20:43 Fail: (45) [system] sub_string(".", _566210, _566892, _566212, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _568068, _568132, _568070, '%~') 03:20:43 Fail: (45) [system] sub_string(".", _568068, _568750, _568070, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] write(".") 03:20:43 . 03:20:43 Exit: (45) [system] write(".") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1407, 1408) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1408) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _579742) 03:20:43 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1408) 03:20:43 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) 03:20:43 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) 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _585312) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _587318, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f977ac00), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f977ac00)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f977ac00)) 03:20:43 ^ 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, <gt;stream>(0x5566f977ac00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f977ac00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 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) 03:20:43 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", <gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f4f70b00)) 03:20:43 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5566f4f70b00)) 03:20:43 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5566f4f70b00)) 03:20:43 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (45) [system] peek_char(<gt;stream>(0x5566f4f70b00), _601140) 03:20:43 Exit: (45) [system] peek_char(<gt;stream>(0x5566f4f70b00), '\n') 03:20:43 Call: (45) [system] char_type('\n', space) 03:20:43 Exit: (45) [system] char_type('\n', space) 03:20:43 Call: (45) [system] get_char(<gt;stream>(0x5566f4f70b00), '\n') 03:20:43 Exit: (45) [system] get_char(<gt;stream>(0x5566f4f70b00), '\n') 03:20:43 Call: (45) [system] put_char('\n') 03:20:43 03:20:43 Exit: (45) [system] put_char('\n') 03:20:43 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f4f70b00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5566f4f70b00)) 03:20:43 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5566f4f70b00)) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (46) [system] peek_char(<gt;stream>(0x5566f4f70b00), _611484) 03:20:43 Exit: (46) [system] peek_char(<gt;stream>(0x5566f4f70b00), :) 03:20:43 Call: (46) [system] char_type(:, space) 03:20:43 Fail: (46) [system] char_type(:, space) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (46) [echo_files] echo_files:nsl(_615138) 03:20:43 Unify: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Call: (46) [system] atom_length('No source location!?', _616982) 03:20:43 Exit: (46) [system] atom_length('No source location!?', 20) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f4f70b00), 20, _618196) 03:20:43 Exit: (46) [system] peek_string(<gt;stream>(0x5566f4f70b00), 20, ":- must( \\+ clause_a") 03:20:43 Call: (46) [system] ":- must( \\+ clause_a"=='No source location!?' 03:20:43 Fail: (46) [system] ":- must( \\+ clause_a"=='No source location!?' 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f4f70b00), 2, "%~") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f4f70b00), 2, "%~") 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f4f70b00), 1, "%") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f4f70b00), 1, "%") 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f4f70b00), 2, "#!") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f4f70b00), 2, "#!") 03:20:43 Fail: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f4f70b00)) 03:20:43 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f4f70b00)) 03:20:43 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f4f70b00)) 03:20:43 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _631730) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1408) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _634200)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _634200)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1408)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1408)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), _404572) 03:20:43 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), _404572) 03:20:43 Call: (43) [system] fail 03:20:43 Fail: (43) [system] fail 03:20:43 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), _404572) 03:20:43 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), _404572) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _645996) 03:20:43 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _646614) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:43 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:43 /*~ 03:20:43 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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])])) 03:20:43 ^ Redo: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) 03:20:43 ^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])]), _404572, _404574) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] (:-read_attvars(false))\==end_of_file 03:20:43 Exit: (39) [system] (:-read_attvars(false))\==end_of_file 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) 03:20:43 Exit: (40) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) 03:20:43 Call: (40) [system] nonvar((:-read_attvars(false))) 03:20:43 Exit: (40) [system] nonvar((:-read_attvars(false))) 03:20:43 Call: (40) [system] nb_current('$term', _675484) 03:20:43 Exit: (40) [system] nb_current('$term', (:-read_attvars(false))) 03:20:43 Call: (40) [$syspreds] prolog_load_context(module, _676698) 03:20:43 Unify: (40) [$syspreds] prolog_load_context(module, _676698) 03:20:43 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:43 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), _678518) 03:20:43 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-_679154)) 03:20:43 Call: (41) [system] (:-read_attvars(false))==(:-read_attvars(false)) 03:20:43 Exit: (41) [system] (:-read_attvars(false))==(:-read_attvars(false)) 03:20:43 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154) 03:20:43 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _679154) 03:20:43 Call: (42) [system] functor(directive_expansion, _682268, _682270) 03:20:43 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:43 Call: (42) [system] _683498 is 0+2 03:20:43 Exit: (42) [system] 2 is 0+2 03:20:43 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), _679154) 03:20:43 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false)) 03:20:43 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false)) 03:20:43 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), read_attvars(false)) 03:20:43 ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-read_attvars(false))) 03:20:43 Call: (40) [system] (:-read_attvars(false))\=@=(:-read_attvars(false)) 03:20:43 Fail: (40) [system] (:-read_attvars(false))\=@=(:-read_attvars(false)) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar((:-read_attvars(false))) 03:20:43 Exit: (39) [system] nonvar((:-read_attvars(false))) 03:20:43 Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) 03:20:43 Call: (39) [$syspreds] prolog_load_context(file, _693404) 03:20:43 Unify: (39) [$syspreds] prolog_load_context(file, _693404) 03:20:43 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230) 03:20:43 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _695230) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) 03:20:43 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) 03:20:43 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) 03:20:43 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])) 03:20:43 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572) 03:20:43 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') 03:20:43 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') 03:20:43 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') 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _404572) 03:20:43 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), (:-read_attvars(false))) 03:20:43 Call: (39) [system] term_position(1385, 1407, 1385, 1387, [term_position(1388, 1407, 1388, 1400, [1401-1406])])=_404574 03:20:43 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])]) 03:20:43 ^ 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])])) 03:20:43 ^ Call: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ 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])) 03:20:43 ^ Call: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864) 03:20:43 ^ Unify: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864) 03:20:43 ^ Fail: (45) [user] attvar_serializer:system_expanded_attvars(user:goal, term_position(1388, 1407, 1388, 1400, [1401-1406]), read_attvars(false), _715864) 03:20:43 ^ Fail: (44) [user] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Call: (44) [user] goal_expansion(read_attvars(false), _715864) 03:20:43 ^ Unify: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318)) 03:20:43 Call: (45) [system] nonvar(read_attvars(false)) 03:20:43 Exit: (45) [system] nonvar(read_attvars(false)) 03:20:43 Call: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318) 03:20:43 Fail: (45) [system] read_attvars(false)=current_prolog_flag(_720316, _720318) 03:20:43 ^ Redo: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_720316, _720318)) 03:20:43 Call: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318) 03:20:43 Fail: (45) [system] read_attvars(false)=prolog_flag(_720316, _720318) 03:20:43 ^ Redo: (44) [user] goal_expansion(read_attvars(false), _715864) 03:20:43 ^ Unify: (44) [user] goal_expansion(read_attvars(false), _715864) 03:20:43 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (44) [user] goal_expansion(read_attvars(false), _715864) 03:20:43 ^ Call: (44) [system] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ 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])) 03:20:43 ^ Redo: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ 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])) 03:20:43 ^ Redo: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Unify: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 Call: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 Unify: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Redo: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Unify: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 Call: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406])) 03:20:43 Exit: (45) [system] nonvar(term_position(1388, 1407, 1388, 1400, [1401-1406])) 03:20:43 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) 03:20:43 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) 03:20:43 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) 03:20:43 ^ Redo: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Unify: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Redo: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Unify: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Redo: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Unify: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Call: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Unify: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Fail: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Fail: (44) [pfc_lib] goal_expansion(read_attvars(false), term_position(1388, 1407, 1388, 1400, [1401-1406]), _715864, _715866) 03:20:43 ^ Call: (44) [system] goal_expansion(read_attvars(false), _715864) 03:20:43 ^ Unify: (44) [system] goal_expansion(read_attvars(false), _715864) 03:20:43 Call: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864) 03:20:43 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _715864) 03:20:43 ^ Redo: (44) [arithmetic] goal_expansion(read_attvars(false), _715864) 03:20:43 ^ Unify: (44) [arithmetic] goal_expansion(read_attvars(false), _715864) 03:20:43 Call: (45) [yall] yall:lambda_like(read_attvars(false)) 03:20:43 Unify: (45) [yall] yall:lambda_like(read_attvars(false)) 03:20:43 Call: (46) [system] compound_name_arity(read_attvars(false), _751488, _751490) 03:20:43 Exit: (46) [system] compound_name_arity(read_attvars(false), read_attvars, 1) 03:20:43 Call: (46) [yall] yall:lambda_functor(read_attvars) 03:20:43 Fail: (46) [yall] yall:lambda_functor(read_attvars) 03:20:43 Fail: (45) [yall] yall:lambda_like(read_attvars(false)) 03:20:43 ^ Redo: (44) [yall] goal_expansion(read_attvars(false), _715864) 03:20:43 ^ Unify: (44) [yall] goal_expansion(read_attvars(false), _715864) 03:20:43 Call: (45) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864) 03:20:43 Call: (45) [apply_macros] expand_apply(read_attvars(false), _715864) 03:20:43 Unify: (45) [apply_macros] expand_apply(read_attvars(false), _715864) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), _715864) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _715864) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), _715864) 03:20:43 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864) 03:20:43 Call: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false)) 03:20:43 Fail: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false)) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _715864) 03:20:43 ^ Unify: (44) [clpfd] goal_expansion(read_attvars(false), _715864) 03:20:43 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (44) [logicmoo_ocl] goal_expansion(read_attvars(false), _715864) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:43 ^ Call: (33) [user] attvar_reader:read_attvars(false) 03:20:43 ^ Unify: (33) [user] attvar_reader:read_attvars(false) 03:20:43 Call: (34) [system] set_prolog_flag(read_attvars, false) 03:20:43 Exit: (34) [system] set_prolog_flag(read_attvars, false) 03:20:43 Call: (34) [$syspreds] prolog_load_context(module, _770114) 03:20:43 Unify: (34) [$syspreds] prolog_load_context(module, _770114) 03:20:43 Exit: (34) [$syspreds] prolog_load_context(module, user) 03:20:43 Call: (34) [system] false==true 03:20:43 Fail: (34) [system] false==true 03:20:43 ^ Redo: (33) [user] attvar_reader:read_attvars(false) 03:20:43 ^ Call: (34) [user] attvar_reader:uninstall_attvar_expander(user) 03:20:43 ^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user) 03:20:43 ^ Call: (35) [user] retract(lmcache:use_attvar_expander(user)) 03:20:43 ^ Exit: (35) [user] retract(lmcache:use_attvar_expander(user)) 03:20:43 ^ Call: (35) [user] ignore(retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266)))) 03:20:43 ^ Unify: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266)))) 03:20:43 ^ Exit: (35) [system] ignore(user:retract((user:goal_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:goal, _776264, _776262, _776266)))) 03:20:43 ^ Call: (35) [user] ignore(retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266)))) 03:20:43 ^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266)))) 03:20:43 ^ Unify: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266)))) 03:20:43 ^ Exit: (35) [system] ignore(user:retract((user:term_expansion(_776262, _776264, _776266, _776264):-system_expanded_attvars(user:term, _776264, _776262, _776266)))) 03:20:43 Call: (35) [lmcache] lmcache:use_attvar_expander(user) 03:20:43 Fail: (35) [lmcache] lmcache:use_attvar_expander(user) 03:20:43 ^ Redo: (34) [user] attvar_reader:uninstall_attvar_expander(user) 03:20:43 Call: (35) [system] set_prolog_flag(read_attvars, false) 03:20:43 Exit: (35) [system] set_prolog_flag(read_attvars, false) 03:20:43 ^ Exit: (34) [user] attvar_reader:uninstall_attvar_expander(user) 03:20:43 ^ Exit: (33) [user] attvar_reader:read_attvars(false) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 Call: (38) [$syspreds] nb_setval('$term_user', (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Unify: (38) [$syspreds] nb_setval('$term_user', (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Exit: (38) [$syspreds] nb_setval('$term_user', (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Call: (38) [system] fail 03:20:43 Fail: (38) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:43 Call: (39) [t_l] t_l:is_ec_cvt(_797854) 03:20:43 Fail: (39) [t_l] t_l:is_ec_cvt(_797854) 03:20:43 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (37) [user] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964) 03:20:43 ^ Unify: (37) [user] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 ^ Redo: (37) [system] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964) 03:20:43 ^ Unify: (37) [system] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964) 03:20:43 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 ^ Fail: (37) [plunit] term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _800964) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (41) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Exit: (41) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Call: (41) [echo_files] echo_files:never_echo_term((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...])))))) 03:20:43 Fail: (41) [echo_files] echo_files:never_echo_term((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...])))))) 03:20:43 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) 03:20:43 Call: (41) [$syspreds] prolog_load_context(stream, _812792) 03:20:43 Unify: (41) [$syspreds] prolog_load_context(stream, _812792) 03:20:43 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:43 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 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] 03:20:43 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, [...])]] 03:20:43 Call: (41) [system] ttyflush 03:20:43 Exit: (41) [system] ttyflush 03:20:43 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Call: (42) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file 03:20:43 Fail: (42) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==end_of_file 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _822620) 03:20:43 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 Call: (42) [system] _824494 is 1408+1 03:20:43 Exit: (42) [system] 1409 is 1408+1 03:20:43 Call: (42) [system] 1479=<gt;1409 03:20:43 Fail: (42) [system] 1479=<gt;1409 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:43 ~*/ 03:20:43 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1409) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1409) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_836824, <gt;stream>(0x556703a44a00), _836828) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1409) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_839252, <gt;stream>(0x556703a44a00), _839254) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408) 03:20:43 Call: (43) [system] 1409>1408 03:20:43 Exit: (43) [system] 1409>1408 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408, 1409) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408, 1409) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _844840 is 1409-1408 03:20:43 Exit: (45) [system] 1 is 1409-1408 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _849170) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _851176, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556703be0000), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x556703be0000)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x556703be0000)) 03:20:43 ^ 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, <gt;stream>(0x556703be0000), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556703be0000))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1409) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1409) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _859884)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _859884)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1409)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1409)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1409) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_864214) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Call: (46) [system] "\n"\==[] 03:20:43 Exit: (46) [system] "\n"\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _868522, _868524, _868526, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _868522, _868524, _868526, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _868522, _868524, _868526, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _872340, _872404, _872342, '\n/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _872340, _873022, _872342, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _874198, _874262, _874200, '/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _874198, _874880, _874200, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _876674, _876738, _876676, '\n%~') 03:20:43 Fail: (45) [system] sub_string("\n", _876674, _877356, _876676, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _878532, _878596, _878534, '%~') 03:20:43 Fail: (45) [system] sub_string("\n", _878532, _879214, _878534, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] write("\n") 03:20:43 03:20:43 Exit: (45) [system] write("\n") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1408, 1409) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1409) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479) 03:20:43 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (44) [system] _889044 is 1479-1409 03:20:43 Exit: (44) [system] 70 is 1479-1409 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _893374) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _895380, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556703764800), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x556703764800)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x556703764800)) 03:20:43 ^ 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, <gt;stream>(0x556703764800), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556703764800))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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']))))") 03:20:43 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']))))") 03:20:43 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) 03:20:43 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) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 Call: (44) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 Exit: (44) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=@=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 Call: (44) [system] _907972=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 Exit: (44) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 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([... = ...|...]))))), [], [], [], []) 03:20:43 Call: (43) [system] write(":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") 03:20:43 :- must( \+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))) 03:20:43 Exit: (43) [system] write(":- must( \\+ clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))") 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1479) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1479) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _919716)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _919716)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1479)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1479)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1479) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _925266) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1480) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1480) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1480) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_927772, <gt;stream>(0x556703a44a00), _927776) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1479) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1479) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1480) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_930200, <gt;stream>(0x556703a44a00), _930202) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1479) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1479) 03:20:43 Call: (43) [system] 1480>1479 03:20:43 Exit: (43) [system] 1480>1479 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1479, 1480) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1479, 1480) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _935788 is 1480-1479 03:20:43 Exit: (45) [system] 1 is 1480-1479 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _940118) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _942124, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f5212100), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f5212100)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f5212100)) 03:20:43 ^ 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, <gt;stream>(0x5566f5212100), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f5212100))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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, ".") 03:20:43 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, ".") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _950832)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _950832)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1480)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1480)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_955162) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Call: (46) [system] "."\==[] 03:20:43 Exit: (46) [system] "."\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _959470, _959472, _959474, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _959470, _959472, _959474, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _959470, _959472, _959474, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _963288, _963352, _963290, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(".", _963288, _963970, _963290, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _965146, _965210, _965148, '/*~') 03:20:43 Fail: (45) [system] sub_string(".", _965146, _965828, _965148, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _967622, _967686, _967624, '\n%~') 03:20:43 Fail: (45) [system] sub_string(".", _967622, _968304, _967624, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _969480, _969544, _969482, '%~') 03:20:43 Fail: (45) [system] sub_string(".", _969480, _970162, _969482, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] write(".") 03:20:43 . 03:20:43 Exit: (45) [system] write(".") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1479, 1480) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1480) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888) 03:20:43 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _981154) 03:20:43 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1480) 03:20:43 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) 03:20:43 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) 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _986724) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _988730, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f5e03800), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f5e03800)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f5e03800)) 03:20:43 ^ 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, <gt;stream>(0x5566f5e03800), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f5e03800))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 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) 03:20:43 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", <gt;stream>(0x556703d36b00)) 03:20:43 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (45) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (45) [system] peek_char(<gt;stream>(0x556703d36b00), _1002534) 03:20:43 Exit: (45) [system] peek_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (45) [system] char_type(' ', space) 03:20:43 Exit: (45) [system] char_type(' ', space) 03:20:43 Call: (45) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Exit: (45) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (45) [system] put_char(' ') 03:20:43 03:20:43 Exit: (45) [system] put_char(' ') 03:20:43 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (46) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (46) [system] peek_char(<gt;stream>(0x556703d36b00), _1012878) 03:20:43 Exit: (46) [system] peek_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (46) [system] char_type(' ', space) 03:20:43 Exit: (46) [system] char_type(' ', space) 03:20:43 Call: (46) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Exit: (46) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (46) [system] put_char(' ') 03:20:43 03:20:43 Exit: (46) [system] put_char(' ') 03:20:43 Exit: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (47) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (47) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (47) [system] peek_char(<gt;stream>(0x556703d36b00), _1023222) 03:20:43 Exit: (47) [system] peek_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (47) [system] char_type(' ', space) 03:20:43 Exit: (47) [system] char_type(' ', space) 03:20:43 Call: (47) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Exit: (47) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (47) [system] put_char(' ') 03:20:43 03:20:43 Exit: (47) [system] put_char(' ') 03:20:43 Exit: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (48) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (48) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Redo: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (48) [system] peek_char(<gt;stream>(0x556703d36b00), _1033566) 03:20:43 Exit: (48) [system] peek_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (48) [system] char_type(' ', space) 03:20:43 Exit: (48) [system] char_type(' ', space) 03:20:43 Call: (48) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Exit: (48) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (48) [system] put_char(' ') 03:20:43 03:20:43 Exit: (48) [system] put_char(' ') 03:20:43 Exit: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (49) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (49) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Redo: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (49) [system] peek_char(<gt;stream>(0x556703d36b00), _1043910) 03:20:43 Exit: (49) [system] peek_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (49) [system] char_type(' ', space) 03:20:43 Exit: (49) [system] char_type(' ', space) 03:20:43 Call: (49) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Exit: (49) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (49) [system] put_char(' ') 03:20:43 03:20:43 Exit: (49) [system] put_char(' ') 03:20:43 Exit: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (50) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (50) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Redo: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (50) [system] peek_char(<gt;stream>(0x556703d36b00), _7070) 03:20:43 Exit: (50) [system] peek_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (50) [system] char_type(' ', space) 03:20:43 Exit: (50) [system] char_type(' ', space) 03:20:43 Call: (50) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Exit: (50) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (50) [system] put_char(' ') 03:20:43 03:20:43 Exit: (50) [system] put_char(' ') 03:20:43 Exit: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (51) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (51) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Redo: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (51) [system] peek_char(<gt;stream>(0x556703d36b00), _17414) 03:20:43 Exit: (51) [system] peek_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (51) [system] char_type(' ', space) 03:20:43 Exit: (51) [system] char_type(' ', space) 03:20:43 Call: (51) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Exit: (51) [system] get_char(<gt;stream>(0x556703d36b00), ' ') 03:20:43 Call: (51) [system] put_char(' ') 03:20:43 03:20:43 Exit: (51) [system] put_char(' ') 03:20:43 Exit: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (52) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (52) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Redo: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (52) [system] peek_char(<gt;stream>(0x556703d36b00), _27758) 03:20:43 Exit: (52) [system] peek_char(<gt;stream>(0x556703d36b00), '\n') 03:20:43 Call: (52) [system] char_type('\n', space) 03:20:43 Exit: (52) [system] char_type('\n', space) 03:20:43 Call: (52) [system] get_char(<gt;stream>(0x556703d36b00), '\n') 03:20:43 Exit: (52) [system] get_char(<gt;stream>(0x556703d36b00), '\n') 03:20:43 Call: (52) [system] put_char('\n') 03:20:43 03:20:43 Exit: (52) [system] put_char('\n') 03:20:43 Exit: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (53) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (53) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Redo: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (53) [system] peek_char(<gt;stream>(0x556703d36b00), _38102) 03:20:43 Exit: (53) [system] peek_char(<gt;stream>(0x556703d36b00), '\n') 03:20:43 Call: (53) [system] char_type('\n', space) 03:20:43 Exit: (53) [system] char_type('\n', space) 03:20:43 Call: (53) [system] get_char(<gt;stream>(0x556703d36b00), '\n') 03:20:43 Exit: (53) [system] get_char(<gt;stream>(0x556703d36b00), '\n') 03:20:43 Call: (53) [system] put_char('\n') 03:20:43 03:20:43 Exit: (53) [system] put_char('\n') 03:20:43 Exit: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (54) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (54) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Redo: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (54) [system] peek_char(<gt;stream>(0x556703d36b00), _48446) 03:20:43 Exit: (54) [system] peek_char(<gt;stream>(0x556703d36b00), '\n') 03:20:43 Call: (54) [system] char_type('\n', space) 03:20:43 Exit: (54) [system] char_type('\n', space) 03:20:43 Call: (54) [system] get_char(<gt;stream>(0x556703d36b00), '\n') 03:20:43 Exit: (54) [system] get_char(<gt;stream>(0x556703d36b00), '\n') 03:20:43 Call: (54) [system] put_char('\n') 03:20:43 03:20:43 Exit: (54) [system] put_char('\n') 03:20:43 Exit: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (55) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (55) [system] at_end_of_stream(<gt;stream>(0x556703d36b00)) 03:20:43 Redo: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (55) [system] peek_char(<gt;stream>(0x556703d36b00), _58790) 03:20:43 Exit: (55) [system] peek_char(<gt;stream>(0x556703d36b00), :) 03:20:43 Call: (55) [system] char_type(:, space) 03:20:43 Fail: (55) [system] char_type(:, space) 03:20:43 Redo: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (55) [echo_files] echo_files:nsl(_62444) 03:20:43 Unify: (55) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (55) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Call: (55) [system] atom_length('No source location!?', _64288) 03:20:43 Exit: (55) [system] atom_length('No source location!?', 20) 03:20:43 Call: (55) [system] peek_string(<gt;stream>(0x556703d36b00), 20, _65502) 03:20:43 Exit: (55) [system] peek_string(<gt;stream>(0x556703d36b00), 20, ":- set_prolog_flag(a") 03:20:43 Call: (55) [system] ":- set_prolog_flag(a"=='No source location!?' 03:20:43 Fail: (55) [system] ":- set_prolog_flag(a"=='No source location!?' 03:20:43 Redo: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (55) [system] peek_string(<gt;stream>(0x556703d36b00), 2, "%~") 03:20:43 Fail: (55) [system] peek_string(<gt;stream>(0x556703d36b00), 2, "%~") 03:20:43 Redo: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (55) [system] peek_string(<gt;stream>(0x556703d36b00), 1, "%") 03:20:43 Fail: (55) [system] peek_string(<gt;stream>(0x556703d36b00), 1, "%") 03:20:43 Redo: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Unify: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Call: (55) [system] peek_string(<gt;stream>(0x556703d36b00), 2, "#!") 03:20:43 Fail: (55) [system] peek_string(<gt;stream>(0x556703d36b00), 2, "#!") 03:20:43 Fail: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703d36b00)) 03:20:43 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _84562) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1480) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _87032)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _87032)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1480)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1480)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) 03:20:43 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824) 03:20:43 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824) 03:20:43 Call: (43) [system] fail 03:20:43 Fail: (43) [system] fail 03:20:43 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824) 03:20:43 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _824) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) 03:20:43 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98828) 03:20:43 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _99446) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:43 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:43 /*~ 03:20:43 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\==end_of_file 03:20:43 Exit: (39) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\==end_of_file 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 Call: (40) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Exit: (40) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Call: (40) [system] nb_current('$term', _128316) 03:20:43 Exit: (40) [system] nb_current('$term', (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Call: (40) [$syspreds] prolog_load_context(module, _129530) 03:20:43 Unify: (40) [$syspreds] prolog_load_context(module, _129530) 03:20:43 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:43 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _131350) 03:20:43 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), (:-_131986)) 03:20:43 Call: (41) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 Exit: (41) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))==(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986) 03:20:43 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986) 03:20:43 Call: (42) [system] functor(directive_expansion, _135100, _135102) 03:20:43 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:43 Call: (42) [system] _136330 is 0+2 03:20:43 Exit: (42) [system] 2 is 0+2 03:20:43 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _131986) 03:20:43 ^ 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', ... = ...]))))) 03:20:43 ^ 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', ... = ...]))))) 03:20:43 ^ 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', ... = ...]))))) 03:20:43 ^ 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([... = ...|...])))))) 03:20:43 Call: (40) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\=@=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 Fail: (40) [system] (:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))\=@=(:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Exit: (39) [system] nonvar((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 Call: (39) [$syspreds] prolog_load_context(file, _146236) 03:20:43 Unify: (39) [$syspreds] prolog_load_context(file, _146236) 03:20:43 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062) 03:20:43 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _148062) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...])))))) 03:20:43 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...])))))) 03:20:43 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-must(\+clause_asserted_i(sk2_in(avar([... = ...|...])))))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824) 03:20:43 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') 03:20:43 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') 03:20:43 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') 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-must(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _824) 03:20:43 ^ 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', ... = ...])))))) 03:20:43 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 03:20:43 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(..., ..., ..., ..., ...)])])])]) 03:20:43 ^ 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 ^ Unify: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634)) 03:20:43 Call: (45) [system] nonvar(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Exit: (45) [system] nonvar(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Call: (45) [system] mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634) 03:20:43 Fail: (45) [system] mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=current_prolog_flag(_170632, _170634) 03:20:43 ^ Redo: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), sicstus:sicstus_flag(_170632, _170634)) 03:20:43 Call: (45) [system] mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634) 03:20:43 Fail: (45) [system] mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))=prolog_flag(_170632, _170634) 03:20:43 ^ Redo: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 ^ Unify: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (44) [user] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 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(..., ..., ..., ..., ...)])])])])) 03:20:43 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (44) [system] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 ^ Unify: (44) [system] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 Call: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708) 03:20:43 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _168708) 03:20:43 ^ Redo: (44) [arithmetic] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 ^ Unify: (44) [arithmetic] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 Call: (45) [yall] yall:lambda_like(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 Unify: (45) [yall] yall:lambda_like(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 Call: (46) [system] compound_name_arity(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _201804, _201806) 03:20:43 Exit: (46) [system] compound_name_arity(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), mpred_test, 1) 03:20:43 Call: (46) [yall] yall:lambda_functor(mpred_test) 03:20:43 Fail: (46) [yall] yall:lambda_functor(mpred_test) 03:20:43 Fail: (45) [yall] yall:lambda_like(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Redo: (44) [yall] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 ^ Unify: (44) [yall] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 Call: (45) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 Call: (45) [apply_macros] expand_apply(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 Unify: (45) [apply_macros] expand_apply(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 Call: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 Fail: (45) [clpfd] clpfd:clpfd_expandable(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 ^ Unify: (44) [clpfd] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (44) [logicmoo_ocl] goal_expansion(mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _168708) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-must(\+clause_asserted_i(sk2_in(avar([...|...]))))), _298, (:-mpred_test(\+clause_asserted_i(sk2_in(avar([...|...]))))), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:43 ^ Call: (33) [user] mpred_test(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 ^ Unify: (33) [logicmoo_test] mpred_test(user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Call: (40) [$syspreds] update_flag(tests, _219282, _219282+1) 03:20:43 Unify: (40) [$syspreds] update_flag(tests, _219282, _219282+1) 03:20:43 Exit: (40) [$syspreds] update_flag(tests, 0, 0+1) 03:20:43 Call: (40) [$syspreds] update_flag(test_number, _221128, _221128+1) 03:20:43 Unify: (40) [$syspreds] update_flag(test_number, _221128, _221128+1) 03:20:43 Exit: (40) [$syspreds] update_flag(test_number, 2, 2+1) 03:20:43 ^ Call: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0]) 03:20:43 ^ Unify: (38) [logicmoo_test] backward_compatibility:sformat(_222980, 'Test_~4d_Line_~4d', [3, 0]) 03:20:43 ^ Call: (39) [logicmoo_test] format(string(_222980), 'Test_~4d_Line_~4d', [3, 0]) 03:20:43 ^ Exit: (39) [logicmoo_test] format(string("Test_0.0003_Line_0.0000"), 'Test_~4d_Line_~4d', [3, 0]) 03:20:43 ^ Exit: (38) [logicmoo_test] backward_compatibility:sformat("Test_0.0003_Line_0.0000", 'Test_~4d_Line_~4d', [3, 0]) 03:20:43 ^ Call: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0003_Line_0.0000", _222974) 03:20:43 ^ Unify: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0003_Line_0.0000", _222974) 03:20:43 Call: (39) [system] arg(1, '_0.'='_', _227406) 03:20:43 Exit: (39) [system] arg(1, '_0.'='_', '_0.') 03:20:43 Call: (39) [system] arg(2, '_0.'='_', _228628) 03:20:43 Exit: (39) [system] arg(2, '_0.'='_', '_') 03:20:43 ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0003_Line_0.0000", _229850) 03:20:43 ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0003_Line_0.0000", _229850) 03:20:43 ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0003_Line_0.0000", _229850) 03:20:43 Call: (40) [system] atomic_list_concat(_231748, '_0.', "Test_0.0003_Line_0.0000") 03:20:43 Exit: (40) [system] atomic_list_concat(['Test', '0003_Line', '0000'], '_0.', "Test_0.0003_Line_0.0000") 03:20:43 Call: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', _229850) 03:20:43 Exit: (40) [system] atomics_to_string(['Test', '0003_Line', '0000'], '_', "Test_0003_Line_0000") 03:20:43 ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0003_Line_0.0000", "Test_0003_Line_0000") 03:20:43 ^ Call: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0003_Line_0000", _222974) 03:20:43 ^ Unify: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0003_Line_0000", "Test_0003_Line_0000") 03:20:43 ^ Exit: (39) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0003_Line_0000", "Test_0003_Line_0000") 03:20:43 ^ Exit: (38) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0003_Line_0.0000", "Test_0003_Line_0000") 03:20:43 Call: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 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'])))) 03:20:43 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'])))) 03:20:43 Redo: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Unify: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Call: (42) [system] arg(_240518, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _240460) 03:20:43 Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Call: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 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'])))) 03:20:43 Redo: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Unify: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Call: (43) [system] arg(_245448, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _245390) 03:20:43 Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Call: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Unify: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Call: (44) [system] arg(_250996, avar([vn='Ex', sk2='SKF-6667']), _250938) 03:20:43 Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667']) 03:20:43 Call: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667']) 03:20:43 Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667']) 03:20:43 Unify: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667']) 03:20:43 Call: (45) [system] arg(_257162, [vn='Ex', sk2='SKF-6667'], _257104) 03:20:43 Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex') 03:20:43 Call: (45) [occurs] occurs:sub_term(_237368, vn='Ex') 03:20:43 Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex') 03:20:43 Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex') 03:20:43 Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (45) [occurs] occurs:sub_term(_237368, vn='Ex') 03:20:43 Unify: (45) [occurs] occurs:sub_term(_237368, vn='Ex') 03:20:43 Call: (46) [system] arg(_263946, vn='Ex', _263888) 03:20:43 Exit: (46) [system] arg(1, vn='Ex', vn) 03:20:43 Call: (46) [occurs] occurs:sub_term(_237368, vn) 03:20:43 Unify: (46) [occurs] occurs:sub_term(vn, vn) 03:20:43 Exit: (46) [occurs] occurs:sub_term(vn, vn) 03:20:43 Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex') 03:20:43 Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (46) [occurs] occurs:sub_term(_237368, vn) 03:20:43 Unify: (46) [occurs] occurs:sub_term(_237368, vn) 03:20:43 Fail: (46) [occurs] occurs:sub_term(_237368, vn) 03:20:43 Redo: (46) [system] arg(_271964, vn='Ex', _263888) 03:20:43 Exit: (46) [system] arg(2, vn='Ex', 'Ex') 03:20:43 Call: (46) [occurs] occurs:sub_term(_237368, 'Ex') 03:20:43 Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex') 03:20:43 Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex') 03:20:43 Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex') 03:20:43 Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (46) [occurs] occurs:sub_term(_237368, 'Ex') 03:20:43 Unify: (46) [occurs] occurs:sub_term(_237368, 'Ex') 03:20:43 Fail: (46) [occurs] occurs:sub_term(_237368, 'Ex') 03:20:43 Fail: (45) [occurs] occurs:sub_term(_237368, vn='Ex') 03:20:43 Redo: (45) [system] arg(_280600, [vn='Ex', sk2='SKF-6667'], _257104) 03:20:43 Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Call: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667']) 03:20:43 Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667']) 03:20:43 Unify: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667']) 03:20:43 Call: (46) [system] arg(_287384, [sk2='SKF-6667'], _287326) 03:20:43 Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667') 03:20:43 Call: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667') 03:20:43 Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667') 03:20:43 Unify: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667') 03:20:43 Call: (47) [system] arg(_294786, sk2='SKF-6667', _294728) 03:20:43 Exit: (47) [system] arg(1, sk2='SKF-6667', sk2) 03:20:43 Call: (47) [occurs] occurs:sub_term(_237368, sk2) 03:20:43 Unify: (47) [occurs] occurs:sub_term(sk2, sk2) 03:20:43 Exit: (47) [occurs] occurs:sub_term(sk2, sk2) 03:20:43 Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667') 03:20:43 Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (47) [occurs] occurs:sub_term(_237368, sk2) 03:20:43 Unify: (47) [occurs] occurs:sub_term(_237368, sk2) 03:20:43 Fail: (47) [occurs] occurs:sub_term(_237368, sk2) 03:20:43 Redo: (47) [system] arg(_303422, sk2='SKF-6667', _294728) 03:20:43 Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667') 03:20:43 Call: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667') 03:20:43 Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') 03:20:43 Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') 03:20:43 Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667') 03:20:43 Unify: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667') 03:20:43 Fail: (47) [occurs] occurs:sub_term(_237368, 'SKF-6667') 03:20:43 Fail: (46) [occurs] occurs:sub_term(_237368, sk2='SKF-6667') 03:20:43 Redo: (46) [system] arg(_312676, [sk2='SKF-6667'], _287326) 03:20:43 Exit: (46) [system] arg(2, [sk2='SKF-6667'], []) 03:20:43 Call: (46) [occurs] occurs:sub_term(_237368, []) 03:20:43 Unify: (46) [occurs] occurs:sub_term([], []) 03:20:43 Exit: (46) [occurs] occurs:sub_term([], []) 03:20:43 Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (46) [occurs] occurs:sub_term(_237368, []) 03:20:43 Unify: (46) [occurs] occurs:sub_term(_237368, []) 03:20:43 Fail: (46) [occurs] occurs:sub_term(_237368, []) 03:20:43 Fail: (45) [occurs] occurs:sub_term(_237368, [sk2='SKF-6667']) 03:20:43 Fail: (44) [occurs] occurs:sub_term(_237368, [vn='Ex', sk2='SKF-6667']) 03:20:43 Fail: (43) [occurs] occurs:sub_term(_237368, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Fail: (42) [occurs] occurs:sub_term(_237368, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Fail: (41) [occurs] occurs:sub_term(_237368, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Call: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 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'])))) 03:20:43 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'])))) 03:20:43 Redo: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Unify: (41) [occurs] occurs:sub_term(_323728, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Call: (42) [system] arg(_326878, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), _326820) 03:20:43 Exit: (42) [system] arg(1, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Call: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Unify: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (42) [occurs] occurs:sub_term(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 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'])))) 03:20:43 Redo: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Unify: (42) [occurs] occurs:sub_term(_323728, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Call: (43) [system] arg(_331808, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _331750) 03:20:43 Exit: (43) [system] arg(1, sk2_in(avar([vn='Ex', sk2='SKF-6667'])), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Call: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Unify: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (43) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(avar([vn='Ex', sk2='SKF-6667']), clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Unify: (43) [occurs] occurs:sub_term(_323728, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Call: (44) [system] arg(_337356, avar([vn='Ex', sk2='SKF-6667']), _337298) 03:20:43 Exit: (44) [system] arg(1, avar([vn='Ex', sk2='SKF-6667']), [vn='Ex', sk2='SKF-6667']) 03:20:43 Call: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667']) 03:20:43 Unify: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term([vn='Ex', sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667']) 03:20:43 Unify: (44) [occurs] occurs:sub_term(_323728, [vn='Ex', sk2='SKF-6667']) 03:20:43 Call: (45) [system] arg(_343522, [vn='Ex', sk2='SKF-6667'], _343464) 03:20:43 Exit: (45) [system] arg(1, [vn='Ex', sk2='SKF-6667'], vn='Ex') 03:20:43 Call: (45) [occurs] occurs:sub_term(_323728, vn='Ex') 03:20:43 Unify: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex') 03:20:43 Exit: (45) [occurs] occurs:sub_term(vn='Ex', vn='Ex') 03:20:43 Exit: (44) [occurs] occurs:sub_term(vn='Ex', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(vn='Ex', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(vn='Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(vn='Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (45) [occurs] occurs:sub_term(_323728, vn='Ex') 03:20:43 Unify: (45) [occurs] occurs:sub_term(_323728, vn='Ex') 03:20:43 Call: (46) [system] arg(_350306, vn='Ex', _350248) 03:20:43 Exit: (46) [system] arg(1, vn='Ex', vn) 03:20:43 Call: (46) [occurs] occurs:sub_term(_323728, vn) 03:20:43 Unify: (46) [occurs] occurs:sub_term(vn, vn) 03:20:43 Exit: (46) [occurs] occurs:sub_term(vn, vn) 03:20:43 Exit: (45) [occurs] occurs:sub_term(vn, vn='Ex') 03:20:43 Exit: (44) [occurs] occurs:sub_term(vn, [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(vn, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(vn, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(vn, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (46) [occurs] occurs:sub_term(_323728, vn) 03:20:43 Unify: (46) [occurs] occurs:sub_term(_323728, vn) 03:20:43 Fail: (46) [occurs] occurs:sub_term(_323728, vn) 03:20:43 Redo: (46) [system] arg(_358324, vn='Ex', _350248) 03:20:43 Exit: (46) [system] arg(2, vn='Ex', 'Ex') 03:20:43 Call: (46) [occurs] occurs:sub_term(_323728, 'Ex') 03:20:43 Unify: (46) [occurs] occurs:sub_term('Ex', 'Ex') 03:20:43 Exit: (46) [occurs] occurs:sub_term('Ex', 'Ex') 03:20:43 Exit: (45) [occurs] occurs:sub_term('Ex', vn='Ex') 03:20:43 Exit: (44) [occurs] occurs:sub_term('Ex', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term('Ex', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term('Ex', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term('Ex', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (46) [occurs] occurs:sub_term(_323728, 'Ex') 03:20:43 Unify: (46) [occurs] occurs:sub_term(_323728, 'Ex') 03:20:43 Fail: (46) [occurs] occurs:sub_term(_323728, 'Ex') 03:20:43 Fail: (45) [occurs] occurs:sub_term(_323728, vn='Ex') 03:20:43 Redo: (45) [system] arg(_366960, [vn='Ex', sk2='SKF-6667'], _343464) 03:20:43 Exit: (45) [system] arg(2, [vn='Ex', sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Call: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667']) 03:20:43 Unify: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Exit: (45) [occurs] occurs:sub_term([sk2='SKF-6667'], [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term([sk2='SKF-6667'], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([sk2='SKF-6667'], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term([sk2='SKF-6667'], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term([sk2='SKF-6667'], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667']) 03:20:43 Unify: (45) [occurs] occurs:sub_term(_323728, [sk2='SKF-6667']) 03:20:43 Call: (46) [system] arg(_373744, [sk2='SKF-6667'], _373686) 03:20:43 Exit: (46) [system] arg(1, [sk2='SKF-6667'], sk2='SKF-6667') 03:20:43 Call: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667') 03:20:43 Unify: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (46) [occurs] occurs:sub_term(sk2='SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (45) [occurs] occurs:sub_term(sk2='SKF-6667', [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term(sk2='SKF-6667', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(sk2='SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(sk2='SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(sk2='SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667') 03:20:43 Unify: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667') 03:20:43 Call: (47) [system] arg(_381146, sk2='SKF-6667', _381088) 03:20:43 Exit: (47) [system] arg(1, sk2='SKF-6667', sk2) 03:20:43 Call: (47) [occurs] occurs:sub_term(_323728, sk2) 03:20:43 Unify: (47) [occurs] occurs:sub_term(sk2, sk2) 03:20:43 Exit: (47) [occurs] occurs:sub_term(sk2, sk2) 03:20:43 Exit: (46) [occurs] occurs:sub_term(sk2, sk2='SKF-6667') 03:20:43 Exit: (45) [occurs] occurs:sub_term(sk2, [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term(sk2, [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term(sk2, avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term(sk2, sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term(sk2, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (47) [occurs] occurs:sub_term(_323728, sk2) 03:20:43 Unify: (47) [occurs] occurs:sub_term(_323728, sk2) 03:20:43 Fail: (47) [occurs] occurs:sub_term(_323728, sk2) 03:20:43 Redo: (47) [system] arg(_389782, sk2='SKF-6667', _381088) 03:20:43 Exit: (47) [system] arg(2, sk2='SKF-6667', 'SKF-6667') 03:20:43 Call: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667') 03:20:43 Unify: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') 03:20:43 Exit: (47) [occurs] occurs:sub_term('SKF-6667', 'SKF-6667') 03:20:43 Exit: (46) [occurs] occurs:sub_term('SKF-6667', sk2='SKF-6667') 03:20:43 Exit: (45) [occurs] occurs:sub_term('SKF-6667', [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term('SKF-6667', [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term('SKF-6667', avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term('SKF-6667', sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term('SKF-6667', clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Redo: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667') 03:20:43 Unify: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667') 03:20:43 Fail: (47) [occurs] occurs:sub_term(_323728, 'SKF-6667') 03:20:43 Fail: (46) [occurs] occurs:sub_term(_323728, sk2='SKF-6667') 03:20:43 Redo: (46) [system] arg(_399036, [sk2='SKF-6667'], _373686) 03:20:43 Exit: (46) [system] arg(2, [sk2='SKF-6667'], []) 03:20:43 Call: (46) [occurs] occurs:sub_term(_323728, []) 03:20:43 Unify: (46) [occurs] occurs:sub_term([], []) 03:20:43 Exit: (46) [occurs] occurs:sub_term([], []) 03:20:43 Exit: (45) [occurs] occurs:sub_term([], [sk2='SKF-6667']) 03:20:43 Exit: (44) [occurs] occurs:sub_term([], [vn='Ex', sk2='SKF-6667']) 03:20:43 Exit: (43) [occurs] occurs:sub_term([], avar([vn='Ex', sk2='SKF-6667'])) 03:20:43 Exit: (42) [occurs] occurs:sub_term([], sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 Exit: (41) [occurs] occurs:sub_term([], clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 ^ Call: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144) 03:20:43 ^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144) 03:20:43 Call: (43) [system] nb_current('$inprint_message', _406394) 03:20:43 Fail: (43) [system] nb_current('$inprint_message', _406394) 03:20:43 ^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144) 03:20:43 ^ Call: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144) 03:20:43 ^ Unify: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144) 03:20:43 Call: (44) [lmconf] lmconf:http_file_stem(_409480, _409482) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '') 03:20:43 Fail: (44) [system] atomic_list_concat([_411372, _411378], 'lib/swipl', '') 03:20:43 Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482) 03:20:43 Unify: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys") 03:20:43 Exit: (44) [lmconf] lmconf:http_file_stem('swi-prolog/pack', "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys") 03:20:43 Call: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '') 03:20:43 Fail: (44) [system] atomic_list_concat([_414484, _414490], 'swi-prolog/pack', '') 03:20:43 Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482) 03:20:43 Unify: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master") 03:20:43 Exit: (44) [lmconf] lmconf:http_file_stem(logicmoo_workspace, "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master") 03:20:43 Call: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '') 03:20:43 Fail: (44) [system] atomic_list_concat([_417594, _417600], logicmoo_workspace, '') 03:20:43 Redo: (44) [lmconf] lmconf:http_file_stem(_409480, _409482) 03:20:43 Unify: (44) [lmconf] lmconf:http_file_stem(~, "https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master") 03:20:43 Exit: (44) [lmconf] lmconf:http_file_stem(~, "https://logicmoo.org:2082/gitlab/logicmoo/prologmud_server/-/tree/master") 03:20:43 Call: (44) [system] atomic_list_concat([_420704, _420710], ~, '') 03:20:43 Fail: (44) [system] atomic_list_concat([_420704, _420710], ~, '') 03:20:43 ^ Fail: (43) [logicmoo_test] ucatch:maybe_compute_file_link('', _405144) 03:20:43 ^ Redo: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', _405144) 03:20:43 ^ Unify: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '') 03:20:43 ^ Exit: (42) [logicmoo_test] ucatch:ensure_compute_file_link('', '') 03:20:43 ^ Call: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([ 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Unify: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([ 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (43) [system] arg(1, 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_1832),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Exit: (43) [system] arg(1, 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (43) [system] arg(2, 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_3330),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Exit: (43) [system] arg(2, 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (44) [system] atom_string('', _6370) 03:20:43 Exit: (44) [system] atom_string('', "") 03:20:43 ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (45) [system] atomic_list_concat(_9902, 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 with arguments [atomic_list_concat(_9902,'https://logicmoo.org:2082/gitlab/logicmoo/',""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Exit: (45) [system] atomic_list_concat([''], 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 with arguments [atomic_list_concat([''],'https://logicmoo.org:2082/gitlab/logicmoo/',""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (45) [system] atomics_to_string([''], "", _7590) 03:20:43 Exit: (45) [system] atomics_to_string([''], "", "") 03:20:43 ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 Call: (44) [system] atom_string(_4828, "") 03:20:43 Exit: (44) [system] atom_string('', "") 03:20:43 ^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Call: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620) 03:20:43 ^ Unify: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', _620) 03:20:43 Call: (44) [system] arg(1, '-/blob/'='', _2336) 03:20:43 Exit: (44) [system] arg(1, '-/blob/'='', '-/blob/') 03:20:43 Call: (44) [system] arg(2, '-/blob/'='', _3558) 03:20:43 Exit: (44) [system] arg(2, '-/blob/'='', '') 03:20:43 ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780) 03:20:43 ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', _4780) 03:20:43 Call: (45) [system] atom_string('', _6046) 03:20:43 Exit: (45) [system] atom_string('', "") 03:20:43 ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _7266) 03:20:43 ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _7266) 03:20:43 ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", _7266) 03:20:43 Call: (46) [system] atomic_list_concat(_9164, '-/blob/', "") 03:20:43 Exit: (46) [system] atomic_list_concat([''], '-/blob/', "") 03:20:43 Call: (46) [system] atomics_to_string([''], '', _7266) 03:20:43 Exit: (46) [system] atomics_to_string([''], '', "") 03:20:43 ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "", "") 03:20:43 Call: (45) [system] atom_string(_4780, "") 03:20:43 Exit: (45) [system] atom_string('', "") 03:20:43 ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', '', '') 03:20:43 ^ Call: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620) 03:20:43 ^ Unify: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', _620) 03:20:43 Call: (45) [system] arg(1, (/)='_', _15350) 03:20:43 Exit: (45) [system] arg(1, (/)='_', /) 03:20:43 Call: (45) [system] arg(2, (/)='_', _16572) 03:20:43 Exit: (45) [system] arg(2, (/)='_', '_') 03:20:43 ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794) 03:20:43 ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', _17794) 03:20:43 Call: (46) [system] atom_string('', _19060) 03:20:43 Exit: (46) [system] atom_string('', "") 03:20:43 ^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _20280) 03:20:43 ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _20280) 03:20:43 ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", _20280) 03:20:43 Call: (47) [system] atomic_list_concat(_22178, /, "") 03:20:43 Exit: (47) [system] atomic_list_concat([''], /, "") 03:20:43 Call: (47) [system] atomics_to_string([''], '_', _20280) 03:20:43 Exit: (47) [system] atomics_to_string([''], '_', "") 03:20:43 ^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "", "") 03:20:43 Call: (46) [system] atom_string(_17794, "") 03:20:43 Exit: (46) [system] atom_string('', "") 03:20:43 ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', '', '') 03:20:43 ^ Call: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620) 03:20:43 ^ Unify: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', _620) 03:20:43 Call: (46) [system] arg(1, '_master_packs_'='_', _28364) 03:20:43 Exit: (46) [system] arg(1, '_master_packs_'='_', '_master_packs_') 03:20:43 Call: (46) [system] arg(2, '_master_packs_'='_', _29586) 03:20:43 Exit: (46) [system] arg(2, '_master_packs_'='_', '_') 03:20:43 ^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808) 03:20:43 ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', _30808) 03:20:43 Call: (47) [system] atom_string('', _32074) 03:20:43 Exit: (47) [system] atom_string('', "") 03:20:43 ^ Call: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _33294) 03:20:43 ^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _33294) 03:20:43 ^ Unify: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", _33294) 03:20:43 Call: (48) [system] atomic_list_concat(_35192, '_master_packs_', "") 03:20:43 Exit: (48) [system] atomic_list_concat([''], '_master_packs_', "") 03:20:43 Call: (48) [system] atomics_to_string([''], '_', _33294) 03:20:43 Exit: (48) [system] atomics_to_string([''], '_', "") 03:20:43 ^ Exit: (47) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "", "") 03:20:43 Call: (47) [system] atom_string(_30808, "") 03:20:43 Exit: (47) [system] atom_string('', "") 03:20:43 ^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', '', '') 03:20:43 ^ Call: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', _620) 03:20:43 ^ Unify: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '') 03:20:43 ^ Exit: (46) [logicmoo_test] logicmoo_util_strings:replace_in_string([], '', '') 03:20:43 ^ Exit: (45) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], '', '') 03:20:43 ^ Exit: (44) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], '', '') 03:20:43 ^ Exit: (43) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], '', '') 03:20:43 ^ Exit: (42) [logicmoo_test] logicmoo_util_strings:replace_in_string([ 03:20:43 [[ EXCEPTION while printing message '~W' 03:20:43 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)]]: 03:20:43 raised: existence_error(iri_scheme,https) 03:20:43 ]] 03:20:43 03:20:43 ^ Call: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062) 03:20:43 ^ Unify: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062) 03:20:43 Call: (43) [system] name('', _2312) 03:20:43 Exit: (43) [system] name('', []) 03:20:43 ^ Call: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530]) 03:20:43 ^ Unify: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530]) 03:20:43 ^ Call: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530]) 03:20:43 ^ Unify: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530]) 03:20:43 ^ Call: (45) [logicmoo_test] portray_vars:filter_var_chars0([], _6028) 03:20:43 ^ Unify: (45) [logicmoo_test] portray_vars:filter_var_chars0([], []) 03:20:43 ^ Exit: (45) [logicmoo_test] portray_vars:filter_var_chars0([], []) 03:20:43 ^ Call: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530]) 03:20:43 ^ Unify: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530]) 03:20:43 ^ Call: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530]) 03:20:43 ^ Fail: (46) [logicmoo_test] portray_vars:trim_96([], [_3528|_3530]) 03:20:43 ^ Fail: (45) [logicmoo_test] portray_vars:trim_95([], [_3528|_3530]) 03:20:43 ^ Fail: (44) [logicmoo_test] portray_vars:filter_var_chars_trim_95([], [_3528|_3530]) 03:20:43 ^ Fail: (43) [logicmoo_test] portray_vars:filter_var_chars([], [_3528|_3530]) 03:20:43 ^ Fail: (42) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars('', _1062) 03:20:43 Call: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894) 03:20:43 Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') 03:20:43 Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') 03:20:43 Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894) 03:20:43 Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") 03:20:43 Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") 03:20:43 Redo: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894) 03:20:43 Unify: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894) 03:20:43 Exit: (37) [j_u] j_u:junit_prop(testsuite, testcase, _12894) 03:20:43 ^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (40) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546)) 03:20:43 ^ Unify: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546)) 03:20:43 Call: (41) [system] copy_term(t_l:mpred_current_testcase(_546), _27308) 03:20:43 Exit: (41) [system] copy_term(t_l:mpred_current_testcase(_546), t_l:mpred_current_testcase(_27926)) 03:20:43 ^ Call: (41) [t_l] clause(t_l:mpred_current_testcase(_546), true) 03:20:43 ^ Fail: (41) [t_l] clause(mpred_current_testcase(_546), true) 03:20:43 ^ Fail: (40) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase(_546)) 03:20:43 ^ Call: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546)) 03:20:43 ^ Unify: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546)) 03:20:43 ^ Call: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), _31772) 03:20:43 ^ Exit: (47) [t_l] asserta(t_l:mpred_current_testcase(_546), <gt;clause>(0x5566f60cacd0)) 03:20:43 Call: (47) [system] nb_current('$w_tl_e', _33010) 03:20:43 Exit: (47) [system] nb_current('$w_tl_e', []) 03:20:43 Call: (47) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60cacd0)]) 03:20:43 Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60cacd0)]) 03:20:43 ^ Exit: (46) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase(_546)) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ Call: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (48) [ucatch] strip_module(ucatch:must_det_u, _38674, _38614) 03:20:43 ^ Exit: (48) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (48) [system] var(must_det_u) 03:20:43 Fail: (48) [system] var(must_det_u) 03:20:43 ^ Fail: (47) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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) 03:20:43 ^ 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))) 03:20:43 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))) 03:20:43 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))) 03:20:43 ^ 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))) 03:20:43 ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _47300, _47240) 03:20:43 ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (49) [system] var(must_det_u) 03:20:43 Fail: (49) [system] var(must_det_u) 03:20:43 ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...))))))) 03:20:43 ^ Unify: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...))))))) 03:20:43 ^ Call: (49) [ucatch] strip_module(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar(...))))))), _51610, _51550) 03:20:43 ^ 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([...|...])))))))) 03:20:43 Call: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar([...|...])))))))) 03:20:43 Fail: (49) [system] var(wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(avar([...|...])))))))) 03:20:43 ^ Fail: (48) [ucatch] ucatch:is_call_var(logicmoo_test:wdmsg((?-mpred_test(_546, user:(\+clause_asserted_i(sk2_in(...))))))) 03:20:43 ^ 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(...)))))))) 03:20:43 ^ 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(...)))))))) 03:20:43 ^ Call: (53) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:43 ^ Unify: (53) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:43 ^ Call: (54) [logicmoo_test] current_predicate((in_pp/1)) 03:20:43 ^ Exit: (54) [logicmoo_test] current_predicate((in_pp/1)) 03:20:43 ^ Call: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:43 ^ Unify: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:43 Call: (55) [system] nonvar(bfly) 03:20:43 Exit: (55) [system] nonvar(bfly) 03:20:43 ^ Call: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) 03:20:43 ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) 03:20:43 Call: (56) [system] nonvar(_60792) 03:20:43 Fail: (56) [system] nonvar(_60792) 03:20:43 ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) 03:20:43 ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) 03:20:43 ^ Call: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792) 03:20:43 ^ Unify: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792) 03:20:43 Call: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792) 03:20:43 Fail: (57) [bfly_tl] bfly_tl:bfly_setting(pp_output, _60792) 03:20:43 ^ Fail: (56) [logicmoo_test] pretty_clauses:is_pp_set(_60792) 03:20:43 ^ Redo: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) 03:20:43 ^ Unify: (55) [logicmoo_test] pretty_clauses:in_pp(_60792) 03:20:43 ^ Call: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792) 03:20:43 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792) 03:20:43 Call: (57) [system] nonvar(_60792) 03:20:43 Fail: (57) [system] nonvar(_60792) 03:20:43 ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792) 03:20:43 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(swish) 03:20:43 ^ Call: (57) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_72518))) 03:20:43 ^ Unify: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518))) 03:20:43 Call: (61) [system] nb_current('$pp_swish', t) 03:20:43 Fail: (61) [system] nb_current('$pp_swish', t) 03:20:43 Call: (61) [pengines] pengines:pengine_self(_72518) 03:20:43 Unify: (61) [pengines] pengines:pengine_self(_72518) 03:20:43 Call: (62) [system] thread_self(_76302) 03:20:43 Exit: (62) [system] thread_self(main) 03:20:43 Call: (62) [pengines] current_pengine(_72518, _77566, main, _77570, _77572, _77574) 03:20:43 Fail: (62) [pengines] current_pengine(_72518, _78228, main, _78232, _78234, _78236) 03:20:43 Fail: (61) [pengines] pengines:pengine_self(_72518) 03:20:43 ^ Fail: (57) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_72518))) 03:20:43 ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792) 03:20:43 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(http) 03:20:43 ^ Call: (57) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_81342)) 03:20:43 ^ Unify: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342)) 03:20:43 Call: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342) 03:20:43 Unify: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342) 03:20:43 Call: (61) [system] current_output(_83908) 03:20:43 Exit: (61) [system] current_output(<gt;stream>(0x7f8762aee8c0)) 03:20:43 Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7f8762aee8c0)) 03:20:43 Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7f8762aee8c0)) 03:20:43 Fail: (60) [httpd_wrapper] httpd_wrapper:http_current_request(_81342) 03:20:43 ^ Fail: (57) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_81342)) 03:20:43 ^ Redo: (56) [logicmoo_test] pretty_clauses:toplevel_pp(_60792) 03:20:43 ^ Unify: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:20:43 ^ Call: (57) [logicmoo_test] current_predicate((bfly_get/2)) 03:20:43 ^ Exit: (57) [logicmoo_test] current_predicate((bfly_get/2)) 03:20:43 ^ Call: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:43 ^ Unify: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:43 Call: (58) [system] nonvar(f) 03:20:43 Exit: (58) [system] nonvar(f) 03:20:43 ^ Call: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530) 03:20:43 ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530) 03:20:43 Call: (59) [system] nonvar(_92530) 03:20:43 Fail: (59) [system] nonvar(_92530) 03:20:43 ^ Redo: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530) 03:20:43 ^ Unify: (58) [logicmoo_test] butterfly:bfly_get(butterfly, _92530) 03:20:43 Call: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, _92530) 03:20:43 Unify: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:20:43 Exit: (59) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:20:43 ^ Exit: (58) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:43 Call: (58) [system] f=@=f 03:20:43 Exit: (58) [system] f=@=f 03:20:43 ^ Exit: (57) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:43 ^ Exit: (56) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:20:43 ^ Exit: (55) [logicmoo_test] pretty_clauses:in_pp(ansi) 03:20:43 Call: (55) [system] bfly==ansi 03:20:43 Fail: (55) [system] bfly==ansi 03:20:43 ^ Fail: (54) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:43 ^ Fail: (53) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:43 ^ 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(...)))))))) 03:20:43 ^ 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(...)))))))) 03:20:43 ^ 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(...)))))))) 03:20:43 ^ 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(..., ...)))))))))) 03:20:43 ^ 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((?- ...))))))))) 03:20:43 %~ ?-( mpred_test(Kw,user:(\+clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))). 03:20:43 ^ Exit: (59) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ 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((?- ...))))))))) 03:20:43 ^ 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(...)))))))) 03:20:43 ^ 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(...)))))))) 03:20:43 ^ Call: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (49) [ucatch] strip_module(ucatch:must_det_u, _136236, _136176) 03:20:43 ^ Exit: (49) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (49) [system] var(must_det_u) 03:20:43 Fail: (49) [system] var(must_det_u) 03:20:43 ^ Fail: (48) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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) 03:20:43 ^ 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))) 03:20:43 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))) 03:20:43 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))) 03:20:43 ^ 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))) 03:20:43 ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _144862, _144802) 03:20:43 ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (50) [system] var(must_det_u) 03:20:43 Fail: (50) [system] var(must_det_u) 03:20:43 ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...])))))) 03:20:43 ^ Unify: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...])))))) 03:20:43 ^ Call: (50) [ucatch] strip_module(logicmoo_test:add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), _149172, _149112) 03:20:43 ^ 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', ... = ...])))))) 03:20:43 Call: (50) [system] var(add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Fail: (50) [system] var(add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 ^ Fail: (49) [ucatch] ucatch:is_call_var(logicmoo_test:add_test_info(_546, goal, user:(\+clause_asserted_i(sk2_in(avar([...|...])))))) 03:20:43 Call: (53) [j_u] j_u:junit_prop(_546, goal, _152182) 03:20:43 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')) 03:20:43 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')) 03:20:43 Redo: (53) [j_u] j_u:junit_prop(_546, goal, _152182) 03:20:43 Unify: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Exit: (53) [j_u] j_u:junit_prop(_546, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 ^ Call: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (50) [ucatch] strip_module(ucatch:must_det_u, _157328, _157268) 03:20:43 ^ Exit: (50) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (50) [system] var(must_det_u) 03:20:43 Fail: (50) [system] var(must_det_u) 03:20:43 ^ Fail: (49) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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) 03:20:43 ^ 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))) 03:20:43 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))) 03:20:43 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))) 03:20:43 ^ 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))) 03:20:43 ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _165954, _165894) 03:20:43 ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (51) [system] var(must_det_u) 03:20:43 Fail: (51) [system] var(must_det_u) 03:20:43 ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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(..., ..., ...)))) 03:20:43 ^ 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(..., ..., ...)))) 03:20:43 ^ 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) 03:20:43 ^ 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)))) 03:20:43 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)))) 03:20:43 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)))) 03:20:43 ^ 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(..., ..., ...)))) 03:20:43 Call: (55) [system] source_location(_18580, _18582) 03:20:43 Fail: (55) [system] source_location(_18580, _18582) 03:20:43 ^ Call: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (51) [ucatch] strip_module(ucatch:must_det_u, _175798, _175738) 03:20:43 ^ Exit: (51) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (51) [system] var(must_det_u) 03:20:43 Fail: (51) [system] var(must_det_u) 03:20:43 ^ Fail: (50) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710)) 03:20:43 ^ Unify: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710)) 03:20:43 ^ Call: (51) [ucatch] strip_module(logicmoo_test:get_time(_18710), _180108, _180048) 03:20:43 ^ Exit: (51) [ucatch] strip_module(logicmoo_test:get_time(_18710), logicmoo_test, get_time(_18710)) 03:20:43 Call: (51) [system] var(get_time(_18710)) 03:20:43 Fail: (51) [system] var(get_time(_18710)) 03:20:43 ^ Fail: (50) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_18710)) 03:20:43 ^ 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))) 03:20:43 Call: (45) [system] _18720=nb(0) 03:20:43 Exit: (45) [system] nb(0)=nb(0) 03:20:43 ^ Call: (47) [logicmoo_test] call_u_hook(user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Unify: (47) [logicmoo_test] call_u_hook(user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Call: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _188744) 03:20:43 ^ Unify: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), _188744) 03:20:43 ^ Exit: (57) [baseKB] clause_attvars:clausify_attributes(sk2_in(avar([vn='Ex', sk2='SKF-6667'])), sk2_in(avar([vn='Ex', sk2='SKF-6667']))) 03:20:43 ^ Fail: (47) [logicmoo_test] call_u_hook(user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Call: (47) [system] _18760=failure 03:20:43 Exit: (47) [system] failure=failure 03:20:43 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'])))))))) 03:20:43 03:20:43 no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). 03:20:43 03:20:43 no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). 03:20:43 03:20:43 no_proof_for(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-6667])))). 03:20:43 03:20:43 _192614 03:20:43 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0001_Line_0000__sk2_in_1_in_user'. 03:20:43 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_02'. 03:20:43 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\']"'. 03:20:43 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:20:43 Call: (45) [system] failure=error(_18738) 03:20:43 Fail: (45) [system] failure=error(_18738) 03:20:43 Call: (45) [system] true 03:20:43 Exit: (45) [system] true 03:20:43 Call: (45) [system] nb_setarg(1, nb(0), 1) 03:20:43 Exit: (45) [system] nb_setarg(1, nb(1), 1) 03:20:43 Call: (45) [system] deterministic(_30426) 03:20:43 Exit: (45) [system] deterministic(true) 03:20:43 ^ Call: (46) [locally_each] locally_each:key_erase(t_l) 03:20:43 ^ Unify: (46) [locally_each] locally_each:key_erase(t_l) 03:20:43 Call: (47) [system] nb_current('$w_tl_e', [_446368|_446370]) 03:20:43 Exit: (47) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f60cacd0)]) 03:20:43 Call: (47) [system] nb_linkval('$w_tl_e', []) 03:20:43 Exit: (47) [system] nb_linkval('$w_tl_e', []) 03:20:43 Call: (48) [system] erase(<gt;clause>(0x5566f60cacd0)) 03:20:43 Exit: (48) [system] erase(<gt;clause>(0x5566f60cacd0)) 03:20:43 Call: (47) [system] true 03:20:43 Exit: (47) [system] true 03:20:43 Call: (47) [system] true 03:20:43 Exit: (47) [system] true 03:20:43 ^ Exit: (46) [locally_each] locally_each:key_erase(t_l) 03:20:43 ^ Exit: (33) [logicmoo_test] mpred_test(user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ 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) 03:20:43 ^ 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])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (38) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) 03:20:43 Exit: (38) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) 03:20:43 Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) 03:20:43 Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) 03:20:43 Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) 03:20:43 Call: (38) [system] fail 03:20:43 Fail: (38) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:43 Call: (39) [t_l] t_l:is_ec_cvt(_466292) 03:20:43 Fail: (39) [t_l] t_l:is_ec_cvt(_466292) 03:20:43 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402) 03:20:43 ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false))) 03:20:43 ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402) 03:20:43 ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402) 03:20:43 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 ^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(assert_attvars, false)), _469402) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:43 Exit: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:43 Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false))) 03:20:43 Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false))) 03:20:43 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) 03:20:43 Call: (41) [$syspreds] prolog_load_context(stream, _481230) 03:20:43 Unify: (41) [$syspreds] prolog_load_context(stream, _481230) 03:20:43 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:43 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Call: (41) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=..[_484876, _484882, _484888|_484890] 03:20:43 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, [...|...])]] 03:20:43 Call: (41) [system] ttyflush 03:20:43 Exit: (41) [system] ttyflush 03:20:43 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Call: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file 03:20:43 Fail: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _491058) 03:20:43 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 Call: (42) [system] _492932 is 1480+1 03:20:43 Exit: (42) [system] 1481 is 1480+1 03:20:43 Call: (42) [system] 1530=<gt;1481 03:20:43 Fail: (42) [system] 1530=<gt;1481 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:43 ~*/ 03:20:43 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1490) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1490) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_505262, <gt;stream>(0x556703a44a00), _505266) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1490) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_507690, <gt;stream>(0x556703a44a00), _507692) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480) 03:20:43 Call: (43) [system] 1490>1480 03:20:43 Exit: (43) [system] 1490>1480 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480, 1490) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480, 1490) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _513278 is 1490-1480 03:20:43 Exit: (45) [system] 10 is 1490-1480 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _517608) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _517608) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _519614, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f5ec3a00), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f5ec3a00)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f5ec3a00)) 03:20:43 ^ 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, <gt;stream>(0x5566f5ec3a00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f5ec3a00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1490) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1490) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _528324)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _528324)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1490)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1490)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1490) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_532654) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n\n\n", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n\n\n", 'No source location!?') 03:20:43 Call: (46) [system] " \n\n\n"\==[] 03:20:43 Exit: (46) [system] " \n\n\n"\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(" \n\n\n", _536962, _536964, _536966, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(" \n\n\n", _536962, _536964, _536966, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(" \n\n\n", _536962, _536964, _536966, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(" \n\n\n", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") 03:20:43 Call: (45) [system] sub_string(" \n\n\n", _540780, _540844, _540782, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(" \n\n\n", _540780, _541462, _540782, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") 03:20:43 Call: (45) [system] sub_string(" \n\n\n", _542638, _542702, _542640, '/*~') 03:20:43 Fail: (45) [system] sub_string(" \n\n\n", _542638, _543320, _542640, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") 03:20:43 Call: (45) [system] sub_string(" \n\n\n", _545114, _545178, _545116, '\n%~') 03:20:43 Fail: (45) [system] sub_string(" \n\n\n", _545114, _545796, _545116, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") 03:20:43 Call: (45) [system] sub_string(" \n\n\n", _546972, _547036, _546974, '%~') 03:20:43 Fail: (45) [system] sub_string(" \n\n\n", _546972, _547654, _546974, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") 03:20:43 Call: (45) [system] write(" \n\n\n") 03:20:43 03:20:43 03:20:43 03:20:43 Exit: (45) [system] write(" \n\n\n") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, " \n\n\n") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1480, 1490) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1490) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530) 03:20:43 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (44) [system] _557484 is 1530-1490 03:20:43 Exit: (44) [system] 40 is 1530-1490 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _561814) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _561814) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _563820, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f5ec3d00), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f5ec3d00)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f5ec3d00)) 03:20:43 ^ 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, <gt;stream>(0x5566f5ec3d00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f5ec3d00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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)") 03:20:43 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)") 03:20:43 Call: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", _571340, _571342, _571344, _571346, _571348) 03:20:43 Unify: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", _571974, _571976, _571978, _571980, _571982) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 Call: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false)) 03:20:43 Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false)) 03:20:43 Call: (44) [system] _576326=(:-set_prolog_flag(assert_attvars, false)) 03:20:43 Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=(:-set_prolog_flag(assert_attvars, false)) 03:20:43 Exit: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", (:-set_prolog_flag(assert_attvars, false)), [], [], [], []) 03:20:43 Call: (43) [system] write(":- set_prolog_flag(assert_attvars,false)") 03:20:43 :- set_prolog_flag(assert_attvars,false) 03:20:43 Exit: (43) [system] write(":- set_prolog_flag(assert_attvars,false)") 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1530) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1530) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _588070)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _588070)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1530)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1530)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1530) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _593620) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1531) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1531) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1531) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_596126, <gt;stream>(0x556703a44a00), _596130) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1530) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1530) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1531) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_598554, <gt;stream>(0x556703a44a00), _598556) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1530) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1530) 03:20:43 Call: (43) [system] 1531>1530 03:20:43 Exit: (43) [system] 1531>1530 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1530, 1531) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1530, 1531) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _604142 is 1531-1530 03:20:43 Exit: (45) [system] 1 is 1531-1530 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _608472) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _608472) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _610478, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f5ec3200), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f5ec3200)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f5ec3200)) 03:20:43 ^ 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, <gt;stream>(0x5566f5ec3200), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f5ec3200))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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, ".") 03:20:43 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, ".") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _619186)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _619186)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1531)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1531)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_623516) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Call: (46) [system] "."\==[] 03:20:43 Exit: (46) [system] "."\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _627824, _627826, _627828, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _627824, _627826, _627828, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _627824, _627826, _627828, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _631642, _631706, _631644, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(".", _631642, _632324, _631644, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _633500, _633564, _633502, '/*~') 03:20:43 Fail: (45) [system] sub_string(".", _633500, _634182, _633502, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _635976, _636040, _635978, '\n%~') 03:20:43 Fail: (45) [system] sub_string(".", _635976, _636658, _635978, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _637834, _637898, _637836, '%~') 03:20:43 Fail: (45) [system] sub_string(".", _637834, _638516, _637836, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] write(".") 03:20:43 . 03:20:43 Exit: (45) [system] write(".") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1530, 1531) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1531) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _649508) 03:20:43 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1531) 03:20:43 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) 03:20:43 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) 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _655078) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _655078) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _657084, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f5ec2200), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f5ec2200)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f5ec2200)) 03:20:43 ^ 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, <gt;stream>(0x5566f5ec2200), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f5ec2200))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 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) 03:20:43 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", <gt;stream>(0x5566f60daa00)) 03:20:43 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f60daa00)) 03:20:43 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f60daa00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5566f60daa00)) 03:20:43 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5566f60daa00)) 03:20:43 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Call: (45) [system] peek_char(<gt;stream>(0x5566f60daa00), _670874) 03:20:43 Exit: (45) [system] peek_char(<gt;stream>(0x5566f60daa00), '\n') 03:20:43 Call: (45) [system] char_type('\n', space) 03:20:43 Exit: (45) [system] char_type('\n', space) 03:20:43 Call: (45) [system] get_char(<gt;stream>(0x5566f60daa00), '\n') 03:20:43 Exit: (45) [system] get_char(<gt;stream>(0x5566f60daa00), '\n') 03:20:43 Call: (45) [system] put_char('\n') 03:20:43 03:20:43 Exit: (45) [system] put_char('\n') 03:20:43 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f60daa00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f60daa00)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5566f60daa00)) 03:20:43 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5566f60daa00)) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Call: (46) [system] peek_char(<gt;stream>(0x5566f60daa00), _681218) 03:20:43 Exit: (46) [system] peek_char(<gt;stream>(0x5566f60daa00), :) 03:20:43 Call: (46) [system] char_type(:, space) 03:20:43 Fail: (46) [system] char_type(:, space) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Call: (46) [echo_files] echo_files:nsl(_684872) 03:20:43 Unify: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Call: (46) [system] atom_length('No source location!?', _686716) 03:20:43 Exit: (46) [system] atom_length('No source location!?', 20) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f60daa00), 20, _687930) 03:20:43 Exit: (46) [system] peek_string(<gt;stream>(0x5566f60daa00), 20, ":- set_prolog_flag(e") 03:20:43 Call: (46) [system] ":- set_prolog_flag(e"=='No source location!?' 03:20:43 Fail: (46) [system] ":- set_prolog_flag(e"=='No source location!?' 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f60daa00), 2, "%~") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f60daa00), 2, "%~") 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f60daa00), 1, "%") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f60daa00), 1, "%") 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f60daa00), 2, "#!") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f60daa00), 2, "#!") 03:20:43 Fail: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f60daa00)) 03:20:43 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f60daa00)) 03:20:43 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f60daa00)) 03:20:43 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _701464) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1531) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _703934)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _703934)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1531)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1531)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326) 03:20:43 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326) 03:20:43 Call: (43) [system] fail 03:20:43 Fail: (43) [system] fail 03:20:43 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326) 03:20:43 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _474326) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _715730) 03:20:43 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _716348) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:43 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:43 /*~ 03:20:43 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] (:-set_prolog_flag(assert_attvars, false))\==end_of_file 03:20:43 Exit: (39) [system] (:-set_prolog_flag(assert_attvars, false))\==end_of_file 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) 03:20:43 Exit: (40) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) 03:20:43 Call: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:43 Exit: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:43 Call: (40) [system] nb_current('$term', _745218) 03:20:43 Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(assert_attvars, false))) 03:20:43 Call: (40) [$syspreds] prolog_load_context(module, _746432) 03:20:43 Unify: (40) [$syspreds] prolog_load_context(module, _746432) 03:20:43 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:43 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), _748252) 03:20:43 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), (:-_748888)) 03:20:43 Call: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false)) 03:20:43 Exit: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false)) 03:20:43 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _748888) 03:20:43 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _748888) 03:20:43 Call: (42) [system] functor(directive_expansion, _752002, _752004) 03:20:43 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:43 Call: (42) [system] _753232 is 0+2 03:20:43 Exit: (42) [system] 2 is 0+2 03:20:43 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), _748888) 03:20:43 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) 03:20:43 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) 03:20:43 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) 03:20:43 ^ 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))) 03:20:43 Call: (40) [system] (:-set_prolog_flag(assert_attvars, false))\=@=(:-set_prolog_flag(assert_attvars, false)) 03:20:43 Fail: (40) [system] (:-set_prolog_flag(assert_attvars, false))\=@=(:-set_prolog_flag(assert_attvars, false)) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:43 Exit: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:43 Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) 03:20:43 Call: (39) [$syspreds] prolog_load_context(file, _763138) 03:20:43 Unify: (39) [$syspreds] prolog_load_context(file, _763138) 03:20:43 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _764964) 03:20:43 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _764964) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) 03:20:43 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) 03:20:43 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) 03:20:43 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])) 03:20:43 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326) 03:20:43 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') 03:20:43 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') 03:20:43 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') 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _474326) 03:20:43 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false))) 03:20:43 Call: (39) [system] term_position(1490, 1530, 1490, 1492, [term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])])=_474328 03:20:43 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])]) 03:20:43 ^ 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])])) 03:20:43 ^ Call: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_786242, _786244)) 03:20:43 Call: (45) [system] nonvar(set_prolog_flag(assert_attvars, false)) 03:20:43 Exit: (45) [system] nonvar(set_prolog_flag(assert_attvars, false)) 03:20:43 Call: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_786242, _786244) 03:20:43 Fail: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_786242, _786244) 03:20:43 ^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_786242, _786244)) 03:20:43 Call: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_786242, _786244) 03:20:43 Fail: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_786242, _786244) 03:20:43 ^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ 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])) 03:20:43 ^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ 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])) 03:20:43 ^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 Call: (45) [system] nonvar(term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])) 03:20:43 Exit: (45) [system] nonvar(term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529])) 03:20:43 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) 03:20:43 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) 03:20:43 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1493, 1530, 1493, 1508, [1509-1523, 1524-1529]), _785592, _785594) 03:20:43 ^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ Unify: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 Call: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) 03:20:43 Unify: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) 03:20:43 Call: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), _817414, _817416) 03:20:43 Exit: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), set_prolog_flag, 2) 03:20:43 Call: (46) [yall] yall:lambda_functor(set_prolog_flag) 03:20:43 Fail: (46) [yall] yall:lambda_functor(set_prolog_flag) 03:20:43 Fail: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) 03:20:43 ^ Redo: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ Unify: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 Call: (45) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false)) 03:20:43 Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false)) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(assert_attvars, false), _785592) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _298, (:-set_prolog_flag(assert_attvars, false)), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:43 Call: (33) [system] set_prolog_flag(assert_attvars, false) 03:20:43 Exit: (33) [system] set_prolog_flag(assert_attvars, false) 03:20:43 ^ 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) 03:20:43 ^ 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])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (38) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) 03:20:43 Exit: (38) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) 03:20:43 Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false))) 03:20:43 Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false))) 03:20:43 Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, false))) 03:20:43 Call: (38) [system] fail 03:20:43 Fail: (38) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:43 Call: (39) [t_l] t_l:is_ec_cvt(_847426) 03:20:43 Fail: (39) [t_l] t_l:is_ec_cvt(_847426) 03:20:43 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536) 03:20:43 ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false))) 03:20:43 ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536) 03:20:43 ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536) 03:20:43 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 ^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(expand_attvars, false)), _850536) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) 03:20:43 Exit: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) 03:20:43 Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, false))) 03:20:43 Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, false))) 03:20:43 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) 03:20:43 Call: (41) [$syspreds] prolog_load_context(stream, _862364) 03:20:43 Unify: (41) [$syspreds] prolog_load_context(stream, _862364) 03:20:43 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:43 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Call: (41) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=..[_866010, _866016, _866022|_866024] 03:20:43 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, [...|...])]] 03:20:43 Call: (41) [system] ttyflush 03:20:43 Exit: (41) [system] ttyflush 03:20:43 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Call: (42) [system] (:-set_prolog_flag(expand_attvars, false))==end_of_file 03:20:43 Fail: (42) [system] (:-set_prolog_flag(expand_attvars, false))==end_of_file 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _872192) 03:20:43 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 Call: (42) [system] _874066 is 1531+1 03:20:43 Exit: (42) [system] 1532 is 1531+1 03:20:43 Call: (42) [system] 1572=<gt;1532 03:20:43 Fail: (42) [system] 1572=<gt;1532 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:43 ~*/ 03:20:43 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1532) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1532) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_886396, <gt;stream>(0x556703a44a00), _886400) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1532) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_888824, <gt;stream>(0x556703a44a00), _888826) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531) 03:20:43 Call: (43) [system] 1532>1531 03:20:43 Exit: (43) [system] 1532>1531 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531, 1532) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531, 1532) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _894412 is 1532-1531 03:20:43 Exit: (45) [system] 1 is 1532-1531 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _898742) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _898742) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _900748, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f61f5c00), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f61f5c00)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f61f5c00)) 03:20:43 ^ 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, <gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f61f5c00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1532) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1532) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _909456)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _909456)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1532)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1532)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1532) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_913786) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Call: (46) [system] "\n"\==[] 03:20:43 Exit: (46) [system] "\n"\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _918094, _918096, _918098, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _918094, _918096, _918098, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _918094, _918096, _918098, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _921912, _921976, _921914, '\n/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _921912, _922594, _921914, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _923770, _923834, _923772, '/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _923770, _924452, _923772, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _926246, _926310, _926248, '\n%~') 03:20:43 Fail: (45) [system] sub_string("\n", _926246, _926928, _926248, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _928104, _928168, _928106, '%~') 03:20:43 Fail: (45) [system] sub_string("\n", _928104, _928786, _928106, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] write("\n") 03:20:43 03:20:43 Exit: (45) [system] write("\n") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1531, 1532) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1532) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572) 03:20:43 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (44) [system] _938616 is 1572-1532 03:20:43 Exit: (44) [system] 40 is 1572-1532 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _942946) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _942946) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _944952, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f61f5600), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f61f5600)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f61f5600)) 03:20:43 ^ 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, <gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f61f5600))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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)") 03:20:43 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)") 03:20:43 Call: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,false)", _952472, _952474, _952476, _952478, _952480) 03:20:43 Unify: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,false)", _953106, _953108, _953110, _953112, _953114) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 Call: (44) [system] (:-set_prolog_flag(expand_attvars, false))=@=(:-set_prolog_flag(expand_attvars, false)) 03:20:43 Exit: (44) [system] (:-set_prolog_flag(expand_attvars, false))=@=(:-set_prolog_flag(expand_attvars, false)) 03:20:43 Call: (44) [system] _957458=(:-set_prolog_flag(expand_attvars, false)) 03:20:43 Exit: (44) [system] (:-set_prolog_flag(expand_attvars, false))=(:-set_prolog_flag(expand_attvars, false)) 03:20:43 Exit: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,false)", (:-set_prolog_flag(expand_attvars, false)), [], [], [], []) 03:20:43 Call: (43) [system] write(":- set_prolog_flag(expand_attvars,false)") 03:20:43 :- set_prolog_flag(expand_attvars,false) 03:20:43 Exit: (43) [system] write(":- set_prolog_flag(expand_attvars,false)") 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1572) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1572) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _969202)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _969202)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1572)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1572)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1572) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _974752) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1573) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1573) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1573) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_977258, <gt;stream>(0x556703a44a00), _977262) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1572) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1572) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1573) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_979686, <gt;stream>(0x556703a44a00), _979688) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1572) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1572) 03:20:43 Call: (43) [system] 1573>1572 03:20:43 Exit: (43) [system] 1573>1572 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1572, 1573) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1572, 1573) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _985274 is 1573-1572 03:20:43 Exit: (45) [system] 1 is 1573-1572 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _989604) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _989604) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _991610, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f61f5200), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f61f5200)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f61f5200)) 03:20:43 ^ 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, <gt;stream>(0x5566f61f5200), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f61f5200))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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, ".") 03:20:43 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, ".") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1000318)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1000318)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1573)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1573)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_1004648) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Call: (46) [system] "."\==[] 03:20:43 Exit: (46) [system] "."\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _1008956, _1008958, _1008960, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1008956, _1008958, _1008960, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1008956, _1008958, _1008960, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _1012774, _1012838, _1012776, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(".", _1012774, _1013456, _1012776, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _1014632, _1014696, _1014634, '/*~') 03:20:43 Fail: (45) [system] sub_string(".", _1014632, _1015314, _1014634, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _1017108, _1017172, _1017110, '\n%~') 03:20:43 Fail: (45) [system] sub_string(".", _1017108, _1017790, _1017110, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _1018966, _1019030, _1018968, '%~') 03:20:43 Fail: (45) [system] sub_string(".", _1018966, _1019648, _1018968, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] write(".") 03:20:43 . 03:20:43 Exit: (45) [system] write(".") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1572, 1573) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1573) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460) 03:20:43 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _1030640) 03:20:43 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1573) 03:20:43 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) 03:20:43 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) 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1036210) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1036210) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1038216, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f5d83b00), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f5d83b00)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f5d83b00)) 03:20:43 ^ 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, <gt;stream>(0x5566f5d83b00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f5d83b00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 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) 03:20:43 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", <gt;stream>(0x5567071ebf00)) 03:20:43 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567071ebf00)) 03:20:43 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567071ebf00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5567071ebf00)) 03:20:43 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5567071ebf00)) 03:20:43 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Call: (45) [system] peek_char(<gt;stream>(0x5567071ebf00), _4494) 03:20:43 Exit: (45) [system] peek_char(<gt;stream>(0x5567071ebf00), '\n') 03:20:43 Call: (45) [system] char_type('\n', space) 03:20:43 Exit: (45) [system] char_type('\n', space) 03:20:43 Call: (45) [system] get_char(<gt;stream>(0x5567071ebf00), '\n') 03:20:43 Exit: (45) [system] get_char(<gt;stream>(0x5567071ebf00), '\n') 03:20:43 Call: (45) [system] put_char('\n') 03:20:43 03:20:43 Exit: (45) [system] put_char('\n') 03:20:43 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567071ebf00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567071ebf00)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5567071ebf00)) 03:20:43 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5567071ebf00)) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Call: (46) [system] peek_char(<gt;stream>(0x5567071ebf00), _14838) 03:20:43 Exit: (46) [system] peek_char(<gt;stream>(0x5567071ebf00), :) 03:20:43 Call: (46) [system] char_type(:, space) 03:20:43 Fail: (46) [system] char_type(:, space) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Call: (46) [echo_files] echo_files:nsl(_18492) 03:20:43 Unify: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Call: (46) [system] atom_length('No source location!?', _20336) 03:20:43 Exit: (46) [system] atom_length('No source location!?', 20) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5567071ebf00), 20, _21550) 03:20:43 Exit: (46) [system] peek_string(<gt;stream>(0x5567071ebf00), 20, ":- read_attvars(fals") 03:20:43 Call: (46) [system] ":- read_attvars(fals"=='No source location!?' 03:20:43 Fail: (46) [system] ":- read_attvars(fals"=='No source location!?' 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5567071ebf00), 2, "%~") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5567071ebf00), 2, "%~") 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5567071ebf00), 1, "%") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5567071ebf00), 1, "%") 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5567071ebf00), 2, "#!") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5567071ebf00), 2, "#!") 03:20:43 Fail: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567071ebf00)) 03:20:43 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567071ebf00)) 03:20:43 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567071ebf00)) 03:20:43 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _35084) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1573) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _37554)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _37554)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1573)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1573)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) 03:20:43 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598) 03:20:43 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598) 03:20:43 Call: (43) [system] fail 03:20:43 Fail: (43) [system] fail 03:20:43 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598) 03:20:43 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _598) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) 03:20:43 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _49350) 03:20:43 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _49968) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:43 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:43 /*~ 03:20:43 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] (:-set_prolog_flag(expand_attvars, false))\==end_of_file 03:20:43 Exit: (39) [system] (:-set_prolog_flag(expand_attvars, false))\==end_of_file 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) 03:20:43 Exit: (40) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) 03:20:43 Call: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) 03:20:43 Exit: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) 03:20:43 Call: (40) [system] nb_current('$term', _78838) 03:20:43 Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(expand_attvars, false))) 03:20:43 Call: (40) [$syspreds] prolog_load_context(module, _80052) 03:20:43 Unify: (40) [$syspreds] prolog_load_context(module, _80052) 03:20:43 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:43 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)), _81872) 03:20:43 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false)), (:-_82508)) 03:20:43 Call: (41) [system] (:-set_prolog_flag(expand_attvars, false))==(:-set_prolog_flag(expand_attvars, false)) 03:20:43 Exit: (41) [system] (:-set_prolog_flag(expand_attvars, false))==(:-set_prolog_flag(expand_attvars, false)) 03:20:43 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), _82508) 03:20:43 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), _82508) 03:20:43 Call: (42) [system] functor(directive_expansion, _85622, _85624) 03:20:43 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:43 Call: (42) [system] _86852 is 0+2 03:20:43 Exit: (42) [system] 2 is 0+2 03:20:43 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), _82508) 03:20:43 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false)) 03:20:43 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false)) 03:20:43 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, false), set_prolog_flag(expand_attvars, false)) 03:20:43 ^ 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))) 03:20:43 Call: (40) [system] (:-set_prolog_flag(expand_attvars, false))\=@=(:-set_prolog_flag(expand_attvars, false)) 03:20:43 Fail: (40) [system] (:-set_prolog_flag(expand_attvars, false))\=@=(:-set_prolog_flag(expand_attvars, false)) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) 03:20:43 Exit: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, false))) 03:20:43 Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) 03:20:43 Call: (39) [$syspreds] prolog_load_context(file, _96758) 03:20:43 Unify: (39) [$syspreds] prolog_load_context(file, _96758) 03:20:43 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98584) 03:20:43 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _98584) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) 03:20:43 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false))) 03:20:43 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false))) 03:20:43 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, false))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])) 03:20:43 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598) 03:20:43 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') 03:20:43 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') 03:20:43 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') 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), _598) 03:20:43 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, false)), (:-set_prolog_flag(expand_attvars, false))) 03:20:43 Call: (39) [system] term_position(1532, 1572, 1532, 1534, [term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])])=_600 03:20:43 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])]) 03:20:43 ^ 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])])) 03:20:43 ^ Call: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), sicstus:sicstus_flag(_119862, _119864)) 03:20:43 Call: (45) [system] nonvar(set_prolog_flag(expand_attvars, false)) 03:20:43 Exit: (45) [system] nonvar(set_prolog_flag(expand_attvars, false)) 03:20:43 Call: (45) [system] set_prolog_flag(expand_attvars, false)=current_prolog_flag(_119862, _119864) 03:20:43 Fail: (45) [system] set_prolog_flag(expand_attvars, false)=current_prolog_flag(_119862, _119864) 03:20:43 ^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), sicstus:sicstus_flag(_119862, _119864)) 03:20:43 Call: (45) [system] set_prolog_flag(expand_attvars, false)=prolog_flag(_119862, _119864) 03:20:43 Fail: (45) [system] set_prolog_flag(expand_attvars, false)=prolog_flag(_119862, _119864) 03:20:43 ^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ 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])) 03:20:43 ^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ 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])) 03:20:43 ^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 Call: (45) [system] nonvar(term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])) 03:20:43 Exit: (45) [system] nonvar(term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571])) 03:20:43 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false)) 03:20:43 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false)) 03:20:43 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, false)) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(expand_attvars, false), term_position(1535, 1572, 1535, 1550, [1551-1565, 1566-1571]), _119212, _119214) 03:20:43 ^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ Unify: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 Call: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false)) 03:20:43 Unify: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false)) 03:20:43 Call: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, false), _151034, _151036) 03:20:43 Exit: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, false), set_prolog_flag, 2) 03:20:43 Call: (46) [yall] yall:lambda_functor(set_prolog_flag) 03:20:43 Fail: (46) [yall] yall:lambda_functor(set_prolog_flag) 03:20:43 Fail: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, false)) 03:20:43 ^ Redo: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ Unify: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 Call: (45) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, false)) 03:20:43 Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, false)) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(expand_attvars, false), _119212) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _298, (:-set_prolog_flag(expand_attvars, false)), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:43 Call: (33) [system] set_prolog_flag(expand_attvars, false) 03:20:43 Exit: (33) [system] set_prolog_flag(expand_attvars, false) 03:20:43 ^ Call: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) 03:20:43 ^ 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])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Redo: (37) [user] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) 03:20:43 ^ 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])])) 03:20:43 ^ Redo: (37) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) 03:20:43 ^ Unify: (37) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _168668, _168670) 03:20:43 Call: (38) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) 03:20:43 Exit: (38) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) 03:20:43 Call: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) 03:20:43 Unify: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) 03:20:43 Exit: (38) [$syspreds] nb_setval('$term_user', (:-read_attvars(false))) 03:20:43 Call: (38) [system] fail 03:20:43 Fail: (38) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:43 Call: (39) [t_l] t_l:is_ec_cvt(_181028) 03:20:43 Fail: (39) [t_l] t_l:is_ec_cvt(_181028) 03:20:43 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (37) [user] term_expansion((:-read_attvars(false)), _184138) 03:20:43 ^ Unify: (37) [user] term_expansion((:-read_attvars(false)), (:-read_attvars(false))) 03:20:43 ^ Redo: (37) [system] term_expansion((:-read_attvars(false)), _184138) 03:20:43 ^ Unify: (37) [system] term_expansion((:-read_attvars(false)), _184138) 03:20:43 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 ^ Fail: (37) [plunit] term_expansion((:-read_attvars(false)), _184138) 03:20:43 ^ Call: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) 03:20:43 ^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (41) [system] nonvar((:-read_attvars(false))) 03:20:43 Exit: (41) [system] nonvar((:-read_attvars(false))) 03:20:43 Call: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false))) 03:20:43 Fail: (41) [echo_files] echo_files:never_echo_term((:-read_attvars(false))) 03:20:43 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) 03:20:43 Call: (41) [$syspreds] prolog_load_context(stream, _195966) 03:20:43 Unify: (41) [$syspreds] prolog_load_context(stream, _195966) 03:20:43 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:43 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Call: (41) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=..[_199612, _199618, _199624|_199626] 03:20:43 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, [...])]] 03:20:43 Call: (41) [system] ttyflush 03:20:43 Exit: (41) [system] ttyflush 03:20:43 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Call: (42) [system] (:-read_attvars(false))==end_of_file 03:20:43 Fail: (42) [system] (:-read_attvars(false))==end_of_file 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _205794) 03:20:43 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 Call: (42) [system] _207668 is 1573+1 03:20:43 Exit: (42) [system] 1574 is 1573+1 03:20:43 Call: (42) [system] 1596=<gt;1574 03:20:43 Fail: (42) [system] 1596=<gt;1574 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:43 ~*/ 03:20:43 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1574) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1574) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_219998, <gt;stream>(0x556703a44a00), _220002) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1574) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_222426, <gt;stream>(0x556703a44a00), _222428) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573) 03:20:43 Call: (43) [system] 1574>1573 03:20:43 Exit: (43) [system] 1574>1573 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573, 1574) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573, 1574) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _228014 is 1574-1573 03:20:43 Exit: (45) [system] 1 is 1574-1573 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _232344) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _232344) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _234350, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5567072aa700), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5567072aa700)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5567072aa700)) 03:20:43 ^ 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, <gt;stream>(0x5567072aa700), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5567072aa700))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1574) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1574) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _243058)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _243058)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1574)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1574)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1574) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_247388) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Call: (46) [system] "\n"\==[] 03:20:43 Exit: (46) [system] "\n"\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _251696, _251698, _251700, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _251696, _251698, _251700, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _251696, _251698, _251700, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _255514, _255578, _255516, '\n/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _255514, _256196, _255516, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _257372, _257436, _257374, '/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _257372, _258054, _257374, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _259848, _259912, _259850, '\n%~') 03:20:43 Fail: (45) [system] sub_string("\n", _259848, _260530, _259850, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _261706, _261770, _261708, '%~') 03:20:43 Fail: (45) [system] sub_string("\n", _261706, _262388, _261708, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] write("\n") 03:20:43 03:20:43 Exit: (45) [system] write("\n") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1573, 1574) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1574) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596) 03:20:43 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (44) [system] _272218 is 1596-1574 03:20:43 Exit: (44) [system] 22 is 1596-1574 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _276548) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _276548) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _278554, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566fa99a000), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566fa99a000)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566fa99a000)) 03:20:43 ^ 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, <gt;stream>(0x5566fa99a000), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566fa99a000))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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)") 03:20:43 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)") 03:20:43 Call: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", _286068, _286070, _286072, _286074, _286076) 03:20:43 Unify: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", _286702, _286704, _286706, _286708, _286710) 03:20:43 Call: (44) [system] read_term_from_atom(":- read_attvars(false)", _287278, [cycles(true), comments(_287298), quasi_quotations(_287308), variable_names(_287318), singletons(_287328)]) 03:20:43 Exit: (44) [system] read_term_from_atom(":- read_attvars(false)", (:-read_attvars(false)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:43 Call: (44) [system] read_term_from_atom(":- read_attvars(false)", _288558, [cycles(false), comments(_288578), quasi_quotations(_288588), variable_names(_288598), singletons(_288608)]) 03:20:43 Exit: (44) [system] read_term_from_atom(":- read_attvars(false)", (:-read_attvars(false)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:43 Call: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false)) 03:20:43 Exit: (44) [system] (:-read_attvars(false))=@=(:-read_attvars(false)) 03:20:43 Call: (44) [system] _291050=(:-read_attvars(false)) 03:20:43 Exit: (44) [system] (:-read_attvars(false))=(:-read_attvars(false)) 03:20:43 Exit: (43) [echo_files] echo_files:read_mco(":- read_attvars(false)", (:-read_attvars(false)), [], [], [], []) 03:20:43 Call: (43) [system] write(":- read_attvars(false)") 03:20:43 :- read_attvars(false) 03:20:43 Exit: (43) [system] write(":- read_attvars(false)") 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1596) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1596) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _302794)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _302794)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1596)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1596)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1596) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _308344) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1597) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1597) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1597) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_310850, <gt;stream>(0x556703a44a00), _310854) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1596) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1596) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1597) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_313278, <gt;stream>(0x556703a44a00), _313280) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1596) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1596) 03:20:43 Call: (43) [system] 1597>1596 03:20:43 Exit: (43) [system] 1597>1596 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1596, 1597) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1596, 1597) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _318866 is 1597-1596 03:20:43 Exit: (45) [system] 1 is 1597-1596 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _323196) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _323196) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _325202, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f9730300), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f9730300)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f9730300)) 03:20:43 ^ 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, <gt;stream>(0x5566f9730300), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f9730300))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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, ".") 03:20:43 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, ".") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _333910)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _333910)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1597)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1597)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_338240) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Call: (46) [system] "."\==[] 03:20:43 Exit: (46) [system] "."\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _342548, _342550, _342552, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _342548, _342550, _342552, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _342548, _342550, _342552, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _346366, _346430, _346368, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(".", _346366, _347048, _346368, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _348224, _348288, _348226, '/*~') 03:20:43 Fail: (45) [system] sub_string(".", _348224, _348906, _348226, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _350700, _350764, _350702, '\n%~') 03:20:43 Fail: (45) [system] sub_string(".", _350700, _351382, _350702, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _352558, _352622, _352560, '%~') 03:20:43 Fail: (45) [system] sub_string(".", _352558, _353240, _352560, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] write(".") 03:20:43 . 03:20:43 Exit: (45) [system] write(".") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1596, 1597) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1597) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _364232) 03:20:43 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1597) 03:20:43 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) 03:20:43 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) 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _369802) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _369802) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _371808, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f9678f00), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f9678f00)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f9678f00)) 03:20:43 ^ 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, <gt;stream>(0x5566f9678f00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f9678f00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 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) 03:20:43 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", <gt;stream>(0x5566f9679500)) 03:20:43 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679500)) 03:20:43 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679500)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5566f9679500)) 03:20:43 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5566f9679500)) 03:20:43 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Call: (45) [system] peek_char(<gt;stream>(0x5566f9679500), _385582) 03:20:43 Exit: (45) [system] peek_char(<gt;stream>(0x5566f9679500), '\n') 03:20:43 Call: (45) [system] char_type('\n', space) 03:20:43 Exit: (45) [system] char_type('\n', space) 03:20:43 Call: (45) [system] get_char(<gt;stream>(0x5566f9679500), '\n') 03:20:43 Exit: (45) [system] get_char(<gt;stream>(0x5566f9679500), '\n') 03:20:43 Call: (45) [system] put_char('\n') 03:20:43 03:20:43 Exit: (45) [system] put_char('\n') 03:20:43 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679500)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679500)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5566f9679500)) 03:20:43 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5566f9679500)) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Call: (46) [system] peek_char(<gt;stream>(0x5566f9679500), _395926) 03:20:43 Exit: (46) [system] peek_char(<gt;stream>(0x5566f9679500), c) 03:20:43 Call: (46) [system] char_type(c, space) 03:20:43 Fail: (46) [system] char_type(c, space) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Call: (46) [echo_files] echo_files:nsl(_399580) 03:20:43 Unify: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Call: (46) [system] atom_length('No source location!?', _401424) 03:20:43 Exit: (46) [system] atom_length('No source location!?', 20) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f9679500), 20, _402638) 03:20:43 Exit: (46) [system] peek_string(<gt;stream>(0x5566f9679500), 20, "ca:- clause_asserted") 03:20:43 Call: (46) [system] "ca:- clause_asserted"=='No source location!?' 03:20:43 Fail: (46) [system] "ca:- clause_asserted"=='No source location!?' 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f9679500), 2, "%~") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f9679500), 2, "%~") 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f9679500), 1, "%") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f9679500), 1, "%") 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Call: (46) [system] peek_string(<gt;stream>(0x5566f9679500), 2, "#!") 03:20:43 Fail: (46) [system] peek_string(<gt;stream>(0x5566f9679500), 2, "#!") 03:20:43 Fail: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9679500)) 03:20:43 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679500)) 03:20:43 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9679500)) 03:20:43 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _416172) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1597) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _418642)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _418642)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1597)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1597)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), _189062) 03:20:43 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), _189062) 03:20:43 Call: (43) [system] fail 03:20:43 Fail: (43) [system] fail 03:20:43 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), _189062) 03:20:43 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), _189062) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _430438) 03:20:43 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _431056) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:43 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:43 /*~ 03:20:43 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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])])) 03:20:43 ^ Redo: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) 03:20:43 ^ Unify: (38) [system] term_expansion((:-read_attvars(false)), term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])]), _189062, _189064) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] (:-read_attvars(false))\==end_of_file 03:20:43 Exit: (39) [system] (:-read_attvars(false))\==end_of_file 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) 03:20:43 Exit: (40) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) 03:20:43 Call: (40) [system] nonvar((:-read_attvars(false))) 03:20:43 Exit: (40) [system] nonvar((:-read_attvars(false))) 03:20:43 Call: (40) [system] nb_current('$term', _459926) 03:20:43 Exit: (40) [system] nb_current('$term', (:-read_attvars(false))) 03:20:43 Call: (40) [$syspreds] prolog_load_context(module, _461140) 03:20:43 Unify: (40) [$syspreds] prolog_load_context(module, _461140) 03:20:43 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:43 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), _462960) 03:20:43 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-_463596)) 03:20:43 Call: (41) [system] (:-read_attvars(false))==(:-read_attvars(false)) 03:20:43 Exit: (41) [system] (:-read_attvars(false))==(:-read_attvars(false)) 03:20:43 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _463596) 03:20:43 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), _463596) 03:20:43 Call: (42) [system] functor(directive_expansion, _466710, _466712) 03:20:43 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:43 Call: (42) [system] _467940 is 0+2 03:20:43 Exit: (42) [system] 2 is 0+2 03:20:43 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), _463596) 03:20:43 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false)) 03:20:43 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], read_attvars(false), read_attvars(false)) 03:20:43 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, read_attvars(false), read_attvars(false)) 03:20:43 ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-read_attvars(false)), (:-read_attvars(false)), (:-read_attvars(false))) 03:20:43 Call: (40) [system] (:-read_attvars(false))\=@=(:-read_attvars(false)) 03:20:43 Fail: (40) [system] (:-read_attvars(false))\=@=(:-read_attvars(false)) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar((:-read_attvars(false))) 03:20:43 Exit: (39) [system] nonvar((:-read_attvars(false))) 03:20:43 Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) 03:20:43 Call: (39) [$syspreds] prolog_load_context(file, _477846) 03:20:43 Unify: (39) [$syspreds] prolog_load_context(file, _477846) 03:20:43 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _479672) 03:20:43 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _479672) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) 03:20:43 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) 03:20:43 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) 03:20:43 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-read_attvars(false))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])) 03:20:43 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062) 03:20:43 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') 03:20:43 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') 03:20:43 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') 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), _189062) 03:20:43 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-read_attvars(false)), (:-read_attvars(false))) 03:20:43 Call: (39) [system] term_position(1574, 1596, 1574, 1576, [term_position(1577, 1596, 1577, 1589, [1590-1595])])=_189064 03:20:43 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])]) 03:20:43 ^ 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])])) 03:20:43 ^ Call: (44) [user] goal_expansion(read_attvars(false), _500300) 03:20:43 ^ Unify: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_500950, _500952)) 03:20:43 Call: (45) [system] nonvar(read_attvars(false)) 03:20:43 Exit: (45) [system] nonvar(read_attvars(false)) 03:20:43 Call: (45) [system] read_attvars(false)=current_prolog_flag(_500950, _500952) 03:20:43 Fail: (45) [system] read_attvars(false)=current_prolog_flag(_500950, _500952) 03:20:43 ^ Redo: (44) [user] goal_expansion(read_attvars(false), sicstus:sicstus_flag(_500950, _500952)) 03:20:43 Call: (45) [system] read_attvars(false)=prolog_flag(_500950, _500952) 03:20:43 Fail: (45) [system] read_attvars(false)=prolog_flag(_500950, _500952) 03:20:43 ^ Redo: (44) [user] goal_expansion(read_attvars(false), _500300) 03:20:43 ^ Unify: (44) [user] goal_expansion(read_attvars(false), _500300) 03:20:43 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (44) [user] goal_expansion(read_attvars(false), _500300) 03:20:43 ^ Call: (44) [system] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ 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])) 03:20:43 ^ Redo: (44) [loop_check] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ 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])) 03:20:43 ^ Redo: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Unify: (44) [ucatch] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 Call: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 Unify: (45) [apply_macros] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Redo: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Unify: (44) [virtualize_source] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 Call: (45) [system] nonvar(term_position(1577, 1596, 1577, 1589, [1590-1595])) 03:20:43 Exit: (45) [system] nonvar(term_position(1577, 1596, 1577, 1589, [1590-1595])) 03:20:43 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) 03:20:43 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) 03:20:43 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(read_attvars(false)) 03:20:43 ^ Redo: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Unify: (44) [common_logic_utils] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Redo: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Unify: (44) [gvlib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Redo: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Unify: (44) [logicmoo_test] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Call: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Unify: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Fail: (45) [pfc_lib] pfc_goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Fail: (44) [pfc_lib] goal_expansion(read_attvars(false), term_position(1577, 1596, 1577, 1589, [1590-1595]), _500300, _500302) 03:20:43 ^ Call: (44) [system] goal_expansion(read_attvars(false), _500300) 03:20:43 ^ Unify: (44) [system] goal_expansion(read_attvars(false), _500300) 03:20:43 Call: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _500300) 03:20:43 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(read_attvars(false), _500300) 03:20:43 ^ Redo: (44) [arithmetic] goal_expansion(read_attvars(false), _500300) 03:20:43 ^ Unify: (44) [arithmetic] goal_expansion(read_attvars(false), _500300) 03:20:43 Call: (45) [yall] yall:lambda_like(read_attvars(false)) 03:20:43 Unify: (45) [yall] yall:lambda_like(read_attvars(false)) 03:20:43 Call: (46) [system] compound_name_arity(read_attvars(false), _532122, _532124) 03:20:43 Exit: (46) [system] compound_name_arity(read_attvars(false), read_attvars, 1) 03:20:43 Call: (46) [yall] yall:lambda_functor(read_attvars) 03:20:43 Fail: (46) [yall] yall:lambda_functor(read_attvars) 03:20:43 Fail: (45) [yall] yall:lambda_like(read_attvars(false)) 03:20:43 ^ Redo: (44) [yall] goal_expansion(read_attvars(false), _500300) 03:20:43 ^ Unify: (44) [yall] goal_expansion(read_attvars(false), _500300) 03:20:43 Call: (45) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _500300) 03:20:43 Call: (45) [apply_macros] expand_apply(read_attvars(false), _500300) 03:20:43 Unify: (45) [apply_macros] expand_apply(read_attvars(false), _500300) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(read_attvars(false), _500300) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(read_attvars(false), _500300) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(read_attvars(false), _500300) 03:20:43 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _500300) 03:20:43 Call: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false)) 03:20:43 Fail: (45) [clpfd] clpfd:clpfd_expandable(read_attvars(false)) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(read_attvars(false), _500300) 03:20:43 ^ Unify: (44) [clpfd] goal_expansion(read_attvars(false), _500300) 03:20:43 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (44) [logicmoo_ocl] goal_expansion(read_attvars(false), _500300) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:43 ^ Call: (33) [user] attvar_reader:read_attvars(false) 03:20:43 ^ Unify: (33) [user] attvar_reader:read_attvars(false) 03:20:43 Call: (34) [system] set_prolog_flag(read_attvars, false) 03:20:43 Exit: (34) [system] set_prolog_flag(read_attvars, false) 03:20:43 Call: (34) [$syspreds] prolog_load_context(module, _550748) 03:20:43 Unify: (34) [$syspreds] prolog_load_context(module, _550748) 03:20:43 Exit: (34) [$syspreds] prolog_load_context(module, user) 03:20:43 Call: (34) [system] false==true 03:20:43 Fail: (34) [system] false==true 03:20:43 ^ Redo: (33) [user] attvar_reader:read_attvars(false) 03:20:43 ^ Call: (34) [user] attvar_reader:uninstall_attvar_expander(user) 03:20:43 ^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user) 03:20:43 ^ Call: (35) [user] retract(lmcache:use_attvar_expander(user)) 03:20:43 ^ Fail: (35) [user] retract(lmcache:use_attvar_expander(user)) 03:20:43 ^ Redo: (34) [user] attvar_reader:uninstall_attvar_expander(user) 03:20:43 ^ Unify: (34) [user] attvar_reader:uninstall_attvar_expander(user) 03:20:43 Call: (35) [system] set_prolog_flag(read_attvars, false) 03:20:43 Exit: (35) [system] set_prolog_flag(read_attvars, false) 03:20:43 ^ Exit: (34) [user] attvar_reader:uninstall_attvar_expander(user) 03:20:43 ^ Exit: (33) [user] attvar_reader:read_attvars(false) 03:20:43 ^ 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) 03:20:43 ^ 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, [...])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (39) [lmcache] lmcache:never_use_attvar_expander(user) 03:20:43 ^ Fail: (39) [lmcache] lmcache:never_use_attvar_expander(user) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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, [...])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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, [...])])])])) 03:20:43 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, [...])])])])) 03:20:43 Call: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Unify: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Exit: (38) [$syspreds] nb_setval('$term_user', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Call: (38) [system] fail 03:20:43 Fail: (38) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:43 Call: (39) [t_l] t_l:is_ec_cvt(_574654) 03:20:43 Fail: (39) [t_l] t_l:is_ec_cvt(_574654) 03:20:43 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (37) [user] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764) 03:20:43 ^ 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']))))) 03:20:43 ^ Redo: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764) 03:20:43 ^ Unify: (37) [system] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764) 03:20:43 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 ^ Fail: (37) [plunit] term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _577764) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (41) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Exit: (41) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Call: (41) [echo_files] echo_files:never_echo_term((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Fail: (41) [echo_files] echo_files:never_echo_term((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 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) 03:20:43 Call: (41) [$syspreds] prolog_load_context(stream, _589592) 03:20:43 Unify: (41) [$syspreds] prolog_load_context(stream, _589592) 03:20:43 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:43 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 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] 03:20:43 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(..., ..., ..., ..., ...)]] 03:20:43 Call: (41) [system] ttyflush 03:20:43 Exit: (41) [system] ttyflush 03:20:43 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Call: (42) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==end_of_file 03:20:43 Fail: (42) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))==end_of_file 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _599420) 03:20:43 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 Call: (42) [system] _601294 is 1597+1 03:20:43 Exit: (42) [system] 1598 is 1597+1 03:20:43 Call: (42) [system] 1660=<gt;1598 03:20:43 Fail: (42) [system] 1660=<gt;1598 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:43 ~*/ 03:20:43 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1598) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1598) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_613624, <gt;stream>(0x556703a44a00), _613628) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1598) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_616052, <gt;stream>(0x556703a44a00), _616054) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597) 03:20:43 Call: (43) [system] 1598>1597 03:20:43 Exit: (43) [system] 1598>1597 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597, 1598) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597, 1598) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _621640 is 1598-1597 03:20:43 Exit: (45) [system] 1 is 1598-1597 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _625970) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _625970) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _627976, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f9678b00), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f9678b00)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f9678b00)) 03:20:43 ^ 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, <gt;stream>(0x5566f9678b00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f9678b00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1598) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1598) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _636684)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _636684)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1598)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1598)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1598) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_641014) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Call: (46) [system] "\n"\==[] 03:20:43 Exit: (46) [system] "\n"\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _645322, _645324, _645326, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _645322, _645324, _645326, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _645322, _645324, _645326, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _649140, _649204, _649142, '\n/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _649140, _649822, _649142, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _650998, _651062, _651000, '/*~') 03:20:43 Fail: (45) [system] sub_string("\n", _650998, _651680, _651000, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _653474, _653538, _653476, '\n%~') 03:20:43 Fail: (45) [system] sub_string("\n", _653474, _654156, _653476, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] sub_string("\n", _655332, _655396, _655334, '%~') 03:20:43 Fail: (45) [system] sub_string("\n", _655332, _656014, _655334, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Call: (45) [system] write("\n") 03:20:43 03:20:43 Exit: (45) [system] write("\n") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1597, 1598) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1598) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660) 03:20:43 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (44) [system] _665844 is 1660-1598 03:20:43 Exit: (44) [system] 62 is 1660-1598 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _670174) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _670174) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _672180, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556703b18600), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x556703b18600)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x556703b18600)) 03:20:43 ^ 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, <gt;stream>(0x556703b18600), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556703b18600))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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'])))") 03:20:43 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'])))") 03:20:43 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) 03:20:43 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) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 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'])))) 03:20:43 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'])))) 03:20:43 Call: (44) [system] _684758=(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 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'])))) 03:20:43 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'])))), [], [], [], []) 03:20:43 Call: (43) [system] write("ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))") 03:20:43 ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))) 03:20:43 Exit: (43) [system] write("ca:- clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))") 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1660) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1660) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _696502)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _696502)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1660)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1660)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1660) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _702052) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1661) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1661) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1661) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_704558, <gt;stream>(0x556703a44a00), _704562) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1660) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1660) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1661) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_706986, <gt;stream>(0x556703a44a00), _706988) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1660) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1660) 03:20:43 Call: (43) [system] 1661>1660 03:20:43 Exit: (43) [system] 1661>1660 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1660, 1661) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1660, 1661) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _712574 is 1661-1660 03:20:43 Exit: (45) [system] 1 is 1661-1660 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _716904) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _716904) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _718910, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556703b18900), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x556703b18900)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x556703b18900)) 03:20:43 ^ 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, <gt;stream>(0x556703b18900), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556703b18900))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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, ".") 03:20:43 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, ".") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _727618)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _727618)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1661)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1661)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_731948) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Call: (46) [system] "."\==[] 03:20:43 Exit: (46) [system] "."\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _736256, _736258, _736260, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _736256, _736258, _736260, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _736256, _736258, _736260, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _740074, _740138, _740076, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(".", _740074, _740756, _740076, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _741932, _741996, _741934, '/*~') 03:20:43 Fail: (45) [system] sub_string(".", _741932, _742614, _741934, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _744408, _744472, _744410, '\n%~') 03:20:43 Fail: (45) [system] sub_string(".", _744408, _745090, _744410, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _746266, _746330, _746268, '%~') 03:20:43 Fail: (45) [system] sub_string(".", _746266, _746948, _746268, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] write(".") 03:20:43 . 03:20:43 Exit: (45) [system] write(".") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1660, 1661) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1661) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _757940) 03:20:43 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1661) 03:20:43 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) 03:20:43 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) 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _763510) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _763510) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _765516, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556703a44000), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x556703a44000)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x556703a44000)) 03:20:43 ^ 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, <gt;stream>(0x556703a44000), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556703a44000))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 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) 03:20:43 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", <gt;stream>(0x55670399cf00)) 03:20:43 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (45) [system] at_end_of_stream(<gt;stream>(0x55670399cf00)) 03:20:43 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x55670399cf00)) 03:20:43 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (45) [system] peek_char(<gt;stream>(0x55670399cf00), _779274) 03:20:43 Exit: (45) [system] peek_char(<gt;stream>(0x55670399cf00), '\n') 03:20:43 Call: (45) [system] char_type('\n', space) 03:20:43 Exit: (45) [system] char_type('\n', space) 03:20:43 Call: (45) [system] get_char(<gt;stream>(0x55670399cf00), '\n') 03:20:43 Exit: (45) [system] get_char(<gt;stream>(0x55670399cf00), '\n') 03:20:43 Call: (45) [system] put_char('\n') 03:20:43 03:20:43 Exit: (45) [system] put_char('\n') 03:20:43 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (46) [system] at_end_of_stream(<gt;stream>(0x55670399cf00)) 03:20:43 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x55670399cf00)) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (46) [system] peek_char(<gt;stream>(0x55670399cf00), _789618) 03:20:43 Exit: (46) [system] peek_char(<gt;stream>(0x55670399cf00), '\n') 03:20:43 Call: (46) [system] char_type('\n', space) 03:20:43 Exit: (46) [system] char_type('\n', space) 03:20:43 Call: (46) [system] get_char(<gt;stream>(0x55670399cf00), '\n') 03:20:43 Exit: (46) [system] get_char(<gt;stream>(0x55670399cf00), '\n') 03:20:43 Call: (46) [system] put_char('\n') 03:20:43 03:20:43 Exit: (46) [system] put_char('\n') 03:20:43 Exit: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (47) [system] at_end_of_stream(<gt;stream>(0x55670399cf00)) 03:20:43 Fail: (47) [system] at_end_of_stream(<gt;stream>(0x55670399cf00)) 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (47) [system] peek_char(<gt;stream>(0x55670399cf00), _799962) 03:20:43 Exit: (47) [system] peek_char(<gt;stream>(0x55670399cf00), :) 03:20:43 Call: (47) [system] char_type(:, space) 03:20:43 Fail: (47) [system] char_type(:, space) 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (47) [echo_files] echo_files:nsl(_803616) 03:20:43 Unify: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Call: (47) [system] atom_length('No source location!?', _805460) 03:20:43 Exit: (47) [system] atom_length('No source location!?', 20) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x55670399cf00), 20, _806674) 03:20:43 Exit: (47) [system] peek_string(<gt;stream>(0x55670399cf00), 20, ":- listing(ca).\n\n:- ") 03:20:43 Call: (47) [system] ":- listing(ca).\n\n:- "=='No source location!?' 03:20:43 Fail: (47) [system] ":- listing(ca).\n\n:- "=='No source location!?' 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x55670399cf00), 2, "%~") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x55670399cf00), 2, "%~") 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x55670399cf00), 1, "%") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x55670399cf00), 1, "%") 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x55670399cf00), 2, "#!") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x55670399cf00), 2, "#!") 03:20:43 Fail: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670399cf00)) 03:20:43 Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670399cf00)) 03:20:43 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670399cf00)) 03:20:43 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670399cf00)) 03:20:43 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _820822) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1661) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _823292)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _823292)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1661)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1661)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) 03:20:43 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) 03:20:43 Call: (43) [system] fail 03:20:43 Fail: (43) [system] fail 03:20:43 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) 03:20:43 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _835088) 03:20:43 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _835706) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:43 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:43 /*~ 03:20:43 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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, [...])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\==end_of_file 03:20:43 Exit: (39) [system] (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))\==end_of_file 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 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, [...])])])])) 03:20:43 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, [...])])])])) 03:20:43 Call: (40) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Exit: (40) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Call: (40) [system] nb_current('$term', _864576) 03:20:43 Exit: (40) [system] nb_current('$term', (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Call: (40) [$syspreds] prolog_load_context(module, _865790) 03:20:43 Unify: (40) [$syspreds] prolog_load_context(module, _865790) 03:20:43 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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'])))) 03:20:43 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'])))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (42) [system] functor(clause_expansion, _871352, _871354) 03:20:43 Exit: (42) [system] functor(clause_expansion, clause_expansion, 0) 03:20:43 Call: (42) [system] _872582 is 0+2 03:20:43 Exit: (42) [system] 2 is 0+2 03:20:43 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _867610) 03:20:43 ^ 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']))))) 03:20:43 ^ 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']))))) 03:20:43 ^ 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']))))) 03:20:43 ^ 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']))))) 03:20:43 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'])))) 03:20:43 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'])))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Exit: (39) [system] nonvar((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 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, [...])])])])) 03:20:43 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, [...])])])])) 03:20:43 Call: (39) [$syspreds] prolog_load_context(file, _882488) 03:20:43 Unify: (39) [$syspreds] prolog_load_context(file, _882488) 03:20:43 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _884314) 03:20:43 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _884314) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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, [...])])])])) 03:20:43 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, [...])])])])) 03:20:43 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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, [...])])])])) 03:20:43 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, [...])])])])) 03:20:43 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Call: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) 03:20:43 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') 03:20:43 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') 03:20:43 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') 03:20:43 ^ Fail: (39) [logicmoo_test] junit_term_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (39) [pfc_lib] pfc_clause_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) 03:20:43 ^ Unify: (39) [pfc_lib] pfc_clause_expansion((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _582688) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (48) [pfc_lib] clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916) 03:20:43 ^ Fail: (48) [pfc_lib] clause(mpred_prop(_904886, :-, 2, prologHybrid), _904916) 03:20:43 ^ Call: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid)) 03:20:43 ^ Unify: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid)) 03:20:43 ^ Call: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714)) 03:20:43 ^ Unify: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714)) 03:20:43 ^ Call: (50) [baseKB] clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714) 03:20:43 ^ Fail: (50) [baseKB] clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714) 03:20:43 ^ Fail: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_904886, :-, 2, prologHybrid), _908714)) 03:20:43 ^ Fail: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_904886, :-, 2, prologHybrid)) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _913140) 03:20:43 ^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, syntaxic(_913710)) 03:20:43 ^ Call: (46) [pfc_lib] mpred_database_term_syntax(:-, 2, _913710) 03:20:43 ^ Fail: (46) [pfc_lib] mpred_database_term_syntax(:-, 2, _913710) 03:20:43 ^ Redo: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _915712) 03:20:43 ^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _916340) 03:20:43 ^ Call: (46) [pfc_lib] mpred_core_database_term(:-, 2, _916908) 03:20:43 ^ Fail: (46) [pfc_lib] mpred_core_database_term(:-, 2, _916908) 03:20:43 ^ Fail: (45) [pfc_lib] baseKB:mpred_database_term(:-, 2, _918282) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (49) [pfc_lib] clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886) 03:20:43 ^ Fail: (49) [pfc_lib] clause(mpred_prop(_918856, ca, 0, prologHybrid), _918886) 03:20:43 ^ Call: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid)) 03:20:43 ^ Unify: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid)) 03:20:43 ^ Call: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684)) 03:20:43 ^ Unify: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684)) 03:20:43 ^ Call: (51) [baseKB] clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684) 03:20:43 ^ Fail: (51) [baseKB] clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684) 03:20:43 ^ Fail: (50) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_918856, ca, 0, prologHybrid), _922684)) 03:20:43 ^ Fail: (49) [pfc_lib] clause_b(baseKB:mpred_prop(_918856, ca, 0, prologHybrid)) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _927110) 03:20:43 ^ Unify: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, syntaxic(_927680)) 03:20:43 ^ Call: (47) [pfc_lib] mpred_database_term_syntax(ca, 0, _927680) 03:20:43 ^ Fail: (47) [pfc_lib] mpred_database_term_syntax(ca, 0, _927680) 03:20:43 ^ Redo: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _929682) 03:20:43 ^ Unify: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _930310) 03:20:43 ^ Call: (47) [pfc_lib] mpred_core_database_term(ca, 0, _930878) 03:20:43 ^ Fail: (47) [pfc_lib] mpred_core_database_term(ca, 0, _930878) 03:20:43 ^ Fail: (46) [pfc_lib] baseKB:mpred_database_term(ca, 0, _932252) 03:20:43 ^ Call: (44) [pfc_lib] must_pfc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _932824) 03:20:43 ^ 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']))))) 03:20:43 ^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (51) [pfc_lib] clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294) 03:20:43 ^ Fail: (51) [pfc_lib] clause(mpred_prop(_935264, :-, 2, prologHybrid), _935294) 03:20:43 ^ Call: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid)) 03:20:43 ^ Unify: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid)) 03:20:43 ^ Call: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092)) 03:20:43 ^ Unify: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092)) 03:20:43 ^ Call: (53) [baseKB] clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092) 03:20:43 ^ Fail: (53) [baseKB] clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092) 03:20:43 ^ Fail: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_935264, :-, 2, prologHybrid), _939092)) 03:20:43 ^ Fail: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_935264, :-, 2, prologHybrid)) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _943518) 03:20:43 ^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, syntaxic(_944088)) 03:20:43 ^ Call: (49) [pfc_lib] mpred_database_term_syntax(:-, 2, _944088) 03:20:43 ^ Fail: (49) [pfc_lib] mpred_database_term_syntax(:-, 2, _944088) 03:20:43 ^ Redo: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _946090) 03:20:43 ^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _946718) 03:20:43 ^ Call: (49) [pfc_lib] mpred_core_database_term(:-, 2, _947286) 03:20:43 ^ Fail: (49) [pfc_lib] mpred_core_database_term(:-, 2, _947286) 03:20:43 ^ Fail: (48) [pfc_lib] baseKB:mpred_database_term(:-, 2, _948660) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (52) [pfc_lib] clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264) 03:20:43 ^ Fail: (52) [pfc_lib] clause(mpred_prop(_949234, ca, 0, prologHybrid), _949264) 03:20:43 ^ Call: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid)) 03:20:43 ^ Unify: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid)) 03:20:43 ^ Call: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062)) 03:20:43 ^ Unify: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062)) 03:20:43 ^ Call: (54) [baseKB] clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062) 03:20:43 ^ Fail: (54) [baseKB] clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062) 03:20:43 ^ Fail: (53) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_949234, ca, 0, prologHybrid), _953062)) 03:20:43 ^ Fail: (52) [pfc_lib] clause_b(baseKB:mpred_prop(_949234, ca, 0, prologHybrid)) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _957488) 03:20:43 ^ Unify: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, syntaxic(_958058)) 03:20:43 ^ Call: (50) [pfc_lib] mpred_database_term_syntax(ca, 0, _958058) 03:20:43 ^ Fail: (50) [pfc_lib] mpred_database_term_syntax(ca, 0, _958058) 03:20:43 ^ Redo: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _960060) 03:20:43 ^ Unify: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _960688) 03:20:43 ^ Call: (50) [pfc_lib] mpred_core_database_term(ca, 0, _961256) 03:20:43 ^ Fail: (50) [pfc_lib] mpred_core_database_term(ca, 0, _961256) 03:20:43 ^ Fail: (49) [pfc_lib] baseKB:mpred_database_term(ca, 0, _962630) 03:20:43 ^ 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']))))) 03:20:43 ^ Call: (46) [pfc_lib] get_source_ref1(_963860) 03:20:43 ^ Unify: (46) [pfc_lib] get_source_ref1(_963860) 03:20:43 ^ Call: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ 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)) 03:20:43 ^ 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)))) 03:20:43 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))) 03:20:43 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))) 03:20:43 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 03:20:43 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, [...])])])]) 03:20:43 ^ 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, [...])])])])) 03:20:43 ^ 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) 03:20:43 ^ 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)) 03:20:43 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))) 03:20:43 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))) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (45) [system] nonvar(_976104) 03:20:43 Fail: (45) [system] nonvar(_976104) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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))) 03:20:43 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))) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (46) [yall] yall:lambda_functor(mpred_ain) 03:20:43 Fail: (46) [yall] yall:lambda_functor(mpred_ain) 03:20:43 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))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (45) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ 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) 03:20:43 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))) 03:20:43 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))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:43 ^ 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) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(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, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ 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)) 03:20:43 ^ Call: (40) [user] guess_pos_source_to0(_1028828) 03:20:43 ^ Unify: (40) [user] guess_pos_source_to0(_1028828) 03:20:43 Call: (41) [t_l] t_l:current_defaultAssertMt(_1028828) 03:20:43 Fail: (41) [t_l] t_l:current_defaultAssertMt(_1028828) 03:20:43 ^ Unify: (40) [user] guess_pos_source_to0(_1028828) 03:20:43 ^ Unify: (40) [user] guess_pos_source_to0(_1028828) 03:20:43 ^ Exit: (40) [user] guess_pos_source_to0(user) 03:20:43 ^ Call: (40) [user] as_safe_cm(user, _1028818) 03:20:43 ^ Unify: (40) [user] as_safe_cm(user, _1028818) 03:20:43 ^ Unify: (40) [user] as_safe_cm(user, user) 03:20:43 ^ Exit: (40) [user] as_safe_cm(user, user) 03:20:43 ^ Exit: (44) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ 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))))))) 03:20:43 ^ 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))))))) 03:20:43 ^ 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) 03:20:43 ^ 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))))))) 03:20:43 ^ Call: (43) [call_from] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) 03:20:43 ^ Unify: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) 03:20:43 ^ Exit: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) 03:20:43 ^ 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))))))) 03:20:43 ^ 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))))))) 03:20:43 ^ 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)))))) 03:20:43 ^ 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)))))) 03:20:43 ^ 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)))))) 03:20:43 ^ 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)))))) 03:20:43 ^ 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))))) 03:20:43 ^ 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))))) 03:20:43 ^ 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))))) 03:20:43 ^ 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))))) 03:20:43 ^ Call: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:43 ^ Unify: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:43 Call: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), _1056384) 03:20:43 Exit: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), t_l:current_defaultAssertMt(baseKB)) 03:20:43 ^ Call: (56) [t_l] clause(t_l:current_defaultAssertMt(baseKB), true) 03:20:43 ^ Fail: (56) [t_l] clause(current_defaultAssertMt(baseKB), true) 03:20:43 ^ Fail: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:43 ^ Call: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:43 ^ Unify: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:43 ^ Call: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), _1060838) 03:20:43 ^ Exit: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), <gt;clause>(0x556708ba1bc0)) 03:20:43 Call: (62) [system] nb_current('$w_tl_e', _1062076) 03:20:43 Exit: (62) [system] nb_current('$w_tl_e', []) 03:20:43 Call: (62) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x556708ba1bc0)]) 03:20:43 Exit: (62) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x556708ba1bc0)]) 03:20:43 ^ Exit: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (61) [ucatch] ucatch:current_why(_1066442) 03:20:43 ^ Unify: (61) [ucatch] ucatch:current_why(_1066442) 03:20:43 ^ Call: (62) [ucatch] ucatch:current_why_data(_1066442) 03:20:43 ^ Unify: (62) [ucatch] ucatch:current_why_data(_1066442) 03:20:43 Call: (63) [system] nb_current('$current_why', wp(_1066442, _1068928)) 03:20:43 Fail: (63) [system] nb_current('$current_why', wp(_1066442, _1068928)) 03:20:43 ^ Redo: (62) [ucatch] ucatch:current_why_data(_1066442) 03:20:43 ^ Unify: (62) [ucatch] ucatch:current_why_data(_1066442) 03:20:43 Call: (63) [t_l] t_l:current_why_source(_1066442) 03:20:43 Fail: (63) [t_l] t_l:current_why_source(_1066442) 03:20:43 ^ Fail: (62) [ucatch] ucatch:current_why_data(_1066442) 03:20:43 ^ Redo: (61) [ucatch] ucatch:current_why(_1066442) 03:20:43 ^ Unify: (61) [ucatch] ucatch:current_why(mfl4(_1073852, _1073854, _1073856, _1073858)) 03:20:43 ^ 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)) 03:20:43 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))))) 03:20:43 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))))) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ Call: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000) 03:20:43 ^ Unify: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000) 03:20:43 Call: (75) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1077998, _1078000) 03:20:43 Exit: (75) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2) 03:20:43 ^ Exit: (74) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2) 03:20:43 ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) 03:20:43 ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) 03:20:43 ^ Call: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1081132) 03:20:43 ^ Exit: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate))) 03:20:43 ^ Call: (79) [baseKB] cwc 03:20:43 ^ Unify: (79) [baseKB] cwc 03:20:43 ^ Exit: (79) [baseKB] cwc 03:20:43 ^ Call: (79) [baseKB] baseKB:mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate) 03:20:43 ^ Fail: (79) [baseKB] baseKB:mpred_prop(_1083018, :-, _1083022, rtSymmetricBinaryPredicate) 03:20:43 ^ Call: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) 03:20:43 ^ Unify: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) 03:20:43 ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1088140)) 03:20:43 ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1088140)) 03:20:43 ^ Call: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1088140) 03:20:43 ^ Exit: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate))) 03:20:43 ^ Exit: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate)))) 03:20:43 ^ Call: (81) [baseKB] cwc 03:20:43 ^ Unify: (81) [baseKB] cwc 03:20:43 ^ Exit: (81) [baseKB] cwc 03:20:43 ^ Call: (81) [baseKB] baseKB:mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate) 03:20:43 ^ Fail: (81) [baseKB] baseKB:mpred_prop(_1090012, :-, _1090016, rtSymmetricBinaryPredicate) 03:20:43 ^ Fail: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) 03:20:43 ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1081132), call(_1081132)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) 03:20:43 ^ Call: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1095796) 03:20:43 ^ Unify: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1096424) 03:20:43 Call: (76) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1095734, _1096992) 03:20:43 Exit: (76) [system] compound_name_arity((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2) 03:20:43 ^ Exit: (75) [baseKB] logicmoo_util_terms:safe_functor((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), :-, 2) 03:20:43 ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) 03:20:43 ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) 03:20:43 ^ Call: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1098868) 03:20:43 ^ Exit: (78) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate))) 03:20:43 ^ Call: (79) [baseKB] cwc 03:20:43 ^ Unify: (79) [baseKB] cwc 03:20:43 ^ Exit: (79) [baseKB] cwc 03:20:43 ^ Call: (79) [baseKB] baseKB:mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate) 03:20:43 ^ Fail: (79) [baseKB] baseKB:mpred_prop(_1100754, :-, _1100758, rtSymmetricBinaryPredicate) 03:20:43 ^ Call: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) 03:20:43 ^ Unify: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) 03:20:43 ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1105876)) 03:20:43 ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), _1105876)) 03:20:43 ^ Call: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), _1105876) 03:20:43 ^ Exit: (80) [baseKB] clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate))) 03:20:43 ^ Exit: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(:-), (cwc, mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate)))) 03:20:43 ^ Call: (81) [baseKB] cwc 03:20:43 ^ Unify: (81) [baseKB] cwc 03:20:43 ^ Exit: (81) [baseKB] cwc 03:20:43 ^ Call: (81) [baseKB] baseKB:mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate) 03:20:43 ^ Fail: (81) [baseKB] baseKB:mpred_prop(_1107748, :-, _1107752, rtSymmetricBinaryPredicate) 03:20:43 ^ Fail: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(:-)) 03:20:43 ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(:-), _1098868), call(_1098868)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(:-)))) 03:20:43 ^ Exit: (74) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 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))) 03:20:43 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (82) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 Call: (79) [t_l] t_l:is_repropagating(_1124140) 03:20:43 Fail: (79) [t_l] t_l:is_repropagating(_1124754) 03:20:43 Call: (80) [t_l] t_l:exact_assertions 03:20:43 Fail: (80) [t_l] t_l:exact_assertions 03:20:43 Call: (80) [t_l] t_l:exact_assertions 03:20:43 Fail: (80) [t_l] t_l:exact_assertions 03:20:43 ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 %~ 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. 03:20:43 ^ Call: (86) [baseKB] fix_mp("mpred_add_support_fast", _1179690, _1179692, _1179694) 03:20:43 ^ Unify: (86) [baseKB] fix_mp("mpred_add_support_fast", _1179690, _1179692, _1179694) 03:20:43 ^ Exit: (92) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (86) [baseKB] fix_mp("mpred_add_support_fast", _1179690, baseKB, _1179690) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 Call: (86) [t_l] t_l:assert_dir(_1196232) 03:20:43 Fail: (86) [t_l] t_l:assert_dir(_1196232) 03:20:43 ^ Exit: (93) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (94) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 Call: (88) [t_l] t_l:assert_dir(_1200338) 03:20:43 Fail: (88) [t_l] t_l:assert_dir(_1200338) 03:20:43 ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ Call: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Unify: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Exit: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Call: (91) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 ^ Unify: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))))) 03:20:43 ^ Call: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) 03:20:43 ^ Unify: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ Call: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (99) [ucatch] strip_module(ucatch:must_det_u, _1210612, _1210552) 03:20:43 ^ Exit: (99) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (99) [system] var(must_det_u) 03:20:43 Fail: (99) [system] var(must_det_u) 03:20:43 ^ Fail: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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((... -> ...;... = ...)))) 03:20:43 ^ 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((... -> ...;... = ...)))) 03:20:43 ^ 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) 03:20:43 ^ 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)))) 03:20:43 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)))) 03:20:43 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)))) 03:20:43 ^ 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((... -> ...;... = ...)))) 03:20:43 ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _1219238, _1219178) 03:20:43 ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (100) [system] var(must_det_u) 03:20:43 Fail: (100) [system] var(must_det_u) 03:20:43 ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206)) 03:20:43 ^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206)) 03:20:43 ^ Call: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206), _1223548, _1223488) 03:20:43 ^ 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)) 03:20:43 Call: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206)) 03:20:43 Fail: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206)) 03:20:43 ^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _1209204, _1209206)) 03:20:43 ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _1227864, _1227804) 03:20:43 ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (100) [system] var(must_det_u) 03:20:43 Fail: (100) [system] var(must_det_u) 03:20:43 ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ 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) 03:20:43 ^ 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)))) 03:20:43 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)))) 03:20:43 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _1236490, _1236430) 03:20:43 ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (101) [system] var(must_det_u) 03:20:43 Fail: (101) [system] var(must_det_u) 03:20:43 ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:43 ^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:43 ^ Call: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _1240800, _1240740) 03:20:43 ^ Exit: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:43 Call: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:43 Fail: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:43 ^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:43 ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _1245122, _1245062) 03:20:43 ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (101) [system] var(must_det_u) 03:20:43 Fail: (101) [system] var(must_det_u) 03:20:43 ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ 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) 03:20:43 ^ 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)))) 03:20:43 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)))) 03:20:43 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _1253748, _1253688) 03:20:43 ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (102) [system] var(must_det_u) 03:20:43 Fail: (102) [system] var(must_det_u) 03:20:43 ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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) 03:20:43 ^ 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)) 03:20:43 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)) 03:20:43 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)) 03:20:43 ^ 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)) 03:20:43 ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _1263928, _1263868) 03:20:43 ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (102) [system] var(must_det_u) 03:20:43 Fail: (102) [system] var(must_det_u) 03:20:43 ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ 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) 03:20:43 ^ 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)))) 03:20:43 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)))) 03:20:43 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _1272554, _1272494) 03:20:43 ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (103) [system] var(must_det_u) 03:20:43 Fail: (103) [system] var(must_det_u) 03:20:43 ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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([...|...])))))) 03:20:43 ^ 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([...|...])))))) 03:20:43 ^ 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) 03:20:43 ^ 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', ... = ...])))))) 03:20:43 Call: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 Fail: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))))) 03:20:43 ^ 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([...|...])))))) 03:20:43 Call: (107) [t_l] t_l:use_side_effect_buffer 03:20:43 Fail: (107) [t_l] t_l:use_side_effect_buffer 03:20:43 Call: (107) [t_l] t_l:verify_side_effect_buffer 03:20:43 Fail: (107) [t_l] t_l:verify_side_effect_buffer 03:20:43 ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _1283604, _1283544) 03:20:43 ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:43 Call: (103) [system] var(must_det_u) 03:20:43 Fail: (103) [system] var(must_det_u) 03:20:43 ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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) 03:20:43 ^ 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))) 03:20:43 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))) 03:20:43 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))) 03:20:43 ^ 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))) 03:20:43 ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 Call: (98) [t_l] t_l:use_side_effect_buffer 03:20:43 Fail: (98) [t_l] t_l:use_side_effect_buffer 03:20:43 Call: (98) [t_l] t_l:verify_side_effect_buffer 03:20:43 Fail: (98) [t_l] t_l:verify_side_effect_buffer 03:20:43 Call: (98) [t_l] t_l:no_attempt_side_effects 03:20:43 Fail: (98) [t_l] t_l:no_attempt_side_effects 03:20:43 Call: (98) [t_l] t_l:side_effect_ok 03:20:43 Fail: (98) [t_l] t_l:side_effect_ok 03:20:43 Call: (98) [t_l] t_l:noDBaseMODs(_1296892) 03:20:43 Fail: (98) [t_l] t_l:noDBaseMODs(_1297506) 03:20:43 ^ Call: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) 03:20:43 ^ Unify: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ Call: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Call: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Unify: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Call: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Unify: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Exit: (111) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (105) [baseKB] check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Exit: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 Call: (104) [system] fail 03:20:43 Fail: (104) [system] fail 03:20:43 ^ Redo: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ Call: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1311250) 03:20:43 ^ Unify: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1311250) 03:20:43 ^ 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', ... = ...]))))) 03:20:43 ^ Call: (104) [system] assertz(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Exit: (104) [system] assertz(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Exit: (103) [baseKB] hook_database:assertz_i(baseKB:(ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:43 ^ 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)) 03:20:43 ^ Exit: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) 03:20:43 ^ 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)) 03:20:43 ^ Exit: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([...|...])))))) 03:20:43 ^ Exit: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(ca:-clause_asserted_i(sk2_in(avar([... = ...|...])))))) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ Call: (87) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1319530) 03:20:43 ^ Fail: (87) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1319530) 03:20:43 ^ Call: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500)) 03:20:43 ^ Unify: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500)) 03:20:43 ^ Call: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328)) 03:20:43 ^ Unify: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328)) 03:20:43 ^ Call: (89) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1323328) 03:20:43 ^ Fail: (89) [baseKB] clause(que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), _1319500), _1323328) 03:20:43 ^ Fail: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((ca:-clause_asserted_i(sk2_in(avar([...|...])))), _1319500), _1323328)) 03:20:43 ^ Fail: (87) [baseKB] clause_b(baseKB:que((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...])))), _1319500)) 03:20:43 ^ 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)))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (86) [system] set_prolog_flag(last_call_optimisation, false) 03:20:43 Exit: (86) [system] set_prolog_flag(last_call_optimisation, false) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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) 03:20:43 ^ Call: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Unify: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (92) [system] set_prolog_flag(last_call_optimisation, false) 03:20:43 Exit: (92) [system] set_prolog_flag(last_call_optimisation, false) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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) 03:20:43 ^ Call: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Unify: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Unify: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Call: (98) [user] asserta(t_l:busy_s((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _1340896) 03:20:43 ^ Exit: (98) [user] asserta(t_l:busy_s((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), <gt;clause>(0x556708f6b540)) 03:20:43 ^ Call: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Unify: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 %~ baseKB : mpred_fwc1( ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-6667'])))). 03:20:43 ^ Call: (102) [user] asserta(t_l:busy_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), _1362578) 03:20:43 ^ Exit: (102) [user] asserta(t_l:busy_f((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), <gt;clause>(0x55670d632000)) 03:20:43 ^ Call: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Unify: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Call: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Unify: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Call: (110) [baseKB] locally(t_l:exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ 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']))))) 03:20:43 ^ Call: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (113) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (114) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions) 03:20:43 ^ Unify: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions) 03:20:43 Call: (115) [system] copy_term(t_l:exact_assertions, _1377006) 03:20:43 Exit: (115) [system] copy_term(t_l:exact_assertions, t_l:exact_assertions) 03:20:43 ^ Call: (115) [t_l] clause(t_l:exact_assertions, true) 03:20:43 ^ Fail: (115) [t_l] clause(t_l:exact_assertions, true) 03:20:43 ^ Fail: (114) [locally_each] locally_each:clause_true(t_l, t_l:exact_assertions) 03:20:43 ^ Call: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions) 03:20:43 ^ Unify: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions) 03:20:43 ^ Call: (121) [t_l] asserta(t_l:exact_assertions, _1381460) 03:20:43 ^ Exit: (121) [t_l] asserta(t_l:exact_assertions, <gt;clause>(0x5566f60ca3c0)) 03:20:43 Call: (121) [system] nb_current('$w_tl_e', _1382698) 03:20:43 Exit: (121) [system] nb_current('$w_tl_e', [<gt;clause>(0x556708ba1bc0)]) 03:20:43 Call: (121) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca3c0), <gt;clause>(0x556708ba1bc0)]) 03:20:43 Exit: (121) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca3c0), <gt;clause>(0x556708ba1bc0)]) 03:20:43 ^ Exit: (120) [locally_each] locally_each:key_asserta(t_l, t_l:exact_assertions) 03:20:43 ^ Call: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 ^ Unify: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 ^ Unify: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 ^ Call: (123) [baseKB] hook_database:suggest_m(_1387748) 03:20:43 ^ Unify: (123) [baseKB] hook_database:suggest_m(_1387748) 03:20:43 Call: (124) [$syspreds] prolog_load_context(module, _1387748) 03:20:43 Unify: (124) [$syspreds] prolog_load_context(module, _1387748) 03:20:43 Exit: (124) [$syspreds] prolog_load_context(module, baseKB) 03:20:43 ^ Exit: (123) [baseKB] hook_database:suggest_m(baseKB) 03:20:43 ^ Call: (129) [baseKB] baseKB:mpred_prop(baseKB, ca, 0, pfcLHS) 03:20:43 ^ Fail: (129) [baseKB] baseKB:mpred_prop(baseKB, ca, 0, pfcLHS) 03:20:43 ^ Exit: (119) [baseKB] mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:43 Call: (119) [system] deterministic(_1380114) 03:20:43 Exit: (119) [system] deterministic(true) 03:20:43 ^ Call: (120) [locally_each] locally_each:key_erase(t_l) 03:20:43 ^ Unify: (120) [locally_each] locally_each:key_erase(t_l) 03:20:43 Call: (121) [system] nb_current('$w_tl_e', [_1395958|_1395960]) 03:20:43 Exit: (121) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f60ca3c0), <gt;clause>(0x556708ba1bc0)]) 03:20:43 Call: (121) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x556708ba1bc0)]) 03:20:43 Exit: (121) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x556708ba1bc0)]) 03:20:43 Call: (122) [system] erase(<gt;clause>(0x5566f60ca3c0)) 03:20:43 Exit: (122) [system] erase(<gt;clause>(0x5566f60ca3c0)) 03:20:43 Call: (121) [system] true 03:20:43 Exit: (121) [system] true 03:20:43 Call: (121) [system] true 03:20:43 Exit: (121) [system] true 03:20:43 ^ Exit: (120) [locally_each] locally_each:key_erase(t_l) 03:20:43 ^ 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']))))) 03:20:43 ^ Exit: (109) [baseKB] locally_each:locally_tl(exact_assertions, mpred_do_clause0(ca, clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ Exit: (101) [user] mpred_do_fact((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Call: (101) [system] true 03:20:43 Exit: (101) [system] true 03:20:43 ^ Call: (101) [system] call(user:(catch(erase(<gt;clause>(0x55670d632000)), _1362622, fail)->true;true)) 03:20:43 ^ Unify: (101) [system] call(user:(catch(erase(<gt;clause>(0x55670d632000)), _1362622, fail)->true;true)) 03:20:43 Call: (104) [system] erase(<gt;clause>(0x55670d632000)) 03:20:43 Exit: (104) [system] erase(<gt;clause>(0x55670d632000)) 03:20:43 Call: (103) [system] true 03:20:43 Exit: (103) [system] true 03:20:43 ^ Exit: (101) [system] call(user:(catch(erase(<gt;clause>(0x55670d632000)), _1362622, fail)->true;true)) 03:20:43 ^ Exit: (97) [user] mpred_m_fwc2(baseKB, (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 Call: (97) [system] true 03:20:43 Exit: (97) [system] true 03:20:43 ^ Call: (97) [system] call(user:(catch(erase(<gt;clause>(0x556708f6b540)), _1340942, fail)->true;true)) 03:20:43 ^ Unify: (97) [system] call(user:(catch(erase(<gt;clause>(0x556708f6b540)), _1340942, fail)->true;true)) 03:20:43 Call: (100) [system] erase(<gt;clause>(0x556708f6b540)) 03:20:43 Exit: (100) [system] erase(<gt;clause>(0x556708f6b540)) 03:20:43 Call: (99) [system] true 03:20:43 Exit: (99) [system] true 03:20:43 ^ Exit: (97) [system] call(user:(catch(erase(<gt;clause>(0x556708f6b540)), _1340942, fail)->true;true)) 03:20:43 ^ Exit: (92) [user] mpred_fwc1((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ 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) 03:20:43 ^ Exit: (86) [user] mpred_fwc((ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667']))))) 03:20:43 ^ 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) 03:20:43 ^ Exit: (76) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ Call: (81) [baseKB] baseKB:que(conflict(_1419852), _1419916) 03:20:43 ^ Fail: (81) [baseKB] baseKB:que(conflict(_1419852), _1420540) 03:20:43 ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110)))) 03:20:43 ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110)))) 03:20:43 ^ Call: (78) [baseKB] clause(que(_1419692, _1421110), _1421134) 03:20:43 ^ Fail: (78) [baseKB] clause(que(_1419692, _1421110), _1421134) 03:20:43 ^ Call: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110)) 03:20:43 ^ Unify: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110)) 03:20:43 ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932)) 03:20:43 ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932)) 03:20:43 ^ Call: (80) [baseKB] clause(que(_1419692, _1421110), _1424932) 03:20:43 ^ Fail: (80) [baseKB] clause(que(_1419692, _1421110), _1424932) 03:20:43 ^ Fail: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1419692, _1421110), _1424932)) 03:20:43 ^ Fail: (78) [baseKB] clause_b(baseKB:que(_1419692, _1421110)) 03:20:43 ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1419692, _1421110), _1421134), call(_1421134)*->true;clause_b(baseKB:que(_1419692, _1421110)))) 03:20:43 ^ 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))) 03:20:43 Call: (65) [system] b_setval('$current_why', []) 03:20:43 Exit: (65) [system] b_setval('$current_why', []) 03:20:43 Call: (65) [system] b_setval('$current_why', []) 03:20:43 Exit: (65) [system] b_setval('$current_why', []) 03:20:43 ^ 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)))) 03:20:43 Call: (60) [system] deterministic(_1059492) 03:20:43 Exit: (60) [system] deterministic(true) 03:20:43 ^ Call: (61) [locally_each] locally_each:key_erase(t_l) 03:20:43 ^ Unify: (61) [locally_each] locally_each:key_erase(t_l) 03:20:43 Call: (62) [system] nb_current('$w_tl_e', [_1435522|_1435524]) 03:20:43 Exit: (62) [system] nb_current('$w_tl_e', [<gt;clause>(0x556708ba1bc0)]) 03:20:43 Call: (62) [system] nb_linkval('$w_tl_e', []) 03:20:43 Exit: (62) [system] nb_linkval('$w_tl_e', []) 03:20:43 Call: (63) [system] erase(<gt;clause>(0x556708ba1bc0)) 03:20:43 Exit: (63) [system] erase(<gt;clause>(0x556708ba1bc0)) 03:20:43 Call: (62) [system] true 03:20:43 Exit: (62) [system] true 03:20:43 Call: (62) [system] true 03:20:43 Exit: (62) [system] true 03:20:43 ^ Exit: (61) [locally_each] locally_each:key_erase(t_l) 03:20:43 ^ 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))))) 03:20:43 ^ 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))))) 03:20:43 ^ 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)))))) 03:20:43 Call: (49) [system] deterministic(_1044196) 03:20:43 Exit: (49) [system] deterministic(true) 03:20:43 ^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) 03:20:43 ^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) 03:20:43 ^ Exit: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) 03:20:43 ^ 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)))))) 03:20:43 ^ 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))))))) 03:20:43 Call: (42) [system] deterministic(_1039694) 03:20:43 Exit: (42) [system] deterministic(true) 03:20:43 ^ Call: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) 03:20:43 ^ Unify: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) 03:20:43 ^ Exit: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) 03:20:43 ^ 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))))))) 03:20:43 ^ 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)) 03:20:43 ^ Call: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) 03:20:43 ^ 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])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Redo: (37) [user] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) 03:20:43 ^ 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])])) 03:20:43 ^ Redo: (37) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) 03:20:43 ^ Unify: (37) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) 03:20:43 Call: (38) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) 03:20:43 Exit: (38) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) 03:20:43 Call: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca))) 03:20:43 Unify: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca))) 03:20:43 Exit: (38) [$syspreds] nb_setval('$term_user', (:-listing(ca))) 03:20:43 Call: (38) [system] fail 03:20:43 Fail: (38) [system] fail 03:20:43 ^ Redo: (37) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) 03:20:43 ^ Unify: (37) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) 03:20:43 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:43 Call: (39) [t_l] t_l:is_ec_cvt(_1465348) 03:20:43 Fail: (39) [t_l] t_l:is_ec_cvt(_1465348) 03:20:43 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Redo: (37) [ec_loader] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) 03:20:43 ^ Fail: (37) [ec_loader] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1452988, _1452990) 03:20:43 ^ Call: (37) [user] term_expansion((:-listing(ca)), _1468458) 03:20:43 ^ Unify: (37) [user] term_expansion((:-listing(ca)), (:-listing(ca))) 03:20:43 ^ Redo: (37) [system] term_expansion((:-listing(ca)), _1468458) 03:20:43 ^ Unify: (37) [system] term_expansion((:-listing(ca)), _1468458) 03:20:43 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 ^ Fail: (37) [plunit] term_expansion((:-listing(ca)), _1468458) 03:20:43 ^ Call: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 ^ Unify: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (41) [system] nonvar((:-listing(ca))) 03:20:43 Exit: (41) [system] nonvar((:-listing(ca))) 03:20:43 Call: (41) [echo_files] echo_files:never_echo_term((:-listing(ca))) 03:20:43 Fail: (41) [echo_files] echo_files:never_echo_term((:-listing(ca))) 03:20:43 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) 03:20:43 Call: (41) [$syspreds] prolog_load_context(stream, _1480286) 03:20:43 Unify: (41) [$syspreds] prolog_load_context(stream, _1480286) 03:20:43 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:43 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Call: (41) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=..[_1483932, _1483938, _1483944|_1483946] 03:20:43 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, [...])]] 03:20:43 Call: (41) [system] ttyflush 03:20:43 Exit: (41) [system] ttyflush 03:20:43 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Call: (42) [system] (:-listing(ca))==end_of_file 03:20:43 Fail: (42) [system] (:-listing(ca))==end_of_file 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _1490114) 03:20:43 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 Call: (42) [system] _1491988 is 1661+1 03:20:43 Exit: (42) [system] 1662 is 1661+1 03:20:43 Call: (42) [system] 1677=<gt;1662 03:20:43 Fail: (42) [system] 1677=<gt;1662 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:43 ~*/ 03:20:43 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1663) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1663) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_1504318, <gt;stream>(0x556703a44a00), _1504322) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1663) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_1506746, <gt;stream>(0x556703a44a00), _1506748) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661) 03:20:43 Call: (43) [system] 1663>1661 03:20:43 Exit: (43) [system] 1663>1661 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661, 1663) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661, 1663) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _1512334 is 1663-1661 03:20:43 Exit: (45) [system] 2 is 1663-1661 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1516664) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1516664) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1518670, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f51ea400), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f51ea400)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f51ea400)) 03:20:43 ^ 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, <gt;stream>(0x5566f51ea400), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f51ea400))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1663) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1663) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1527378)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1527378)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1663)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1663)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1663) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_1531708) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:43 Call: (46) [system] "\n\n"\==[] 03:20:43 Exit: (46) [system] "\n\n"\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _1536016, _1536018, _1536020, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1536016, _1536018, _1536020, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1536016, _1536018, _1536020, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _1539834, _1539898, _1539836, '\n/*~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _1539834, _1540516, _1539836, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _1541692, _1541756, _1541694, '/*~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _1541692, _1542374, _1541694, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _1544168, _1544232, _1544170, '\n%~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _1544168, _1544850, _1544170, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _1546026, _1546090, _1546028, '%~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _1546026, _1546708, _1546028, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] write("\n\n") 03:20:43 03:20:43 03:20:43 Exit: (45) [system] write("\n\n") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1661, 1663) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1663) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677) 03:20:43 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (44) [system] _1556538 is 1677-1663 03:20:43 Exit: (44) [system] 14 is 1677-1663 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1560868) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1560868) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1562874, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f51eb300), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f51eb300)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f51eb300)) 03:20:43 ^ 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, <gt;stream>(0x5566f51eb300), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f51eb300))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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)") 03:20:43 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)") 03:20:43 Call: (43) [echo_files] echo_files:read_mco(":- listing(ca)", _1570386, _1570388, _1570390, _1570392, _1570394) 03:20:43 Unify: (43) [echo_files] echo_files:read_mco(":- listing(ca)", _1571020, _1571022, _1571024, _1571026, _1571028) 03:20:43 Call: (44) [system] read_term_from_atom(":- listing(ca)", _1571596, [cycles(true), comments(_1571616), quasi_quotations(_1571626), variable_names(_1571636), singletons(_1571646)]) 03:20:43 Exit: (44) [system] read_term_from_atom(":- listing(ca)", (:-listing(ca)), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:43 Call: (44) [system] read_term_from_atom(":- listing(ca)", _1572876, [cycles(false), comments(_1572896), quasi_quotations(_1572906), variable_names(_1572916), singletons(_1572926)]) 03:20:43 Exit: (44) [system] read_term_from_atom(":- listing(ca)", (:-listing(ca)), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:43 Call: (44) [system] (:-listing(ca))=@=(:-listing(ca)) 03:20:43 Exit: (44) [system] (:-listing(ca))=@=(:-listing(ca)) 03:20:43 Call: (44) [system] _1575368=(:-listing(ca)) 03:20:43 Exit: (44) [system] (:-listing(ca))=(:-listing(ca)) 03:20:43 Exit: (43) [echo_files] echo_files:read_mco(":- listing(ca)", (:-listing(ca)), [], [], [], []) 03:20:43 Call: (43) [system] write(":- listing(ca)") 03:20:43 :- listing(ca) 03:20:43 Exit: (43) [system] write(":- listing(ca)") 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1677) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1677) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1587112)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1587112)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1677)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1677)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1677) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _1592662) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1678) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1678) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1678) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_1595168, <gt;stream>(0x556703a44a00), _1595172) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1677) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1677) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1678) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_1597596, <gt;stream>(0x556703a44a00), _1597598) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1677) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1677) 03:20:43 Call: (43) [system] 1678>1677 03:20:43 Exit: (43) [system] 1678>1677 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1677, 1678) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1677, 1678) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _1603184 is 1678-1677 03:20:43 Exit: (45) [system] 1 is 1678-1677 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1607514) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1607514) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1609520, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f9ae7c00), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f9ae7c00)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f9ae7c00)) 03:20:43 ^ 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, <gt;stream>(0x5566f9ae7c00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f9ae7c00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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, ".") 03:20:43 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, ".") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1618228)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1618228)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1678)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1678)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_1622558) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Call: (46) [system] "."\==[] 03:20:43 Exit: (46) [system] "."\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _1626866, _1626868, _1626870, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1626866, _1626868, _1626870, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1626866, _1626868, _1626870, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _1630684, _1630748, _1630686, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(".", _1630684, _1631366, _1630686, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _1632542, _1632606, _1632544, '/*~') 03:20:43 Fail: (45) [system] sub_string(".", _1632542, _1633224, _1632544, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _1635018, _1635082, _1635020, '\n%~') 03:20:43 Fail: (45) [system] sub_string(".", _1635018, _1635700, _1635020, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _1636876, _1636940, _1636878, '%~') 03:20:43 Fail: (45) [system] sub_string(".", _1636876, _1637558, _1636878, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] write(".") 03:20:43 . 03:20:43 Exit: (45) [system] write(".") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1677, 1678) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1678) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _1648550) 03:20:43 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1678) 03:20:43 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) 03:20:43 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) 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1654120) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1654120) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1656126, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f9ae7900), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f9ae7900)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f9ae7900)) 03:20:43 ^ 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, <gt;stream>(0x5566f9ae7900), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f9ae7900))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 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) 03:20:43 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", <gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5566f9ae6100)) 03:20:43 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5566f9ae6100)) 03:20:43 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (45) [system] peek_char(<gt;stream>(0x5566f9ae6100), _1669880) 03:20:43 Exit: (45) [system] peek_char(<gt;stream>(0x5566f9ae6100), '\n') 03:20:43 Call: (45) [system] char_type('\n', space) 03:20:43 Exit: (45) [system] char_type('\n', space) 03:20:43 Call: (45) [system] get_char(<gt;stream>(0x5566f9ae6100), '\n') 03:20:43 Exit: (45) [system] get_char(<gt;stream>(0x5566f9ae6100), '\n') 03:20:43 Call: (45) [system] put_char('\n') 03:20:43 03:20:43 Exit: (45) [system] put_char('\n') 03:20:43 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5566f9ae6100)) 03:20:43 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5566f9ae6100)) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (46) [system] peek_char(<gt;stream>(0x5566f9ae6100), _1680224) 03:20:43 Exit: (46) [system] peek_char(<gt;stream>(0x5566f9ae6100), '\n') 03:20:43 Call: (46) [system] char_type('\n', space) 03:20:43 Exit: (46) [system] char_type('\n', space) 03:20:43 Call: (46) [system] get_char(<gt;stream>(0x5566f9ae6100), '\n') 03:20:43 Exit: (46) [system] get_char(<gt;stream>(0x5566f9ae6100), '\n') 03:20:43 Call: (46) [system] put_char('\n') 03:20:43 03:20:43 Exit: (46) [system] put_char('\n') 03:20:43 Exit: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (47) [system] at_end_of_stream(<gt;stream>(0x5566f9ae6100)) 03:20:43 Fail: (47) [system] at_end_of_stream(<gt;stream>(0x5566f9ae6100)) 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (47) [system] peek_char(<gt;stream>(0x5566f9ae6100), _1690568) 03:20:43 Exit: (47) [system] peek_char(<gt;stream>(0x5566f9ae6100), :) 03:20:43 Call: (47) [system] char_type(:, space) 03:20:43 Fail: (47) [system] char_type(:, space) 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (47) [echo_files] echo_files:nsl(_1694222) 03:20:43 Unify: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Call: (47) [system] atom_length('No source location!?', _1696066) 03:20:43 Exit: (47) [system] atom_length('No source location!?', 20) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f9ae6100), 20, _1697280) 03:20:43 Exit: (47) [system] peek_string(<gt;stream>(0x5566f9ae6100), 20, ":- abolish(sk2_in/1)") 03:20:43 Call: (47) [system] ":- abolish(sk2_in/1)"=='No source location!?' 03:20:43 Fail: (47) [system] ":- abolish(sk2_in/1)"=='No source location!?' 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f9ae6100), 2, "%~") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x5566f9ae6100), 2, "%~") 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f9ae6100), 1, "%") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x5566f9ae6100), 1, "%") 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f9ae6100), 2, "#!") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x5566f9ae6100), 2, "#!") 03:20:43 Fail: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f9ae6100)) 03:20:43 Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9ae6100)) 03:20:43 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9ae6100)) 03:20:43 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f9ae6100)) 03:20:43 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _1711428) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1678) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1713898)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1713898)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1678)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1678)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), _1473382) 03:20:43 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), _1473382) 03:20:43 Call: (43) [system] fail 03:20:43 Fail: (43) [system] fail 03:20:43 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), _1473382) 03:20:43 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), _1473382) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1725694) 03:20:43 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1726312) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:43 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:43 /*~ 03:20:43 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 ^ 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])])) 03:20:43 ^ Redo: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 ^ Unify: (38) [system] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 ^ Unify: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 Call: (39) [system] (:-listing(ca))\==end_of_file 03:20:43 Exit: (39) [system] (:-listing(ca))\==end_of_file 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) 03:20:43 Exit: (40) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) 03:20:43 Call: (40) [system] nonvar((:-listing(ca))) 03:20:43 Exit: (40) [system] nonvar((:-listing(ca))) 03:20:43 Call: (40) [system] nb_current('$term', _1755182) 03:20:43 Exit: (40) [system] nb_current('$term', (:-listing(ca))) 03:20:43 Call: (40) [$syspreds] prolog_load_context(module, _1756396) 03:20:43 Unify: (40) [$syspreds] prolog_load_context(module, _1756396) 03:20:43 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:43 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), _1758216) 03:20:43 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), (:-_1758852)) 03:20:43 Call: (41) [system] (:-listing(ca))==(:-listing(ca)) 03:20:43 Exit: (41) [system] (:-listing(ca))==(:-listing(ca)) 03:20:43 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), _1758852) 03:20:43 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), _1758852) 03:20:43 Call: (42) [system] functor(directive_expansion, _1761966, _1761968) 03:20:43 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:43 Call: (42) [system] _1763196 is 0+2 03:20:43 Exit: (42) [system] 2 is 0+2 03:20:43 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), _1758852) 03:20:43 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), listing(ca)) 03:20:43 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing(ca), listing(ca)) 03:20:43 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing(ca), listing(ca)) 03:20:43 ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing(ca)), (:-listing(ca)), (:-listing(ca))) 03:20:43 Call: (40) [system] (:-listing(ca))\=@=(:-listing(ca)) 03:20:43 Fail: (40) [system] (:-listing(ca))\=@=(:-listing(ca)) 03:20:43 ^ 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) 03:20:43 ^ Redo: (38) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 ^ Unify: (38) [subclause_expansion] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 Call: (39) [system] nonvar((:-listing(ca))) 03:20:43 Exit: (39) [system] nonvar((:-listing(ca))) 03:20:43 Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) 03:20:43 Call: (39) [$syspreds] prolog_load_context(file, _1773102) 03:20:43 Unify: (39) [$syspreds] prolog_load_context(file, _1773102) 03:20:43 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1774928) 03:20:43 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1774928) 03:20:43 ^ Redo: (38) [file_scope] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 ^ Unify: (38) [file_scope] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 ^ Redo: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 ^ Unify: (38) [echo_files] term_expansion((:-listing(ca)), term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])]), _1473382, _1473384) 03:20:43 Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) 03:20:43 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca))) 03:20:43 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca))) 03:20:43 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing(ca))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) 03:20:43 Exit: (39) [system] nonvar(term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])) 03:20:43 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382) 03:20:43 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') 03:20:43 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') 03:20:43 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') 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), _1473382) 03:20:43 ^ Call: (43) [logicmoo_test] ucatch:keep_going 03:20:43 ^ Unify: (43) [logicmoo_test] ucatch:keep_going 03:20:43 ^ Exit: (43) [logicmoo_test] ucatch:keep_going 03:20:43 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-listing(ca)), (:-dmsg(skipped(listing(ca))))) 03:20:43 Call: (39) [system] term_position(1663, 1677, 1663, 1665, [term_position(1666, 1677, 1666, 1673, [1674-1676])])=_1473384 03:20:43 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])]) 03:20:43 ^ 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])])) 03:20:43 ^ Call: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), sicstus:sicstus_flag(_1798054, _1798056)) 03:20:43 Call: (45) [system] nonvar(dmsg(skipped(listing(ca)))) 03:20:43 Exit: (45) [system] nonvar(dmsg(skipped(listing(ca)))) 03:20:43 Call: (45) [system] dmsg(skipped(listing(ca)))=current_prolog_flag(_1798054, _1798056) 03:20:43 Fail: (45) [system] dmsg(skipped(listing(ca)))=current_prolog_flag(_1798054, _1798056) 03:20:43 ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), sicstus:sicstus_flag(_1798054, _1798056)) 03:20:43 Call: (45) [system] dmsg(skipped(listing(ca)))=prolog_flag(_1798054, _1798056) 03:20:43 Fail: (45) [system] dmsg(skipped(listing(ca)))=prolog_flag(_1798054, _1798056) 03:20:43 ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (44) [user] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ Call: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ 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])) 03:20:43 ^ Redo: (44) [loop_check] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ 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])) 03:20:43 ^ Redo: (44) [ucatch] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Unify: (44) [ucatch] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Redo: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Unify: (44) [virtualize_source] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 Call: (45) [system] nonvar(term_position(1666, 1677, 1666, 1673, [1674-1676])) 03:20:43 Exit: (45) [system] nonvar(term_position(1666, 1677, 1666, 1673, [1674-1676])) 03:20:43 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca)))) 03:20:43 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca)))) 03:20:43 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing(ca)))) 03:20:43 ^ Redo: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Unify: (44) [common_logic_utils] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Redo: (44) [gvlib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Unify: (44) [gvlib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Redo: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Unify: (44) [logicmoo_test] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Call: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Unify: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Fail: (45) [pfc_lib] pfc_goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Fail: (44) [pfc_lib] goal_expansion(dmsg(skipped(listing(ca))), term_position(1666, 1677, 1666, 1673, [1674-1676]), _1797404, _1797406) 03:20:43 ^ Call: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 Call: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca)))) 03:20:43 Unify: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca)))) 03:20:43 Call: (46) [system] compound_name_arity(dmsg(skipped(listing(ca))), _1829226, _1829228) 03:20:43 Exit: (46) [system] compound_name_arity(dmsg(skipped(listing(ca))), dmsg, 1) 03:20:43 Call: (46) [yall] yall:lambda_functor(dmsg) 03:20:43 Fail: (46) [yall] yall:lambda_functor(dmsg) 03:20:43 Fail: (45) [yall] yall:lambda_like(dmsg(skipped(listing(ca)))) 03:20:43 ^ Redo: (44) [yall] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ Unify: (44) [yall] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 Call: (45) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), _1797404) 03:20:43 Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing(ca))), _1797404) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing(ca)))) 03:20:43 Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing(ca)))) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(listing(ca))), _1797404) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-listing(ca)), _298, (:-dmsg(skipped(listing(ca)))), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:43 Call: (34) [t_l] t_l:hide_dmsg 03:20:43 Fail: (34) [t_l] t_l:hide_dmsg 03:20:43 ^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca)))))) 03:20:43 ^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca)))))) 03:20:43 ^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1846638, file_no(2)), writeln(_1846638, dmsg(skipped(listing(ca)))))) 03:20:43 ^ 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))))))) 03:20:43 ^ 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))))))) 03:20:43 %~ skipped( listing(ca)) 03:20:43 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:43 ^ 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))))))) 03:20:43 ^ 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) 03:20:43 ^ 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])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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])])])) 03:20:43 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])])])) 03:20:43 Call: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1)))) 03:20:43 Unify: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1)))) 03:20:43 Exit: (38) [$syspreds] nb_setval('$term_user', (:-abolish((sk2_in/1)))) 03:20:43 Call: (38) [system] fail 03:20:43 Fail: (38) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:43 Call: (39) [t_l] t_l:is_ec_cvt(_1871776) 03:20:43 Fail: (39) [t_l] t_l:is_ec_cvt(_1871776) 03:20:43 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (37) [user] term_expansion((:-abolish((sk2_in/1))), _1874886) 03:20:43 ^ Unify: (37) [user] term_expansion((:-abolish((sk2_in/1))), (:-abolish((sk2_in/1)))) 03:20:43 ^ Redo: (37) [system] term_expansion((:-abolish((sk2_in/1))), _1874886) 03:20:43 ^ Unify: (37) [system] term_expansion((:-abolish((sk2_in/1))), _1874886) 03:20:43 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 ^ Fail: (37) [plunit] term_expansion((:-abolish((sk2_in/1))), _1874886) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (41) [system] nonvar((:-abolish((sk2_in/1)))) 03:20:43 Exit: (41) [system] nonvar((:-abolish((sk2_in/1)))) 03:20:43 Call: (41) [echo_files] echo_files:never_echo_term((:-abolish((sk2_in/1)))) 03:20:43 Fail: (41) [echo_files] echo_files:never_echo_term((:-abolish((sk2_in/1)))) 03:20:43 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) 03:20:43 Call: (41) [$syspreds] prolog_load_context(stream, _1886714) 03:20:43 Unify: (41) [$syspreds] prolog_load_context(stream, _1886714) 03:20:43 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:43 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 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] 03:20:43 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, [...])]] 03:20:43 Call: (41) [system] ttyflush 03:20:43 Exit: (41) [system] ttyflush 03:20:43 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Call: (42) [system] (:-abolish((sk2_in/1)))==end_of_file 03:20:43 Fail: (42) [system] (:-abolish((sk2_in/1)))==end_of_file 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _1896542) 03:20:43 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 Call: (42) [system] _1898416 is 1678+1 03:20:43 Exit: (42) [system] 1679 is 1678+1 03:20:43 Call: (42) [system] 1700=<gt;1679 03:20:43 Fail: (42) [system] 1700=<gt;1679 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:43 ~*/ 03:20:43 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1680) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1680) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_1910746, <gt;stream>(0x556703a44a00), _1910750) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1680) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_1913174, <gt;stream>(0x556703a44a00), _1913176) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678) 03:20:43 Call: (43) [system] 1680>1678 03:20:43 Exit: (43) [system] 1680>1678 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678, 1680) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678, 1680) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _1918762 is 1680-1678 03:20:43 Exit: (45) [system] 2 is 1680-1678 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1923092) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1923092) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1925098, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556704361a00), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x556704361a00)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x556704361a00)) 03:20:43 ^ 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, <gt;stream>(0x556704361a00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556704361a00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1680) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1680) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1933806)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1933806)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1680)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1680)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1680) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_1938136) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:43 Call: (46) [system] "\n\n"\==[] 03:20:43 Exit: (46) [system] "\n\n"\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _1942444, _1942446, _1942448, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1942444, _1942446, _1942448, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1942444, _1942446, _1942448, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _1946262, _1946326, _1946264, '\n/*~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _1946262, _1946944, _1946264, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _1948120, _1948184, _1948122, '/*~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _1948120, _1948802, _1948122, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _1950596, _1950660, _1950598, '\n%~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _1950596, _1951278, _1950598, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _1952454, _1952518, _1952456, '%~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _1952454, _1953136, _1952456, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] write("\n\n") 03:20:43 03:20:43 03:20:43 Exit: (45) [system] write("\n\n") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1678, 1680) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1680) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700) 03:20:43 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (44) [system] _1962966 is 1700-1680 03:20:43 Exit: (44) [system] 20 is 1700-1680 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1967296) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1967296) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1969302, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556703764800), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x556703764800)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x556703764800)) 03:20:43 ^ 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, <gt;stream>(0x556703764800), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556703764800))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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)") 03:20:43 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)") 03:20:43 Call: (43) [echo_files] echo_files:read_mco(":- abolish(sk2_in/1)", _1976816, _1976818, _1976820, _1976822, _1976824) 03:20:43 Unify: (43) [echo_files] echo_files:read_mco(":- abolish(sk2_in/1)", _1977450, _1977452, _1977454, _1977456, _1977458) 03:20:43 Call: (44) [system] read_term_from_atom(":- abolish(sk2_in/1)", _1978026, [cycles(true), comments(_1978046), quasi_quotations(_1978056), variable_names(_1978066), singletons(_1978076)]) 03:20:43 Exit: (44) [system] read_term_from_atom(":- abolish(sk2_in/1)", (:-abolish((sk2_in/1))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:43 Call: (44) [system] read_term_from_atom(":- abolish(sk2_in/1)", _1979312, [cycles(false), comments(_1979332), quasi_quotations(_1979342), variable_names(_1979352), singletons(_1979362)]) 03:20:43 Exit: (44) [system] read_term_from_atom(":- abolish(sk2_in/1)", (:-abolish((sk2_in/1))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:43 Call: (44) [system] (:-abolish((sk2_in/1)))=@=(:-abolish((sk2_in/1))) 03:20:43 Exit: (44) [system] (:-abolish((sk2_in/1)))=@=(:-abolish((sk2_in/1))) 03:20:43 Call: (44) [system] _1981810=(:-abolish((sk2_in/1))) 03:20:43 Exit: (44) [system] (:-abolish((sk2_in/1)))=(:-abolish((sk2_in/1))) 03:20:43 Exit: (43) [echo_files] echo_files:read_mco(":- abolish(sk2_in/1)", (:-abolish((sk2_in/1))), [], [], [], []) 03:20:43 Call: (43) [system] write(":- abolish(sk2_in/1)") 03:20:43 :- abolish(sk2_in/1) 03:20:43 Exit: (43) [system] write(":- abolish(sk2_in/1)") 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1700) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1700) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1993554)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _1993554)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1700)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1700)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1700) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _1999104) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1701) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1701) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1701) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_2001610, <gt;stream>(0x556703a44a00), _2001614) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1700) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1700) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1701) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_2004038, <gt;stream>(0x556703a44a00), _2004040) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1700) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1700) 03:20:43 Call: (43) [system] 1701>1700 03:20:43 Exit: (43) [system] 1701>1700 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1700, 1701) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1700, 1701) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _2009626 is 1701-1700 03:20:43 Exit: (45) [system] 1 is 1701-1700 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2013956) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2013956) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2015962, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556703be0000), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x556703be0000)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x556703be0000)) 03:20:43 ^ 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, <gt;stream>(0x556703be0000), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556703be0000))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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, ".") 03:20:43 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, ".") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2024670)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2024670)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1701)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1701)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_2029000) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Call: (46) [system] "."\==[] 03:20:43 Exit: (46) [system] "."\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _2033308, _2033310, _2033312, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2033308, _2033310, _2033312, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2033308, _2033310, _2033312, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _2037126, _2037190, _2037128, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(".", _2037126, _2037808, _2037128, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _2038984, _2039048, _2038986, '/*~') 03:20:43 Fail: (45) [system] sub_string(".", _2038984, _2039666, _2038986, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _2041460, _2041524, _2041462, '\n%~') 03:20:43 Fail: (45) [system] sub_string(".", _2041460, _2042142, _2041462, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _2043318, _2043382, _2043320, '%~') 03:20:43 Fail: (45) [system] sub_string(".", _2043318, _2044000, _2043320, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] write(".") 03:20:43 . 03:20:43 Exit: (45) [system] write(".") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1700, 1701) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1701) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _2054992) 03:20:43 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1701) 03:20:43 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) 03:20:43 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) 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2060562) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2060562) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2062568, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5567038ee600), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5567038ee600)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5567038ee600)) 03:20:43 ^ 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, <gt;stream>(0x5567038ee600), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5567038ee600))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 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) 03:20:43 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", <gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5566f5d83b00)) 03:20:43 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5566f5d83b00)) 03:20:43 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (45) [system] peek_char(<gt;stream>(0x5566f5d83b00), _2076316) 03:20:43 Exit: (45) [system] peek_char(<gt;stream>(0x5566f5d83b00), '\n') 03:20:43 Call: (45) [system] char_type('\n', space) 03:20:43 Exit: (45) [system] char_type('\n', space) 03:20:43 Call: (45) [system] get_char(<gt;stream>(0x5566f5d83b00), '\n') 03:20:43 Exit: (45) [system] get_char(<gt;stream>(0x5566f5d83b00), '\n') 03:20:43 Call: (45) [system] put_char('\n') 03:20:43 03:20:43 Exit: (45) [system] put_char('\n') 03:20:43 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5566f5d83b00)) 03:20:43 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5566f5d83b00)) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (46) [system] peek_char(<gt;stream>(0x5566f5d83b00), _2086660) 03:20:43 Exit: (46) [system] peek_char(<gt;stream>(0x5566f5d83b00), '\n') 03:20:43 Call: (46) [system] char_type('\n', space) 03:20:43 Exit: (46) [system] char_type('\n', space) 03:20:43 Call: (46) [system] get_char(<gt;stream>(0x5566f5d83b00), '\n') 03:20:43 Exit: (46) [system] get_char(<gt;stream>(0x5566f5d83b00), '\n') 03:20:43 Call: (46) [system] put_char('\n') 03:20:43 03:20:43 Exit: (46) [system] put_char('\n') 03:20:43 Exit: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (47) [system] at_end_of_stream(<gt;stream>(0x5566f5d83b00)) 03:20:43 Fail: (47) [system] at_end_of_stream(<gt;stream>(0x5566f5d83b00)) 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (47) [system] peek_char(<gt;stream>(0x5566f5d83b00), _2097004) 03:20:43 Exit: (47) [system] peek_char(<gt;stream>(0x5566f5d83b00), :) 03:20:43 Call: (47) [system] char_type(:, space) 03:20:43 Fail: (47) [system] char_type(:, space) 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (47) [echo_files] echo_files:nsl(_2100658) 03:20:43 Unify: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Call: (47) [system] atom_length('No source location!?', _2102502) 03:20:43 Exit: (47) [system] atom_length('No source location!?', 20) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f5d83b00), 20, _2103716) 03:20:43 Exit: (47) [system] peek_string(<gt;stream>(0x5566f5d83b00), 20, ":- with_fc_mode(zdir") 03:20:43 Call: (47) [system] ":- with_fc_mode(zdir"=='No source location!?' 03:20:43 Fail: (47) [system] ":- with_fc_mode(zdir"=='No source location!?' 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f5d83b00), 2, "%~") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x5566f5d83b00), 2, "%~") 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f5d83b00), 1, "%") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x5566f5d83b00), 1, "%") 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f5d83b00), 2, "#!") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x5566f5d83b00), 2, "#!") 03:20:43 Fail: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5d83b00)) 03:20:43 Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5d83b00)) 03:20:43 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5d83b00)) 03:20:43 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5d83b00)) 03:20:43 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _2117864) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1701) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2120334)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2120334)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1701)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1701)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), _1879810) 03:20:43 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), _1879810) 03:20:43 Call: (43) [system] fail 03:20:43 Fail: (43) [system] fail 03:20:43 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), _1879810) 03:20:43 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), _1879810) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2132130) 03:20:43 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2132748) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:43 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:43 /*~ 03:20:43 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] (:-abolish((sk2_in/1)))\==end_of_file 03:20:43 Exit: (39) [system] (:-abolish((sk2_in/1)))\==end_of_file 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 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])])])) 03:20:43 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])])])) 03:20:43 Call: (40) [system] nonvar((:-abolish((sk2_in/1)))) 03:20:43 Exit: (40) [system] nonvar((:-abolish((sk2_in/1)))) 03:20:43 Call: (40) [system] nb_current('$term', _2161618) 03:20:43 Exit: (40) [system] nb_current('$term', (:-abolish((sk2_in/1)))) 03:20:43 Call: (40) [$syspreds] prolog_load_context(module, _2162832) 03:20:43 Unify: (40) [$syspreds] prolog_load_context(module, _2162832) 03:20:43 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:43 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), _2164652) 03:20:43 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), (:-_2165288)) 03:20:43 Call: (41) [system] (:-abolish((sk2_in/1)))==(:-abolish((sk2_in/1))) 03:20:43 Exit: (41) [system] (:-abolish((sk2_in/1)))==(:-abolish((sk2_in/1))) 03:20:43 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), _2165288) 03:20:43 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), _2165288) 03:20:43 Call: (42) [system] functor(directive_expansion, _2168402, _2168404) 03:20:43 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:43 Call: (42) [system] _2169632 is 0+2 03:20:43 Exit: (42) [system] 2 is 0+2 03:20:43 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), _2165288) 03:20:43 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), abolish((sk2_in/1))) 03:20:43 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], abolish((sk2_in/1)), abolish((sk2_in/1))) 03:20:43 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, abolish((sk2_in/1)), abolish((sk2_in/1))) 03:20:43 ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1))), (:-abolish((sk2_in/1)))) 03:20:43 Call: (40) [system] (:-abolish((sk2_in/1)))\=@=(:-abolish((sk2_in/1))) 03:20:43 Fail: (40) [system] (:-abolish((sk2_in/1)))\=@=(:-abolish((sk2_in/1))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar((:-abolish((sk2_in/1)))) 03:20:43 Exit: (39) [system] nonvar((:-abolish((sk2_in/1)))) 03:20:43 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])])])) 03:20:43 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])])])) 03:20:43 Call: (39) [$syspreds] prolog_load_context(file, _2179538) 03:20:43 Unify: (39) [$syspreds] prolog_load_context(file, _2179538) 03:20:43 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2181364) 03:20:43 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2181364) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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])])])) 03:20:43 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])])])) 03:20:43 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1)))) 03:20:43 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1)))) 03:20:43 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-abolish((sk2_in/1)))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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])])])) 03:20:43 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])])])) 03:20:43 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810) 03:20:43 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') 03:20:43 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') 03:20:43 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') 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), _1879810) 03:20:43 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-abolish((sk2_in/1))), (:-abolish((sk2_in/1)))) 03:20:43 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 03:20:43 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])])]) 03:20:43 ^ 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])])])) 03:20:43 ^ Call: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 ^ Unify: (44) [user] goal_expansion(abolish((sk2_in/1)), sicstus:sicstus_flag(_2202642, _2202644)) 03:20:43 Call: (45) [system] nonvar(abolish((sk2_in/1))) 03:20:43 Exit: (45) [system] nonvar(abolish((sk2_in/1))) 03:20:43 Call: (45) [system] abolish((sk2_in/1))=current_prolog_flag(_2202642, _2202644) 03:20:43 Fail: (45) [system] abolish((sk2_in/1))=current_prolog_flag(_2202642, _2202644) 03:20:43 ^ Redo: (44) [user] goal_expansion(abolish((sk2_in/1)), sicstus:sicstus_flag(_2202642, _2202644)) 03:20:43 Call: (45) [system] abolish((sk2_in/1))=prolog_flag(_2202642, _2202644) 03:20:43 Fail: (45) [system] abolish((sk2_in/1))=prolog_flag(_2202642, _2202644) 03:20:43 ^ Redo: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 ^ Unify: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (44) [user] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 ^ 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) 03:20:43 ^ 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])])) 03:20:43 ^ 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) 03:20:43 ^ 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])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (45) [system] nonvar(term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])) 03:20:43 Exit: (45) [system] nonvar(term_position(1683, 1700, 1683, 1690, [term_position(1691, 1699, 1697, 1698, [1691-1697, 1698-1699])])) 03:20:43 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1))) 03:20:43 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1))) 03:20:43 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(abolish((sk2_in/1))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (44) [system] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 ^ Unify: (44) [system] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 Call: (45) [arithmetic] arithmetic:math_goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 ^ Redo: (44) [arithmetic] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 ^ Unify: (44) [arithmetic] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 Call: (45) [yall] yall:lambda_like(abolish((sk2_in/1))) 03:20:43 Unify: (45) [yall] yall:lambda_like(abolish((sk2_in/1))) 03:20:43 Call: (46) [system] compound_name_arity(abolish((sk2_in/1)), _2233814, _2233816) 03:20:43 Exit: (46) [system] compound_name_arity(abolish((sk2_in/1)), abolish, 1) 03:20:43 Call: (46) [yall] yall:lambda_functor(abolish) 03:20:43 Fail: (46) [yall] yall:lambda_functor(abolish) 03:20:43 Fail: (45) [yall] yall:lambda_like(abolish((sk2_in/1))) 03:20:43 ^ Redo: (44) [yall] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 ^ Unify: (44) [yall] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 Call: (45) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 Call: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), _2201992) 03:20:43 Unify: (45) [apply_macros] expand_apply(abolish((sk2_in/1)), _2201992) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(abolish((sk2_in/1)), _2201992) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 Call: (45) [clpfd] clpfd:clpfd_expandable(abolish((sk2_in/1))) 03:20:43 Fail: (45) [clpfd] clpfd:clpfd_expandable(abolish((sk2_in/1))) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 ^ Unify: (44) [clpfd] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (44) [logicmoo_ocl] goal_expansion(abolish((sk2_in/1)), _2201992) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), _298, (:-abolish((sk2_in/1))), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:43 ^ Call: (33) [user] abolish((sk2_in/1)) 03:20:43 ^ Exit: (33) [user] abolish((sk2_in/1)) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...))])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...))])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...))])])])) 03:20:43 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(..., ..., ..., ..., ...))])])])) 03:20:43 Call: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 Unify: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 Exit: (38) [$syspreds] nb_setval('$term_user', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 Call: (38) [system] fail 03:20:43 Fail: (38) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:43 Call: (39) [t_l] t_l:is_ec_cvt(_2264110) 03:20:43 Fail: (39) [t_l] t_l:is_ec_cvt(_2264110) 03:20:43 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (37) [user] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220) 03:20:43 ^ 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))))) 03:20:43 ^ Redo: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220) 03:20:43 ^ Unify: (37) [system] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220) 03:20:43 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:43 ^ Fail: (37) [plunit] term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2267220) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (41) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 Exit: (41) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 Call: (41) [echo_files] echo_files:never_echo_term((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 Fail: (41) [echo_files] echo_files:never_echo_term((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 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) 03:20:43 Call: (41) [$syspreds] prolog_load_context(stream, _2279048) 03:20:43 Unify: (41) [$syspreds] prolog_load_context(stream, _2279048) 03:20:43 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:43 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:43 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] 03:20:43 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, [...|...])]] 03:20:43 Call: (41) [system] ttyflush 03:20:43 Exit: (41) [system] ttyflush 03:20:43 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Call: (42) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==end_of_file 03:20:43 Fail: (42) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))==end_of_file 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _2288876) 03:20:43 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 Call: (42) [system] _2290750 is 1701+1 03:20:43 Exit: (42) [system] 1702 is 1701+1 03:20:43 Call: (42) [system] 1778=<gt;1702 03:20:43 Fail: (42) [system] 1778=<gt;1702 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:43 ~*/ 03:20:43 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:43 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1703) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1703) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_2303080, <gt;stream>(0x556703a44a00), _2303084) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1703) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_2305508, <gt;stream>(0x556703a44a00), _2305510) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701) 03:20:43 Call: (43) [system] 1703>1701 03:20:43 Exit: (43) [system] 1703>1701 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701, 1703) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701, 1703) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _2311096 is 1703-1701 03:20:43 Exit: (45) [system] 2 is 1703-1701 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2315426) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2315426) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2317432, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f78fc700), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f78fc700)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f78fc700)) 03:20:43 ^ 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, <gt;stream>(0x5566f78fc700), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f78fc700))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1703) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1703) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2326140)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2326140)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1703)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1703)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1703) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_2330470) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:43 Call: (46) [system] "\n\n"\==[] 03:20:43 Exit: (46) [system] "\n\n"\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _2334778, _2334780, _2334782, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _2334778, _2334780, _2334782, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _2334778, _2334780, _2334782, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _2338596, _2338660, _2338598, '\n/*~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _2338596, _2339278, _2338598, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _2340454, _2340518, _2340456, '/*~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _2340454, _2341136, _2340456, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _2342930, _2342994, _2342932, '\n%~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _2342930, _2343612, _2342932, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] sub_string("\n\n", _2344788, _2344852, _2344790, '%~') 03:20:43 Fail: (45) [system] sub_string("\n\n", _2344788, _2345470, _2344790, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Call: (45) [system] write("\n\n") 03:20:43 03:20:43 03:20:43 Exit: (45) [system] write("\n\n") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1701, 1703) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1703) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778) 03:20:43 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (44) [system] _2355300 is 1778-1703 03:20:43 Exit: (44) [system] 75 is 1778-1703 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2359630) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2359630) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2361636, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f61f5200), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f61f5200)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f61f5200)) 03:20:43 ^ 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, <gt;stream>(0x5566f61f5200), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f61f5200))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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)))") 03:20:43 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)))") 03:20:43 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) 03:20:43 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) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 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)]) 03:20:43 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([])]) 03:20:43 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)))) 03:20:43 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)))) 03:20:43 Call: (44) [system] _2374230=(:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2371046), _2371046=zdirect)))) 03:20:43 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)))) 03:20:43 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], []) 03:20:43 Call: (43) [system] write(":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))") 03:20:43 :- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect))) 03:20:43 Exit: (43) [system] write(":- with_fc_mode(zdirect,must((get_fc_mode((xxxf,ax),DMode),DMode=zdirect)))") 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 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) 03:20:43 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1778) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1778) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2385974)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2385974)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1778)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1778)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1778) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _2391524) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1779) 03:20:43 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1779) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1779) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_2394030, <gt;stream>(0x556703a44a00), _2394034) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1778) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1778) 03:20:43 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1779) 03:20:43 Call: (43) [t_l] t_l:file_stream_loc(_2396458, <gt;stream>(0x556703a44a00), _2396460) 03:20:43 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1778) 03:20:43 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1778) 03:20:43 Call: (43) [system] 1779>1778 03:20:43 Exit: (43) [system] 1779>1778 03:20:43 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1778, 1779) 03:20:43 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1778, 1779) 03:20:43 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) 03:20:43 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) 03:20:43 Call: (45) [system] _2402046 is 1779-1778 03:20:43 Exit: (45) [system] 1 is 1779-1778 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (46) [error] error:must_be(list, []) 03:20:43 Unify: (46) [error] error:must_be(list, []) 03:20:43 Exit: (46) [error] error:must_be(list, []) 03:20:43 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2406376) 03:20:43 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2406376) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2408382, []) 03:20:43 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f61f5600), []) 03:20:43 Call: (49) [system] close(<gt;stream>(0x5566f61f5600)) 03:20:43 Exit: (49) [system] close(<gt;stream>(0x5566f61f5600)) 03:20:43 ^ 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, <gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f61f5600))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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, ".") 03:20:43 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, ".") 03:20:43 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:43 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2417090)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2417090)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1779)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1779)) 03:20:43 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:43 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [echo_files] echo_files:nsl(_2421420) 03:20:43 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:43 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Call: (46) [system] "."\==[] 03:20:43 Exit: (46) [system] "."\==[] 03:20:43 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _2425728, _2425730, _2425732, 'No source location!?')) 03:20:43 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2425728, _2425730, _2425732, 'No source location!?')) 03:20:43 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2425728, _2425730, _2425732, 'No source location!?')) 03:20:43 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _2429546, _2429610, _2429548, '\n/*~') 03:20:43 Fail: (45) [system] sub_string(".", _2429546, _2430228, _2429548, '\n/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _2431404, _2431468, _2431406, '/*~') 03:20:43 Fail: (45) [system] sub_string(".", _2431404, _2432086, _2431406, '/*~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _2433880, _2433944, _2433882, '\n%~') 03:20:43 Fail: (45) [system] sub_string(".", _2433880, _2434562, _2433882, '\n%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] sub_string(".", _2435738, _2435802, _2435740, '%~') 03:20:43 Fail: (45) [system] sub_string(".", _2435738, _2436420, _2435740, '%~') 03:20:43 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Call: (45) [system] write(".") 03:20:43 . 03:20:43 Exit: (45) [system] write(".") 03:20:43 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:43 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1778, 1779) 03:20:43 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1779) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:43 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _2447412) 03:20:43 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1779) 03:20:43 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) 03:20:43 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) 03:20:43 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, []) 03:20:43 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, []) 03:20:43 Call: (45) [error] error:must_be(list, []) 03:20:43 Unify: (45) [error] error:must_be(list, []) 03:20:43 Exit: (45) [error] error:must_be(list, []) 03:20:43 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2452982) 03:20:43 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2452982) 03:20:43 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') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2454988, []) 03:20:43 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f61f5c00), []) 03:20:43 Call: (48) [system] close(<gt;stream>(0x5566f61f5c00)) 03:20:43 Exit: (48) [system] close(<gt;stream>(0x5566f61f5c00)) 03:20:43 ^ 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, <gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f61f5c00))) 03:20:43 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", []) 03:20:43 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) 03:20:43 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") 03:20:43 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") 03:20:43 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) 03:20:43 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", <gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5566f5ec2200)) 03:20:43 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5566f5ec2200)) 03:20:43 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (45) [system] peek_char(<gt;stream>(0x5566f5ec2200), _2468716) 03:20:43 Exit: (45) [system] peek_char(<gt;stream>(0x5566f5ec2200), '\n') 03:20:43 Call: (45) [system] char_type('\n', space) 03:20:43 Exit: (45) [system] char_type('\n', space) 03:20:43 Call: (45) [system] get_char(<gt;stream>(0x5566f5ec2200), '\n') 03:20:43 Exit: (45) [system] get_char(<gt;stream>(0x5566f5ec2200), '\n') 03:20:43 Call: (45) [system] put_char('\n') 03:20:43 03:20:43 Exit: (45) [system] put_char('\n') 03:20:43 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5566f5ec2200)) 03:20:43 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5566f5ec2200)) 03:20:43 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (46) [system] peek_char(<gt;stream>(0x5566f5ec2200), _2479060) 03:20:43 Exit: (46) [system] peek_char(<gt;stream>(0x5566f5ec2200), '\n') 03:20:43 Call: (46) [system] char_type('\n', space) 03:20:43 Exit: (46) [system] char_type('\n', space) 03:20:43 Call: (46) [system] get_char(<gt;stream>(0x5566f5ec2200), '\n') 03:20:43 Exit: (46) [system] get_char(<gt;stream>(0x5566f5ec2200), '\n') 03:20:43 Call: (46) [system] put_char('\n') 03:20:43 03:20:43 Exit: (46) [system] put_char('\n') 03:20:43 Exit: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (47) [system] at_end_of_stream(<gt;stream>(0x5566f5ec2200)) 03:20:43 Fail: (47) [system] at_end_of_stream(<gt;stream>(0x5566f5ec2200)) 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (47) [system] peek_char(<gt;stream>(0x5566f5ec2200), _2489404) 03:20:43 Exit: (47) [system] peek_char(<gt;stream>(0x5566f5ec2200), s) 03:20:43 Call: (47) [system] char_type(s, space) 03:20:43 Fail: (47) [system] char_type(s, space) 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (47) [echo_files] echo_files:nsl(_2493058) 03:20:43 Unify: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Exit: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:43 Call: (47) [system] atom_length('No source location!?', _2494902) 03:20:43 Exit: (47) [system] atom_length('No source location!?', 20) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f5ec2200), 20, _2496116) 03:20:43 Exit: (47) [system] peek_string(<gt;stream>(0x5566f5ec2200), 20, "sk2_in(avar([vn='Ex'") 03:20:43 Call: (47) [system] "sk2_in(avar([vn='Ex'"=='No source location!?' 03:20:43 Fail: (47) [system] "sk2_in(avar([vn='Ex'"=='No source location!?' 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f5ec2200), 2, "%~") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x5566f5ec2200), 2, "%~") 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f5ec2200), 1, "%") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x5566f5ec2200), 1, "%") 03:20:43 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Call: (47) [system] peek_string(<gt;stream>(0x5566f5ec2200), 2, "#!") 03:20:43 Fail: (47) [system] peek_string(<gt;stream>(0x5566f5ec2200), 2, "#!") 03:20:43 Fail: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f5ec2200)) 03:20:43 Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5ec2200)) 03:20:43 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5ec2200)) 03:20:43 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f5ec2200)) 03:20:43 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _2510264) 03:20:43 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1779) 03:20:43 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:43 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2512734)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), _2512734)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1779)) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), 1779)) 03:20:43 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) 03:20:43 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) 03:20:43 Call: (43) [system] fail 03:20:43 Fail: (43) [system] fail 03:20:43 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) 03:20:43 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) 03:20:43 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2524530) 03:20:43 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2525148) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:43 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:43 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:43 /*~ 03:20:43 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:43 ^ 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)) 03:20:43 ^ 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)) 03:20:43 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (42) [system] fail 03:20:43 Fail: (42) [system] fail 03:20:43 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...))])])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] fail 03:20:43 Fail: (40) [system] fail 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\==end_of_file 03:20:43 Exit: (39) [system] (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))\==end_of_file 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (40) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...))])])])) 03:20:43 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(..., ..., ..., ..., ...))])])])) 03:20:43 Call: (40) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 Exit: (40) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 Call: (40) [system] nb_current('$term', _2554018) 03:20:43 Exit: (40) [system] nb_current('$term', (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 Call: (40) [$syspreds] prolog_load_context(module, _2555232) 03:20:43 Unify: (40) [$syspreds] prolog_load_context(module, _2555232) 03:20:43 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:43 ^ 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) 03:20:43 ^ 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)) 03:20:43 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)))) 03:20:43 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)))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (42) [system] functor(directive_expansion, _2560802, _2560804) 03:20:43 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:43 Call: (42) [system] _2562032 is 0+2 03:20:43 Exit: (42) [system] 2 is 0+2 03:20:43 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2557688) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ 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)))) 03:20:43 ^ 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))))) 03:20:43 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)))) 03:20:43 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)))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 Exit: (39) [system] nonvar((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 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(..., ..., ..., ..., ...))])])])) 03:20:43 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(..., ..., ..., ..., ...))])])])) 03:20:43 Call: (39) [$syspreds] prolog_load_context(file, _2571938) 03:20:43 Unify: (39) [$syspreds] prolog_load_context(file, _2571938) 03:20:43 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:43 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2573764) 03:20:43 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2573764) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...))])])])) 03:20:43 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(..., ..., ..., ..., ...))])])])) 03:20:43 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...))])])])) 03:20:43 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(..., ..., ..., ..., ...))])])])) 03:20:43 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:43 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) 03:20:43 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') 03:20:43 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') 03:20:43 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') 03:20:43 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), _2272144) 03:20:43 ^ 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))))) 03:20:43 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 03:20:43 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(..., ..., ..., ..., ...))])])]) 03:20:43 ^ 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(..., ..., ..., ..., ...))])])])) 03:20:43 ^ Call: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ Unify: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), sicstus:sicstus_flag(_2595042, _2595044)) 03:20:43 Call: (45) [system] nonvar(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) 03:20:43 Exit: (45) [system] nonvar(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) 03:20:43 Call: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=current_prolog_flag(_2595042, _2595044) 03:20:43 Fail: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=current_prolog_flag(_2595042, _2595044) 03:20:43 ^ Redo: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), sicstus:sicstus_flag(_2595042, _2595044)) 03:20:43 Call: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=prolog_flag(_2595042, _2595044) 03:20:43 Fail: (45) [system] with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))=prolog_flag(_2595042, _2595044) 03:20:43 ^ Redo: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ Unify: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (44) [user] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...)|...]))])])) 03:20:43 ^ 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) 03:20:43 ^ 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(..., ..., ..., ..., ...)|...]))])])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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(..., ..., ..., ..., ...)|...]))])])) 03:20:43 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(..., ..., ..., ..., ...)|...]))])])) 03:20:43 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) 03:20:43 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) 03:20:43 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ Unify: (44) [system] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 Call: (45) [arithmetic] arithmetic:math_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ Redo: (44) [arithmetic] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ Unify: (44) [arithmetic] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 Call: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) 03:20:43 Unify: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) 03:20:43 Call: (46) [system] compound_name_arity(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2626214, _2626216) 03:20:43 Exit: (46) [system] compound_name_arity(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), with_fc_mode, 2) 03:20:43 Call: (46) [yall] yall:lambda_functor(with_fc_mode) 03:20:43 Fail: (46) [yall] yall:lambda_functor(with_fc_mode) 03:20:43 Fail: (45) [yall] yall:lambda_like(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) 03:20:43 ^ Redo: (44) [yall] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ Unify: (44) [yall] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 Call: (45) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 Call: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 Unify: (45) [apply_macros] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 Fail: (45) [nl_pipeline] expand_apply(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ Redo: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ Unify: (44) [apply_macros] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 Call: (45) [clpfd] clpfd:clpfd_expandable(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) 03:20:43 Fail: (45) [clpfd] clpfd:clpfd_expandable(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))) 03:20:43 ^ Redo: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ Unify: (44) [clpfd] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (44) [logicmoo_ocl] goal_expansion(with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect))), _2594392) 03:20:43 ^ Call: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848) 03:20:43 ^ Unify: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2642498, _2642500)) 03:20:43 Call: (51) [system] nonvar(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 Exit: (51) [system] nonvar(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 Call: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2642498, _2642500) 03:20:43 Fail: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2642498, _2642500) 03:20:43 ^ Redo: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2642498, _2642500)) 03:20:43 Call: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2642498, _2642500) 03:20:43 Fail: (51) [system] must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2642498, _2642500) 03:20:43 ^ Redo: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848) 03:20:43 ^ Unify: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848) 03:20:43 Call: (51) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (51) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (51) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (50) [user] goal_expansion(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2641848) 03:20:43 ^ 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) 03:20:43 ^ 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, [... - ...|...])]))])) 03:20:43 ^ 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) 03:20:43 ^ 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, [... - ...|...])]))])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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, [... - ...|...])]))])) 03:20:43 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, [... - ...|...])]))])) 03:20:43 ^ Call: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 ^ Unify: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 ^ Unify: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 ^ Call: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)) 03:20:43 ^ Unify: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)) 03:20:43 ^ Fail: (52) [common_logic_utils] common_logic_utils:grovel_kif_option((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)) 03:20:43 ^ Fail: (51) [common_logic_utils] common_logic_utils:grovel_kif_option(must((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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 03:20:43 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, [... - ...|...])]))]) 03:20:43 ^ 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, [... - ...|...])]))])) 03:20:43 ^ Call: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ Unify: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2669898, _2669900)) 03:20:43 Call: (52) [system] nonvar(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 Exit: (52) [system] nonvar(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 Call: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2669898, _2669900) 03:20:43 Fail: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=current_prolog_flag(_2669898, _2669900) 03:20:43 ^ Redo: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), sicstus:sicstus_flag(_2669898, _2669900)) 03:20:43 Call: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2669898, _2669900) 03:20:43 Fail: (52) [system] mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))=prolog_flag(_2669898, _2669900) 03:20:43 ^ Redo: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ Unify: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 Call: (52) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Unify: (52) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 Fail: (52) [$syspreds] prolog_load_context(dialect, lps) 03:20:43 ^ Fail: (51) [user] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ 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) 03:20:43 ^ 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, [... - ...|...])]))])) 03:20:43 ^ 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) 03:20:43 ^ 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, [... - ...|...])]))])) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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) 03:20:43 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) 03:20:43 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 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, [... - ...|...])]))])) 03:20:43 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, [... - ...|...])]))])) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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))) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ 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) 03:20:43 ^ Call: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ Unify: (51) [system] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 Call: (52) [arithmetic] arithmetic:math_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 Fail: (52) [arithmetic] arithmetic:math_goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ Redo: (51) [arithmetic] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ Unify: (51) [arithmetic] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 Call: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 Unify: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 Call: (53) [system] compound_name_arity(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2701070, _2701072) 03:20:43 Exit: (53) [system] compound_name_arity(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), mpred_test, 1) 03:20:43 Call: (53) [yall] yall:lambda_functor(mpred_test) 03:20:43 Fail: (53) [yall] yall:lambda_functor(mpred_test) 03:20:43 Fail: (52) [yall] yall:lambda_like(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 ^ Redo: (51) [yall] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ Unify: (51) [yall] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 Call: (52) [system] current_prolog_flag(xref, true) 03:20:43 Fail: (52) [system] current_prolog_flag(xref, true) 03:20:43 ^ Redo: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 Call: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 Unify: (52) [apply_macros] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 Fail: (52) [nl_pipeline] expand_apply(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ Redo: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ Unify: (51) [apply_macros] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 Call: (52) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 Fail: (52) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:43 ^ Redo: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 Call: (52) [clpfd] clpfd:clpfd_expandable(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 Fail: (52) [clpfd] clpfd:clpfd_expandable(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect))) 03:20:43 ^ Redo: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ Unify: (51) [clpfd] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ Call: (52) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (52) [logicmoo_ocl] do_ss 03:20:43 ^ Fail: (51) [logicmoo_ocl] goal_expansion(mpred_test((get_fc_mode((xxxf, ax), _2641756{$var_info = ...}), _2641756{$var_info = ...}=zdirect)), _2669248) 03:20:43 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(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, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:43 ^ Call: (33) [user] with_fc_mode(zdirect, mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) 03:20:43 ^ Unify: (33) [pfc_lib] with_fc_mode(zdirect, user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) 03:20:43 ^ Call: (34) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) 03:20:43 ^ Unify: (34) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) 03:20:43 ^ Call: (35) [pfc_lib] locally(t_l:mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) 03:20:43 ^ Unify: (35) [locally_each] locally(t_l:mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect))) 03:20:43 ^ Call: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (38) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Unify: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:43 ^ Call: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect)) 03:20:43 ^ Unify: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect)) 03:20:43 Call: (40) [system] copy_term(t_l:mpred_fc_mode(zdirect), _2729446) 03:20:43 Exit: (40) [system] copy_term(t_l:mpred_fc_mode(zdirect), t_l:mpred_fc_mode(zdirect)) 03:20:43 ^ Call: (40) [t_l] clause(t_l:mpred_fc_mode(zdirect), true) 03:20:43 ^ Fail: (40) [t_l] clause(mpred_fc_mode(zdirect), true) 03:20:43 ^ Fail: (39) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(zdirect)) 03:20:43 ^ Call: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect)) 03:20:43 ^ Unify: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect)) 03:20:43 ^ Call: (46) [t_l] asserta(t_l:mpred_fc_mode(zdirect), _2733900) 03:20:43 ^ Exit: (46) [t_l] asserta(t_l:mpred_fc_mode(zdirect), <gt;clause>(0x5566f7ca3020)) 03:20:43 Call: (46) [system] nb_current('$w_tl_e', _2735138) 03:20:43 Exit: (46) [system] nb_current('$w_tl_e', []) 03:20:43 Call: (46) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f7ca3020)]) 03:20:43 Exit: (46) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f7ca3020)]) 03:20:43 ^ Exit: (45) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(zdirect)) 03:20:43 ^ Call: (44) [user] mpred_test((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:43 ^ Unify: (44) [logicmoo_test] mpred_test(user:(get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:43 Call: (51) [$syspreds] update_flag(tests, _2739498, _2739498+1) 03:20:43 Unify: (51) [$syspreds] update_flag(tests, _2739498, _2739498+1) 03:20:43 Exit: (51) [$syspreds] update_flag(tests, 0, 0+1) 03:20:43 Call: (51) [$syspreds] update_flag(test_number, _2741344, _2741344+1) 03:20:43 Unify: (51) [$syspreds] update_flag(test_number, _2741344, _2741344+1) 03:20:43 Exit: (51) [$syspreds] update_flag(test_number, 3, 3+1) 03:20:43 ^ Call: (49) [logicmoo_test] backward_compatibility:sformat(_2743196, 'Test_~4d_Line_~4d', [4, 0]) 03:20:43 ^ Unify: (49) [logicmoo_test] backward_compatibility:sformat(_2743196, 'Test_~4d_Line_~4d', [4, 0]) 03:20:43 ^ Call: (50) [logicmoo_test] format(string(_2743196), 'Test_~4d_Line_~4d', [4, 0]) 03:20:43 ^ Exit: (50) [logicmoo_test] format(string("Test_0.0004_Line_0.0000"), 'Test_~4d_Line_~4d', [4, 0]) 03:20:43 ^ Exit: (49) [logicmoo_test] backward_compatibility:sformat("Test_0.0004_Line_0.0000", 'Test_~4d_Line_~4d', [4, 0]) 03:20:43 ^ Call: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", _2743190) 03:20:43 ^ Unify: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", _2743190) 03:20:43 Call: (50) [system] arg(1, '_0.'='_', _2747622) 03:20:43 Exit: (50) [system] arg(1, '_0.'='_', '_0.') 03:20:43 Call: (50) [system] arg(2, '_0.'='_', _2748844) 03:20:43 Exit: (50) [system] arg(2, '_0.'='_', '_') 03:20:43 ^ Call: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _2750066) 03:20:43 ^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _2750066) 03:20:43 ^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", _2750066) 03:20:43 Call: (51) [system] atomic_list_concat(_2751964, '_0.', "Test_0.0004_Line_0.0000") 03:20:44 Exit: (51) [system] atomic_list_concat(['Test', '0004_Line', '0000'], '_0.', "Test_0.0004_Line_0.0000") 03:20:44 Call: (51) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', _2750066) 03:20:44 Exit: (51) [system] atomics_to_string(['Test', '0004_Line', '0000'], '_', "Test_0004_Line_0000") 03:20:44 ^ Exit: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string('_0.', '_', "Test_0.0004_Line_0.0000", "Test_0004_Line_0000") 03:20:44 ^ Call: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", _2743190) 03:20:44 ^ Unify: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", "Test_0004_Line_0000") 03:20:44 ^ Exit: (50) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "Test_0004_Line_0000", "Test_0004_Line_0000") 03:20:44 ^ Exit: (49) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_0.'='_'], "Test_0.0004_Line_0.0000", "Test_0004_Line_0000") 03:20:44 Call: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Unify: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Call: (52) [system] arg(_2760732, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2760674) 03:20:44 Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (53) [system] arg(_2765662, get_fc_mode((xxxf, ax), _2641756), _2765604) 03:20:44 Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) 03:20:44 Call: (54) [system] arg(_2771210, (xxxf, ax), _2771152) 03:20:44 Exit: (54) [system] arg(1, (xxxf, ax), xxxf) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2757582, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2757582, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2757582, xxxf) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2757582, xxxf) 03:20:44 Redo: (54) [system] arg(_2777992, (xxxf, ax), _2771152) 03:20:44 Exit: (54) [system] arg(2, (xxxf, ax), ax) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2757582, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2757582, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2757582, ax) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2757582, ax) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) 03:20:44 Redo: (53) [system] arg(_2785392, get_fc_mode((xxxf, ax), _2641756), _2765604) 03:20:44 Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Fail: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (52) [system] arg(_2792174, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2760674) 03:20:44 Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect) 03:20:44 Call: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) 03:20:44 Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) 03:20:44 Call: (53) [system] arg(_2797104, _2641756=zdirect, _2797046) 03:20:44 Exit: (53) [system] arg(1, _2641756=zdirect, _2641756) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect) 03:20:44 Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Redo: (53) [system] arg(_2803268, _2641756=zdirect, _2797046) 03:20:44 Exit: (53) [system] arg(2, _2641756=zdirect, zdirect) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2757582, zdirect) 03:20:44 Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect) 03:20:44 Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect) 03:20:44 Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect) 03:20:44 Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2757582, zdirect) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2757582, zdirect) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2757582, zdirect) 03:20:44 Fail: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) 03:20:44 Fail: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Call: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Unify: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Call: (52) [system] arg(_2813762, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2813704) 03:20:44 Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (53) [system] arg(_2818692, get_fc_mode((xxxf, ax), _2641756), _2818634) 03:20:44 Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax)) 03:20:44 Call: (54) [system] arg(_2824240, (xxxf, ax), _2824182) 03:20:44 Exit: (54) [system] arg(1, (xxxf, ax), xxxf) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2810612, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2810612, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2810612, xxxf) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2810612, xxxf) 03:20:44 Redo: (54) [system] arg(_2831022, (xxxf, ax), _2824182) 03:20:44 Exit: (54) [system] arg(2, (xxxf, ax), ax) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2810612, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2810612, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2810612, ax) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2810612, ax) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2810612, (xxxf, ax)) 03:20:44 Redo: (53) [system] arg(_2838422, get_fc_mode((xxxf, ax), _2641756), _2818634) 03:20:44 Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2810612, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2810612, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2810612, _2641756) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2810612, _2641756) 03:20:44 Fail: (52) [occurs] occurs:sub_term(_2810612, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (52) [system] arg(_2845204, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2813704) 03:20:44 Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect) 03:20:44 Call: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) 03:20:44 Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect) 03:20:44 Call: (53) [system] arg(_2850134, _2641756=zdirect, _2850076) 03:20:44 Exit: (53) [system] arg(1, _2641756=zdirect, _2641756) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2810612, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect) 03:20:44 Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2810612, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2810612, _2641756) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2810612, _2641756) 03:20:44 Redo: (53) [system] arg(_2856298, _2641756=zdirect, _2850076) 03:20:44 Exit: (53) [system] arg(2, _2641756=zdirect, zdirect) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2810612, zdirect) 03:20:44 Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect) 03:20:44 Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect) 03:20:44 Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect) 03:20:44 Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2810612, zdirect) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2810612, zdirect) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2810612, zdirect) 03:20:44 Fail: (52) [occurs] occurs:sub_term(_2810612, _2641756=zdirect) 03:20:44 Fail: (51) [occurs] occurs:sub_term(_2810612, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Call: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Unify: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Exit: (51) [occurs] occurs:sub_term((get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Unify: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Call: (52) [system] arg(_2866790, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2866732) 03:20:44 Exit: (52) [system] arg(1, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (53) [system] arg(_2871720, get_fc_mode((xxxf, ax), _2641756), _2871662) 03:20:44 Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term((xxxf, ax), (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) 03:20:44 Call: (54) [system] arg(_2877268, (xxxf, ax), _2877210) 03:20:44 Exit: (54) [system] arg(1, (xxxf, ax), xxxf) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2757582, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(xxxf, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') 03:20:44 ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') 03:20:44 Call: (52) [system] xxxf\==[] 03:20:44 Exit: (52) [system] xxxf\==[] 03:20:44 ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(xxxf, _2884618, _2884620, _2884622, ' ')) 03:20:44 ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2884618, _2884620, _2884622, ' ')) 03:20:44 ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2884618, _2884620, _2884622, ' ')) 03:20:44 ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') 03:20:44 ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') 03:20:44 ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') 03:20:44 Call: (52) [system] xxxf\==[] 03:20:44 Exit: (52) [system] xxxf\==[] 03:20:44 ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(xxxf, _2889664, _2889666, _2889668, '_')) 03:20:44 ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2889664, _2889666, _2889668, '_')) 03:20:44 ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _2889664, _2889666, _2889668, '_')) 03:20:44 ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2757582, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2757582, xxxf) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2757582, xxxf) 03:20:44 Redo: (54) [system] arg(_2894156, (xxxf, ax), _2877210) 03:20:44 Exit: (54) [system] arg(2, (xxxf, ax), ax) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2757582, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(ax, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') 03:20:44 ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') 03:20:44 Call: (52) [system] ax\==[] 03:20:44 Exit: (52) [system] ax\==[] 03:20:44 ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(ax, _2901506, _2901508, _2901510, ' ')) 03:20:44 ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2901506, _2901508, _2901510, ' ')) 03:20:44 ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2901506, _2901508, _2901510, ' ')) 03:20:44 ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') 03:20:44 ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') 03:20:44 ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') 03:20:44 Call: (52) [system] ax\==[] 03:20:44 Exit: (52) [system] ax\==[] 03:20:44 ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(ax, _2906552, _2906554, _2906556, '_')) 03:20:44 ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2906552, _2906554, _2906556, '_')) 03:20:44 ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _2906552, _2906554, _2906556, '_')) 03:20:44 ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2757582, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2757582, ax) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2757582, ax) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2757582, (xxxf, ax)) 03:20:44 Redo: (53) [system] arg(_2911662, get_fc_mode((xxxf, ax), _2641756), _2871662) 03:20:44 Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Fail: (52) [occurs] occurs:sub_term(_2757582, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (52) [system] arg(_2918444, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2866732) 03:20:44 Exit: (52) [system] arg(2, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect), _2641756=zdirect) 03:20:44 Call: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756=zdirect, _2641756=zdirect) 03:20:44 Exit: (51) [occurs] occurs:sub_term(_2641756=zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) 03:20:44 Call: (53) [system] arg(_2923374, _2641756=zdirect, _2923316) 03:20:44 Exit: (53) [system] arg(1, _2641756=zdirect, _2641756) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756, _2641756=zdirect) 03:20:44 Exit: (51) [occurs] occurs:sub_term(_2641756, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2757582, _2641756) 03:20:44 Redo: (53) [system] arg(_2929538, _2641756=zdirect, _2923316) 03:20:44 Exit: (53) [system] arg(2, _2641756=zdirect, zdirect) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2757582, zdirect) 03:20:44 Unify: (53) [occurs] occurs:sub_term(zdirect, zdirect) 03:20:44 Exit: (53) [occurs] occurs:sub_term(zdirect, zdirect) 03:20:44 Exit: (52) [occurs] occurs:sub_term(zdirect, _2641756=zdirect) 03:20:44 Exit: (51) [occurs] occurs:sub_term(zdirect, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ') 03:20:44 ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ') 03:20:44 Call: (52) [system] zdirect\==[] 03:20:44 Exit: (52) [system] zdirect\==[] 03:20:44 ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(zdirect, _2936270, _2936272, _2936274, ' ')) 03:20:44 ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2936270, _2936272, _2936274, ' ')) 03:20:44 ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2936270, _2936272, _2936274, ' ')) 03:20:44 ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, ' ') 03:20:44 ^ Call: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_') 03:20:44 ^ Unify: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_') 03:20:44 Call: (52) [system] zdirect\==[] 03:20:44 Exit: (52) [system] zdirect\==[] 03:20:44 ^ Call: (52) [logicmoo_test] on_x_debug(sub_string(zdirect, _2941316, _2941318, _2941320, '_')) 03:20:44 ^ Unify: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2941316, _2941318, _2941320, '_')) 03:20:44 ^ Fail: (52) [rtrace] on_x_debug(logicmoo_test:sub_string(zdirect, _2941316, _2941318, _2941320, '_')) 03:20:44 ^ Fail: (51) [logicmoo_test] logicmoo_util_strings:atom_contains(zdirect, '_') 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2757582, zdirect) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2757582, zdirect) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2757582, zdirect) 03:20:44 Fail: (52) [occurs] occurs:sub_term(_2757582, _2641756=zdirect) 03:20:44 Fail: (51) [occurs] occurs:sub_term(_2757582, (get_fc_mode((xxxf, ax), _2641756), _2641756=zdirect)) 03:20:44 Call: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (53) [system] arg(_2950140, get_fc_mode((xxxf, ax), _2641756), _2950082) 03:20:44 Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) 03:20:44 Call: (54) [system] arg(_2955070, (xxxf, ax), _2955012) 03:20:44 Exit: (54) [system] arg(1, (xxxf, ax), xxxf) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2946990, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2946990, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2946990, xxxf) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2946990, xxxf) 03:20:44 Redo: (54) [system] arg(_2961234, (xxxf, ax), _2955012) 03:20:44 Exit: (54) [system] arg(2, (xxxf, ax), ax) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2946990, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2946990, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2946990, ax) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2946990, ax) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) 03:20:44 Redo: (53) [system] arg(_2968016, get_fc_mode((xxxf, ax), _2641756), _2950082) 03:20:44 Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2946990, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2946990, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2946990, _2641756) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2946990, _2641756) 03:20:44 Fail: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (53) [system] arg(_2977274, get_fc_mode((xxxf, ax), _2641756), _2977216) 03:20:44 Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax)) 03:20:44 Call: (54) [system] arg(_2982204, (xxxf, ax), _2982146) 03:20:44 Exit: (54) [system] arg(1, (xxxf, ax), xxxf) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2974124, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2974124, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2974124, xxxf) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2974124, xxxf) 03:20:44 Redo: (54) [system] arg(_2988368, (xxxf, ax), _2982146) 03:20:44 Exit: (54) [system] arg(2, (xxxf, ax), ax) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2974124, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2974124, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2974124, ax) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2974124, ax) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2974124, (xxxf, ax)) 03:20:44 Redo: (53) [system] arg(_2995150, get_fc_mode((xxxf, ax), _2641756), _2977216) 03:20:44 Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2974124, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2974124, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2974124, _2641756) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2974124, _2641756) 03:20:44 Fail: (52) [occurs] occurs:sub_term(_2974124, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(get_fc_mode((xxxf, ax), _2641756), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Unify: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (53) [system] arg(_3004406, get_fc_mode((xxxf, ax), _2641756), _3004348) 03:20:44 Exit: (53) [system] arg(1, get_fc_mode((xxxf, ax), _2641756), (xxxf, ax)) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term((xxxf, ax), get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) 03:20:44 Call: (54) [system] arg(_3009336, (xxxf, ax), _3009278) 03:20:44 Exit: (54) [system] arg(1, (xxxf, ax), xxxf) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2946990, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(xxxf, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 ^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') 03:20:44 ^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') 03:20:44 Call: (53) [system] xxxf\==[] 03:20:44 Exit: (53) [system] xxxf\==[] 03:20:44 ^ Call: (53) [logicmoo_test] on_x_debug(sub_string(xxxf, _3016068, _3016070, _3016072, ' ')) 03:20:44 ^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3016068, _3016070, _3016072, ' ')) 03:20:44 ^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3016068, _3016070, _3016072, ' ')) 03:20:44 ^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') 03:20:44 ^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') 03:20:44 ^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') 03:20:44 Call: (53) [system] xxxf\==[] 03:20:44 Exit: (53) [system] xxxf\==[] 03:20:44 ^ Call: (53) [logicmoo_test] on_x_debug(sub_string(xxxf, _3021114, _3021116, _3021118, '_')) 03:20:44 ^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3021114, _3021116, _3021118, '_')) 03:20:44 ^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3021114, _3021116, _3021118, '_')) 03:20:44 ^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2946990, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2946990, xxxf) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2946990, xxxf) 03:20:44 Redo: (54) [system] arg(_3025606, (xxxf, ax), _3009278) 03:20:44 Exit: (54) [system] arg(2, (xxxf, ax), ax) 03:20:44 Call: (54) [occurs] occurs:sub_term(_2946990, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) 03:20:44 Exit: (52) [occurs] occurs:sub_term(ax, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 ^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') 03:20:44 ^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') 03:20:44 Call: (53) [system] ax\==[] 03:20:44 Exit: (53) [system] ax\==[] 03:20:44 ^ Call: (53) [logicmoo_test] on_x_debug(sub_string(ax, _3032338, _3032340, _3032342, ' ')) 03:20:44 ^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3032338, _3032340, _3032342, ' ')) 03:20:44 ^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3032338, _3032340, _3032342, ' ')) 03:20:44 ^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') 03:20:44 ^ Call: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') 03:20:44 ^ Unify: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') 03:20:44 Call: (53) [system] ax\==[] 03:20:44 Exit: (53) [system] ax\==[] 03:20:44 ^ Call: (53) [logicmoo_test] on_x_debug(sub_string(ax, _3037384, _3037386, _3037388, '_')) 03:20:44 ^ Unify: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3037384, _3037386, _3037388, '_')) 03:20:44 ^ Fail: (53) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3037384, _3037386, _3037388, '_')) 03:20:44 ^ Fail: (52) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') 03:20:44 Redo: (54) [occurs] occurs:sub_term(_2946990, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_2946990, ax) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_2946990, ax) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2946990, (xxxf, ax)) 03:20:44 Redo: (53) [system] arg(_3042494, get_fc_mode((xxxf, ax), _2641756), _3004348) 03:20:44 Exit: (53) [system] arg(2, get_fc_mode((xxxf, ax), _2641756), _2641756) 03:20:44 Call: (53) [occurs] occurs:sub_term(_2946990, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (53) [occurs] occurs:sub_term(_2641756, _2641756) 03:20:44 Exit: (52) [occurs] occurs:sub_term(_2641756, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_2946990, _2641756) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_2946990, _2641756) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_2946990, _2641756) 03:20:44 Fail: (52) [occurs] occurs:sub_term(_2946990, get_fc_mode((xxxf, ax), _2641756)) 03:20:44 Call: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) 03:20:44 Call: (54) [system] arg(_3051754, (xxxf, ax), _3051696) 03:20:44 Exit: (54) [system] arg(1, (xxxf, ax), xxxf) 03:20:44 Call: (54) [occurs] occurs:sub_term(_3048604, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_3048604, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_3048604, xxxf) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_3048604, xxxf) 03:20:44 Redo: (54) [system] arg(_3057300, (xxxf, ax), _3051696) 03:20:44 Exit: (54) [system] arg(2, (xxxf, ax), ax) 03:20:44 Call: (54) [occurs] occurs:sub_term(_3048604, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_3048604, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_3048604, ax) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_3048604, ax) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) 03:20:44 Call: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax)) 03:20:44 Call: (54) [system] arg(_3066558, (xxxf, ax), _3066500) 03:20:44 Exit: (54) [system] arg(1, (xxxf, ax), xxxf) 03:20:44 Call: (54) [occurs] occurs:sub_term(_3063408, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_3063408, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_3063408, xxxf) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_3063408, xxxf) 03:20:44 Redo: (54) [system] arg(_3072104, (xxxf, ax), _3066500) 03:20:44 Exit: (54) [system] arg(2, (xxxf, ax), ax) 03:20:44 Call: (54) [occurs] occurs:sub_term(_3063408, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) 03:20:44 Redo: (54) [occurs] occurs:sub_term(_3063408, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_3063408, ax) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_3063408, ax) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_3063408, (xxxf, ax)) 03:20:44 Call: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Exit: (53) [occurs] occurs:sub_term((xxxf, ax), (xxxf, ax)) 03:20:44 Redo: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) 03:20:44 Unify: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) 03:20:44 Call: (54) [system] arg(_3081360, (xxxf, ax), _3081302) 03:20:44 Exit: (54) [system] arg(1, (xxxf, ax), xxxf) 03:20:44 Call: (54) [occurs] occurs:sub_term(_3048604, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (54) [occurs] occurs:sub_term(xxxf, xxxf) 03:20:44 Exit: (53) [occurs] occurs:sub_term(xxxf, (xxxf, ax)) 03:20:44 ^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') 03:20:44 ^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') 03:20:44 Call: (54) [system] xxxf\==[] 03:20:44 Exit: (54) [system] xxxf\==[] 03:20:44 ^ Call: (54) [logicmoo_test] on_x_debug(sub_string(xxxf, _3087474, _3087476, _3087478, ' ')) 03:20:44 ^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3087474, _3087476, _3087478, ' ')) 03:20:44 ^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3087474, _3087476, _3087478, ' ')) 03:20:44 ^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, ' ') 03:20:44 ^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') 03:20:44 ^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') 03:20:44 Call: (54) [system] xxxf\==[] 03:20:44 Exit: (54) [system] xxxf\==[] 03:20:44 ^ Call: (54) [logicmoo_test] on_x_debug(sub_string(xxxf, _3092520, _3092522, _3092524, '_')) 03:20:44 ^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3092520, _3092522, _3092524, '_')) 03:20:44 ^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(xxxf, _3092520, _3092522, _3092524, '_')) 03:20:44 ^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(xxxf, '_') 03:20:44 Redo: (54) [occurs] occurs:sub_term(_3048604, xxxf) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_3048604, xxxf) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_3048604, xxxf) 03:20:44 Redo: (54) [system] arg(_3097012, (xxxf, ax), _3081302) 03:20:44 Exit: (54) [system] arg(2, (xxxf, ax), ax) 03:20:44 Call: (54) [occurs] occurs:sub_term(_3048604, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (54) [occurs] occurs:sub_term(ax, ax) 03:20:44 Exit: (53) [occurs] occurs:sub_term(ax, (xxxf, ax)) 03:20:44 ^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') 03:20:44 ^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') 03:20:44 Call: (54) [system] ax\==[] 03:20:44 Exit: (54) [system] ax\==[] 03:20:44 ^ Call: (54) [logicmoo_test] on_x_debug(sub_string(ax, _3103126, _3103128, _3103130, ' ')) 03:20:44 ^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3103126, _3103128, _3103130, ' ')) 03:20:44 ^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3103126, _3103128, _3103130, ' ')) 03:20:44 ^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, ' ') 03:20:44 ^ Call: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') 03:20:44 ^ Unify: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') 03:20:44 Call: (54) [system] ax\==[] 03:20:44 Exit: (54) [system] ax\==[] 03:20:44 ^ Call: (54) [logicmoo_test] on_x_debug(sub_string(ax, _3108172, _3108174, _3108176, '_')) 03:20:44 ^ Unify: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3108172, _3108174, _3108176, '_')) 03:20:44 ^ Fail: (54) [rtrace] on_x_debug(logicmoo_test:sub_string(ax, _3108172, _3108174, _3108176, '_')) 03:20:44 ^ Fail: (53) [logicmoo_test] logicmoo_util_strings:atom_contains(ax, '_') 03:20:44 Redo: (54) [occurs] occurs:sub_term(_3048604, ax) 03:20:44 Unify: (54) [occurs] occurs:sub_term(_3048604, ax) 03:20:44 Fail: (54) [occurs] occurs:sub_term(_3048604, ax) 03:20:44 Fail: (53) [occurs] occurs:sub_term(_3048604, (xxxf, ax)) 03:20:44 ^ Call: (53) [logicmoo_test] backward_compatibility:sformat(_3113228, '~w', [xxxf]) 03:20:44 ^ Unify: (53) [logicmoo_test] backward_compatibility:sformat(_3113228, '~w', [xxxf]) 03:20:44 ^ Call: (54) [logicmoo_test] format(string(_3113228), '~w', [xxxf]) 03:20:44 ^ Exit: (54) [logicmoo_test] format(string("xxxf"), '~w', [xxxf]) 03:20:44 ^ Exit: (53) [logicmoo_test] backward_compatibility:sformat("xxxf", '~w', [xxxf]) 03:20:44 ^ Call: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", _3116374) 03:20:44 ^ Unify: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", _3116374) 03:20:44 Call: (56) [system] nb_current('$inprint_message', _3117624) 03:20:44 Fail: (56) [system] nb_current('$inprint_message', _3117624) 03:20:44 ^ Redo: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", _3116374) 03:20:44 ^ Call: (56) [logicmoo_test] ucatch:maybe_compute_file_link("xxxf", _3116374) 03:20:44 ^ Unify: (56) [logicmoo_test] ucatch:maybe_compute_file_link("xxxf", _3116374) 03:20:44 ^ Fail: (56) [logicmoo_test] ucatch:maybe_compute_file_link("xxxf", _3116374) 03:20:44 ^ Redo: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", _3116374) 03:20:44 ^ Unify: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", "xxxf") 03:20:44 ^ Exit: (55) [logicmoo_test] ucatch:ensure_compute_file_link("xxxf", "xxxf") 03:20:44 ^ Call: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([ 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 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)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 ^ Unify: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([ 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 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)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 Call: (56) [system] arg(1, 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 with arguments [arg(1,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_2042),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 Exit: (56) [system] arg(1, 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 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)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 Call: (56) [system] arg(2, 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",_3540),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 Exit: (56) [system] arg(2, 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 with arguments [arg(2,'https://logicmoo.org:2082/gitlab/logicmoo/'="",""),[quoted(true),portray(true),max_depth(10),attributes(portray),spacing(next_argument)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 ^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 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)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 ^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 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)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 ^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 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)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 Call: (57) [system] atomic_list_concat(_7350, 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 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)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 Exit: (57) [system] atomic_list_concat([xxxf], 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 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)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 Call: (57) [system] atomics_to_string([xxxf], "", _5038) 03:20:44 Exit: (57) [system] atomics_to_string([xxxf], "", "xxxf") 03:20:44 ^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string( 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 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)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 ^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], "xxxf", _842) 03:20:44 ^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], "xxxf", _842) 03:20:44 Call: (57) [system] arg(1, '-/blob/'='', _12106) 03:20:44 Exit: (57) [system] arg(1, '-/blob/'='', '-/blob/') 03:20:44 Call: (57) [system] arg(2, '-/blob/'='', _13328) 03:20:44 Exit: (57) [system] arg(2, '-/blob/'='', '') 03:20:44 ^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "xxxf", _14550) 03:20:44 ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "xxxf", _14550) 03:20:44 ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "xxxf", _14550) 03:20:44 Call: (58) [system] atomic_list_concat(_16448, '-/blob/', "xxxf") 03:20:44 Exit: (58) [system] atomic_list_concat([xxxf], '-/blob/', "xxxf") 03:20:44 Call: (58) [system] atomics_to_string([xxxf], '', _14550) 03:20:44 Exit: (58) [system] atomics_to_string([xxxf], '', "xxxf") 03:20:44 ^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('-/blob/', '', "xxxf", "xxxf") 03:20:44 ^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], "xxxf", _842) 03:20:44 ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], "xxxf", _842) 03:20:44 Call: (58) [system] arg(1, (/)='_', _20790) 03:20:44 Exit: (58) [system] arg(1, (/)='_', /) 03:20:44 Call: (58) [system] arg(2, (/)='_', _22012) 03:20:44 Exit: (58) [system] arg(2, (/)='_', '_') 03:20:44 ^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "xxxf", _23234) 03:20:44 ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "xxxf", _23234) 03:20:44 ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "xxxf", _23234) 03:20:44 Call: (59) [system] atomic_list_concat(_25132, /, "xxxf") 03:20:44 Exit: (59) [system] atomic_list_concat([xxxf], /, "xxxf") 03:20:44 Call: (59) [system] atomics_to_string([xxxf], '_', _23234) 03:20:44 Exit: (59) [system] atomics_to_string([xxxf], '_', "xxxf") 03:20:44 ^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(/, '_', "xxxf", "xxxf") 03:20:44 ^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], "xxxf", _842) 03:20:44 ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], "xxxf", _842) 03:20:44 Call: (59) [system] arg(1, '_master_packs_'='_', _29474) 03:20:44 Exit: (59) [system] arg(1, '_master_packs_'='_', '_master_packs_') 03:20:44 Call: (59) [system] arg(2, '_master_packs_'='_', _30696) 03:20:44 Exit: (59) [system] arg(2, '_master_packs_'='_', '_') 03:20:44 ^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "xxxf", _31918) 03:20:44 ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "xxxf", _31918) 03:20:44 ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "xxxf", _31918) 03:20:44 Call: (60) [system] atomic_list_concat(_33816, '_master_packs_', "xxxf") 03:20:44 Exit: (60) [system] atomic_list_concat([xxxf], '_master_packs_', "xxxf") 03:20:44 Call: (60) [system] atomics_to_string([xxxf], '_', _31918) 03:20:44 Exit: (60) [system] atomics_to_string([xxxf], '_', "xxxf") 03:20:44 ^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_master_packs_', '_', "xxxf", "xxxf") 03:20:44 ^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "xxxf", _842) 03:20:44 ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "xxxf", "xxxf") 03:20:44 ^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], "xxxf", "xxxf") 03:20:44 ^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_master_packs_'='_'], "xxxf", "xxxf") 03:20:44 ^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string([(/)='_', '_master_packs_'='_'], "xxxf", "xxxf") 03:20:44 ^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['-/blob/'='', (/)='_', '_master_packs_'='_'], "xxxf", "xxxf") 03:20:44 ^ Exit: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string([ 03:20:44 [[ EXCEPTION while printing message '~W' 03:20:44 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)]]: 03:20:44 raised: existence_error(iri_scheme,https) 03:20:44 ]] 03:20:44 03:20:44 ^ Call: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars("xxxf", _1276) 03:20:44 ^ Unify: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars("xxxf", _1276) 03:20:44 Call: (56) [system] name("xxxf", _2526) 03:20:44 Exit: (56) [system] name("xxxf", `xxxf`) 03:20:44 ^ Call: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, [_3766|_3768]) 03:20:44 ^ Unify: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, [_3766|_3768]) 03:20:44 ^ Call: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, [_3766|_3768]) 03:20:44 ^ Unify: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, [_3766|_3768]) 03:20:44 ^ Call: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, _6266) 03:20:44 ^ Unify: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, [120|_6896]) 03:20:44 Call: (59) [system] code_type(120, prolog_identifier_continue) 03:20:44 Exit: (59) [system] code_type(120, prolog_identifier_continue) 03:20:44 ^ Call: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, _6896) 03:20:44 ^ Unify: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, [120|_9362]) 03:20:44 Call: (60) [system] code_type(120, prolog_identifier_continue) 03:20:44 Exit: (60) [system] code_type(120, prolog_identifier_continue) 03:20:44 ^ Call: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, _9362) 03:20:44 ^ Unify: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, [120|_11828]) 03:20:44 Call: (61) [system] code_type(120, prolog_identifier_continue) 03:20:44 Exit: (61) [system] code_type(120, prolog_identifier_continue) 03:20:44 ^ Call: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, _11828) 03:20:44 ^ Unify: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, [102|_14294]) 03:20:44 Call: (62) [system] code_type(102, prolog_identifier_continue) 03:20:44 Exit: (62) [system] code_type(102, prolog_identifier_continue) 03:20:44 ^ Call: (62) [logicmoo_test] portray_vars:filter_var_chars0([], _14294) 03:20:44 ^ Unify: (62) [logicmoo_test] portray_vars:filter_var_chars0([], []) 03:20:44 ^ Exit: (62) [logicmoo_test] portray_vars:filter_var_chars0([], []) 03:20:44 ^ Exit: (61) [logicmoo_test] portray_vars:filter_var_chars0(`f`, `f`) 03:20:44 ^ Exit: (60) [logicmoo_test] portray_vars:filter_var_chars0(`xf`, `xf`) 03:20:44 ^ Exit: (59) [logicmoo_test] portray_vars:filter_var_chars0(`xxf`, `xxf`) 03:20:44 ^ Exit: (58) [logicmoo_test] portray_vars:filter_var_chars0(`xxxf`, `xxxf`) 03:20:44 ^ Call: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768]) 03:20:44 ^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [100, 120|_21128]) 03:20:44 Call: (59) [system] char_type(120, digit) 03:20:44 Fail: (59) [system] char_type(120, digit) 03:20:44 ^ Redo: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768]) 03:20:44 ^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [97, 120|_23594]) 03:20:44 Call: (59) [system] char_type(120, alpha) 03:20:44 Exit: (59) [system] char_type(120, alpha) 03:20:44 ^ Unify: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, [_3766|_3768]) 03:20:44 ^ Call: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, [_3766|_3768]) 03:20:44 ^ Unify: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, [120|_3768]) 03:20:44 ^ Call: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, _3768) 03:20:44 ^ Unify: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, [120|_27932]) 03:20:44 ^ Call: (61) [logicmoo_test] portray_vars:trim_96(`xf`, _27932) 03:20:44 ^ Unify: (61) [logicmoo_test] portray_vars:trim_96(`xf`, [120|_29186]) 03:20:44 ^ Call: (62) [logicmoo_test] portray_vars:trim_96(`f`, _29186) 03:20:44 ^ Unify: (62) [logicmoo_test] portray_vars:trim_96(`f`, [102|_30440]) 03:20:44 ^ Call: (63) [logicmoo_test] portray_vars:trim_96([], _30440) 03:20:44 ^ Unify: (63) [logicmoo_test] portray_vars:trim_96([], []) 03:20:44 ^ Exit: (63) [logicmoo_test] portray_vars:trim_96([], []) 03:20:44 ^ Exit: (62) [logicmoo_test] portray_vars:trim_96(`f`, `f`) 03:20:44 ^ Exit: (61) [logicmoo_test] portray_vars:trim_96(`xf`, `xf`) 03:20:44 ^ Exit: (60) [logicmoo_test] portray_vars:trim_96(`xxf`, `xxf`) 03:20:44 ^ Exit: (59) [logicmoo_test] portray_vars:trim_96(`xxxf`, `xxxf`) 03:20:44 ^ Exit: (58) [logicmoo_test] portray_vars:trim_95(`xxxf`, `xxxf`) 03:20:44 ^ Exit: (57) [logicmoo_test] portray_vars:filter_var_chars_trim_95(`xxxf`, `xxxf`) 03:20:44 ^ Exit: (56) [logicmoo_test] portray_vars:filter_var_chars(`xxxf`, `xxxf`) 03:20:44 Call: (56) [ctypes] ctypes:to_upper(120, _37306) 03:20:44 Unify: (56) [ctypes] ctypes:to_upper(120, _37306) 03:20:44 Call: (57) [system] code_type(_37306, to_upper(120)) 03:20:44 Exit: (57) [system] code_type(88, to_upper(120)) 03:20:44 Exit: (56) [ctypes] ctypes:to_upper(120, 88) 03:20:44 Call: (56) [system] name(_1276, `Xxxf`) 03:20:44 Exit: (56) [system] name('Xxxf', `Xxxf`) 03:20:44 ^ Exit: (55) [logicmoo_test] portray_vars:p_n_atom_filter_var_chars("xxxf", 'Xxxf') 03:20:44 ^ Call: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268) 03:20:44 ^ Unify: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268) 03:20:44 Call: (56) [system] arg(1, '_c32_'='_', _43526) 03:20:44 Exit: (56) [system] arg(1, '_c32_'='_', '_c32_') 03:20:44 Call: (56) [system] arg(2, '_c32_'='_', _44748) 03:20:44 Exit: (56) [system] arg(2, '_c32_'='_', '_') 03:20:44 ^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', _45970) 03:20:44 ^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', _45970) 03:20:44 Call: (57) [system] atom_string('Xxxf', _47236) 03:20:44 Exit: (57) [system] atom_string('Xxxf', "Xxxf") 03:20:44 ^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', "Xxxf", _48456) 03:20:44 ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', "Xxxf", _48456) 03:20:44 ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', "Xxxf", _48456) 03:20:44 Call: (58) [system] atomic_list_concat(_50354, '_c32_', "Xxxf") 03:20:44 Exit: (58) [system] atomic_list_concat(['Xxxf'], '_c32_', "Xxxf") 03:20:44 Call: (58) [system] atomics_to_string(['Xxxf'], '_', _48456) 03:20:44 Exit: (58) [system] atomics_to_string(['Xxxf'], '_', "Xxxf") 03:20:44 ^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', "Xxxf", "Xxxf") 03:20:44 Call: (57) [system] atom_string(_45970, "Xxxf") 03:20:44 Exit: (57) [system] atom_string('Xxxf', "Xxxf") 03:20:44 ^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c32_', '_', 'Xxxf', 'Xxxf') 03:20:44 ^ Call: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268) 03:20:44 ^ Unify: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', _42268) 03:20:44 Call: (57) [system] arg(1, '_c46_'='_', _56540) 03:20:44 Exit: (57) [system] arg(1, '_c46_'='_', '_c46_') 03:20:44 Call: (57) [system] arg(2, '_c46_'='_', _57762) 03:20:44 Exit: (57) [system] arg(2, '_c46_'='_', '_') 03:20:44 ^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', _58984) 03:20:44 ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', _58984) 03:20:44 Call: (58) [system] atom_string('Xxxf', _60250) 03:20:44 Exit: (58) [system] atom_string('Xxxf', "Xxxf") 03:20:44 ^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', "Xxxf", _61470) 03:20:44 ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', "Xxxf", _61470) 03:20:44 ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', "Xxxf", _61470) 03:20:44 Call: (59) [system] atomic_list_concat(_63368, '_c46_', "Xxxf") 03:20:44 Exit: (59) [system] atomic_list_concat(['Xxxf'], '_c46_', "Xxxf") 03:20:44 Call: (59) [system] atomics_to_string(['Xxxf'], '_', _61470) 03:20:44 Exit: (59) [system] atomics_to_string(['Xxxf'], '_', "Xxxf") 03:20:44 ^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', "Xxxf", "Xxxf") 03:20:44 Call: (58) [system] atom_string(_58984, "Xxxf") 03:20:44 Exit: (58) [system] atom_string('Xxxf', "Xxxf") 03:20:44 ^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c46_', '_', 'Xxxf', 'Xxxf') 03:20:44 ^ Call: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', _42268) 03:20:44 ^ Unify: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', _42268) 03:20:44 Call: (58) [system] arg(1, '_c64_'='_', _69554) 03:20:44 Exit: (58) [system] arg(1, '_c64_'='_', '_c64_') 03:20:44 Call: (58) [system] arg(2, '_c64_'='_', _70776) 03:20:44 Exit: (58) [system] arg(2, '_c64_'='_', '_') 03:20:44 ^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', _71998) 03:20:44 ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', _71998) 03:20:44 Call: (59) [system] atom_string('Xxxf', _73264) 03:20:44 Exit: (59) [system] atom_string('Xxxf', "Xxxf") 03:20:44 ^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', "Xxxf", _74484) 03:20:44 ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', "Xxxf", _74484) 03:20:44 ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', "Xxxf", _74484) 03:20:44 Call: (60) [system] atomic_list_concat(_76382, '_c64_', "Xxxf") 03:20:44 Exit: (60) [system] atomic_list_concat(['Xxxf'], '_c64_', "Xxxf") 03:20:44 Call: (60) [system] atomics_to_string(['Xxxf'], '_', _74484) 03:20:44 Exit: (60) [system] atomics_to_string(['Xxxf'], '_', "Xxxf") 03:20:44 ^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', "Xxxf", "Xxxf") 03:20:44 Call: (59) [system] atom_string(_71998, "Xxxf") 03:20:44 Exit: (59) [system] atom_string('Xxxf', "Xxxf") 03:20:44 ^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string('_c64_', '_', 'Xxxf', 'Xxxf') 03:20:44 ^ Call: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', _42268) 03:20:44 ^ Unify: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', _42268) 03:20:44 Call: (59) [system] arg(1, '___'='__', _82568) 03:20:44 Exit: (59) [system] arg(1, '___'='__', '___') 03:20:44 Call: (59) [system] arg(2, '___'='__', _83790) 03:20:44 Exit: (59) [system] arg(2, '___'='__', '__') 03:20:44 ^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', _85012) 03:20:44 ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', _85012) 03:20:44 Call: (60) [system] atom_string('Xxxf', _86278) 03:20:44 Exit: (60) [system] atom_string('Xxxf', "Xxxf") 03:20:44 ^ Call: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', "Xxxf", _87498) 03:20:44 ^ Unify: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', "Xxxf", _87498) 03:20:44 ^ Unify: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', "Xxxf", _87498) 03:20:44 Call: (61) [system] atomic_list_concat(_89396, '___', "Xxxf") 03:20:44 Exit: (61) [system] atomic_list_concat(['Xxxf'], '___', "Xxxf") 03:20:44 Call: (61) [system] atomics_to_string(['Xxxf'], '__', _87498) 03:20:44 Exit: (61) [system] atomics_to_string(['Xxxf'], '__', "Xxxf") 03:20:44 ^ Exit: (60) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', "Xxxf", "Xxxf") 03:20:44 Call: (60) [system] atom_string(_85012, "Xxxf") 03:20:44 Exit: (60) [system] atom_string('Xxxf', "Xxxf") 03:20:44 ^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string('___', '__', 'Xxxf', 'Xxxf') 03:20:44 ^ Call: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', _42268) 03:20:44 ^ Unify: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', 'Xxxf') 03:20:44 ^ Exit: (59) [logicmoo_test] logicmoo_util_strings:replace_in_string([], 'Xxxf', 'Xxxf') 03:20:44 ^ Exit: (58) [logicmoo_test] logicmoo_util_strings:replace_in_string(['___'='__'], 'Xxxf', 'Xxxf') 03:20:44 ^ Exit: (57) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf') 03:20:44 ^ Exit: (56) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf') 03:20:44 ^ Exit: (55) [logicmoo_test] logicmoo_util_strings:replace_in_string(['_c32_'='_', '_c46_'='_', '_c64_'='_', '___'='__'], 'Xxxf', 'Xxxf') 03:20:44 ^ Call: (49) [logicmoo_test] backward_compatibility:sformat(_758, '~w_in_~w', ['Xxxf', user]) 03:20:44 ^ Unify: (49) [logicmoo_test] backward_compatibility:sformat(_758, '~w_in_~w', ['Xxxf', user]) 03:20:44 ^ Call: (50) [logicmoo_test] format(string(_758), '~w_in_~w', ['Xxxf', user]) 03:20:44 ^ Exit: (50) [logicmoo_test] format(string("Xxxf_in_user"), '~w_in_~w', ['Xxxf', user]) 03:20:44 ^ Exit: (49) [logicmoo_test] backward_compatibility:sformat("Xxxf_in_user", '~w_in_~w', ['Xxxf', user]) 03:20:44 ^ Call: (48) [logicmoo_test] backward_compatibility:sformat(_744, '~w__~w', ["Test_0004_Line_0000", "Xxxf_in_user"]) 03:20:44 ^ Unify: (48) [logicmoo_test] backward_compatibility:sformat(_744, '~w__~w', ["Test_0004_Line_0000", "Xxxf_in_user"]) 03:20:44 ^ Call: (49) [logicmoo_test] format(string(_744), '~w__~w', ["Test_0004_Line_0000", "Xxxf_in_user"]) 03:20:44 ^ Exit: (49) [logicmoo_test] format(string("Test_0004_Line_0000__Xxxf_in_user"), '~w__~w', ["Test_0004_Line_0000", "Xxxf_in_user"]) 03:20:44 ^ Exit: (48) [logicmoo_test] backward_compatibility:sformat("Test_0004_Line_0000__Xxxf_in_user", '~w__~w', ["Test_0004_Line_0000", "Xxxf_in_user"]) 03:20:44 Call: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054) 03:20:44 Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') 03:20:44 Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') 03:20:44 Redo: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054) 03:20:44 Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") 03:20:44 Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") 03:20:44 Redo: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054) 03:20:44 Unify: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054) 03:20:44 Exit: (48) [j_u] j_u:junit_prop(testsuite, testcase, _105054) 03:20:44 ^ Call: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (50) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (51) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) 03:20:44 ^ Unify: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) 03:20:44 Call: (52) [system] copy_term(t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user"), _119482) 03:20:44 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")) 03:20:44 ^ Call: (52) [t_l] clause(t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user"), true) 03:20:44 ^ Fail: (52) [t_l] clause(mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user"), true) 03:20:44 ^ Fail: (51) [locally_each] locally_each:clause_true(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) 03:20:44 ^ Call: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) 03:20:44 ^ Unify: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) 03:20:44 ^ Call: (58) [t_l] asserta(t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user"), _123936) 03:20:44 ^ Exit: (58) [t_l] asserta(t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user"), <gt;clause>(0x5566f6554600)) 03:20:44 Call: (58) [system] nb_current('$w_tl_e', _125174) 03:20:44 Exit: (58) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f7ca3020)]) 03:20:44 Call: (58) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f6554600), <gt;clause>(0x5566f7ca3020)]) 03:20:44 Exit: (58) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f6554600), <gt;clause>(0x5566f7ca3020)]) 03:20:44 ^ Exit: (57) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_current_testcase("Test_0004_Line_0000__Xxxf_in_user")) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ Call: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (59) [ucatch] strip_module(ucatch:must_det_u, _130838, _130778) 03:20:44 ^ Exit: (59) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (59) [system] var(must_det_u) 03:20:44 Fail: (59) [system] var(must_det_u) 03:20:44 ^ Fail: (58) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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) 03:20:44 ^ 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))) 03:20:44 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))) 03:20:44 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))) 03:20:44 ^ 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))) 03:20:44 ^ Call: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (60) [ucatch] strip_module(ucatch:must_det_u, _139464, _139404) 03:20:44 ^ Exit: (60) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (60) [system] var(must_det_u) 03:20:44 Fail: (60) [system] var(must_det_u) 03:20:44 ^ Fail: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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) 03:20:44 ^ 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))))) 03:20:44 Call: (60) [system] var(wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))))) 03:20:44 Fail: (60) [system] var(wdmsg((?-mpred_test("Test_0004_Line_0000__Xxxf_in_user", user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ Call: (64) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:44 ^ Unify: (64) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:44 ^ Call: (65) [logicmoo_test] current_predicate((in_pp/1)) 03:20:44 ^ Exit: (65) [logicmoo_test] current_predicate((in_pp/1)) 03:20:44 ^ Call: (65) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:44 ^ Unify: (65) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:44 Call: (66) [system] nonvar(bfly) 03:20:44 Exit: (66) [system] nonvar(bfly) 03:20:44 ^ Call: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) 03:20:44 ^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) 03:20:44 Call: (67) [system] nonvar(_152956) 03:20:44 Fail: (67) [system] nonvar(_152956) 03:20:44 ^ Redo: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) 03:20:44 ^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) 03:20:44 ^ Call: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956) 03:20:44 ^ Unify: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956) 03:20:44 Call: (68) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152956) 03:20:44 Fail: (68) [bfly_tl] bfly_tl:bfly_setting(pp_output, _152956) 03:20:44 ^ Fail: (67) [logicmoo_test] pretty_clauses:is_pp_set(_152956) 03:20:44 ^ Redo: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) 03:20:44 ^ Unify: (66) [logicmoo_test] pretty_clauses:in_pp(_152956) 03:20:44 ^ Call: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956) 03:20:44 ^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956) 03:20:44 Call: (68) [system] nonvar(_152956) 03:20:44 Fail: (68) [system] nonvar(_152956) 03:20:44 ^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956) 03:20:44 ^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(swish) 03:20:44 ^ Call: (68) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_164682))) 03:20:44 ^ Unify: (68) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164682))) 03:20:44 Call: (72) [system] nb_current('$pp_swish', t) 03:20:44 Fail: (72) [system] nb_current('$pp_swish', t) 03:20:44 Call: (72) [pengines] pengines:pengine_self(_164682) 03:20:44 Unify: (72) [pengines] pengines:pengine_self(_164682) 03:20:44 Call: (73) [system] thread_self(_168466) 03:20:44 Exit: (73) [system] thread_self(main) 03:20:44 Call: (73) [pengines] current_pengine(_164682, _169730, main, _169734, _169736, _169738) 03:20:44 Fail: (73) [pengines] current_pengine(_164682, _170392, main, _170396, _170398, _170400) 03:20:44 Fail: (72) [pengines] pengines:pengine_self(_164682) 03:20:44 ^ Fail: (68) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_164682))) 03:20:44 ^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956) 03:20:44 ^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(http) 03:20:44 ^ Call: (68) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_173506)) 03:20:44 ^ Unify: (68) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173506)) 03:20:44 Call: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506) 03:20:44 Unify: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506) 03:20:44 Call: (72) [system] current_output(_176072) 03:20:44 Exit: (72) [system] current_output(<gt;stream>(0x7f8762aee8c0)) 03:20:44 Call: (72) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7f8762aee8c0)) 03:20:44 Fail: (72) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7f8762aee8c0)) 03:20:44 Fail: (71) [httpd_wrapper] httpd_wrapper:http_current_request(_173506) 03:20:44 ^ Fail: (68) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_173506)) 03:20:44 ^ Redo: (67) [logicmoo_test] pretty_clauses:toplevel_pp(_152956) 03:20:44 ^ Unify: (67) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:20:44 ^ Call: (68) [logicmoo_test] current_predicate((bfly_get/2)) 03:20:44 ^ Exit: (68) [logicmoo_test] current_predicate((bfly_get/2)) 03:20:44 ^ Call: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:44 ^ Unify: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:44 Call: (69) [system] nonvar(f) 03:20:44 Exit: (69) [system] nonvar(f) 03:20:44 ^ Call: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694) 03:20:44 ^ Unify: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694) 03:20:44 Call: (70) [system] nonvar(_184694) 03:20:44 Fail: (70) [system] nonvar(_184694) 03:20:44 ^ Redo: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694) 03:20:44 ^ Unify: (69) [logicmoo_test] butterfly:bfly_get(butterfly, _184694) 03:20:44 Call: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, _184694) 03:20:44 Unify: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:20:44 Exit: (70) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:20:44 ^ Exit: (69) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:44 Call: (69) [system] f=@=f 03:20:44 Exit: (69) [system] f=@=f 03:20:44 ^ Exit: (68) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:44 ^ Exit: (67) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:20:44 ^ Exit: (66) [logicmoo_test] pretty_clauses:in_pp(ansi) 03:20:44 Call: (66) [system] bfly==ansi 03:20:44 Fail: (66) [system] bfly==ansi 03:20:44 ^ Fail: (65) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:44 ^ Fail: (64) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:44 ^ 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)))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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(..., ...)))))))))) 03:20:44 ^ 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((?- ...))))))))) 03:20:44 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc:75 03:20:44 %~ ?-( mpred_test( "Test_0004_Line_0000__Xxxf_in_user",%~ user : get_fc_mode((xxxf,ax),DMode),DMode=zdirect)). 03:20:44 ^ Exit: (70) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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((?- ...))))))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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)))))) 03:20:44 ^ Call: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (60) [ucatch] strip_module(ucatch:must_det_u, _233164, _233104) 03:20:44 ^ Exit: (60) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (60) [system] var(must_det_u) 03:20:44 Fail: (60) [system] var(must_det_u) 03:20:44 ^ Fail: (59) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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) 03:20:44 ^ 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))) 03:20:44 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))) 03:20:44 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))) 03:20:44 ^ 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))) 03:20:44 ^ Call: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (61) [ucatch] strip_module(ucatch:must_det_u, _241790, _241730) 03:20:44 ^ Exit: (61) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (61) [system] var(must_det_u) 03:20:44 Fail: (61) [system] var(must_det_u) 03:20:44 ^ Fail: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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) 03:20:44 ^ 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))) 03:20:44 Call: (61) [system] var(add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))) 03:20:44 Fail: (61) [system] var(add_test_info("Test_0004_Line_0000__Xxxf_in_user", goal, user:(get_fc_mode((xxxf, ax), _508), _508=zdirect))) 03:20:44 ^ 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))) 03:20:44 Call: (64) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", goal, _249110) 03:20:44 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'])))) 03:20:44 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'])))) 03:20:44 Redo: (64) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", goal, _249110) 03:20:44 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', ... = ...]))))) 03:20:44 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', ... = ...]))))) 03:20:44 ^ Call: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (61) [ucatch] strip_module(ucatch:must_det_u, _254252, _254192) 03:20:44 ^ Exit: (61) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (61) [system] var(must_det_u) 03:20:44 Fail: (61) [system] var(must_det_u) 03:20:44 ^ Fail: (60) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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) 03:20:44 ^ 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))) 03:20:44 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))) 03:20:44 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))) 03:20:44 ^ 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))) 03:20:44 ^ Call: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (62) [ucatch] strip_module(ucatch:must_det_u, _262878, _262818) 03:20:44 ^ Exit: (62) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (62) [system] var(must_det_u) 03:20:44 Fail: (62) [system] var(must_det_u) 03:20:44 ^ Fail: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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(..., ..., ...)))) 03:20:44 ^ 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(..., ..., ...)))) 03:20:44 ^ 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) 03:20:44 ^ 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)))) 03:20:44 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)))) 03:20:44 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)))) 03:20:44 ^ 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(..., ..., ...)))) 03:20:44 Call: (66) [system] source_location(_110754, _110756) 03:20:44 Fail: (66) [system] source_location(_110754, _110756) 03:20:44 ^ Call: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (62) [ucatch] strip_module(ucatch:must_det_u, _272722, _272662) 03:20:44 ^ Exit: (62) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (62) [system] var(must_det_u) 03:20:44 Fail: (62) [system] var(must_det_u) 03:20:44 ^ Fail: (61) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884)) 03:20:44 ^ Unify: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884)) 03:20:44 ^ Call: (62) [ucatch] strip_module(logicmoo_test:get_time(_110884), _277032, _276972) 03:20:44 ^ Exit: (62) [ucatch] strip_module(logicmoo_test:get_time(_110884), logicmoo_test, get_time(_110884)) 03:20:44 Call: (62) [system] var(get_time(_110884)) 03:20:44 Fail: (62) [system] var(get_time(_110884)) 03:20:44 ^ Fail: (61) [ucatch] ucatch:is_call_var(logicmoo_test:get_time(_110884)) 03:20:44 ^ 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))) 03:20:44 Call: (56) [system] _110894=nb(0) 03:20:44 Exit: (56) [system] nb(0)=nb(0) 03:20:44 ^ Call: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)) 03:20:44 ^ Unify: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), _508), _508=zdirect)) 03:20:44 ^ Exit: (58) [logicmoo_test] call_u_hook(user:(get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect)) 03:20:44 Call: (58) [system] _110934=passed 03:20:44 Exit: (58) [system] passed=passed 03:20:44 passed=info(why_was_true(user:(get_fc_mode((xxxf,ax),zdirect),zdirect=zdirect))) 03:20:44 03:20:44 no_proof_for((get_fc_mode((xxxf,ax),zdirect),zdirect=zdirect)). 03:20:44 03:20:44 no_proof_for((get_fc_mode((xxxf,ax),zdirect),zdirect=zdirect)). 03:20:44 03:20:44 no_proof_for((get_fc_mode((xxxf,ax),zdirect),zdirect=zdirect)). 03:20:44 03:20:44 _287652 03:20:44 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_02-Test_0004_Line_0000__Xxxf_in_user'. 03:20:44 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_02'. 03:20:44 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\']"'. 03:20:44 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:20:44 Call: (56) [system] passed=error(_110912) 03:20:44 Fail: (56) [system] passed=error(_110912) 03:20:44 Call: (56) [system] true 03:20:44 Exit: (56) [system] true 03:20:44 Call: (56) [system] nb_setarg(1, nb(0), 1) 03:20:44 Exit: (56) [system] nb_setarg(1, nb(1), 1) 03:20:44 Call: (56) [system] deterministic(_122590) 03:20:44 Exit: (56) [system] deterministic(true) 03:20:44 ^ Call: (57) [locally_each] locally_each:key_erase(t_l) 03:20:44 ^ Unify: (57) [locally_each] locally_each:key_erase(t_l) 03:20:44 Call: (58) [system] nb_current('$w_tl_e', [_3840406|_3840408]) 03:20:44 Exit: (58) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f6554600), <gt;clause>(0x5566f7ca3020)]) 03:20:44 Call: (58) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f7ca3020)]) 03:20:44 Exit: (58) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f7ca3020)]) 03:20:44 Call: (59) [system] erase(<gt;clause>(0x5566f6554600)) 03:20:44 Exit: (59) [system] erase(<gt;clause>(0x5566f6554600)) 03:20:44 Call: (58) [system] true 03:20:44 Exit: (58) [system] true 03:20:44 Call: (58) [system] true 03:20:44 Exit: (58) [system] true 03:20:44 ^ Exit: (57) [locally_each] locally_each:key_erase(t_l) 03:20:44 ^ Exit: (44) [logicmoo_test] mpred_test(user:(get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect)) 03:20:44 Call: (44) [system] deterministic(_644) 03:20:44 Exit: (44) [system] deterministic(true) 03:20:44 ^ Call: (45) [locally_each] locally_each:key_erase(t_l) 03:20:44 ^ Unify: (45) [locally_each] locally_each:key_erase(t_l) 03:20:44 Call: (46) [system] nb_current('$w_tl_e', [_3850150|_3850152]) 03:20:44 Exit: (46) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f7ca3020)]) 03:20:44 Call: (46) [system] nb_linkval('$w_tl_e', []) 03:20:44 Exit: (46) [system] nb_linkval('$w_tl_e', []) 03:20:44 Call: (47) [system] erase(<gt;clause>(0x5566f7ca3020)) 03:20:44 Exit: (47) [system] erase(<gt;clause>(0x5566f7ca3020)) 03:20:44 Call: (46) [system] true 03:20:44 Exit: (46) [system] true 03:20:44 Call: (46) [system] true 03:20:44 Exit: (46) [system] true 03:20:44 ^ Exit: (45) [locally_each] locally_each:key_erase(t_l) 03:20:44 ^ Exit: (35) [locally_each] locally(t_l:mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect))) 03:20:44 ^ Exit: (34) [pfc_lib] locally_each:locally_tl(mpred_fc_mode(zdirect), user:mpred_test((get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect))) 03:20:44 ^ Exit: (33) [pfc_lib] with_fc_mode(zdirect, user:mpred_test((get_fc_mode((xxxf, ax), zdirect), zdirect=zdirect))) 03:20:44 ^ 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) 03:20:44 ^ 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)])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (39) [lmcache] lmcache:never_use_attvar_expander(user) 03:20:44 ^ Fail: (39) [lmcache] lmcache:never_use_attvar_expander(user) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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)])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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)])])) 03:20:44 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)])])) 03:20:44 Call: (38) [$syspreds] nb_setval('$term_user', sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Unify: (38) [$syspreds] nb_setval('$term_user', sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Exit: (38) [$syspreds] nb_setval('$term_user', sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Call: (38) [system] fail 03:20:44 Fail: (38) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:44 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:44 Call: (39) [t_l] t_l:is_ec_cvt(_3872732) 03:20:44 Fail: (39) [t_l] t_l:is_ec_cvt(_3872732) 03:20:44 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (37) [user] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3875842) 03:20:44 ^ Unify: (37) [user] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Redo: (37) [system] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3875842) 03:20:44 ^ Unify: (37) [system] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3875842) 03:20:44 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 ^ Fail: (37) [plunit] term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3875842) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (41) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Exit: (41) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Call: (41) [echo_files] echo_files:never_echo_term(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Fail: (41) [echo_files] echo_files:never_echo_term(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 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) 03:20:44 Call: (41) [$syspreds] prolog_load_context(stream, _3887670) 03:20:44 Unify: (41) [$syspreds] prolog_load_context(stream, _3887670) 03:20:44 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:44 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 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] 03:20:44 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, [...])]] 03:20:44 Call: (41) [system] ttyflush 03:20:44 Exit: (41) [system] ttyflush 03:20:44 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Call: (42) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))==end_of_file 03:20:44 Fail: (42) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))==end_of_file 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _3897498) 03:20:44 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:44 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:44 Call: (42) [system] _3899372 is 1779+1 03:20:44 Exit: (42) [system] 1780 is 1779+1 03:20:44 Call: (42) [system] 1818=<gt;1780 03:20:44 Fail: (42) [system] 1818=<gt;1780 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:44 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:44 ~*/ 03:20:44 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:44 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1781) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1781) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_3911702, <gt;stream>(0x556703a44a00), _3911706) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1781) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_3914130, <gt;stream>(0x556703a44a00), _3914132) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779) 03:20:44 Call: (43) [system] 1781>1779 03:20:44 Exit: (43) [system] 1781>1779 03:20:44 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779, 1781) 03:20:44 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779, 1781) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (45) [system] _3919718 is 1781-1779 03:20:44 Exit: (45) [system] 2 is 1781-1779 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (46) [error] error:must_be(list, []) 03:20:44 Unify: (46) [error] error:must_be(list, []) 03:20:44 Exit: (46) [error] error:must_be(list, []) 03:20:44 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _3924048) 03:20:44 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _3924048) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _3926054, []) 03:20:44 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556708bf3d00), []) 03:20:44 Call: (49) [system] close(<gt;stream>(0x556708bf3d00)) 03:20:44 Exit: (49) [system] close(<gt;stream>(0x556708bf3d00)) 03:20:44 ^ 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, <gt;stream>(0x556708bf3d00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556708bf3d00))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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") 03:20:44 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") 03:20:44 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1781) 03:20:44 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1781) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _3934762)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _3934762)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1781)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1781)) 03:20:44 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1781) 03:20:44 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [echo_files] echo_files:nsl(_3939092) 03:20:44 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:44 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:44 Call: (46) [system] "\n\n"\==[] 03:20:44 Exit: (46) [system] "\n\n"\==[] 03:20:44 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _3943400, _3943402, _3943404, 'No source location!?')) 03:20:44 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _3943400, _3943402, _3943404, 'No source location!?')) 03:20:44 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _3943400, _3943402, _3943404, 'No source location!?')) 03:20:44 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [system] sub_string("\n\n", _3947218, _3947282, _3947220, '\n/*~') 03:20:44 Fail: (45) [system] sub_string("\n\n", _3947218, _3947900, _3947220, '\n/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [system] sub_string("\n\n", _3949076, _3949140, _3949078, '/*~') 03:20:44 Fail: (45) [system] sub_string("\n\n", _3949076, _3949758, _3949078, '/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [system] sub_string("\n\n", _3951552, _3951616, _3951554, '\n%~') 03:20:44 Fail: (45) [system] sub_string("\n\n", _3951552, _3952234, _3951554, '\n%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [system] sub_string("\n\n", _3953410, _3953474, _3953412, '%~') 03:20:44 Fail: (45) [system] sub_string("\n\n", _3953410, _3954092, _3953412, '%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [system] write("\n\n") 03:20:44 03:20:44 03:20:44 Exit: (45) [system] write("\n\n") 03:20:44 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1779, 1781) 03:20:44 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1781) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818) 03:20:44 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (44) [system] _3963922 is 1818-1781 03:20:44 Exit: (44) [system] 37 is 1818-1781 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (45) [error] error:must_be(list, []) 03:20:44 Unify: (45) [error] error:must_be(list, []) 03:20:44 Exit: (45) [error] error:must_be(list, []) 03:20:44 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _3968252) 03:20:44 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _3968252) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _3970258, []) 03:20:44 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f7971d00), []) 03:20:44 Call: (48) [system] close(<gt;stream>(0x5566f7971d00)) 03:20:44 Exit: (48) [system] close(<gt;stream>(0x5566f7971d00)) 03:20:44 ^ 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, <gt;stream>(0x5566f7971d00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f7971d00))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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']))") 03:20:44 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']))") 03:20:44 Call: (43) [echo_files] echo_files:read_mco("sk2_in(avar([vn='Ex',sk2='SKF-666']))", _3977776, _3977778, _3977780, _3977782, _3977784) 03:20:44 Unify: (43) [echo_files] echo_files:read_mco("sk2_in(avar([vn='Ex',sk2='SKF-666']))", _3978410, _3978412, _3978414, _3978416, _3978418) 03:20:44 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)]) 03:20:44 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([])]) 03:20:44 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)]) 03:20:44 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([])]) 03:20:44 Call: (44) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=@=sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 Exit: (44) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=@=sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 Call: (44) [system] _3982810=sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 Exit: (44) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 Exit: (43) [echo_files] echo_files:read_mco("sk2_in(avar([vn='Ex',sk2='SKF-666']))", sk2_in(avar([vn='Ex', sk2='SKF-666'])), [], [], [], []) 03:20:44 Call: (43) [system] write("sk2_in(avar([vn='Ex',sk2='SKF-666']))") 03:20:44 sk2_in(avar([vn='Ex',sk2='SKF-666'])) 03:20:44 Exit: (43) [system] write("sk2_in(avar([vn='Ex',sk2='SKF-666']))") 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 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) 03:20:44 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1818) 03:20:44 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1818) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _3994554)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _3994554)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1818)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1818)) 03:20:44 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1818) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _4000104) 03:20:44 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1819) 03:20:44 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1819) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1819) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_4002610, <gt;stream>(0x556703a44a00), _4002614) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1818) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1818) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1819) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_4005038, <gt;stream>(0x556703a44a00), _4005040) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1818) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1818) 03:20:44 Call: (43) [system] 1819>1818 03:20:44 Exit: (43) [system] 1819>1818 03:20:44 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1818, 1819) 03:20:44 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1818, 1819) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (45) [system] _4010626 is 1819-1818 03:20:44 Exit: (45) [system] 1 is 1819-1818 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (46) [error] error:must_be(list, []) 03:20:44 Unify: (46) [error] error:must_be(list, []) 03:20:44 Exit: (46) [error] error:must_be(list, []) 03:20:44 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4014956) 03:20:44 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4014956) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _4016962, []) 03:20:44 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556708c30c00), []) 03:20:44 Call: (49) [system] close(<gt;stream>(0x556708c30c00)) 03:20:44 Exit: (49) [system] close(<gt;stream>(0x556708c30c00)) 03:20:44 ^ 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, <gt;stream>(0x556708c30c00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556708c30c00))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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, ".") 03:20:44 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, ".") 03:20:44 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _4025670)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _4025670)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1819)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1819)) 03:20:44 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [echo_files] echo_files:nsl(_4030000) 03:20:44 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 Call: (46) [system] "."\==[] 03:20:44 Exit: (46) [system] "."\==[] 03:20:44 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _4034308, _4034310, _4034312, 'No source location!?')) 03:20:44 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _4034308, _4034310, _4034312, 'No source location!?')) 03:20:44 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _4034308, _4034310, _4034312, 'No source location!?')) 03:20:44 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _4038126, _4038190, _4038128, '\n/*~') 03:20:44 Fail: (45) [system] sub_string(".", _4038126, _4038808, _4038128, '\n/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _4039984, _4040048, _4039986, '/*~') 03:20:44 Fail: (45) [system] sub_string(".", _4039984, _4040666, _4039986, '/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _4042460, _4042524, _4042462, '\n%~') 03:20:44 Fail: (45) [system] sub_string(".", _4042460, _4043142, _4042462, '\n%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _4044318, _4044382, _4044320, '%~') 03:20:44 Fail: (45) [system] sub_string(".", _4044318, _4045000, _4044320, '%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] write(".") 03:20:44 . 03:20:44 Exit: (45) [system] write(".") 03:20:44 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1818, 1819) 03:20:44 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1819) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:44 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:44 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _4055992) 03:20:44 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1819) 03:20:44 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) 03:20:44 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) 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (45) [error] error:must_be(list, []) 03:20:44 Unify: (45) [error] error:must_be(list, []) 03:20:44 Exit: (45) [error] error:must_be(list, []) 03:20:44 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4061562) 03:20:44 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _4061562) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _4063568, []) 03:20:44 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556708c30b00), []) 03:20:44 Call: (48) [system] close(<gt;stream>(0x556708c30b00)) 03:20:44 Exit: (48) [system] close(<gt;stream>(0x556708c30b00)) 03:20:44 ^ 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, <gt;stream>(0x556708c30b00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556708c30b00))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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") 03:20:44 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") 03:20:44 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) 03:20:44 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", <gt;stream>(0x556703894400)) 03:20:44 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703894400)) 03:20:44 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703894400)) 03:20:44 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Call: (45) [system] at_end_of_stream(<gt;stream>(0x556703894400)) 03:20:44 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x556703894400)) 03:20:44 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Call: (45) [system] peek_char(<gt;stream>(0x556703894400), _4077286) 03:20:44 Exit: (45) [system] peek_char(<gt;stream>(0x556703894400), '\n') 03:20:44 Call: (45) [system] char_type('\n', space) 03:20:44 Exit: (45) [system] char_type('\n', space) 03:20:44 Call: (45) [system] get_char(<gt;stream>(0x556703894400), '\n') 03:20:44 Exit: (45) [system] get_char(<gt;stream>(0x556703894400), '\n') 03:20:44 Call: (45) [system] put_char('\n') 03:20:44 03:20:44 Exit: (45) [system] put_char('\n') 03:20:44 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703894400)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703894400)) 03:20:44 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Call: (46) [system] at_end_of_stream(<gt;stream>(0x556703894400)) 03:20:44 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x556703894400)) 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Call: (46) [system] peek_char(<gt;stream>(0x556703894400), _4087630) 03:20:44 Exit: (46) [system] peek_char(<gt;stream>(0x556703894400), :) 03:20:44 Call: (46) [system] char_type(:, space) 03:20:44 Fail: (46) [system] char_type(:, space) 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Call: (46) [echo_files] echo_files:nsl(_4091284) 03:20:44 Unify: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Call: (46) [system] atom_length('No source location!?', _4093128) 03:20:44 Exit: (46) [system] atom_length('No source location!?', 20) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x556703894400), 20, _4094342) 03:20:44 Exit: (46) [system] peek_string(<gt;stream>(0x556703894400), 20, ":- listing(sk2_in/1)") 03:20:44 Call: (46) [system] ":- listing(sk2_in/1)"=='No source location!?' 03:20:44 Fail: (46) [system] ":- listing(sk2_in/1)"=='No source location!?' 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x556703894400), 2, "%~") 03:20:44 Fail: (46) [system] peek_string(<gt;stream>(0x556703894400), 2, "%~") 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x556703894400), 1, "%") 03:20:44 Fail: (46) [system] peek_string(<gt;stream>(0x556703894400), 1, "%") 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x556703894400), 2, "#!") 03:20:44 Fail: (46) [system] peek_string(<gt;stream>(0x556703894400), 2, "#!") 03:20:44 Fail: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x556703894400)) 03:20:44 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703894400)) 03:20:44 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x556703894400)) 03:20:44 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _4107876) 03:20:44 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1819) 03:20:44 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _4110346)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _4110346)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1819)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1819)) 03:20:44 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) 03:20:44 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) 03:20:44 Call: (43) [system] fail 03:20:44 Fail: (43) [system] fail 03:20:44 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) 03:20:44 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4122142) 03:20:44 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4122760) 03:20:44 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:44 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:44 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:44 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:44 /*~ 03:20:44 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), sk2_in(avar([vn='Ex', sk2='SKF-666'])), 1781, 1818, _3880766) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] fail 03:20:44 Fail: (40) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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)])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] fail 03:20:44 Fail: (40) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))\==end_of_file 03:20:44 Exit: (39) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))\==end_of_file 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] current_prolog_flag(xref, true) 03:20:44 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:44 ^ 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) 03:20:44 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)])])) 03:20:44 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)])])) 03:20:44 Call: (40) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Exit: (40) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Call: (40) [system] nb_current('$term', _4151630) 03:20:44 Exit: (40) [system] nb_current('$term', sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Call: (40) [$syspreds] prolog_load_context(module, _4152844) 03:20:44 Unify: (40) [$syspreds] prolog_load_context(module, _4152844) 03:20:44 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (41) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))==sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 Exit: (41) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))==sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, sk2_in(avar([vn='Ex', sk2='SKF-666'])), _4154664) 03:20:44 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, sk2_in(avar([vn='Ex', sk2='SKF-666'])), _4154664) 03:20:44 Call: (42) [system] functor(clause_expansion, _4158406, _4158408) 03:20:44 Exit: (42) [system] functor(clause_expansion, clause_expansion, 0) 03:20:44 Call: (42) [system] _4159636 is 0+2 03:20:44 Exit: (42) [system] 2 is 0+2 03:20:44 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], sk2_in(avar([vn='Ex', sk2='SKF-666'])), _4154664) 03:20:44 ^ 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']))) 03:20:44 ^ 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']))) 03:20:44 ^ 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']))) 03:20:44 ^ 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']))) 03:20:44 Call: (40) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))\=@=sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 Fail: (40) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))\=@=sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Exit: (39) [system] nonvar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 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)])])) 03:20:44 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)])])) 03:20:44 Call: (39) [$syspreds] prolog_load_context(file, _4169542) 03:20:44 Unify: (39) [$syspreds] prolog_load_context(file, _4169542) 03:20:44 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4171368) 03:20:44 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _4171368) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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)])])) 03:20:44 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)])])) 03:20:44 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:44 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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)])])) 03:20:44 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)])])) 03:20:44 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Call: (39) [logicmoo_test] junit_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) 03:20:44 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') 03:20:44 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') 03:20:44 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') 03:20:44 ^ Fail: (39) [logicmoo_test] junit_term_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (39) [pfc_lib] pfc_clause_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) 03:20:44 ^ Unify: (39) [pfc_lib] pfc_clause_expansion(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _3880766) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (48) [pfc_lib] clause(mpred_prop(_4191940, sk2_in, 1, prologHybrid), _4191970) 03:20:44 ^ Fail: (48) [pfc_lib] clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _750) 03:20:44 ^ Call: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_720, sk2_in, 1, prologHybrid)) 03:20:44 ^ Unify: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_720, sk2_in, 1, prologHybrid)) 03:20:44 ^ Call: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _2536)) 03:20:44 ^ Unify: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _2536)) 03:20:44 ^ Call: (50) [baseKB] clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _2536) 03:20:44 ^ Fail: (50) [baseKB] clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _2536) 03:20:44 ^ Fail: (49) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_720, sk2_in, 1, prologHybrid), _2536)) 03:20:44 ^ Fail: (48) [pfc_lib] clause_b(baseKB:mpred_prop(_720, sk2_in, 1, prologHybrid)) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (45) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _6962) 03:20:44 ^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, syntaxic(_7532)) 03:20:44 ^ Call: (46) [pfc_lib] mpred_database_term_syntax(sk2_in, 1, _7532) 03:20:44 ^ Fail: (46) [pfc_lib] mpred_database_term_syntax(sk2_in, 1, _7532) 03:20:44 ^ Redo: (45) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _9534) 03:20:44 ^ Unify: (45) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _10162) 03:20:44 ^ Call: (46) [pfc_lib] mpred_core_database_term(sk2_in, 1, _10730) 03:20:44 ^ Fail: (46) [pfc_lib] mpred_core_database_term(sk2_in, 1, _10730) 03:20:44 ^ Fail: (45) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _12104) 03:20:44 ^ Call: (44) [pfc_lib] must_pfc(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _12676) 03:20:44 ^ Unify: (44) [pfc_lib] must_pfc(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (51) [pfc_lib] clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _15146) 03:20:44 ^ Fail: (51) [pfc_lib] clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _15146) 03:20:44 ^ Call: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_15116, sk2_in, 1, prologHybrid)) 03:20:44 ^ Unify: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_15116, sk2_in, 1, prologHybrid)) 03:20:44 ^ Call: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _18944)) 03:20:44 ^ Unify: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _18944)) 03:20:44 ^ Call: (53) [baseKB] clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _18944) 03:20:44 ^ Fail: (53) [baseKB] clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _18944) 03:20:44 ^ Fail: (52) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(mpred_prop(_15116, sk2_in, 1, prologHybrid), _18944)) 03:20:44 ^ Fail: (51) [pfc_lib] clause_b(baseKB:mpred_prop(_15116, sk2_in, 1, prologHybrid)) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (48) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _23370) 03:20:44 ^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, syntaxic(_23940)) 03:20:44 ^ Call: (49) [pfc_lib] mpred_database_term_syntax(sk2_in, 1, _23940) 03:20:44 ^ Fail: (49) [pfc_lib] mpred_database_term_syntax(sk2_in, 1, _23940) 03:20:44 ^ Redo: (48) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _25942) 03:20:44 ^ Unify: (48) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _26570) 03:20:44 ^ Call: (49) [pfc_lib] mpred_core_database_term(sk2_in, 1, _27138) 03:20:44 ^ Fail: (49) [pfc_lib] mpred_core_database_term(sk2_in, 1, _27138) 03:20:44 ^ Fail: (48) [pfc_lib] baseKB:mpred_database_term(sk2_in, 1, _28512) 03:20:44 ^ Exit: (44) [pfc_lib] must_pfc(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (46) [pfc_lib] get_source_ref1(_29742) 03:20:44 ^ Unify: (46) [pfc_lib] get_source_ref1(_29742) 03:20:44 ^ Call: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ 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)) 03:20:44 ^ 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) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)))) 03:20:44 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))) 03:20:44 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))) 03:20:44 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 03:20:44 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)])]) 03:20:44 ^ 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)])])) 03:20:44 ^ 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) 03:20:44 ^ 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)) 03:20:44 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))) 03:20:44 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))) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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)) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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)])) 03:20:44 ^ 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) 03:20:44 ^ 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)])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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)])) 03:20:44 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)])) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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))) 03:20:44 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))) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (46) [yall] yall:lambda_functor(mpred_ain) 03:20:44 Fail: (46) [yall] yall:lambda_functor(mpred_ain) 03:20:44 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))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (45) [system] current_prolog_flag(xref, true) 03:20:44 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:44 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:44 ^ 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) 03:20:44 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))) 03:20:44 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))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:44 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:44 ^ 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) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(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, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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)) 03:20:44 ^ Call: (40) [user] guess_pos_source_to0(_95368) 03:20:44 ^ Unify: (40) [user] guess_pos_source_to0(_95368) 03:20:44 Call: (41) [t_l] t_l:current_defaultAssertMt(_95368) 03:20:44 Fail: (41) [t_l] t_l:current_defaultAssertMt(_95368) 03:20:44 ^ Unify: (40) [user] guess_pos_source_to0(_95368) 03:20:44 ^ Unify: (40) [user] guess_pos_source_to0(_95368) 03:20:44 ^ Exit: (40) [user] guess_pos_source_to0(user) 03:20:44 ^ Call: (40) [user] as_safe_cm(user, _95358) 03:20:44 ^ Unify: (40) [user] as_safe_cm(user, _95358) 03:20:44 ^ Unify: (40) [user] as_safe_cm(user, user) 03:20:44 ^ Exit: (40) [user] as_safe_cm(user, user) 03:20:44 ^ Exit: (44) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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))))))) 03:20:44 ^ 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))))))) 03:20:44 ^ 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) 03:20:44 ^ 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))))))) 03:20:44 ^ Call: (43) [call_from] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) 03:20:44 ^ Unify: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) 03:20:44 ^ Exit: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) 03:20:44 ^ 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))))))) 03:20:44 ^ 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))))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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))))) 03:20:44 ^ Call: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ Unify: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 Call: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), _122924) 03:20:44 Exit: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ Call: (56) [t_l] clause(t_l:current_defaultAssertMt(baseKB), true) 03:20:44 ^ Fail: (56) [t_l] clause(current_defaultAssertMt(baseKB), true) 03:20:44 ^ Fail: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ Call: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ Unify: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ Call: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), _127378) 03:20:44 ^ Exit: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), <gt;clause>(0x55670d978480)) 03:20:44 Call: (62) [system] nb_current('$w_tl_e', _128616) 03:20:44 Exit: (62) [system] nb_current('$w_tl_e', []) 03:20:44 Call: (62) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978480)]) 03:20:44 Exit: (62) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978480)]) 03:20:44 ^ Exit: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (61) [ucatch] ucatch:current_why(_132982) 03:20:44 ^ Unify: (61) [ucatch] ucatch:current_why(_132982) 03:20:44 ^ Call: (62) [ucatch] ucatch:current_why_data(_132982) 03:20:44 ^ Unify: (62) [ucatch] ucatch:current_why_data(_132982) 03:20:44 Call: (63) [system] nb_current('$current_why', wp(_132982, _135468)) 03:20:44 Fail: (63) [system] nb_current('$current_why', wp(_132982, _135468)) 03:20:44 ^ Redo: (62) [ucatch] ucatch:current_why_data(_132982) 03:20:44 ^ Unify: (62) [ucatch] ucatch:current_why_data(_132982) 03:20:44 Call: (63) [t_l] t_l:current_why_source(_132982) 03:20:44 Fail: (63) [t_l] t_l:current_why_source(_132982) 03:20:44 ^ Fail: (62) [ucatch] ucatch:current_why_data(_132982) 03:20:44 ^ Redo: (61) [ucatch] ucatch:current_why(_132982) 03:20:44 ^ Unify: (61) [ucatch] ucatch:current_why(mfl4(_140392, _140394, _140396, _140398)) 03:20:44 ^ 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)) 03:20:44 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))))) 03:20:44 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))))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ Call: (74) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144536, _144538) 03:20:44 ^ Unify: (74) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144536, _144538) 03:20:44 Call: (75) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144536, _144538) 03:20:44 Exit: (75) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, 1) 03:20:44 ^ Exit: (74) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, 1) 03:20:44 ^ Call: (75) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _147646, _147708) 03:20:44 ^ Unify: (75) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _147646, _148336) 03:20:44 Call: (76) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _147646, _148904) 03:20:44 Exit: (76) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, 1) 03:20:44 ^ Exit: (75) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, 1) 03:20:44 ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_in), _150780), call(_150780)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)))) 03:20:44 ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_in), _150780), call(_150780)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)))) 03:20:44 ^ Call: (78) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_in), _150780) 03:20:44 ^ Exit: (78) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_in), (cwc, mpred_prop(_152666, sk2_in, _152670, rtSymmetricBinaryPredicate))) 03:20:44 ^ Call: (79) [baseKB] cwc 03:20:44 ^ Unify: (79) [baseKB] cwc 03:20:44 ^ Exit: (79) [baseKB] cwc 03:20:44 ^ Call: (79) [baseKB] baseKB:mpred_prop(_152666, sk2_in, _152670, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (79) [baseKB] baseKB:mpred_prop(_152666, sk2_in, _152670, rtSymmetricBinaryPredicate) 03:20:44 ^ Call: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)) 03:20:44 ^ Unify: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)) 03:20:44 ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_in), _157788)) 03:20:44 ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_in), _157788)) 03:20:44 ^ Call: (80) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_in), _157788) 03:20:44 ^ Exit: (80) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_in), (cwc, mpred_prop(_159660, sk2_in, _159664, rtSymmetricBinaryPredicate))) 03:20:44 ^ Exit: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_in), (cwc, mpred_prop(_159660, sk2_in, _159664, rtSymmetricBinaryPredicate)))) 03:20:44 ^ Call: (81) [baseKB] cwc 03:20:44 ^ Unify: (81) [baseKB] cwc 03:20:44 ^ Exit: (81) [baseKB] cwc 03:20:44 ^ Call: (81) [baseKB] baseKB:mpred_prop(_159660, sk2_in, _159664, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (81) [baseKB] baseKB:mpred_prop(_159660, sk2_in, _159664, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (78) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)) 03:20:44 ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_in), _150780), call(_150780)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_in)))) 03:20:44 ^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ Call: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:44 ^ Unify: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:44 Call: (86) [system] copy_term(t_l:disable_px, _177414) 03:20:44 Exit: (86) [system] copy_term(t_l:disable_px, t_l:disable_px) 03:20:44 ^ Call: (86) [t_l] clause(t_l:disable_px, true) 03:20:44 ^ Fail: (86) [t_l] clause(t_l:disable_px, true) 03:20:44 ^ Fail: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:44 ^ Call: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:44 ^ Unify: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:44 ^ Call: (92) [t_l] asserta(t_l:disable_px, _181868) 03:20:44 ^ Exit: (92) [t_l] asserta(t_l:disable_px, <gt;clause>(0x5566f60ca690)) 03:20:44 Call: (92) [system] nb_current('$w_tl_e', _183106) 03:20:44 Exit: (92) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d978480)]) 03:20:44 Call: (92) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca690), <gt;clause>(0x55670d978480)]) 03:20:44 Exit: (92) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca690), <gt;clause>(0x55670d978480)]) 03:20:44 ^ Exit: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:44 ^ 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))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (95) [system] b_setval(no_kif_var_coroutines, true) 03:20:44 Exit: (95) [system] b_setval(no_kif_var_coroutines, true) 03:20:44 ^ Call: (95) [baseKB] must_det(fully_expand_into_cache(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520)) 03:20:44 ^ Unify: (95) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520)) 03:20:44 ^ Unify: (95) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520)) 03:20:44 Call: (99) [lmcache] lmcache:completely_expanded(_192020, sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Fail: (99) [lmcache] lmcache:completely_expanded(_192638, sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Call: (99) [lmcache] lmcache:completely_expanded(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) 03:20:44 Fail: (99) [lmcache] lmcache:completely_expanded(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) 03:20:44 ^ Call: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) 03:20:44 Call: (102) [t_l] t_l:infSkipFullExpand 03:20:44 Fail: (102) [t_l] t_l:infSkipFullExpand 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _166520) 03:20:44 Call: (104) [t_l] t_l:into_goal_code 03:20:44 Fail: (104) [t_l] t_l:into_goal_code 03:20:44 ^ Call: (104) [baseKB] ucatch:not_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (104) [baseKB] ucatch:not_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (105) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (105) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (106) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (106) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Fail: (106) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Redo: (105) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Exit: (105) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Fail: (104) [baseKB] ucatch:not_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (106) [ucatch] mpred_type_isa:was_isa(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _207712, _207714) 03:20:44 ^ Unify: (106) [ucatch] mpred_type_isa:was_isa(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _207712, _207714) 03:20:44 Call: (107) [system] fail 03:20:44 Fail: (107) [system] fail 03:20:44 ^ Fail: (106) [ucatch] mpred_type_isa:was_isa(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _207712, _207714) 03:20:44 ^ Call: (104) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _210828, _210830) 03:20:44 ^ Unify: (104) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _210828, _210830) 03:20:44 Call: (105) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _210828, _210830) 03:20:44 Exit: (105) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (104) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (108) [baseKB] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Unify: (108) [baseKB] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (109) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Unify: (109) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (110) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Unify: (110) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Fail: (110) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Redo: (109) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Exit: (109) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Fail: (108) [baseKB] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (110) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _220172, _220174) 03:20:44 ^ Unify: (110) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _220172, _220174) 03:20:44 Call: (111) [system] fail 03:20:44 Fail: (111) [system] fail 03:20:44 ^ Fail: (110) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _220172, _220174) 03:20:44 ^ Call: (108) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), _223288, _223290) 03:20:44 ^ Unify: (108) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), _223288, _223290) 03:20:44 Call: (109) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _223288, _223290) 03:20:44 Exit: (109) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (108) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (112) [baseKB] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Unify: (112) [baseKB] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Call: (113) [baseKB] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Unify: (113) [baseKB] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Call: (114) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Unify: (114) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Fail: (114) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Redo: (113) [baseKB] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Exit: (113) [baseKB] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Fail: (112) [baseKB] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Call: (114) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _232632, _232634) 03:20:44 ^ Unify: (114) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _232632, _232634) 03:20:44 Call: (115) [system] fail 03:20:44 Fail: (115) [system] fail 03:20:44 ^ Fail: (114) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _232632, _232634) 03:20:44 ^ Call: (112) [baseKB] first:cnas([vn='Ex', sk2='SKF-666'], _235748, _235750) 03:20:44 ^ Unify: (112) [baseKB] first:cnas([vn='Ex', sk2='SKF-666'], _235748, _235750) 03:20:44 Call: (113) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _235748, _235750) 03:20:44 Exit: (113) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) 03:20:44 ^ Exit: (112) [baseKB] first:cnas([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) 03:20:44 ^ Call: (116) [baseKB] ucatch:not_ftCompound(vn='Ex') 03:20:44 ^ Unify: (116) [baseKB] ucatch:not_ftCompound(vn='Ex') 03:20:44 ^ Call: (117) [baseKB] ucatch:is_ftCompound(vn='Ex') 03:20:44 ^ Unify: (117) [baseKB] ucatch:is_ftCompound(vn='Ex') 03:20:44 ^ Call: (118) [baseKB] ucatch:is_ftVar(vn='Ex') 03:20:44 ^ Unify: (118) [baseKB] ucatch:is_ftVar(vn='Ex') 03:20:44 ^ Fail: (118) [baseKB] ucatch:is_ftVar(vn='Ex') 03:20:44 ^ Redo: (117) [baseKB] ucatch:is_ftCompound(vn='Ex') 03:20:44 ^ Exit: (117) [baseKB] ucatch:is_ftCompound(vn='Ex') 03:20:44 ^ Fail: (116) [baseKB] ucatch:not_ftCompound(vn='Ex') 03:20:44 ^ Call: (118) [ucatch] mpred_type_isa:was_isa(vn='Ex', _245098, _245100) 03:20:44 ^ Unify: (118) [ucatch] mpred_type_isa:was_isa(vn='Ex', _245098, _245100) 03:20:44 Call: (119) [system] fail 03:20:44 Fail: (119) [system] fail 03:20:44 ^ Fail: (118) [ucatch] mpred_type_isa:was_isa(vn='Ex', _245098, _245100) 03:20:44 ^ Call: (116) [baseKB] first:cnas(vn='Ex', _248214, _248216) 03:20:44 ^ Unify: (116) [baseKB] first:cnas(vn='Ex', _248214, _248216) 03:20:44 Call: (117) [system] compound_name_arguments(vn='Ex', _248214, _248216) 03:20:44 Exit: (117) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) 03:20:44 ^ Exit: (116) [baseKB] first:cnas(vn='Ex', =, [vn, 'Ex']) 03:20:44 ^ Call: (120) [baseKB] ucatch:not_ftCompound(vn) 03:20:44 ^ Unify: (120) [baseKB] ucatch:not_ftCompound(vn) 03:20:44 ^ Call: (121) [baseKB] ucatch:is_ftCompound(vn) 03:20:44 ^ Unify: (121) [baseKB] ucatch:is_ftCompound(vn) 03:20:44 ^ Fail: (121) [baseKB] ucatch:is_ftCompound(vn) 03:20:44 ^ Redo: (120) [baseKB] ucatch:not_ftCompound(vn) 03:20:44 ^ Exit: (120) [baseKB] ucatch:not_ftCompound(vn) 03:20:44 ^ Call: (121) [baseKB] ucatch:not_ftCompound('Ex') 03:20:44 ^ Unify: (121) [baseKB] ucatch:not_ftCompound('Ex') 03:20:44 ^ Call: (122) [baseKB] ucatch:is_ftCompound('Ex') 03:20:44 ^ Unify: (122) [baseKB] ucatch:is_ftCompound('Ex') 03:20:44 ^ Fail: (122) [baseKB] ucatch:is_ftCompound('Ex') 03:20:44 ^ Redo: (121) [baseKB] ucatch:not_ftCompound('Ex') 03:20:44 ^ Exit: (121) [baseKB] ucatch:not_ftCompound('Ex') 03:20:44 ^ Call: (116) [baseKB] first:cnas(_238878, =, [vn, 'Ex']) 03:20:44 ^ Unify: (116) [baseKB] first:cnas(_238878, =, [vn, 'Ex']) 03:20:44 Call: (117) [system] _238878=..[=, vn, 'Ex'] 03:20:44 Exit: (117) [system] (vn='Ex')=..[=, vn, 'Ex'] 03:20:44 ^ Exit: (116) [baseKB] first:cnas(vn='Ex', =, [vn, 'Ex']) 03:20:44 ^ Call: (117) [baseKB] ucatch:not_ftCompound([sk2='SKF-666']) 03:20:44 ^ Unify: (117) [baseKB] ucatch:not_ftCompound([sk2='SKF-666']) 03:20:44 ^ Call: (118) [baseKB] ucatch:is_ftCompound([sk2='SKF-666']) 03:20:44 ^ Unify: (118) [baseKB] ucatch:is_ftCompound([sk2='SKF-666']) 03:20:44 ^ Call: (119) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) 03:20:44 ^ Unify: (119) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) 03:20:44 ^ Fail: (119) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) 03:20:44 ^ Redo: (118) [baseKB] ucatch:is_ftCompound([sk2='SKF-666']) 03:20:44 ^ Exit: (118) [baseKB] ucatch:is_ftCompound([sk2='SKF-666']) 03:20:44 ^ Fail: (117) [baseKB] ucatch:not_ftCompound([sk2='SKF-666']) 03:20:44 ^ Call: (119) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _269394, _269396) 03:20:44 ^ Unify: (119) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _269394, _269396) 03:20:44 Call: (120) [system] fail 03:20:44 Fail: (120) [system] fail 03:20:44 ^ Fail: (119) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _269394, _269396) 03:20:44 ^ Call: (117) [baseKB] first:cnas([sk2='SKF-666'], _272510, _272512) 03:20:44 ^ Unify: (117) [baseKB] first:cnas([sk2='SKF-666'], _272510, _272512) 03:20:44 Call: (118) [system] compound_name_arguments([sk2='SKF-666'], _272510, _272512) 03:20:44 Exit: (118) [system] compound_name_arguments([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) 03:20:44 ^ Exit: (117) [baseKB] first:cnas([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) 03:20:44 ^ Call: (121) [baseKB] ucatch:not_ftCompound(sk2='SKF-666') 03:20:44 ^ Unify: (121) [baseKB] ucatch:not_ftCompound(sk2='SKF-666') 03:20:44 ^ Call: (122) [baseKB] ucatch:is_ftCompound(sk2='SKF-666') 03:20:44 ^ Unify: (122) [baseKB] ucatch:is_ftCompound(sk2='SKF-666') 03:20:44 ^ Call: (123) [baseKB] ucatch:is_ftVar(sk2='SKF-666') 03:20:44 ^ Unify: (123) [baseKB] ucatch:is_ftVar(sk2='SKF-666') 03:20:44 ^ Fail: (123) [baseKB] ucatch:is_ftVar(sk2='SKF-666') 03:20:44 ^ Redo: (122) [baseKB] ucatch:is_ftCompound(sk2='SKF-666') 03:20:44 ^ Exit: (122) [baseKB] ucatch:is_ftCompound(sk2='SKF-666') 03:20:44 ^ Fail: (121) [baseKB] ucatch:not_ftCompound(sk2='SKF-666') 03:20:44 ^ Call: (123) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _281860, _281862) 03:20:44 ^ Unify: (123) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _281860, _281862) 03:20:44 Call: (124) [system] fail 03:20:44 Fail: (124) [system] fail 03:20:44 ^ Fail: (123) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _281860, _281862) 03:20:44 ^ Call: (121) [baseKB] first:cnas(sk2='SKF-666', _284976, _284978) 03:20:44 ^ Unify: (121) [baseKB] first:cnas(sk2='SKF-666', _284976, _284978) 03:20:44 Call: (122) [system] compound_name_arguments(sk2='SKF-666', _284976, _284978) 03:20:44 Exit: (122) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) 03:20:44 ^ Exit: (121) [baseKB] first:cnas(sk2='SKF-666', =, [sk2, 'SKF-666']) 03:20:44 ^ Call: (125) [baseKB] ucatch:not_ftCompound(sk2) 03:20:44 ^ Unify: (125) [baseKB] ucatch:not_ftCompound(sk2) 03:20:44 ^ Call: (126) [baseKB] ucatch:is_ftCompound(sk2) 03:20:44 ^ Unify: (126) [baseKB] ucatch:is_ftCompound(sk2) 03:20:44 ^ Fail: (126) [baseKB] ucatch:is_ftCompound(sk2) 03:20:44 ^ Redo: (125) [baseKB] ucatch:not_ftCompound(sk2) 03:20:44 ^ Exit: (125) [baseKB] ucatch:not_ftCompound(sk2) 03:20:44 ^ Call: (126) [baseKB] ucatch:not_ftCompound('SKF-666') 03:20:44 ^ Unify: (126) [baseKB] ucatch:not_ftCompound('SKF-666') 03:20:44 ^ Call: (127) [baseKB] ucatch:is_ftCompound('SKF-666') 03:20:44 ^ Unify: (127) [baseKB] ucatch:is_ftCompound('SKF-666') 03:20:44 ^ Fail: (127) [baseKB] ucatch:is_ftCompound('SKF-666') 03:20:44 ^ Redo: (126) [baseKB] ucatch:not_ftCompound('SKF-666') 03:20:44 ^ Exit: (126) [baseKB] ucatch:not_ftCompound('SKF-666') 03:20:44 ^ Call: (121) [baseKB] first:cnas(_275640, =, [sk2, 'SKF-666']) 03:20:44 ^ Unify: (121) [baseKB] first:cnas(_275640, =, [sk2, 'SKF-666']) 03:20:44 Call: (122) [system] _275640=..[=, sk2, 'SKF-666'] 03:20:44 Exit: (122) [system] (sk2='SKF-666')=..[=, sk2, 'SKF-666'] 03:20:44 ^ Exit: (121) [baseKB] first:cnas(sk2='SKF-666', =, [sk2, 'SKF-666']) 03:20:44 ^ Call: (122) [baseKB] ucatch:not_ftCompound([]) 03:20:44 ^ Unify: (122) [baseKB] ucatch:not_ftCompound([]) 03:20:44 ^ Call: (123) [baseKB] ucatch:is_ftCompound([]) 03:20:44 ^ Unify: (123) [baseKB] ucatch:is_ftCompound([]) 03:20:44 ^ Fail: (123) [baseKB] ucatch:is_ftCompound([]) 03:20:44 ^ Redo: (122) [baseKB] ucatch:not_ftCompound([]) 03:20:44 ^ Exit: (122) [baseKB] ucatch:not_ftCompound([]) 03:20:44 ^ Call: (117) [baseKB] first:cnas(_263174, '[|]', [sk2='SKF-666', []]) 03:20:44 ^ Unify: (117) [baseKB] first:cnas(_263174, '[|]', [sk2='SKF-666', []]) 03:20:44 Call: (118) [system] _263174=..['[|]', sk2='SKF-666', []] 03:20:44 Exit: (118) [system] [sk2='SKF-666']=..['[|]', sk2='SKF-666', []] 03:20:44 ^ Exit: (117) [baseKB] first:cnas([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) 03:20:44 ^ Call: (112) [baseKB] first:cnas(_226412, '[|]', [vn='Ex', [sk2='SKF-666']]) 03:20:44 ^ Unify: (112) [baseKB] first:cnas(_226412, '[|]', [vn='Ex', [sk2='SKF-666']]) 03:20:44 Call: (113) [system] _226412=..['[|]', vn='Ex', [sk2='SKF-666']] 03:20:44 Exit: (113) [system] [vn='Ex', sk2='SKF-666']=..['[|]', vn='Ex', [sk2='SKF-666']] 03:20:44 ^ Exit: (112) [baseKB] first:cnas([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) 03:20:44 ^ Call: (108) [baseKB] first:cnas(_213952, avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Unify: (108) [baseKB] first:cnas(_213952, avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 Call: (109) [system] _213952=..[avar, [vn='Ex', sk2='SKF-666']] 03:20:44 Exit: (109) [system] avar([vn='Ex', sk2='SKF-666'])=..[avar, [vn='Ex', sk2='SKF-666']] 03:20:44 ^ Exit: (108) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (104) [baseKB] first:cnas(_201508, sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Unify: (104) [baseKB] first:cnas(_201508, sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 Call: (105) [system] _201508=..[sk2_in, avar([vn='Ex', sk2='SKF-666'])] 03:20:44 Exit: (105) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=..[sk2_in, avar([vn='Ex', sk2='SKF-666'])] 03:20:44 ^ Exit: (104) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 Call: (105) [t_l] t_l:infSkipFullExpand 03:20:44 Fail: (105) [t_l] t_l:infSkipFullExpand 03:20:44 ^ Call: (106) [baseKB] loop_check:cyclic_break(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (106) [baseKB] loop_check:cyclic_break(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Redo: (106) [baseKB] loop_check:cyclic_break(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Exit: (106) [baseKB] loop_check:cyclic_break(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Fail: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _322360) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _322988) 03:20:44 Call: (108) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), isEach, _323556) 03:20:44 Fail: (108) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), isEach, _323556) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _324838) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), s, _325466) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), s, _326094) 03:20:44 Call: (108) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), s, _326662) 03:20:44 Fail: (108) [system] compound_name_arity(sk2_in(avar([vn='Ex', sk2='SKF-666'])), s, _326662) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), s, _327944) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_328514, _328520]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_328514, _328520]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _328514, [_328520]) 03:20:44 Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (107) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Unify: (107) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Fail: (107) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:is_src_true(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:is_src_true(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Call: (108) [system] var(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Fail: (108) [system] var(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Redo: (107) [baseKB] logicmoo_util_terms:is_src_true(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:is_src_true(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (108) [baseKB] logicmoo_util_terms:is_proof(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (108) [baseKB] logicmoo_util_terms:is_proof(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Call: (109) [system] functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), ftProofFn, _338460) 03:20:44 Fail: (109) [system] functor(sk2_in(avar([vn='Ex', sk2='SKF-666'])), ftProofFn, _339070) 03:20:44 ^ Fail: (108) [baseKB] logicmoo_util_terms:is_proof(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:is_src_true(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_340862, _340868, _340874]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_340862, _340868, _340874]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _340862, [_340868, _340874]) 03:20:44 Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _340862, [_340868, _340874]) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_340862, _340868, _340874]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_343972, _343978|_343980]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_343972, _343978|_343980]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _343972, [_343978|_343980]) 03:20:44 Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_in), _347100), call(_347100)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_in)))) 03:20:44 ^ Unify: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_in), _347100), call(_347100)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_in)))) 03:20:44 ^ Call: (112) [baseKB] clause(rtArgsVerbatum(sk2_in), _347100) 03:20:44 ^ Exit: (112) [baseKB] clause(rtArgsVerbatum(sk2_in), (cwc, mpred_prop(_348986, sk2_in, _348990, rtArgsVerbatum))) 03:20:44 ^ Call: (113) [baseKB] cwc 03:20:44 ^ Unify: (113) [baseKB] cwc 03:20:44 ^ Exit: (113) [baseKB] cwc 03:20:44 ^ Call: (113) [baseKB] baseKB:mpred_prop(_348986, sk2_in, _348990, rtArgsVerbatum) 03:20:44 ^ Fail: (113) [baseKB] baseKB:mpred_prop(_348986, sk2_in, _348990, rtArgsVerbatum) 03:20:44 ^ Redo: (112) [baseKB] clause(rtArgsVerbatum(sk2_in), _347100) 03:20:44 ^ Exit: (112) [baseKB] clause(rtArgsVerbatum(sk2_in), (cwc, atom(sk2_in), atom_concat(_353436, 'Fn', sk2_in))) 03:20:44 ^ Call: (113) [baseKB] cwc 03:20:44 ^ Unify: (113) [baseKB] cwc 03:20:44 ^ Exit: (113) [baseKB] cwc 03:20:44 Call: (113) [system] atom(sk2_in) 03:20:44 Exit: (113) [system] atom(sk2_in) 03:20:44 Call: (113) [system] atom_concat(_353436, 'Fn', sk2_in) 03:20:44 Fail: (113) [system] atom_concat(_353436, 'Fn', sk2_in) 03:20:44 ^ Call: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(sk2_in)) 03:20:44 ^ Unify: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(sk2_in)) 03:20:44 ^ Call: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_in), _359722)) 03:20:44 ^ Unify: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_in), _359722)) 03:20:44 ^ Call: (114) [baseKB] clause(rtArgsVerbatum(sk2_in), _359722) 03:20:44 ^ Exit: (114) [baseKB] clause(rtArgsVerbatum(sk2_in), (cwc, mpred_prop(_361594, sk2_in, _361598, rtArgsVerbatum))) 03:20:44 ^ Exit: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_in), (cwc, mpred_prop(_361594, sk2_in, _361598, rtArgsVerbatum)))) 03:20:44 ^ Call: (115) [baseKB] cwc 03:20:44 ^ Unify: (115) [baseKB] cwc 03:20:44 ^ Exit: (115) [baseKB] cwc 03:20:44 ^ Call: (115) [baseKB] baseKB:mpred_prop(_361594, sk2_in, _361598, rtArgsVerbatum) 03:20:44 ^ Fail: (115) [baseKB] baseKB:mpred_prop(_361594, sk2_in, _361598, rtArgsVerbatum) 03:20:44 ^ Redo: (114) [baseKB] clause(rtArgsVerbatum(sk2_in), _359722) 03:20:44 ^ Exit: (114) [baseKB] clause(rtArgsVerbatum(sk2_in), (cwc, atom(sk2_in), atom_concat(_366680, 'Fn', sk2_in))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (115) [baseKB] cwc 03:20:44 ^ Unify: (115) [baseKB] cwc 03:20:44 ^ Exit: (115) [baseKB] cwc 03:20:44 Call: (115) [system] atom(sk2_in) 03:20:44 Exit: (115) [system] atom(sk2_in) 03:20:44 Call: (115) [system] atom_concat(_366680, 'Fn', sk2_in) 03:20:44 Fail: (115) [system] atom_concat(_366680, 'Fn', sk2_in) 03:20:44 ^ Fail: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(sk2_in)) 03:20:44 ^ Fail: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_in), _347100), call(_347100)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_in)))) 03:20:44 ^ Call: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_in), _373594), call(_373594)*->true;clause_b(baseKB:prologBuiltin(sk2_in)))) 03:20:44 ^ Unify: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_in), _373594), call(_373594)*->true;clause_b(baseKB:prologBuiltin(sk2_in)))) 03:20:44 ^ Call: (113) [baseKB] clause(prologBuiltin(sk2_in), _373594) 03:20:44 ^ Exit: (113) [baseKB] clause(prologBuiltin(sk2_in), (cwc, mpred_prop(_375480, sk2_in, _375484, prologBuiltin))) 03:20:44 ^ Call: (114) [baseKB] cwc 03:20:44 ^ Unify: (114) [baseKB] cwc 03:20:44 ^ Exit: (114) [baseKB] cwc 03:20:44 ^ Call: (114) [baseKB] baseKB:mpred_prop(_375480, sk2_in, _375484, prologBuiltin) 03:20:44 ^ Fail: (114) [baseKB] baseKB:mpred_prop(_375480, sk2_in, _375484, prologBuiltin) 03:20:44 ^ Call: (113) [baseKB] clause_b(baseKB:prologBuiltin(sk2_in)) 03:20:44 ^ Unify: (113) [baseKB] clause_b(baseKB:prologBuiltin(sk2_in)) 03:20:44 ^ Call: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_in), _380602)) 03:20:44 ^ Unify: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_in), _380602)) 03:20:44 ^ Call: (115) [baseKB] clause(prologBuiltin(sk2_in), _380602) 03:20:44 ^ Exit: (115) [baseKB] clause(prologBuiltin(sk2_in), (cwc, mpred_prop(_382474, sk2_in, _382478, prologBuiltin))) 03:20:44 ^ Exit: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_in), (cwc, mpred_prop(_382474, sk2_in, _382478, prologBuiltin)))) 03:20:44 ^ Call: (116) [baseKB] cwc 03:20:44 ^ Unify: (116) [baseKB] cwc 03:20:44 ^ Exit: (116) [baseKB] cwc 03:20:44 ^ Call: (116) [baseKB] baseKB:mpred_prop(_382474, sk2_in, _382478, prologBuiltin) 03:20:44 ^ Fail: (116) [baseKB] baseKB:mpred_prop(_382474, sk2_in, _382478, prologBuiltin) 03:20:44 ^ Fail: (113) [baseKB] clause_b(baseKB:prologBuiltin(sk2_in)) 03:20:44 ^ Fail: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_in), _373594), call(_373594)*->true;clause_b(baseKB:prologBuiltin(sk2_in)))) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_388196, _388202]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_388196, _388202]) 03:20:44 Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _388196, [_388202]) 03:20:44 Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_391300, _391306]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_391300, _391306]) 03:20:44 Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _391300, [_391306]) 03:20:44 Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 Call: (108) [loop_check] loop_check:memberchk_same_two(sk2_in(avar([vn='Ex', sk2='SKF-666'])), []) 03:20:44 Fail: (108) [loop_check] loop_check:memberchk_same_two(sk2_in(avar([vn='Ex', sk2='SKF-666'])), []) 03:20:44 ^ Call: (110) [loop_check] on_x_debug(call(baseKB:db_expand_chain(change(assert, ain)), sk2_in(avar([vn='Ex', sk2='SKF-666'])), _395670)) 03:20:44 ^ 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)) 03:20:44 Call: (113) [t_l] t_l:into_goal_code 03:20:44 Fail: (113) [t_l] t_l:into_goal_code 03:20:44 ^ 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)) 03:20:44 Call: (110) [system] _317956=sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 Exit: (110) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_400194, _400200, _400206]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_400194, _400200, _400206]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _400194, [_400200, _400206]) 03:20:44 Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _400194, [_400200, _400206]) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_400194, _400200, _400206]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_403304, _403310, _403316, _403322]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_403304, _403310, _403316, _403322]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _403304, [_403310, _403316, _403322]) 03:20:44 Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _403304, [_403310, _403316, _403322]) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_403304, _403310, _403316, _403322]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_406420, _406426, _406432, _406438]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_406420, _406426, _406432, _406438]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _406420, [_406426, _406432, _406438]) 03:20:44 Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _406420, [_406426, _406432, _406438]) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_406420, _406426, _406432, _406438]) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [t, _409542|_409544]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [t, _409542|_409544]) 03:20:44 Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), t, [_409542|_409544]) 03:20:44 Fail: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), t, [_409542|_409544]) 03:20:44 ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [t, _409542|_409544]) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_412640, _412646, _412652, _412658]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_412640, _412646, _412652, _412658]) 03:20:44 Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _412640, [_412646, _412652, _412658]) 03:20:44 Fail: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _412640, [_412646, _412652, _412658]) 03:20:44 ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_412640, _412646, _412652, _412658]) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_415756, _415762, _415768]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_415756, _415762, _415768]) 03:20:44 Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _415756, [_415762, _415768]) 03:20:44 Fail: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _415756, [_415762, _415768]) 03:20:44 ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_415756, _415762, _415768]) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_418866, _418872|_418874]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_418866, _418872|_418874]) 03:20:44 Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _418866, [_418872|_418874]) 03:20:44 Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (106) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (106) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Fail: (107) [baseKB] ucatch:is_ftVar(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Redo: (106) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Exit: (106) [baseKB] ucatch:is_ftCompound(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_426310, _426316|_426318]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_426310, _426316|_426318]) 03:20:44 Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _426310, [_426316|_426318]) 03:20:44 Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_in), _429446), call(_429446)*->true;clause_b(baseKB:functorDeclares(sk2_in)))) 03:20:44 ^ Unify: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_in), _429446), call(_429446)*->true;clause_b(baseKB:functorDeclares(sk2_in)))) 03:20:44 ^ Call: (112) [baseKB] clause(functorDeclares(sk2_in), _429446) 03:20:44 ^ Fail: (112) [baseKB] clause(functorDeclares(sk2_in), _429446) 03:20:44 ^ Call: (112) [baseKB] clause_b(baseKB:functorDeclares(sk2_in)) 03:20:44 ^ Unify: (112) [baseKB] clause_b(baseKB:functorDeclares(sk2_in)) 03:20:44 ^ Call: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_in), _433244)) 03:20:44 ^ Unify: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_in), _433244)) 03:20:44 ^ Call: (114) [baseKB] clause(functorDeclares(sk2_in), _433244) 03:20:44 ^ Fail: (114) [baseKB] clause(functorDeclares(sk2_in), _433244) 03:20:44 ^ Fail: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_in), _433244)) 03:20:44 ^ Fail: (112) [baseKB] clause_b(baseKB:functorDeclares(sk2_in)) 03:20:44 ^ Fail: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_in), _429446), call(_429446)*->true;clause_b(baseKB:functorDeclares(sk2_in)))) 03:20:44 ^ Exit: (114) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_438740, _438750]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_438740, _438750]) 03:20:44 Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _438740, [_438750]) 03:20:44 Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (112) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 Call: (106) [t_l] t_l:no_db_expand_props 03:20:44 Fail: (106) [t_l] t_l:no_db_expand_props 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_444194, _444200|_444202]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_444194, _444200|_444202]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _444194, [_444200|_444202]) 03:20:44 Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_447310, _447304, _447322|_447324]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_447310, _447304, _447322|_447324]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _447310, [_447304, _447322|_447324]) 03:20:44 Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _447310, [_447304, _447322|_447324]) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_447310, _447304, _447322|_447324]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_450420, _450426, _450432|_450434]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_450420, _450426, _450432|_450434]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _450420, [_450426, _450432|_450434]) 03:20:44 Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _450420, [_450426, _450432|_450434]) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_450420, _450426, _450432|_450434]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_453530, _453536|_453538]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_453530, _453536|_453538]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _453530, [_453536|_453538]) 03:20:44 Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_456656, _456650|_456664]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_456656, _456650|_456664]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _456656, [_456650|_456664]) 03:20:44 Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_459782, _459776|_459790]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_459782, _459776|_459790]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _459782, [_459776|_459790]) 03:20:44 Exit: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_462914, _462896, _462894|_462928]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_462914, _462896, _462894|_462928]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _462914, [_462896, _462894|_462928]) 03:20:44 Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _462914, [_462896, _462894|_462928]) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_462914, _462896, _462894|_462928]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [props, _466030, _466036, _466042|_466044]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [props, _466030, _466036, _466042|_466044]) 03:20:44 Call: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), props, [_466030, _466036, _466042|_466044]) 03:20:44 Fail: (108) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), props, [_466030, _466036, _466042|_466044]) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [props, _466030, _466036, _466042|_466044]) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_469140|_469142]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [_469140|_469142]) 03:20:44 Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _469140, _469142) 03:20:44 Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (106) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _472242, _472244) 03:20:44 ^ Unify: (106) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _472242, _472244) 03:20:44 Call: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _472242, _472244) 03:20:44 Exit: (107) [system] compound_name_arguments(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Exit: (106) [baseKB] first:cnas(sk2_in(avar([vn='Ex', sk2='SKF-666'])), sk2_in, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (110) [baseKB] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Unify: (110) [baseKB] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Redo: (110) [baseKB] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Exit: (110) [baseKB] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Unify: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Fail: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _479802) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _480430) 03:20:44 Call: (112) [system] compound_name_arity([vn='Ex', sk2='SKF-666'], isEach, _480998) 03:20:44 Fail: (112) [system] compound_name_arity([vn='Ex', sk2='SKF-666'], isEach, _480998) 03:20:44 ^ Fail: (111) [baseKB] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _482280) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _482908) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _483536) 03:20:44 Call: (112) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), s, _484104) 03:20:44 Fail: (112) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), s, _484104) 03:20:44 ^ Fail: (111) [baseKB] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _485386) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_485956, _485962]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_485956, _485962]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _485956, [_485962]) 03:20:44 Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (111) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Unify: (111) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Fail: (111) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 Call: (112) [system] var(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 Fail: (112) [system] var(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Redo: (111) [baseKB] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (112) [baseKB] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Unify: (112) [baseKB] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 Call: (113) [system] functor(avar([vn='Ex', sk2='SKF-666']), ftProofFn, _495902) 03:20:44 Fail: (113) [system] functor(avar([vn='Ex', sk2='SKF-666']), ftProofFn, _496512) 03:20:44 ^ Fail: (112) [baseKB] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Fail: (111) [baseKB] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_498304, _498310, _498316]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_498304, _498310, _498316]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _498304, [_498310, _498316]) 03:20:44 Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _498304, [_498310, _498316]) 03:20:44 ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_498304, _498310, _498316]) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_501414, _501420|_501422]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_501414, _501420|_501422]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _501414, [_501420|_501422]) 03:20:44 Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _504542), call(_504542)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) 03:20:44 ^ Unify: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _504542), call(_504542)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) 03:20:44 ^ Call: (116) [baseKB] clause(rtArgsVerbatum(avar), _504542) 03:20:44 ^ Exit: (116) [baseKB] clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_506428, avar, _506432, rtArgsVerbatum))) 03:20:44 ^ Call: (117) [baseKB] cwc 03:20:44 ^ Unify: (117) [baseKB] cwc 03:20:44 ^ Exit: (117) [baseKB] cwc 03:20:44 ^ Call: (117) [baseKB] baseKB:mpred_prop(_506428, avar, _506432, rtArgsVerbatum) 03:20:44 ^ Fail: (117) [baseKB] baseKB:mpred_prop(_506428, avar, _506432, rtArgsVerbatum) 03:20:44 ^ Redo: (116) [baseKB] clause(rtArgsVerbatum(avar), _504542) 03:20:44 ^ Exit: (116) [baseKB] clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_510878, 'Fn', avar))) 03:20:44 ^ Call: (117) [baseKB] cwc 03:20:44 ^ Unify: (117) [baseKB] cwc 03:20:44 ^ Exit: (117) [baseKB] cwc 03:20:44 Call: (117) [system] atom(avar) 03:20:44 Exit: (117) [system] atom(avar) 03:20:44 Call: (117) [system] atom_concat(_510878, 'Fn', avar) 03:20:44 Fail: (117) [system] atom_concat(_510878, 'Fn', avar) 03:20:44 ^ Call: (116) [baseKB] clause_b(baseKB:rtArgsVerbatum(avar)) 03:20:44 ^ Unify: (116) [baseKB] clause_b(baseKB:rtArgsVerbatum(avar)) 03:20:44 ^ Call: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), _517164)) 03:20:44 ^ Unify: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), _517164)) 03:20:44 ^ Call: (118) [baseKB] clause(rtArgsVerbatum(avar), _517164) 03:20:44 ^ Exit: (118) [baseKB] clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_519036, avar, _519040, rtArgsVerbatum))) 03:20:44 ^ Exit: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_519036, avar, _519040, rtArgsVerbatum)))) 03:20:44 ^ Call: (119) [baseKB] cwc 03:20:44 ^ Unify: (119) [baseKB] cwc 03:20:44 ^ Exit: (119) [baseKB] cwc 03:20:44 ^ Call: (119) [baseKB] baseKB:mpred_prop(_519036, avar, _519040, rtArgsVerbatum) 03:20:44 ^ Fail: (119) [baseKB] baseKB:mpred_prop(_519036, avar, _519040, rtArgsVerbatum) 03:20:44 ^ Redo: (118) [baseKB] clause(rtArgsVerbatum(avar), _517164) 03:20:44 ^ Exit: (118) [baseKB] clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_524122, 'Fn', avar))) 03:20:44 ^ Exit: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_524122, 'Fn', avar)))) 03:20:44 ^ Call: (119) [baseKB] cwc 03:20:44 ^ Unify: (119) [baseKB] cwc 03:20:44 ^ Exit: (119) [baseKB] cwc 03:20:44 Call: (119) [system] atom(avar) 03:20:44 Exit: (119) [system] atom(avar) 03:20:44 Call: (119) [system] atom_concat(_524122, 'Fn', avar) 03:20:44 Fail: (119) [system] atom_concat(_524122, 'Fn', avar) 03:20:44 ^ Fail: (116) [baseKB] clause_b(baseKB:rtArgsVerbatum(avar)) 03:20:44 ^ Fail: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _504542), call(_504542)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) 03:20:44 ^ Call: (115) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _531036), call(_531036)*->true;clause_b(baseKB:prologBuiltin(avar)))) 03:20:44 ^ Unify: (115) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _531036), call(_531036)*->true;clause_b(baseKB:prologBuiltin(avar)))) 03:20:44 ^ Call: (117) [baseKB] clause(prologBuiltin(avar), _531036) 03:20:44 ^ Exit: (117) [baseKB] clause(prologBuiltin(avar), (cwc, mpred_prop(_532922, avar, _532926, prologBuiltin))) 03:20:44 ^ Call: (118) [baseKB] cwc 03:20:44 ^ Unify: (118) [baseKB] cwc 03:20:44 ^ Exit: (118) [baseKB] cwc 03:20:44 ^ Call: (118) [baseKB] baseKB:mpred_prop(_532922, avar, _532926, prologBuiltin) 03:20:44 ^ Fail: (118) [baseKB] baseKB:mpred_prop(_532922, avar, _532926, prologBuiltin) 03:20:44 ^ Call: (117) [baseKB] clause_b(baseKB:prologBuiltin(avar)) 03:20:44 ^ Unify: (117) [baseKB] clause_b(baseKB:prologBuiltin(avar)) 03:20:44 ^ Call: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), _538044)) 03:20:44 ^ Unify: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), _538044)) 03:20:44 ^ Call: (119) [baseKB] clause(prologBuiltin(avar), _538044) 03:20:44 ^ Exit: (119) [baseKB] clause(prologBuiltin(avar), (cwc, mpred_prop(_539916, avar, _539920, prologBuiltin))) 03:20:44 ^ Exit: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), (cwc, mpred_prop(_539916, avar, _539920, prologBuiltin)))) 03:20:44 ^ Call: (120) [baseKB] cwc 03:20:44 ^ Unify: (120) [baseKB] cwc 03:20:44 ^ Exit: (120) [baseKB] cwc 03:20:44 ^ Call: (120) [baseKB] baseKB:mpred_prop(_539916, avar, _539920, prologBuiltin) 03:20:44 ^ Fail: (120) [baseKB] baseKB:mpred_prop(_539916, avar, _539920, prologBuiltin) 03:20:44 ^ Fail: (117) [baseKB] clause_b(baseKB:prologBuiltin(avar)) 03:20:44 ^ Fail: (115) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _531036), call(_531036)*->true;clause_b(baseKB:prologBuiltin(avar)))) 03:20:44 ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_545638, _545644]) 03:20:44 ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_545638, _545644]) 03:20:44 Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _545638, [_545644]) 03:20:44 Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_548742, _548748]) 03:20:44 ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_548742, _548748]) 03:20:44 Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _548742, [_548748]) 03:20:44 Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 Call: (112) [loop_check] loop_check:memberchk_same_two(avar([vn='Ex', sk2='SKF-666']), []) 03:20:44 Fail: (112) [loop_check] loop_check:memberchk_same_two(avar([vn='Ex', sk2='SKF-666']), []) 03:20:44 ^ Call: (114) [loop_check] on_x_debug(call(baseKB:db_expand_chain(change(assert, ain)), avar([vn='Ex', sk2='SKF-666']), _553112)) 03:20:44 ^ Unify: (114) [rtrace] on_x_debug(loop_check:call(baseKB:db_expand_chain(change(assert, ain)), avar([vn='Ex', sk2='SKF-666']), _553112)) 03:20:44 Call: (117) [t_l] t_l:into_goal_code 03:20:44 Fail: (117) [t_l] t_l:into_goal_code 03:20:44 ^ Fail: (114) [rtrace] on_x_debug(loop_check:call(baseKB:db_expand_chain(change(assert, ain)), avar([vn='Ex', sk2='SKF-666']), _553112)) 03:20:44 Call: (114) [system] _475382=avar([vn='Ex', sk2='SKF-666']) 03:20:44 Exit: (114) [system] avar([vn='Ex', sk2='SKF-666'])=avar([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_557636, _557642, _557648]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_557636, _557642, _557648]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _557636, [_557642, _557648]) 03:20:44 Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _557636, [_557642, _557648]) 03:20:44 ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_557636, _557642, _557648]) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_560746, _560752, _560758, _560764]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_560746, _560752, _560758, _560764]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _560746, [_560752, _560758, _560764]) 03:20:44 Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _560746, [_560752, _560758, _560764]) 03:20:44 ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_560746, _560752, _560758, _560764]) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_563862, _563868, _563874, _563880]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_563862, _563868, _563874, _563880]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _563862, [_563868, _563874, _563880]) 03:20:44 Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _563862, [_563868, _563874, _563880]) 03:20:44 ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_563862, _563868, _563874, _563880]) 03:20:44 ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _566984|_566986]) 03:20:44 ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _566984|_566986]) 03:20:44 Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), t, [_566984|_566986]) 03:20:44 Fail: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), t, [_566984|_566986]) 03:20:44 ^ Fail: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _566984|_566986]) 03:20:44 ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_570082, _570088, _570094, _570100]) 03:20:44 ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_570082, _570088, _570094, _570100]) 03:20:44 Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _570082, [_570088, _570094, _570100]) 03:20:44 Fail: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _570082, [_570088, _570094, _570100]) 03:20:44 ^ Fail: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_570082, _570088, _570094, _570100]) 03:20:44 ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_573198, _573204, _573210]) 03:20:44 ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_573198, _573204, _573210]) 03:20:44 Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _573198, [_573204, _573210]) 03:20:44 Fail: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _573198, [_573204, _573210]) 03:20:44 ^ Fail: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_573198, _573204, _573210]) 03:20:44 ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_576308, _576314|_576316]) 03:20:44 ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_576308, _576314|_576316]) 03:20:44 Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _576308, [_576314|_576316]) 03:20:44 Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (110) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Unify: (110) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Unify: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Fail: (111) [baseKB] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Redo: (110) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Exit: (110) [baseKB] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:44 ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_583752, _583758|_583760]) 03:20:44 ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_583752, _583758|_583760]) 03:20:44 Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _583752, [_583758|_583760]) 03:20:44 Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _586888), call(_586888)*->true;clause_b(baseKB:functorDeclares(avar)))) 03:20:44 ^ Unify: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _586888), call(_586888)*->true;clause_b(baseKB:functorDeclares(avar)))) 03:20:44 ^ Call: (116) [baseKB] clause(functorDeclares(avar), _586888) 03:20:44 ^ Fail: (116) [baseKB] clause(functorDeclares(avar), _586888) 03:20:44 ^ Call: (116) [baseKB] clause_b(baseKB:functorDeclares(avar)) 03:20:44 ^ Unify: (116) [baseKB] clause_b(baseKB:functorDeclares(avar)) 03:20:44 ^ Call: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _590686)) 03:20:44 ^ Unify: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _590686)) 03:20:44 ^ Call: (118) [baseKB] clause(functorDeclares(avar), _590686) 03:20:44 ^ Fail: (118) [baseKB] clause(functorDeclares(avar), _590686) 03:20:44 ^ Fail: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _590686)) 03:20:44 ^ Fail: (116) [baseKB] clause_b(baseKB:functorDeclares(avar)) 03:20:44 ^ Fail: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _586888), call(_586888)*->true;clause_b(baseKB:functorDeclares(avar)))) 03:20:44 ^ Exit: (118) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_596182, _596192]) 03:20:44 ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_596182, _596192]) 03:20:44 Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _596182, [_596192]) 03:20:44 Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (116) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 Call: (110) [t_l] t_l:no_db_expand_props 03:20:44 Fail: (110) [t_l] t_l:no_db_expand_props 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_601636, _601642|_601644]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_601636, _601642|_601644]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _601636, [_601642|_601644]) 03:20:44 Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_604752, _604746, _604764|_604766]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_604752, _604746, _604764|_604766]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _604752, [_604746, _604764|_604766]) 03:20:44 Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _604752, [_604746, _604764|_604766]) 03:20:44 ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_604752, _604746, _604764|_604766]) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_607862, _607868, _607874|_607876]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_607862, _607868, _607874|_607876]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _607862, [_607868, _607874|_607876]) 03:20:44 Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _607862, [_607868, _607874|_607876]) 03:20:44 ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_607862, _607868, _607874|_607876]) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_610972, _610978|_610980]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_610972, _610978|_610980]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _610972, [_610978|_610980]) 03:20:44 Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_614098, _614092|_614106]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_614098, _614092|_614106]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _614098, [_614092|_614106]) 03:20:44 Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_617224, _617218|_617232]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_617224, _617218|_617232]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _617224, [_617218|_617232]) 03:20:44 Exit: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_620356, _620338, _620336|_620370]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_620356, _620338, _620336|_620370]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _620356, [_620338, _620336|_620370]) 03:20:44 Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _620356, [_620338, _620336|_620370]) 03:20:44 ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_620356, _620338, _620336|_620370]) 03:20:44 ^ Call: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _623472, _623478, _623484|_623486]) 03:20:44 ^ Unify: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _623472, _623478, _623484|_623486]) 03:20:44 Call: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), props, [_623472, _623478, _623484|_623486]) 03:20:44 Fail: (112) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), props, [_623472, _623478, _623484|_623486]) 03:20:44 ^ Fail: (111) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _623472, _623478, _623484|_623486]) 03:20:44 ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_626582|_626584]) 03:20:44 ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_626582|_626584]) 03:20:44 Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _626582, _626584) 03:20:44 Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (110) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), _629684, _629686) 03:20:44 ^ Unify: (110) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), _629684, _629686) 03:20:44 Call: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _629684, _629686) 03:20:44 Exit: (111) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Exit: (110) [baseKB] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (114) [baseKB] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Unify: (114) [baseKB] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Redo: (114) [baseKB] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Exit: (114) [baseKB] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Call: (115) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Unify: (115) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Fail: (115) [baseKB] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:44 ^ Call: (115) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _637244) 03:20:44 ^ Unify: (115) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _637872) 03:20:44 Call: (116) [system] compound_name_arity(vn='Ex', isEach, _638440) 03:20:44 Fail: (116) [system] compound_name_arity(vn='Ex', isEach, _638440) 03:20:44 ^ Fail: (115) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _639722) 03:20:44 ^ Call: (115) [baseKB] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _640350) 03:20:44 ^ Unify: (115) [baseKB] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _640978) 03:20:44 Call: (116) [system] compound_name_arity([sk2='SKF-666'], isEach, _641546) 03:20:44 Fail: (116) [system] compound_name_arity([sk2='SKF-666'], isEach, _641546) 03:20:44 ^ Fail: (115) [baseKB] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _642828) 03:20:44 ^ Call: (114) [baseKB] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_643398, _643404]) 03:20:44 ^ Unify: (114) [baseKB] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_643398, _643404]) 03:20:44 Call: (115) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _643398, [_643404]) 03:20:44 Fail: (115) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _643398, [_643404]) 03:20:44 ^ Fail: (114) [baseKB] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_643398, _643404]) 03:20:44 ^ Call: (115) [baseKB] loop_check:cyclic_break(vn='Ex') 03:20:44 ^ Unify: (115) [baseKB] loop_check:cyclic_break(vn='Ex') 03:20:44 ^ Redo: (115) [baseKB] loop_check:cyclic_break(vn='Ex') 03:20:44 ^ Exit: (115) [baseKB] loop_check:cyclic_break(vn='Ex') 03:20:44 ^ Call: (116) [baseKB] ucatch:is_ftVar(vn='Ex') 03:20:44 ^ Unify: (116) [baseKB] ucatch:is_ftVar(vn='Ex') 03:20:44 ^ Fail: (116) [baseKB] ucatch:is_ftVar(vn='Ex') 03:20:44 ^ Call: (116) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', s, _650906) 03:20:44 ^ Unify: (116) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', s, _651534) 03:20:44 Call: (117) [system] compound_name_arity(vn='Ex', s, _652102) 03:20:44 Fail: (117) [system] compound_name_arity(vn='Ex', s, _652102) 03:20:44 ^ Fail: (116) [baseKB] logicmoo_util_terms:safe_functor(vn='Ex', s, _653384) 03:20:44 ^ Call: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_653954, _653960]) 03:20:44 ^ Unify: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_653954, _653960]) 03:20:44 Call: (117) [system] compound_name_arguments(vn='Ex', _653954, [_653960]) 03:20:44 Fail: (117) [system] compound_name_arguments(vn='Ex', _653954, [_653960]) 03:20:44 ^ Fail: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_653954, _653960]) 03:20:44 ^ Call: (116) [baseKB] logicmoo_util_terms:is_src_true(vn='Ex') 03:20:44 ^ Unify: (116) [baseKB] logicmoo_util_terms:is_src_true(vn='Ex') 03:20:44 Call: (117) [system] var(vn='Ex') 03:20:44 Fail: (117) [system] var(vn='Ex') 03:20:44 ^ Redo: (116) [baseKB] logicmoo_util_terms:is_src_true(vn='Ex') 03:20:44 ^ Unify: (116) [baseKB] logicmoo_util_terms:is_src_true(vn='Ex') 03:20:44 ^ Call: (117) [baseKB] logicmoo_util_terms:is_proof(vn='Ex') 03:20:44 ^ Unify: (117) [baseKB] logicmoo_util_terms:is_proof(vn='Ex') 03:20:44 Call: (118) [system] functor(vn='Ex', ftProofFn, _662040) 03:20:44 Fail: (118) [system] functor(vn='Ex', ftProofFn, _662650) 03:20:44 ^ Fail: (117) [baseKB] logicmoo_util_terms:is_proof(vn='Ex') 03:20:44 ^ Fail: (116) [baseKB] logicmoo_util_terms:is_src_true(vn='Ex') 03:20:44 ^ Call: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_664442, _664448, _664454]) 03:20:44 ^ Unify: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_664442, _664448, _664454]) 03:20:44 Call: (117) [system] compound_name_arguments(vn='Ex', _664442, [_664448, _664454]) 03:20:44 Exit: (117) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) 03:20:44 ^ Exit: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [=, vn, 'Ex']) 03:20:44 ^ Call: (116) [baseKB] ucatch:is_ftVar(vn) 03:20:44 ^ Unify: (116) [baseKB] ucatch:is_ftVar(vn) 03:20:44 ^ Fail: (116) [baseKB] ucatch:is_ftVar(vn) 03:20:44 ^ Call: (116) [baseKB] ucatch:is_ftVar('Ex') 03:20:44 ^ Unify: (116) [baseKB] ucatch:is_ftVar('Ex') 03:20:44 ^ Fail: (116) [baseKB] ucatch:is_ftVar('Ex') 03:20:44 ^ Call: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _671296), call(_671296)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:44 ^ Unify: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _671296), call(_671296)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:44 ^ Call: (119) [baseKB] clause(rtSymmetricBinaryPredicate(=), _671296) 03:20:44 ^ Exit: (119) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_673182, =, _673186, rtSymmetricBinaryPredicate))) 03:20:44 ^ Call: (120) [baseKB] cwc 03:20:44 ^ Unify: (120) [baseKB] cwc 03:20:44 ^ Exit: (120) [baseKB] cwc 03:20:44 ^ Call: (120) [baseKB] baseKB:mpred_prop(_673182, =, _673186, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (120) [baseKB] baseKB:mpred_prop(_673182, =, _673186, rtSymmetricBinaryPredicate) 03:20:44 ^ Call: (119) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:44 ^ Unify: (119) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:44 ^ Call: (120) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _678304)) 03:20:44 ^ Unify: (120) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _678304)) 03:20:44 ^ Call: (121) [baseKB] clause(rtSymmetricBinaryPredicate(=), _678304) 03:20:44 ^ Exit: (121) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_680176, =, _680180, rtSymmetricBinaryPredicate))) 03:20:44 ^ Exit: (120) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_680176, =, _680180, rtSymmetricBinaryPredicate)))) 03:20:44 ^ Call: (122) [baseKB] cwc 03:20:44 ^ Unify: (122) [baseKB] cwc 03:20:44 ^ Exit: (122) [baseKB] cwc 03:20:44 ^ Call: (122) [baseKB] baseKB:mpred_prop(_680176, =, _680180, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (122) [baseKB] baseKB:mpred_prop(_680176, =, _680180, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (119) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:44 ^ Fail: (117) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _671296), call(_671296)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:44 ^ Call: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_685898, _685904|_685906]) 03:20:44 ^ Unify: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [_685898, _685904|_685906]) 03:20:44 Call: (117) [system] compound_name_arguments(vn='Ex', _685898, [_685904|_685906]) 03:20:44 Exit: (117) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) 03:20:44 ^ Exit: (116) [baseKB] logicmoo_util_terms:univ_safe(vn='Ex', [=, vn, 'Ex']) 03:20:44 ^ Call: (115) [baseKB] loop_check:cyclic_break([sk2='SKF-666']) 03:20:44 ^ Unify: (115) [baseKB] loop_check:cyclic_break([sk2='SKF-666']) 03:20:44 ^ Redo: (115) [baseKB] loop_check:cyclic_break([sk2='SKF-666']) 03:20:44 ^ Exit: (115) [baseKB] loop_check:cyclic_break([sk2='SKF-666']) 03:20:44 ^ Call: (116) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) 03:20:44 ^ Unify: (116) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) 03:20:44 ^ Fail: (116) [baseKB] ucatch:is_ftVar([sk2='SKF-666']) 03:20:44 ^ Call: (116) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _693408) 03:20:44 ^ Unify: (116) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _694036) 03:20:44 Call: (117) [system] compound_name_arity(sk2='SKF-666', isEach, _694604) 03:20:44 Fail: (117) [system] compound_name_arity(sk2='SKF-666', isEach, _694604) 03:20:44 ^ Fail: (116) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _695886) 03:20:44 ^ Call: (115) [baseKB] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_696456, _696462]) 03:20:44 ^ Unify: (115) [baseKB] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_696456, _696462]) 03:20:44 Call: (116) [system] compound_name_arguments([sk2='SKF-666'], _696456, [_696462]) 03:20:44 Fail: (116) [system] compound_name_arguments([sk2='SKF-666'], _696456, [_696462]) 03:20:44 ^ Fail: (115) [baseKB] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_696456, _696462]) 03:20:44 ^ Call: (116) [baseKB] loop_check:cyclic_break(sk2='SKF-666') 03:20:44 ^ Unify: (116) [baseKB] loop_check:cyclic_break(sk2='SKF-666') 03:20:44 ^ Redo: (116) [baseKB] loop_check:cyclic_break(sk2='SKF-666') 03:20:44 ^ Exit: (116) [baseKB] loop_check:cyclic_break(sk2='SKF-666') 03:20:44 ^ Call: (117) [baseKB] ucatch:is_ftVar(sk2='SKF-666') 03:20:44 ^ Unify: (117) [baseKB] ucatch:is_ftVar(sk2='SKF-666') 03:20:44 ^ Fail: (117) [baseKB] ucatch:is_ftVar(sk2='SKF-666') 03:20:44 ^ Call: (117) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _703964) 03:20:44 ^ Unify: (117) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _704592) 03:20:44 Call: (118) [system] compound_name_arity(sk2='SKF-666', s, _705160) 03:20:44 Fail: (118) [system] compound_name_arity(sk2='SKF-666', s, _705160) 03:20:44 ^ Fail: (117) [baseKB] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _706442) 03:20:44 ^ Call: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_707012, _707018]) 03:20:44 ^ Unify: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_707012, _707018]) 03:20:44 Call: (118) [system] compound_name_arguments(sk2='SKF-666', _707012, [_707018]) 03:20:44 Fail: (118) [system] compound_name_arguments(sk2='SKF-666', _707012, [_707018]) 03:20:44 ^ Fail: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_707012, _707018]) 03:20:44 ^ Call: (117) [baseKB] logicmoo_util_terms:is_src_true(sk2='SKF-666') 03:20:44 ^ Unify: (117) [baseKB] logicmoo_util_terms:is_src_true(sk2='SKF-666') 03:20:44 Call: (118) [system] var(sk2='SKF-666') 03:20:44 Fail: (118) [system] var(sk2='SKF-666') 03:20:44 ^ Redo: (117) [baseKB] logicmoo_util_terms:is_src_true(sk2='SKF-666') 03:20:44 ^ Unify: (117) [baseKB] logicmoo_util_terms:is_src_true(sk2='SKF-666') 03:20:44 ^ Call: (118) [baseKB] logicmoo_util_terms:is_proof(sk2='SKF-666') 03:20:44 ^ Unify: (118) [baseKB] logicmoo_util_terms:is_proof(sk2='SKF-666') 03:20:44 Call: (119) [system] functor(sk2='SKF-666', ftProofFn, _715098) 03:20:44 Fail: (119) [system] functor(sk2='SKF-666', ftProofFn, _715708) 03:20:44 ^ Fail: (118) [baseKB] logicmoo_util_terms:is_proof(sk2='SKF-666') 03:20:44 ^ Fail: (117) [baseKB] logicmoo_util_terms:is_src_true(sk2='SKF-666') 03:20:44 ^ Call: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_717500, _717506, _717512]) 03:20:44 ^ Unify: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_717500, _717506, _717512]) 03:20:44 Call: (118) [system] compound_name_arguments(sk2='SKF-666', _717500, [_717506, _717512]) 03:20:44 Exit: (118) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) 03:20:44 ^ Exit: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [=, sk2, 'SKF-666']) 03:20:44 ^ Call: (117) [baseKB] ucatch:is_ftVar(sk2) 03:20:44 ^ Unify: (117) [baseKB] ucatch:is_ftVar(sk2) 03:20:44 ^ Fail: (117) [baseKB] ucatch:is_ftVar(sk2) 03:20:44 ^ Call: (117) [baseKB] ucatch:is_ftVar('SKF-666') 03:20:44 ^ Unify: (117) [baseKB] ucatch:is_ftVar('SKF-666') 03:20:44 ^ Fail: (117) [baseKB] ucatch:is_ftVar('SKF-666') 03:20:44 ^ Call: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _724354), call(_724354)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:44 ^ Unify: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _724354), call(_724354)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:44 ^ Call: (120) [baseKB] clause(rtSymmetricBinaryPredicate(=), _724354) 03:20:44 ^ Exit: (120) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_726240, =, _726244, rtSymmetricBinaryPredicate))) 03:20:44 ^ Call: (121) [baseKB] cwc 03:20:44 ^ Unify: (121) [baseKB] cwc 03:20:44 ^ Exit: (121) [baseKB] cwc 03:20:44 ^ Call: (121) [baseKB] baseKB:mpred_prop(_726240, =, _726244, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (121) [baseKB] baseKB:mpred_prop(_726240, =, _726244, rtSymmetricBinaryPredicate) 03:20:44 ^ Call: (120) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:44 ^ Unify: (120) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:44 ^ Call: (121) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _731362)) 03:20:44 ^ Unify: (121) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _731362)) 03:20:44 ^ Call: (122) [baseKB] clause(rtSymmetricBinaryPredicate(=), _731362) 03:20:44 ^ Exit: (122) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_733234, =, _733238, rtSymmetricBinaryPredicate))) 03:20:44 ^ Exit: (121) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_733234, =, _733238, rtSymmetricBinaryPredicate)))) 03:20:44 ^ Call: (123) [baseKB] cwc 03:20:44 ^ Unify: (123) [baseKB] cwc 03:20:44 ^ Exit: (123) [baseKB] cwc 03:20:44 ^ Call: (123) [baseKB] baseKB:mpred_prop(_733234, =, _733238, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (123) [baseKB] baseKB:mpred_prop(_733234, =, _733238, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (120) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:44 ^ Fail: (118) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _724354), call(_724354)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:44 ^ Call: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_738956, _738962|_738964]) 03:20:44 ^ Unify: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_738956, _738962|_738964]) 03:20:44 Call: (118) [system] compound_name_arguments(sk2='SKF-666', _738956, [_738962|_738964]) 03:20:44 Exit: (118) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) 03:20:44 ^ Exit: (117) [baseKB] logicmoo_util_terms:univ_safe(sk2='SKF-666', [=, sk2, 'SKF-666']) 03:20:44 ^ Call: (116) [baseKB] loop_check:cyclic_break([]) 03:20:44 ^ Unify: (116) [baseKB] loop_check:cyclic_break([]) 03:20:44 ^ Redo: (116) [baseKB] loop_check:cyclic_break([]) 03:20:44 ^ Exit: (116) [baseKB] loop_check:cyclic_break([]) 03:20:44 ^ Call: (117) [baseKB] ucatch:is_ftVar([]) 03:20:44 ^ Unify: (117) [baseKB] ucatch:is_ftVar([]) 03:20:44 ^ Fail: (117) [baseKB] ucatch:is_ftVar([]) 03:20:44 ^ Call: (110) [baseKB] logicmoo_util_terms:univ_safe(_475382, [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Unify: (110) [baseKB] logicmoo_util_terms:univ_safe(_475382, [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 Call: (111) [system] _475382=..[avar, [vn='Ex', sk2='SKF-666']] 03:20:44 Exit: (111) [system] avar([vn='Ex', sk2='SKF-666'])=..[avar, [vn='Ex', sk2='SKF-666']] 03:20:44 ^ Exit: (110) [baseKB] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe(_317956, [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe(_317956, [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 Call: (107) [system] _317956=..[sk2_in, avar([vn='Ex', sk2='SKF-666'])] 03:20:44 Exit: (107) [system] sk2_in(avar([vn='Ex', sk2='SKF-666']))=..[sk2_in, avar([vn='Ex', sk2='SKF-666'])] 03:20:44 ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(avar([vn='Ex', sk2='SKF-666'])), [sk2_in, avar([vn='Ex', sk2='SKF-666'])]) 03:20:44 ^ Call: (102) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:44 ^ Unify: (102) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:44 Call: (103) [system] var(true) 03:20:44 Fail: (103) [system] var(true) 03:20:44 ^ Redo: (102) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:44 ^ Unify: (102) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:44 ^ Exit: (102) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:44 ^ 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']))) 03:20:44 ^ 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'])))) 03:20:44 ^ Call: (95) [baseKB] must_det(quietly(maybe_deserialize_attvars(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144514))) 03:20:44 ^ Unify: (95) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144514))) 03:20:44 ^ Unify: (95) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _144514))) 03:20:44 ^ Exit: (103) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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']))))) 03:20:44 Call: (95) [system] nb_delete(no_kif_var_coroutines) 03:20:44 Exit: (95) [system] nb_delete(no_kif_var_coroutines) 03:20:44 Call: (95) [system] nb_delete(no_kif_var_coroutines) 03:20:44 Exit: (95) [system] nb_delete(no_kif_var_coroutines) 03:20:44 ^ 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)) 03:20:44 ^ 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([... = ...|...]))))))) 03:20:44 Call: (90) [system] deterministic(_180522) 03:20:44 Exit: (90) [system] deterministic(true) 03:20:44 ^ Call: (91) [locally_each] locally_each:key_erase(t_l) 03:20:44 ^ Unify: (91) [locally_each] locally_each:key_erase(t_l) 03:20:44 Call: (92) [system] nb_current('$w_tl_e', [_768038|_768040]) 03:20:44 Exit: (92) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f60ca690), <gt;clause>(0x55670d978480)]) 03:20:44 Call: (92) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978480)]) 03:20:44 Exit: (92) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978480)]) 03:20:44 Call: (93) [system] erase(<gt;clause>(0x5566f60ca690)) 03:20:44 Exit: (93) [system] erase(<gt;clause>(0x5566f60ca690)) 03:20:44 Call: (92) [system] true 03:20:44 Exit: (92) [system] true 03:20:44 Call: (92) [system] true 03:20:44 Exit: (92) [system] true 03:20:44 ^ Exit: (91) [locally_each] locally_each:key_erase(t_l) 03:20:44 ^ 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([...|...])))))))) 03:20:44 ^ 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([...|...])))))))) 03:20:44 ^ Exit: (74) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 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))) 03:20:44 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (82) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 Call: (79) [t_l] t_l:is_repropagating(_786646) 03:20:44 Fail: (79) [t_l] t_l:is_repropagating(_787260) 03:20:44 Call: (80) [t_l] t_l:exact_assertions 03:20:44 Fail: (80) [t_l] t_l:exact_assertions 03:20:44 Call: (80) [t_l] t_l:exact_assertions 03:20:44 Fail: (80) [t_l] t_l:exact_assertions 03:20:44 ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 %~ 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. 03:20:44 ^ Call: (86) [baseKB] fix_mp("mpred_add_support_fast", _837776, _837778, _837780) 03:20:44 ^ Unify: (86) [baseKB] fix_mp("mpred_add_support_fast", _837776, _837778, _837780) 03:20:44 ^ Exit: (92) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (86) [baseKB] fix_mp("mpred_add_support_fast", _837776, baseKB, _837776) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 Call: (86) [t_l] t_l:assert_dir(_854116) 03:20:44 Fail: (86) [t_l] t_l:assert_dir(_854116) 03:20:44 ^ Exit: (93) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (94) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 Call: (88) [t_l] t_l:assert_dir(_858216) 03:20:44 Fail: (88) [t_l] t_l:assert_dir(_858216) 03:20:44 ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Call: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Exit: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (91) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])))) 03:20:44 ^ Unify: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])))) 03:20:44 ^ Call: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) 03:20:44 ^ Unify: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ Call: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (99) [ucatch] strip_module(ucatch:must_det_u, _868426, _868366) 03:20:44 ^ Exit: (99) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (99) [system] var(must_det_u) 03:20:44 Fail: (99) [system] var(must_det_u) 03:20:44 ^ Fail: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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((... -> ...;... = ...)))) 03:20:44 ^ 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((... -> ...;... = ...)))) 03:20:44 ^ 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) 03:20:44 ^ 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)))) 03:20:44 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)))) 03:20:44 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)))) 03:20:44 ^ 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((... -> ...;... = ...)))) 03:20:44 ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _877052, _876992) 03:20:44 ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (100) [system] var(must_det_u) 03:20:44 Fail: (100) [system] var(must_det_u) 03:20:44 ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _867018, _867020)) 03:20:44 ^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _867018, _867020)) 03:20:44 ^ Call: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _867018, _867020), _881362, _881302) 03:20:44 ^ 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)) 03:20:44 Call: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _867018, _867020)) 03:20:44 Fail: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _867018, _867020)) 03:20:44 ^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _867018, _867020)) 03:20:44 ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _885678, _885618) 03:20:44 ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (100) [system] var(must_det_u) 03:20:44 Fail: (100) [system] var(must_det_u) 03:20:44 ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ 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) 03:20:44 ^ 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)))) 03:20:44 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)))) 03:20:44 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _894304, _894244) 03:20:44 ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (101) [system] var(must_det_u) 03:20:44 Fail: (101) [system] var(must_det_u) 03:20:44 ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 ^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 ^ Call: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _898614, _898554) 03:20:44 ^ Exit: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 Call: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 Fail: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 ^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _902936, _902876) 03:20:44 ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (101) [system] var(must_det_u) 03:20:44 Fail: (101) [system] var(must_det_u) 03:20:44 ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ 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) 03:20:44 ^ 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)))) 03:20:44 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)))) 03:20:44 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _911562, _911502) 03:20:44 ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (102) [system] var(must_det_u) 03:20:44 Fail: (102) [system] var(must_det_u) 03:20:44 ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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) 03:20:44 ^ 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)) 03:20:44 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)) 03:20:44 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)) 03:20:44 ^ 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)) 03:20:44 ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _921326, _921266) 03:20:44 ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (102) [system] var(must_det_u) 03:20:44 Fail: (102) [system] var(must_det_u) 03:20:44 ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ 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) 03:20:44 ^ 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)))) 03:20:44 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)))) 03:20:44 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _929952, _929892) 03:20:44 ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (103) [system] var(must_det_u) 03:20:44 Fail: (103) [system] var(must_det_u) 03:20:44 ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) 03:20:44 ^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) 03:20:44 ^ 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) 03:20:44 ^ 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'])))) 03:20:44 Call: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])))) 03:20:44 Fail: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])))) 03:20:44 ^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) 03:20:44 Call: (107) [t_l] t_l:use_side_effect_buffer 03:20:44 Fail: (107) [t_l] t_l:use_side_effect_buffer 03:20:44 Call: (107) [t_l] t_l:verify_side_effect_buffer 03:20:44 Fail: (107) [t_l] t_l:verify_side_effect_buffer 03:20:44 ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _941002, _940942) 03:20:44 ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (103) [system] var(must_det_u) 03:20:44 Fail: (103) [system] var(must_det_u) 03:20:44 ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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) 03:20:44 ^ 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))) 03:20:44 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))) 03:20:44 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))) 03:20:44 ^ 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))) 03:20:44 ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 Call: (98) [t_l] t_l:use_side_effect_buffer 03:20:44 Fail: (98) [t_l] t_l:use_side_effect_buffer 03:20:44 Call: (98) [t_l] t_l:verify_side_effect_buffer 03:20:44 Fail: (98) [t_l] t_l:verify_side_effect_buffer 03:20:44 Call: (98) [t_l] t_l:no_attempt_side_effects 03:20:44 Fail: (98) [t_l] t_l:no_attempt_side_effects 03:20:44 Call: (98) [t_l] t_l:side_effect_ok 03:20:44 Fail: (98) [t_l] t_l:side_effect_ok 03:20:44 Call: (98) [t_l] t_l:noDBaseMODs(_954290) 03:20:44 Fail: (98) [t_l] t_l:noDBaseMODs(_954904) 03:20:44 ^ Call: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) 03:20:44 ^ Unify: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ Call: (103) [baseKB] hook_database:assertz_i(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (105) [baseKB] check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (105) [baseKB] check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Exit: (111) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (105) [baseKB] check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Exit: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Call: (104) [system] fail 03:20:44 Fail: (104) [system] fail 03:20:44 ^ Redo: (103) [baseKB] hook_database:assertz_i(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _968520) 03:20:44 ^ Unify: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])), _968520) 03:20:44 ^ 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']))) 03:20:44 ^ Call: (104) [system] assertz(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Exit: (104) [system] assertz(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Exit: (103) [baseKB] hook_database:assertz_i(baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ 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)) 03:20:44 ^ Exit: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) 03:20:44 ^ 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)) 03:20:44 ^ Exit: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', ... = ...])))) 03:20:44 ^ Exit: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])))) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (87) [baseKB] clause(que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770), _976800) 03:20:44 ^ Fail: (87) [baseKB] clause(que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770), _976800) 03:20:44 ^ Call: (87) [baseKB] clause_b(baseKB:que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770)) 03:20:44 ^ Unify: (87) [baseKB] clause_b(baseKB:que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770)) 03:20:44 ^ Call: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_in(avar([vn='Ex', ... = ...])), _976770), _980598)) 03:20:44 ^ Unify: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_in(avar([vn='Ex', ... = ...])), _976770), _980598)) 03:20:44 ^ Call: (89) [baseKB] clause(que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770), _980598) 03:20:44 ^ Fail: (89) [baseKB] clause(que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770), _980598) 03:20:44 ^ Fail: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_in(avar([vn='Ex', ... = ...])), _976770), _980598)) 03:20:44 ^ Fail: (87) [baseKB] clause_b(baseKB:que(sk2_in(avar([vn='Ex', sk2='SKF-666'])), _976770)) 03:20:44 ^ 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)))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (86) [system] set_prolog_flag(last_call_optimisation, false) 03:20:44 Exit: (86) [system] set_prolog_flag(last_call_optimisation, false) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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) 03:20:44 ^ Call: (86) [user] mpred_fwc(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (86) [user] mpred_fwc(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (92) [system] set_prolog_flag(last_call_optimisation, false) 03:20:44 Exit: (92) [system] set_prolog_flag(last_call_optimisation, false) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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) 03:20:44 ^ Call: (92) [user] mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (92) [user] mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (92) [user] mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Call: (98) [user] asserta(t_l:busy_s(sk2_in(avar([vn='Ex', sk2='SKF-666']))), _998162) 03:20:44 ^ Exit: (98) [user] asserta(t_l:busy_s(sk2_in(avar([vn='Ex', sk2='SKF-666']))), <gt;clause>(0x5566f78fd200)) 03:20:44 ^ Call: (97) [user] mpred_m_fwc2(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (97) [user] mpred_m_fwc2(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 %~ baseKB : mpred_fwc1( sk2_in( avar( [ vn='Ex',%~ sk2='SKF-666']))). 03:20:44 ^ Call: (102) [user] asserta(t_l:busy_f(sk2_in(avar([vn='Ex', sk2='SKF-666']))), _1017584) 03:20:44 ^ Exit: (102) [user] asserta(t_l:busy_f(sk2_in(avar([vn='Ex', sk2='SKF-666']))), <gt;clause>(0x5566f5e02100)) 03:20:44 ^ Call: (101) [user] mpred_do_fact(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (101) [user] mpred_do_fact(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Unify: (101) [user] mpred_do_fact(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ Exit: (101) [user] mpred_do_fact(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Call: (101) [system] true 03:20:44 Exit: (101) [system] true 03:20:44 ^ Call: (101) [system] call(user:(catch(erase(<gt;clause>(0x5566f5e02100)), _1017628, fail)->true;true)) 03:20:44 ^ Unify: (101) [system] call(user:(catch(erase(<gt;clause>(0x5566f5e02100)), _1017628, fail)->true;true)) 03:20:44 Call: (104) [system] erase(<gt;clause>(0x5566f5e02100)) 03:20:44 Exit: (104) [system] erase(<gt;clause>(0x5566f5e02100)) 03:20:44 Call: (103) [system] true 03:20:44 Exit: (103) [system] true 03:20:44 ^ Exit: (101) [system] call(user:(catch(erase(<gt;clause>(0x5566f5e02100)), _1017628, fail)->true;true)) 03:20:44 ^ Exit: (97) [user] mpred_m_fwc2(baseKB, sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 Call: (97) [system] true 03:20:44 Exit: (97) [system] true 03:20:44 ^ Call: (97) [system] call(user:(catch(erase(<gt;clause>(0x5566f78fd200)), _998208, fail)->true;true)) 03:20:44 ^ Unify: (97) [system] call(user:(catch(erase(<gt;clause>(0x5566f78fd200)), _998208, fail)->true;true)) 03:20:44 Call: (100) [system] erase(<gt;clause>(0x5566f78fd200)) 03:20:44 Exit: (100) [system] erase(<gt;clause>(0x5566f78fd200)) 03:20:44 Call: (99) [system] true 03:20:44 Exit: (99) [system] true 03:20:44 ^ Exit: (97) [system] call(user:(catch(erase(<gt;clause>(0x5566f78fd200)), _998208, fail)->true;true)) 03:20:44 ^ Exit: (92) [user] mpred_fwc1(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ 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) 03:20:44 ^ Exit: (86) [user] mpred_fwc(sk2_in(avar([vn='Ex', sk2='SKF-666']))) 03:20:44 ^ 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) 03:20:44 ^ Exit: (76) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Call: (81) [baseKB] baseKB:que(conflict(_1039458), _1039522) 03:20:44 ^ Fail: (81) [baseKB] baseKB:que(conflict(_1039458), _1040146) 03:20:44 ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1039298, _1040716), _1040740), call(_1040740)*->true;clause_b(baseKB:que(_1039298, _1040716)))) 03:20:44 ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1039298, _1040716), _1040740), call(_1040740)*->true;clause_b(baseKB:que(_1039298, _1040716)))) 03:20:44 ^ Call: (78) [baseKB] clause(que(_1039298, _1040716), _1040740) 03:20:44 ^ Fail: (78) [baseKB] clause(que(_1039298, _1040716), _1040740) 03:20:44 ^ Call: (78) [baseKB] clause_b(baseKB:que(_1039298, _1040716)) 03:20:44 ^ Unify: (78) [baseKB] clause_b(baseKB:que(_1039298, _1040716)) 03:20:44 ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1039298, _1040716), _1044538)) 03:20:44 ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1039298, _1040716), _1044538)) 03:20:44 ^ Call: (80) [baseKB] clause(que(_1039298, _1040716), _1044538) 03:20:44 ^ Fail: (80) [baseKB] clause(que(_1039298, _1040716), _1044538) 03:20:44 ^ Fail: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_1039298, _1040716), _1044538)) 03:20:44 ^ Fail: (78) [baseKB] clause_b(baseKB:que(_1039298, _1040716)) 03:20:44 ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_1039298, _1040716), _1040740), call(_1040740)*->true;clause_b(baseKB:que(_1039298, _1040716)))) 03:20:44 ^ 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))) 03:20:44 Call: (65) [system] b_setval('$current_why', []) 03:20:44 Exit: (65) [system] b_setval('$current_why', []) 03:20:44 Call: (65) [system] b_setval('$current_why', []) 03:20:44 Exit: (65) [system] b_setval('$current_why', []) 03:20:44 ^ 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)))) 03:20:44 Call: (60) [system] deterministic(_126032) 03:20:44 Exit: (60) [system] deterministic(true) 03:20:44 ^ Call: (61) [locally_each] locally_each:key_erase(t_l) 03:20:44 ^ Unify: (61) [locally_each] locally_each:key_erase(t_l) 03:20:44 Call: (62) [system] nb_current('$w_tl_e', [_1055128|_1055130]) 03:20:44 Exit: (62) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d978480)]) 03:20:44 Call: (62) [system] nb_linkval('$w_tl_e', []) 03:20:44 Exit: (62) [system] nb_linkval('$w_tl_e', []) 03:20:44 Call: (63) [system] erase(<gt;clause>(0x55670d978480)) 03:20:44 Exit: (63) [system] erase(<gt;clause>(0x55670d978480)) 03:20:44 Call: (62) [system] true 03:20:44 Exit: (62) [system] true 03:20:44 Call: (62) [system] true 03:20:44 Exit: (62) [system] true 03:20:44 ^ Exit: (61) [locally_each] locally_each:key_erase(t_l) 03:20:44 ^ 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))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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)))))) 03:20:44 Call: (49) [system] deterministic(_110736) 03:20:44 Exit: (49) [system] deterministic(true) 03:20:44 ^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) 03:20:44 ^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) 03:20:44 ^ Exit: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) 03:20:44 ^ 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)))))) 03:20:44 ^ 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))))))) 03:20:44 Call: (42) [system] deterministic(_106234) 03:20:44 Exit: (42) [system] deterministic(true) 03:20:44 ^ Call: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) 03:20:44 ^ Unify: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) 03:20:44 ^ Exit: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) 03:20:44 ^ 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))))))) 03:20:44 ^ 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)) 03:20:44 ^ 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) 03:20:44 ^ 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])])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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])])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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])])])) 03:20:44 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])])])) 03:20:44 Call: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_in/1)))) 03:20:44 Unify: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_in/1)))) 03:20:44 Exit: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_in/1)))) 03:20:44 Call: (38) [system] fail 03:20:44 Fail: (38) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:44 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:44 Call: (39) [t_l] t_l:is_ec_cvt(_1085008) 03:20:44 Fail: (39) [t_l] t_l:is_ec_cvt(_1085008) 03:20:44 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (37) [user] term_expansion((:-listing((sk2_in/1))), _1088118) 03:20:44 ^ Unify: (37) [user] term_expansion((:-listing((sk2_in/1))), (:-listing((sk2_in/1)))) 03:20:44 ^ Redo: (37) [system] term_expansion((:-listing((sk2_in/1))), _1088118) 03:20:44 ^ Unify: (37) [system] term_expansion((:-listing((sk2_in/1))), _1088118) 03:20:44 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 ^ Fail: (37) [plunit] term_expansion((:-listing((sk2_in/1))), _1088118) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (41) [system] nonvar((:-listing((sk2_in/1)))) 03:20:44 Exit: (41) [system] nonvar((:-listing((sk2_in/1)))) 03:20:44 Call: (41) [echo_files] echo_files:never_echo_term((:-listing((sk2_in/1)))) 03:20:44 Fail: (41) [echo_files] echo_files:never_echo_term((:-listing((sk2_in/1)))) 03:20:44 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) 03:20:44 Call: (41) [$syspreds] prolog_load_context(stream, _1099946) 03:20:44 Unify: (41) [$syspreds] prolog_load_context(stream, _1099946) 03:20:44 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:44 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 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] 03:20:44 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, [...])]] 03:20:44 Call: (41) [system] ttyflush 03:20:44 Exit: (41) [system] ttyflush 03:20:44 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Call: (42) [system] (:-listing((sk2_in/1)))==end_of_file 03:20:44 Fail: (42) [system] (:-listing((sk2_in/1)))==end_of_file 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _1109774) 03:20:44 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 Call: (42) [system] _1111648 is 1819+1 03:20:44 Exit: (42) [system] 1820 is 1819+1 03:20:44 Call: (42) [system] 1840=<gt;1820 03:20:44 Fail: (42) [system] 1840=<gt;1820 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:44 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:44 ~*/ 03:20:44 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:44 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1820) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1820) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_1123978, <gt;stream>(0x556703a44a00), _1123982) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1820) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_1126406, <gt;stream>(0x556703a44a00), _1126408) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819) 03:20:44 Call: (43) [system] 1820>1819 03:20:44 Exit: (43) [system] 1820>1819 03:20:44 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819, 1820) 03:20:44 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819, 1820) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (45) [system] _1131994 is 1820-1819 03:20:44 Exit: (45) [system] 1 is 1820-1819 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (46) [error] error:must_be(list, []) 03:20:44 Unify: (46) [error] error:must_be(list, []) 03:20:44 Exit: (46) [error] error:must_be(list, []) 03:20:44 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1136324) 03:20:44 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1136324) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1138330, []) 03:20:44 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f5e02000), []) 03:20:44 Call: (49) [system] close(<gt;stream>(0x5566f5e02000)) 03:20:44 Exit: (49) [system] close(<gt;stream>(0x5566f5e02000)) 03:20:44 ^ 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, <gt;stream>(0x5566f5e02000), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f5e02000))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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") 03:20:44 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") 03:20:44 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1820) 03:20:44 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1820) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1147038)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1147038)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1820)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1820)) 03:20:44 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1820) 03:20:44 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [echo_files] echo_files:nsl(_1151368) 03:20:44 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:44 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:44 Call: (46) [system] "\n"\==[] 03:20:44 Exit: (46) [system] "\n"\==[] 03:20:44 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _1155676, _1155678, _1155680, 'No source location!?')) 03:20:44 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _1155676, _1155678, _1155680, 'No source location!?')) 03:20:44 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _1155676, _1155678, _1155680, 'No source location!?')) 03:20:44 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _1159494, _1159558, _1159496, '\n/*~') 03:20:44 Fail: (45) [system] sub_string("\n", _1159494, _1160176, _1159496, '\n/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _1161352, _1161416, _1161354, '/*~') 03:20:44 Fail: (45) [system] sub_string("\n", _1161352, _1162034, _1161354, '/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _1163828, _1163892, _1163830, '\n%~') 03:20:44 Fail: (45) [system] sub_string("\n", _1163828, _1164510, _1163830, '\n%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _1165686, _1165750, _1165688, '%~') 03:20:44 Fail: (45) [system] sub_string("\n", _1165686, _1166368, _1165688, '%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] write("\n") 03:20:44 03:20:44 Exit: (45) [system] write("\n") 03:20:44 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1819, 1820) 03:20:44 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1820) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840) 03:20:44 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (44) [system] _1176198 is 1840-1820 03:20:44 Exit: (44) [system] 20 is 1840-1820 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (45) [error] error:must_be(list, []) 03:20:44 Unify: (45) [error] error:must_be(list, []) 03:20:44 Exit: (45) [error] error:must_be(list, []) 03:20:44 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1180528) 03:20:44 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1180528) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1182534, []) 03:20:44 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f5e03800), []) 03:20:44 Call: (48) [system] close(<gt;stream>(0x5566f5e03800)) 03:20:44 Exit: (48) [system] close(<gt;stream>(0x5566f5e03800)) 03:20:44 ^ 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, <gt;stream>(0x5566f5e03800), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f5e03800))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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)") 03:20:44 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)") 03:20:44 Call: (43) [echo_files] echo_files:read_mco(":- listing(sk2_in/1)", _1190048, _1190050, _1190052, _1190054, _1190056) 03:20:44 Unify: (43) [echo_files] echo_files:read_mco(":- listing(sk2_in/1)", _1190682, _1190684, _1190686, _1190688, _1190690) 03:20:44 Call: (44) [system] read_term_from_atom(":- listing(sk2_in/1)", _1191258, [cycles(true), comments(_1191278), quasi_quotations(_1191288), variable_names(_1191298), singletons(_1191308)]) 03:20:44 Exit: (44) [system] read_term_from_atom(":- listing(sk2_in/1)", (:-listing((sk2_in/1))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:44 Call: (44) [system] read_term_from_atom(":- listing(sk2_in/1)", _1192544, [cycles(false), comments(_1192564), quasi_quotations(_1192574), variable_names(_1192584), singletons(_1192594)]) 03:20:44 Exit: (44) [system] read_term_from_atom(":- listing(sk2_in/1)", (:-listing((sk2_in/1))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:44 Call: (44) [system] (:-listing((sk2_in/1)))=@=(:-listing((sk2_in/1))) 03:20:44 Exit: (44) [system] (:-listing((sk2_in/1)))=@=(:-listing((sk2_in/1))) 03:20:44 Call: (44) [system] _1195042=(:-listing((sk2_in/1))) 03:20:44 Exit: (44) [system] (:-listing((sk2_in/1)))=(:-listing((sk2_in/1))) 03:20:44 Exit: (43) [echo_files] echo_files:read_mco(":- listing(sk2_in/1)", (:-listing((sk2_in/1))), [], [], [], []) 03:20:44 Call: (43) [system] write(":- listing(sk2_in/1)") 03:20:44 :- listing(sk2_in/1) 03:20:44 Exit: (43) [system] write(":- listing(sk2_in/1)") 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 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) 03:20:44 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1840) 03:20:44 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1840) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1206786)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1206786)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1840)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1840)) 03:20:44 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1840) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _1212336) 03:20:44 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1841) 03:20:44 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1841) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1841) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_1214842, <gt;stream>(0x556703a44a00), _1214846) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1840) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1840) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1841) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_1217270, <gt;stream>(0x556703a44a00), _1217272) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1840) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1840) 03:20:44 Call: (43) [system] 1841>1840 03:20:44 Exit: (43) [system] 1841>1840 03:20:44 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1840, 1841) 03:20:44 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1840, 1841) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (45) [system] _1222858 is 1841-1840 03:20:44 Exit: (45) [system] 1 is 1841-1840 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (46) [error] error:must_be(list, []) 03:20:44 Unify: (46) [error] error:must_be(list, []) 03:20:44 Exit: (46) [error] error:must_be(list, []) 03:20:44 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1227188) 03:20:44 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1227188) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1229194, []) 03:20:44 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f622f100), []) 03:20:44 Call: (49) [system] close(<gt;stream>(0x5566f622f100)) 03:20:44 Exit: (49) [system] close(<gt;stream>(0x5566f622f100)) 03:20:44 ^ 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, <gt;stream>(0x5566f622f100), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f622f100))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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, ".") 03:20:44 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, ".") 03:20:44 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1237902)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1237902)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1841)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1841)) 03:20:44 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [echo_files] echo_files:nsl(_1242232) 03:20:44 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 Call: (46) [system] "."\==[] 03:20:44 Exit: (46) [system] "."\==[] 03:20:44 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _1246540, _1246542, _1246544, 'No source location!?')) 03:20:44 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1246540, _1246542, _1246544, 'No source location!?')) 03:20:44 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1246540, _1246542, _1246544, 'No source location!?')) 03:20:44 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _1250358, _1250422, _1250360, '\n/*~') 03:20:44 Fail: (45) [system] sub_string(".", _1250358, _1251040, _1250360, '\n/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _1252216, _1252280, _1252218, '/*~') 03:20:44 Fail: (45) [system] sub_string(".", _1252216, _1252898, _1252218, '/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _1254692, _1254756, _1254694, '\n%~') 03:20:44 Fail: (45) [system] sub_string(".", _1254692, _1255374, _1254694, '\n%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _1256550, _1256614, _1256552, '%~') 03:20:44 Fail: (45) [system] sub_string(".", _1256550, _1257232, _1256552, '%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] write(".") 03:20:44 . 03:20:44 Exit: (45) [system] write(".") 03:20:44 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1840, 1841) 03:20:44 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1841) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:44 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:44 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _1268224) 03:20:44 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1841) 03:20:44 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) 03:20:44 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) 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (45) [error] error:must_be(list, []) 03:20:44 Unify: (45) [error] error:must_be(list, []) 03:20:44 Exit: (45) [error] error:must_be(list, []) 03:20:44 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1273794) 03:20:44 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1273794) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1275800, []) 03:20:44 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f622ea00), []) 03:20:44 Call: (48) [system] close(<gt;stream>(0x5566f622ea00)) 03:20:44 Exit: (48) [system] close(<gt;stream>(0x5566f622ea00)) 03:20:44 ^ 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, <gt;stream>(0x5566f622ea00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f622ea00))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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") 03:20:44 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") 03:20:44 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) 03:20:44 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", <gt;stream>(0x5566f622e600)) 03:20:44 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5566f622e600)) 03:20:44 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5566f622e600)) 03:20:44 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (45) [system] peek_char(<gt;stream>(0x5566f622e600), _1289514) 03:20:44 Exit: (45) [system] peek_char(<gt;stream>(0x5566f622e600), '\n') 03:20:44 Call: (45) [system] char_type('\n', space) 03:20:44 Exit: (45) [system] char_type('\n', space) 03:20:44 Call: (45) [system] get_char(<gt;stream>(0x5566f622e600), '\n') 03:20:44 Exit: (45) [system] get_char(<gt;stream>(0x5566f622e600), '\n') 03:20:44 Call: (45) [system] put_char('\n') 03:20:44 03:20:44 Exit: (45) [system] put_char('\n') 03:20:44 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5566f622e600)) 03:20:44 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5566f622e600)) 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (46) [system] peek_char(<gt;stream>(0x5566f622e600), _1299858) 03:20:44 Exit: (46) [system] peek_char(<gt;stream>(0x5566f622e600), '\n') 03:20:44 Call: (46) [system] char_type('\n', space) 03:20:44 Exit: (46) [system] char_type('\n', space) 03:20:44 Call: (46) [system] get_char(<gt;stream>(0x5566f622e600), '\n') 03:20:44 Exit: (46) [system] get_char(<gt;stream>(0x5566f622e600), '\n') 03:20:44 Call: (46) [system] put_char('\n') 03:20:44 03:20:44 Exit: (46) [system] put_char('\n') 03:20:44 Exit: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (47) [system] at_end_of_stream(<gt;stream>(0x5566f622e600)) 03:20:44 Fail: (47) [system] at_end_of_stream(<gt;stream>(0x5566f622e600)) 03:20:44 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (47) [system] peek_char(<gt;stream>(0x5566f622e600), _1310202) 03:20:44 Exit: (47) [system] peek_char(<gt;stream>(0x5566f622e600), :) 03:20:44 Call: (47) [system] char_type(:, space) 03:20:44 Fail: (47) [system] char_type(:, space) 03:20:44 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (47) [echo_files] echo_files:nsl(_1313856) 03:20:44 Unify: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Call: (47) [system] atom_length('No source location!?', _1315700) 03:20:44 Exit: (47) [system] atom_length('No source location!?', 20) 03:20:44 Call: (47) [system] peek_string(<gt;stream>(0x5566f622e600), 20, _1316914) 03:20:44 Exit: (47) [system] peek_string(<gt;stream>(0x5566f622e600), 20, ":- set_prolog_flag(e") 03:20:44 Call: (47) [system] ":- set_prolog_flag(e"=='No source location!?' 03:20:44 Fail: (47) [system] ":- set_prolog_flag(e"=='No source location!?' 03:20:44 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (47) [system] peek_string(<gt;stream>(0x5566f622e600), 2, "%~") 03:20:44 Fail: (47) [system] peek_string(<gt;stream>(0x5566f622e600), 2, "%~") 03:20:44 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (47) [system] peek_string(<gt;stream>(0x5566f622e600), 1, "%") 03:20:44 Fail: (47) [system] peek_string(<gt;stream>(0x5566f622e600), 1, "%") 03:20:44 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Call: (47) [system] peek_string(<gt;stream>(0x5566f622e600), 2, "#!") 03:20:44 Fail: (47) [system] peek_string(<gt;stream>(0x5566f622e600), 2, "#!") 03:20:44 Fail: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566f622e600)) 03:20:44 Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f622e600)) 03:20:44 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f622e600)) 03:20:44 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566f622e600)) 03:20:44 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _1331062) 03:20:44 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1841) 03:20:44 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1333532)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1333532)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1841)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1841)) 03:20:44 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), _1093042) 03:20:44 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), _1093042) 03:20:44 Call: (43) [system] fail 03:20:44 Fail: (43) [system] fail 03:20:44 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), _1093042) 03:20:44 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), _1093042) 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1345328) 03:20:44 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1345946) 03:20:44 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:44 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:44 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:44 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:44 /*~ 03:20:44 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), 1820, 1840, _1093042) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] fail 03:20:44 Fail: (40) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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])])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] fail 03:20:44 Fail: (40) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] (:-listing((sk2_in/1)))\==end_of_file 03:20:44 Exit: (39) [system] (:-listing((sk2_in/1)))\==end_of_file 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] current_prolog_flag(xref, true) 03:20:44 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:44 ^ 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) 03:20:44 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])])])) 03:20:44 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])])])) 03:20:44 Call: (40) [system] nonvar((:-listing((sk2_in/1)))) 03:20:44 Exit: (40) [system] nonvar((:-listing((sk2_in/1)))) 03:20:44 Call: (40) [system] nb_current('$term', _1374816) 03:20:44 Exit: (40) [system] nb_current('$term', (:-listing((sk2_in/1)))) 03:20:44 Call: (40) [$syspreds] prolog_load_context(module, _1376030) 03:20:44 Unify: (40) [$syspreds] prolog_load_context(module, _1376030) 03:20:44 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:44 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_in/1))), (:-listing((sk2_in/1))), _1377850) 03:20:44 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_in/1))), (:-listing((sk2_in/1))), (:-_1378486)) 03:20:44 Call: (41) [system] (:-listing((sk2_in/1)))==(:-listing((sk2_in/1))) 03:20:44 Exit: (41) [system] (:-listing((sk2_in/1)))==(:-listing((sk2_in/1))) 03:20:44 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_in/1)), _1378486) 03:20:44 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_in/1)), _1378486) 03:20:44 Call: (42) [system] functor(directive_expansion, _1381600, _1381602) 03:20:44 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:44 Call: (42) [system] _1382830 is 0+2 03:20:44 Exit: (42) [system] 2 is 0+2 03:20:44 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_in/1)), _1378486) 03:20:44 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_in/1)), listing((sk2_in/1))) 03:20:44 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_in/1)), listing((sk2_in/1))) 03:20:44 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_in/1)), listing((sk2_in/1))) 03:20:44 ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_in/1))), (:-listing((sk2_in/1))), (:-listing((sk2_in/1)))) 03:20:44 Call: (40) [system] (:-listing((sk2_in/1)))\=@=(:-listing((sk2_in/1))) 03:20:44 Fail: (40) [system] (:-listing((sk2_in/1)))\=@=(:-listing((sk2_in/1))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] nonvar((:-listing((sk2_in/1)))) 03:20:44 Exit: (39) [system] nonvar((:-listing((sk2_in/1)))) 03:20:44 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])])])) 03:20:44 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])])])) 03:20:44 Call: (39) [$syspreds] prolog_load_context(file, _1392736) 03:20:44 Unify: (39) [$syspreds] prolog_load_context(file, _1392736) 03:20:44 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1394562) 03:20:44 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1394562) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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])])])) 03:20:44 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])])])) 03:20:44 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_in/1)))) 03:20:44 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_in/1)))) 03:20:44 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_in/1)))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:44 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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])])])) 03:20:44 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])])])) 03:20:44 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_in/1))), _1093042) 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_in/1))), _1093042) 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_in/1))), _1093042) 03:20:44 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') 03:20:44 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') 03:20:44 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') 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_in/1))), _1093042) 03:20:44 ^ Call: (43) [logicmoo_test] ucatch:keep_going 03:20:44 ^ Unify: (43) [logicmoo_test] ucatch:keep_going 03:20:44 ^ Exit: (43) [logicmoo_test] ucatch:keep_going 03:20:44 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_in/1))), (:-dmsg(skipped(listing((sk2_in/1)))))) 03:20:44 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 03:20:44 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])])]) 03:20:44 ^ 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])])])) 03:20:44 ^ Call: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), sicstus:sicstus_flag(_1417688, _1417690)) 03:20:44 Call: (45) [system] nonvar(dmsg(skipped(listing((sk2_in/1))))) 03:20:44 Exit: (45) [system] nonvar(dmsg(skipped(listing((sk2_in/1))))) 03:20:44 Call: (45) [system] dmsg(skipped(listing((sk2_in/1))))=current_prolog_flag(_1417688, _1417690) 03:20:44 Fail: (45) [system] dmsg(skipped(listing((sk2_in/1))))=current_prolog_flag(_1417688, _1417690) 03:20:44 ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), sicstus:sicstus_flag(_1417688, _1417690)) 03:20:44 Call: (45) [system] dmsg(skipped(listing((sk2_in/1))))=prolog_flag(_1417688, _1417690) 03:20:44 Fail: (45) [system] dmsg(skipped(listing((sk2_in/1))))=prolog_flag(_1417688, _1417690) 03:20:44 ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 ^ Fail: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ 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) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (45) [system] nonvar(term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])) 03:20:44 Exit: (45) [system] nonvar(term_position(1823, 1840, 1823, 1830, [term_position(1831, 1839, 1837, 1838, [1831-1837, 1838-1839])])) 03:20:44 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_in/1))))) 03:20:44 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_in/1))))) 03:20:44 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_in/1))))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 Call: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_in/1))))) 03:20:44 Unify: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_in/1))))) 03:20:44 Call: (46) [system] compound_name_arity(dmsg(skipped(listing((sk2_in/1)))), _1448860, _1448862) 03:20:44 Exit: (46) [system] compound_name_arity(dmsg(skipped(listing((sk2_in/1)))), dmsg, 1) 03:20:44 Call: (46) [yall] yall:lambda_functor(dmsg) 03:20:44 Fail: (46) [yall] yall:lambda_functor(dmsg) 03:20:44 Fail: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_in/1))))) 03:20:44 ^ Redo: (44) [yall] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ Unify: (44) [yall] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 Call: (45) [system] current_prolog_flag(xref, true) 03:20:44 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:44 ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:44 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:44 ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing((sk2_in/1))))) 03:20:44 Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing((sk2_in/1))))) 03:20:44 ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:44 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:44 ^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(listing((sk2_in/1)))), _1417038) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-listing((sk2_in/1))), _298, (:-dmsg(skipped(listing((sk2_in/1))))), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:44 Call: (34) [t_l] t_l:hide_dmsg 03:20:44 Fail: (34) [t_l] t_l:hide_dmsg 03:20:44 ^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1466272, file_no(2)), writeln(_1466272, dmsg(skipped(listing((sk2_in/1))))))) 03:20:44 ^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1466272, file_no(2)), writeln(_1466272, dmsg(skipped(listing((sk2_in/1))))))) 03:20:44 ^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_1466272, file_no(2)), writeln(_1466272, dmsg(skipped(listing((sk2_in/1))))))) 03:20:44 ^ 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)))))))) 03:20:44 ^ 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)))))))) 03:20:44 %~ skipped( listing( sk2_in/1)) 03:20:44 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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)))))))) 03:20:44 ^ 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) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (38) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) 03:20:44 Exit: (38) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) 03:20:44 Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, true))) 03:20:44 Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, true))) 03:20:44 Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(expand_attvars, true))) 03:20:44 Call: (38) [system] fail 03:20:44 Fail: (38) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:44 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:44 Call: (39) [t_l] t_l:is_ec_cvt(_1493394) 03:20:44 Fail: (39) [t_l] t_l:is_ec_cvt(_1493394) 03:20:44 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, true)), _1496504) 03:20:44 ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(expand_attvars, true)), (:-set_prolog_flag(expand_attvars, true))) 03:20:44 ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, true)), _1496504) 03:20:44 ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(expand_attvars, true)), _1496504) 03:20:44 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 ^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(expand_attvars, true)), _1496504) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) 03:20:44 Exit: (41) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) 03:20:44 Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, true))) 03:20:44 Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(expand_attvars, true))) 03:20:44 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) 03:20:44 Call: (41) [$syspreds] prolog_load_context(stream, _1508332) 03:20:44 Unify: (41) [$syspreds] prolog_load_context(stream, _1508332) 03:20:44 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:44 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Call: (41) [system] term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])=..[_1511978, _1511984, _1511990|_1511992] 03:20:44 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, [...|...])]] 03:20:44 Call: (41) [system] ttyflush 03:20:44 Exit: (41) [system] ttyflush 03:20:44 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Call: (42) [system] (:-set_prolog_flag(expand_attvars, true))==end_of_file 03:20:44 Fail: (42) [system] (:-set_prolog_flag(expand_attvars, true))==end_of_file 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _1518160) 03:20:44 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 Call: (42) [system] _1520034 is 1841+1 03:20:44 Exit: (42) [system] 1842 is 1841+1 03:20:44 Call: (42) [system] 1882=<gt;1842 03:20:44 Fail: (42) [system] 1882=<gt;1842 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:44 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:44 ~*/ 03:20:44 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:44 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1843) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1843) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_1532364, <gt;stream>(0x556703a44a00), _1532368) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1843) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_1534792, <gt;stream>(0x556703a44a00), _1534794) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841) 03:20:44 Call: (43) [system] 1843>1841 03:20:44 Exit: (43) [system] 1843>1841 03:20:44 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841, 1843) 03:20:44 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841, 1843) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (45) [system] _1540380 is 1843-1841 03:20:44 Exit: (45) [system] 2 is 1843-1841 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (46) [error] error:must_be(list, []) 03:20:44 Unify: (46) [error] error:must_be(list, []) 03:20:44 Exit: (46) [error] error:must_be(list, []) 03:20:44 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1544710) 03:20:44 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1544710) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1546716, []) 03:20:44 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5567072aa700), []) 03:20:44 Call: (49) [system] close(<gt;stream>(0x5567072aa700)) 03:20:44 Exit: (49) [system] close(<gt;stream>(0x5567072aa700)) 03:20:44 ^ 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, <gt;stream>(0x5567072aa700), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5567072aa700))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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") 03:20:44 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") 03:20:44 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1843) 03:20:44 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1843) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1555424)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1555424)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1843)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1843)) 03:20:44 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1843) 03:20:44 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [echo_files] echo_files:nsl(_1559754) 03:20:44 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:44 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:44 Call: (46) [system] "\n\n"\==[] 03:20:44 Exit: (46) [system] "\n\n"\==[] 03:20:44 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _1564062, _1564064, _1564066, 'No source location!?')) 03:20:44 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1564062, _1564064, _1564066, 'No source location!?')) 03:20:44 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _1564062, _1564064, _1564066, 'No source location!?')) 03:20:44 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [system] sub_string("\n\n", _1567880, _1567944, _1567882, '\n/*~') 03:20:44 Fail: (45) [system] sub_string("\n\n", _1567880, _1568562, _1567882, '\n/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [system] sub_string("\n\n", _1569738, _1569802, _1569740, '/*~') 03:20:44 Fail: (45) [system] sub_string("\n\n", _1569738, _1570420, _1569740, '/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [system] sub_string("\n\n", _1572214, _1572278, _1572216, '\n%~') 03:20:44 Fail: (45) [system] sub_string("\n\n", _1572214, _1572896, _1572216, '\n%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [system] sub_string("\n\n", _1574072, _1574136, _1574074, '%~') 03:20:44 Fail: (45) [system] sub_string("\n\n", _1574072, _1574754, _1574074, '%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Call: (45) [system] write("\n\n") 03:20:44 03:20:44 03:20:44 Exit: (45) [system] write("\n\n") 03:20:44 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:44 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1841, 1843) 03:20:44 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1843) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882) 03:20:44 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (44) [system] _1584584 is 1882-1843 03:20:44 Exit: (44) [system] 39 is 1882-1843 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (45) [error] error:must_be(list, []) 03:20:44 Unify: (45) [error] error:must_be(list, []) 03:20:44 Exit: (45) [error] error:must_be(list, []) 03:20:44 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1588914) 03:20:44 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1588914) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1590920, []) 03:20:44 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f61f5200), []) 03:20:44 Call: (48) [system] close(<gt;stream>(0x5566f61f5200)) 03:20:44 Exit: (48) [system] close(<gt;stream>(0x5566f61f5200)) 03:20:44 ^ 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, <gt;stream>(0x5566f61f5200), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f61f5200))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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)") 03:20:44 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)") 03:20:44 Call: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,true)", _1598440, _1598442, _1598444, _1598446, _1598448) 03:20:44 Unify: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,true)", _1599074, _1599076, _1599078, _1599080, _1599082) 03:20:44 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)]) 03:20:44 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([])]) 03:20:44 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)]) 03:20:44 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([])]) 03:20:44 Call: (44) [system] (:-set_prolog_flag(expand_attvars, true))=@=(:-set_prolog_flag(expand_attvars, true)) 03:20:44 Exit: (44) [system] (:-set_prolog_flag(expand_attvars, true))=@=(:-set_prolog_flag(expand_attvars, true)) 03:20:44 Call: (44) [system] _1603426=(:-set_prolog_flag(expand_attvars, true)) 03:20:44 Exit: (44) [system] (:-set_prolog_flag(expand_attvars, true))=(:-set_prolog_flag(expand_attvars, true)) 03:20:44 Exit: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(expand_attvars,true)", (:-set_prolog_flag(expand_attvars, true)), [], [], [], []) 03:20:44 Call: (43) [system] write(":- set_prolog_flag(expand_attvars,true)") 03:20:44 :- set_prolog_flag(expand_attvars,true) 03:20:44 Exit: (43) [system] write(":- set_prolog_flag(expand_attvars,true)") 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 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) 03:20:44 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1882) 03:20:44 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1882) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1615170)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1615170)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1882)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1882)) 03:20:44 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1882) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _1620720) 03:20:44 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1883) 03:20:44 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1883) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1883) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_1623226, <gt;stream>(0x556703a44a00), _1623230) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1882) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1882) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1883) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_1625654, <gt;stream>(0x556703a44a00), _1625656) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1882) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1882) 03:20:44 Call: (43) [system] 1883>1882 03:20:44 Exit: (43) [system] 1883>1882 03:20:44 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1882, 1883) 03:20:44 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1882, 1883) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (45) [system] _1631242 is 1883-1882 03:20:44 Exit: (45) [system] 1 is 1883-1882 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (46) [error] error:must_be(list, []) 03:20:44 Unify: (46) [error] error:must_be(list, []) 03:20:44 Exit: (46) [error] error:must_be(list, []) 03:20:44 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1635572) 03:20:44 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1635572) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1637578, []) 03:20:44 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f61f5600), []) 03:20:44 Call: (49) [system] close(<gt;stream>(0x5566f61f5600)) 03:20:44 Exit: (49) [system] close(<gt;stream>(0x5566f61f5600)) 03:20:44 ^ 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, <gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f61f5600))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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, ".") 03:20:44 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, ".") 03:20:44 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1646286)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1646286)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1883)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1883)) 03:20:44 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [echo_files] echo_files:nsl(_1650616) 03:20:44 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 Call: (46) [system] "."\==[] 03:20:44 Exit: (46) [system] "."\==[] 03:20:44 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _1654924, _1654926, _1654928, 'No source location!?')) 03:20:44 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1654924, _1654926, _1654928, 'No source location!?')) 03:20:44 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _1654924, _1654926, _1654928, 'No source location!?')) 03:20:44 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _1658742, _1658806, _1658744, '\n/*~') 03:20:44 Fail: (45) [system] sub_string(".", _1658742, _1659424, _1658744, '\n/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _1660600, _1660664, _1660602, '/*~') 03:20:44 Fail: (45) [system] sub_string(".", _1660600, _1661282, _1660602, '/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _1663076, _1663140, _1663078, '\n%~') 03:20:44 Fail: (45) [system] sub_string(".", _1663076, _1663758, _1663078, '\n%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _1664934, _1664998, _1664936, '%~') 03:20:44 Fail: (45) [system] sub_string(".", _1664934, _1665616, _1664936, '%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] write(".") 03:20:44 . 03:20:44 Exit: (45) [system] write(".") 03:20:44 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1882, 1883) 03:20:44 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1883) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:44 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:44 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _1676608) 03:20:44 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1883) 03:20:44 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) 03:20:44 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) 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (45) [error] error:must_be(list, []) 03:20:44 Unify: (45) [error] error:must_be(list, []) 03:20:44 Exit: (45) [error] error:must_be(list, []) 03:20:44 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1682178) 03:20:44 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1682178) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1684184, []) 03:20:44 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f61f5c00), []) 03:20:44 Call: (48) [system] close(<gt;stream>(0x5566f61f5c00)) 03:20:44 Exit: (48) [system] close(<gt;stream>(0x5566f61f5c00)) 03:20:44 ^ 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, <gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f61f5c00))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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") 03:20:44 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") 03:20:44 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) 03:20:44 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", <gt;stream>(0x5567038ee600)) 03:20:44 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567038ee600)) 03:20:44 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567038ee600)) 03:20:44 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5567038ee600)) 03:20:44 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5567038ee600)) 03:20:44 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Call: (45) [system] peek_char(<gt;stream>(0x5567038ee600), _1697886) 03:20:44 Exit: (45) [system] peek_char(<gt;stream>(0x5567038ee600), '\n') 03:20:44 Call: (45) [system] char_type('\n', space) 03:20:44 Exit: (45) [system] char_type('\n', space) 03:20:44 Call: (45) [system] get_char(<gt;stream>(0x5567038ee600), '\n') 03:20:44 Exit: (45) [system] get_char(<gt;stream>(0x5567038ee600), '\n') 03:20:44 Call: (45) [system] put_char('\n') 03:20:44 03:20:44 Exit: (45) [system] put_char('\n') 03:20:44 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567038ee600)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567038ee600)) 03:20:44 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5567038ee600)) 03:20:44 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5567038ee600)) 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Call: (46) [system] peek_char(<gt;stream>(0x5567038ee600), _1708230) 03:20:44 Exit: (46) [system] peek_char(<gt;stream>(0x5567038ee600), :) 03:20:44 Call: (46) [system] char_type(:, space) 03:20:44 Fail: (46) [system] char_type(:, space) 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Call: (46) [echo_files] echo_files:nsl(_1711884) 03:20:44 Unify: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Call: (46) [system] atom_length('No source location!?', _1713728) 03:20:44 Exit: (46) [system] atom_length('No source location!?', 20) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x5567038ee600), 20, _1714942) 03:20:44 Exit: (46) [system] peek_string(<gt;stream>(0x5567038ee600), 20, ":- set_prolog_flag(a") 03:20:44 Call: (46) [system] ":- set_prolog_flag(a"=='No source location!?' 03:20:44 Fail: (46) [system] ":- set_prolog_flag(a"=='No source location!?' 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x5567038ee600), 2, "%~") 03:20:44 Fail: (46) [system] peek_string(<gt;stream>(0x5567038ee600), 2, "%~") 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x5567038ee600), 1, "%") 03:20:44 Fail: (46) [system] peek_string(<gt;stream>(0x5567038ee600), 1, "%") 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x5567038ee600), 2, "#!") 03:20:44 Fail: (46) [system] peek_string(<gt;stream>(0x5567038ee600), 2, "#!") 03:20:44 Fail: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5567038ee600)) 03:20:44 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567038ee600)) 03:20:44 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5567038ee600)) 03:20:44 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _1728476) 03:20:44 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1883) 03:20:44 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1730946)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1730946)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1883)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1883)) 03:20:44 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), _1501428) 03:20:44 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), _1501428) 03:20:44 Call: (43) [system] fail 03:20:44 Fail: (43) [system] fail 03:20:44 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), _1501428) 03:20:44 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), _1501428) 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1742742) 03:20:44 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1743360) 03:20:44 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:44 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:44 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:44 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:44 /*~ 03:20:44 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), 1843, 1882, _1501428) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] fail 03:20:44 Fail: (40) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] fail 03:20:44 Fail: (40) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] (:-set_prolog_flag(expand_attvars, true))\==end_of_file 03:20:44 Exit: (39) [system] (:-set_prolog_flag(expand_attvars, true))\==end_of_file 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] current_prolog_flag(xref, true) 03:20:44 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) 03:20:44 Exit: (40) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) 03:20:44 Call: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) 03:20:44 Exit: (40) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) 03:20:44 Call: (40) [system] nb_current('$term', _1772230) 03:20:44 Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(expand_attvars, true))) 03:20:44 Call: (40) [$syspreds] prolog_load_context(module, _1773444) 03:20:44 Unify: (40) [$syspreds] prolog_load_context(module, _1773444) 03:20:44 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:44 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, true)), (:-set_prolog_flag(expand_attvars, true)), _1775264) 03:20:44 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(expand_attvars, true)), (:-set_prolog_flag(expand_attvars, true)), (:-_1775900)) 03:20:44 Call: (41) [system] (:-set_prolog_flag(expand_attvars, true))==(:-set_prolog_flag(expand_attvars, true)) 03:20:44 Exit: (41) [system] (:-set_prolog_flag(expand_attvars, true))==(:-set_prolog_flag(expand_attvars, true)) 03:20:44 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, true), _1775900) 03:20:44 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, true), _1775900) 03:20:44 Call: (42) [system] functor(directive_expansion, _1779014, _1779016) 03:20:44 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:44 Call: (42) [system] _1780244 is 0+2 03:20:44 Exit: (42) [system] 2 is 0+2 03:20:44 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, true), _1775900) 03:20:44 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, true), set_prolog_flag(expand_attvars, true)) 03:20:44 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(expand_attvars, true), set_prolog_flag(expand_attvars, true)) 03:20:44 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(expand_attvars, true), set_prolog_flag(expand_attvars, true)) 03:20:44 ^ 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))) 03:20:44 Call: (40) [system] (:-set_prolog_flag(expand_attvars, true))\=@=(:-set_prolog_flag(expand_attvars, true)) 03:20:44 Fail: (40) [system] (:-set_prolog_flag(expand_attvars, true))\=@=(:-set_prolog_flag(expand_attvars, true)) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) 03:20:44 Exit: (39) [system] nonvar((:-set_prolog_flag(expand_attvars, true))) 03:20:44 Call: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) 03:20:44 Exit: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) 03:20:44 Call: (39) [$syspreds] prolog_load_context(file, _1790150) 03:20:44 Unify: (39) [$syspreds] prolog_load_context(file, _1790150) 03:20:44 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1791976) 03:20:44 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _1791976) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) 03:20:44 Exit: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) 03:20:44 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, true))) 03:20:44 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, true))) 03:20:44 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(expand_attvars, true))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:44 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) 03:20:44 Exit: (39) [system] nonvar(term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])) 03:20:44 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, true)), _1501428) 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, true)), _1501428) 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, true)), _1501428) 03:20:44 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') 03:20:44 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') 03:20:44 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') 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, true)), _1501428) 03:20:44 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(expand_attvars, true)), (:-set_prolog_flag(expand_attvars, true))) 03:20:44 Call: (39) [system] term_position(1843, 1882, 1843, 1845, [term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])])=_1501430 03:20:44 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])]) 03:20:44 ^ 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])])) 03:20:44 ^ Call: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), sicstus:sicstus_flag(_1813254, _1813256)) 03:20:44 Call: (45) [system] nonvar(set_prolog_flag(expand_attvars, true)) 03:20:44 Exit: (45) [system] nonvar(set_prolog_flag(expand_attvars, true)) 03:20:44 Call: (45) [system] set_prolog_flag(expand_attvars, true)=current_prolog_flag(_1813254, _1813256) 03:20:44 Fail: (45) [system] set_prolog_flag(expand_attvars, true)=current_prolog_flag(_1813254, _1813256) 03:20:44 ^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), sicstus:sicstus_flag(_1813254, _1813256)) 03:20:44 Call: (45) [system] set_prolog_flag(expand_attvars, true)=prolog_flag(_1813254, _1813256) 03:20:44 Fail: (45) [system] set_prolog_flag(expand_attvars, true)=prolog_flag(_1813254, _1813256) 03:20:44 ^ Redo: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ Unify: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 ^ Fail: (44) [user] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ 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])) 03:20:44 ^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ 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])) 03:20:44 ^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 Call: (45) [system] nonvar(term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])) 03:20:44 Exit: (45) [system] nonvar(term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881])) 03:20:44 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, true)) 03:20:44 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, true)) 03:20:44 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(expand_attvars, true)) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(expand_attvars, true), term_position(1846, 1882, 1846, 1861, [1862-1876, 1877-1881]), _1812604, _1812606) 03:20:44 ^ Call: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ Unify: (44) [system] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 Call: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, true)) 03:20:44 Unify: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, true)) 03:20:44 Call: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, true), _1844426, _1844428) 03:20:44 Exit: (46) [system] compound_name_arity(set_prolog_flag(expand_attvars, true), set_prolog_flag, 2) 03:20:44 Call: (46) [yall] yall:lambda_functor(set_prolog_flag) 03:20:44 Fail: (46) [yall] yall:lambda_functor(set_prolog_flag) 03:20:44 Fail: (45) [yall] yall:lambda_like(set_prolog_flag(expand_attvars, true)) 03:20:44 ^ Redo: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ Unify: (44) [yall] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 Call: (45) [system] current_prolog_flag(xref, true) 03:20:44 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:44 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 Call: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 Unify: (45) [apply_macros] expand_apply(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:44 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:44 ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, true)) 03:20:44 Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(expand_attvars, true)) 03:20:44 ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:44 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:44 ^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(expand_attvars, true), _1812604) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, true)), _298, (:-set_prolog_flag(expand_attvars, true)), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:44 Call: (33) [system] set_prolog_flag(expand_attvars, true) 03:20:44 Exit: (33) [system] set_prolog_flag(expand_attvars, true) 03:20:44 ^ 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) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (38) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) 03:20:44 Exit: (38) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) 03:20:44 Call: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) 03:20:44 Unify: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) 03:20:44 Exit: (38) [$syspreds] nb_setval('$term_user', (:-set_prolog_flag(assert_attvars, false))) 03:20:44 Call: (38) [system] fail 03:20:44 Fail: (38) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:44 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:44 Call: (39) [t_l] t_l:is_ec_cvt(_1874438) 03:20:44 Fail: (39) [t_l] t_l:is_ec_cvt(_1874438) 03:20:44 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), _1877548) 03:20:44 ^ Unify: (37) [user] term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false))) 03:20:44 ^ Redo: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _1877548) 03:20:44 ^ Unify: (37) [system] term_expansion((:-set_prolog_flag(assert_attvars, false)), _1877548) 03:20:44 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 ^ Fail: (37) [plunit] term_expansion((:-set_prolog_flag(assert_attvars, false)), _1877548) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:44 Exit: (41) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:44 Call: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false))) 03:20:44 Fail: (41) [echo_files] echo_files:never_echo_term((:-set_prolog_flag(assert_attvars, false))) 03:20:44 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) 03:20:44 Call: (41) [$syspreds] prolog_load_context(stream, _1889376) 03:20:44 Unify: (41) [$syspreds] prolog_load_context(stream, _1889376) 03:20:44 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:44 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Call: (41) [system] term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])=..[_1893022, _1893028, _1893034|_1893036] 03:20:44 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, [...|...])]] 03:20:44 Call: (41) [system] ttyflush 03:20:44 Exit: (41) [system] ttyflush 03:20:44 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Call: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file 03:20:44 Fail: (42) [system] (:-set_prolog_flag(assert_attvars, false))==end_of_file 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _1899204) 03:20:44 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 Call: (42) [system] _1901078 is 1883+1 03:20:44 Exit: (42) [system] 1884 is 1883+1 03:20:44 Call: (42) [system] 1924=<gt;1884 03:20:44 Fail: (42) [system] 1924=<gt;1884 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:44 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:44 ~*/ 03:20:44 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:44 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1884) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1884) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_1913408, <gt;stream>(0x556703a44a00), _1913412) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1884) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_1915836, <gt;stream>(0x556703a44a00), _1915838) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883) 03:20:44 Call: (43) [system] 1884>1883 03:20:44 Exit: (43) [system] 1884>1883 03:20:44 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883, 1884) 03:20:44 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883, 1884) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (45) [system] _1921424 is 1884-1883 03:20:44 Exit: (45) [system] 1 is 1884-1883 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (46) [error] error:must_be(list, []) 03:20:44 Unify: (46) [error] error:must_be(list, []) 03:20:44 Exit: (46) [error] error:must_be(list, []) 03:20:44 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1925754) 03:20:44 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1925754) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1927760, []) 03:20:44 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556703be0000), []) 03:20:44 Call: (49) [system] close(<gt;stream>(0x556703be0000)) 03:20:44 Exit: (49) [system] close(<gt;stream>(0x556703be0000)) 03:20:44 ^ 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, <gt;stream>(0x556703be0000), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556703be0000))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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") 03:20:44 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") 03:20:44 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1884) 03:20:44 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1884) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1936468)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1936468)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1884)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1884)) 03:20:44 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1884) 03:20:44 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [echo_files] echo_files:nsl(_1940798) 03:20:44 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:44 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:44 Call: (46) [system] "\n"\==[] 03:20:44 Exit: (46) [system] "\n"\==[] 03:20:44 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _1945106, _1945108, _1945110, 'No source location!?')) 03:20:44 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _1945106, _1945108, _1945110, 'No source location!?')) 03:20:44 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _1945106, _1945108, _1945110, 'No source location!?')) 03:20:44 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _1948924, _1948988, _1948926, '\n/*~') 03:20:44 Fail: (45) [system] sub_string("\n", _1948924, _1949606, _1948926, '\n/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _1950782, _1950846, _1950784, '/*~') 03:20:44 Fail: (45) [system] sub_string("\n", _1950782, _1951464, _1950784, '/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _1953258, _1953322, _1953260, '\n%~') 03:20:44 Fail: (45) [system] sub_string("\n", _1953258, _1953940, _1953260, '\n%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _1955116, _1955180, _1955118, '%~') 03:20:44 Fail: (45) [system] sub_string("\n", _1955116, _1955798, _1955118, '%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] write("\n") 03:20:44 03:20:44 Exit: (45) [system] write("\n") 03:20:44 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1883, 1884) 03:20:44 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1884) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924) 03:20:44 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (44) [system] _1965628 is 1924-1884 03:20:44 Exit: (44) [system] 40 is 1924-1884 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (45) [error] error:must_be(list, []) 03:20:44 Unify: (45) [error] error:must_be(list, []) 03:20:44 Exit: (45) [error] error:must_be(list, []) 03:20:44 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1969958) 03:20:44 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _1969958) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _1971964, []) 03:20:44 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556703764800), []) 03:20:44 Call: (48) [system] close(<gt;stream>(0x556703764800)) 03:20:44 Exit: (48) [system] close(<gt;stream>(0x556703764800)) 03:20:44 ^ 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, <gt;stream>(0x556703764800), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556703764800))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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)") 03:20:44 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)") 03:20:44 Call: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", _1979484, _1979486, _1979488, _1979490, _1979492) 03:20:44 Unify: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", _1980118, _1980120, _1980122, _1980124, _1980126) 03:20:44 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)]) 03:20:44 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([])]) 03:20:44 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)]) 03:20:44 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([])]) 03:20:44 Call: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false)) 03:20:44 Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=@=(:-set_prolog_flag(assert_attvars, false)) 03:20:44 Call: (44) [system] _1984470=(:-set_prolog_flag(assert_attvars, false)) 03:20:44 Exit: (44) [system] (:-set_prolog_flag(assert_attvars, false))=(:-set_prolog_flag(assert_attvars, false)) 03:20:44 Exit: (43) [echo_files] echo_files:read_mco(":- set_prolog_flag(assert_attvars,false)", (:-set_prolog_flag(assert_attvars, false)), [], [], [], []) 03:20:44 Call: (43) [system] write(":- set_prolog_flag(assert_attvars,false)") 03:20:44 :- set_prolog_flag(assert_attvars,false) 03:20:44 Exit: (43) [system] write(":- set_prolog_flag(assert_attvars,false)") 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 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) 03:20:44 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1924) 03:20:44 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1924) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1996214)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _1996214)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1924)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1924)) 03:20:44 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1924) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _2001764) 03:20:44 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1925) 03:20:44 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1925) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1925) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_2004270, <gt;stream>(0x556703a44a00), _2004274) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1924) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1924) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1925) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_2006698, <gt;stream>(0x556703a44a00), _2006700) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1924) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1924) 03:20:44 Call: (43) [system] 1925>1924 03:20:44 Exit: (43) [system] 1925>1924 03:20:44 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1924, 1925) 03:20:44 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1924, 1925) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (45) [system] _2012286 is 1925-1924 03:20:44 Exit: (45) [system] 1 is 1925-1924 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (46) [error] error:must_be(list, []) 03:20:44 Unify: (46) [error] error:must_be(list, []) 03:20:44 Exit: (46) [error] error:must_be(list, []) 03:20:44 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2016616) 03:20:44 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2016616) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2018622, []) 03:20:44 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x556704361a00), []) 03:20:44 Call: (49) [system] close(<gt;stream>(0x556704361a00)) 03:20:44 Exit: (49) [system] close(<gt;stream>(0x556704361a00)) 03:20:44 ^ 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, <gt;stream>(0x556704361a00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x556704361a00))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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, ".") 03:20:44 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, ".") 03:20:44 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2027330)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2027330)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1925)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1925)) 03:20:44 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [echo_files] echo_files:nsl(_2031660) 03:20:44 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 Call: (46) [system] "."\==[] 03:20:44 Exit: (46) [system] "."\==[] 03:20:44 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _2035968, _2035970, _2035972, 'No source location!?')) 03:20:44 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2035968, _2035970, _2035972, 'No source location!?')) 03:20:44 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2035968, _2035970, _2035972, 'No source location!?')) 03:20:44 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _2039786, _2039850, _2039788, '\n/*~') 03:20:44 Fail: (45) [system] sub_string(".", _2039786, _2040468, _2039788, '\n/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _2041644, _2041708, _2041646, '/*~') 03:20:44 Fail: (45) [system] sub_string(".", _2041644, _2042326, _2041646, '/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _2044120, _2044184, _2044122, '\n%~') 03:20:44 Fail: (45) [system] sub_string(".", _2044120, _2044802, _2044122, '\n%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _2045978, _2046042, _2045980, '%~') 03:20:44 Fail: (45) [system] sub_string(".", _2045978, _2046660, _2045980, '%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] write(".") 03:20:44 . 03:20:44 Exit: (45) [system] write(".") 03:20:44 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1924, 1925) 03:20:44 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1925) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:44 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:44 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _2057652) 03:20:44 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1925) 03:20:44 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) 03:20:44 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) 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (45) [error] error:must_be(list, []) 03:20:44 Unify: (45) [error] error:must_be(list, []) 03:20:44 Exit: (45) [error] error:must_be(list, []) 03:20:44 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2063222) 03:20:44 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2063222) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2065228, []) 03:20:44 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f78fc700), []) 03:20:44 Call: (48) [system] close(<gt;stream>(0x5566f78fc700)) 03:20:44 Exit: (48) [system] close(<gt;stream>(0x5566f78fc700)) 03:20:44 ^ 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, <gt;stream>(0x5566f78fc700), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f78fc700))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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") 03:20:44 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") 03:20:44 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) 03:20:44 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", <gt;stream>(0x55670423a900)) 03:20:44 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670423a900)) 03:20:44 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670423a900)) 03:20:44 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Call: (45) [system] at_end_of_stream(<gt;stream>(0x55670423a900)) 03:20:44 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x55670423a900)) 03:20:44 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Call: (45) [system] peek_char(<gt;stream>(0x55670423a900), _2078920) 03:20:44 Exit: (45) [system] peek_char(<gt;stream>(0x55670423a900), '\n') 03:20:44 Call: (45) [system] char_type('\n', space) 03:20:44 Exit: (45) [system] char_type('\n', space) 03:20:44 Call: (45) [system] get_char(<gt;stream>(0x55670423a900), '\n') 03:20:44 Exit: (45) [system] get_char(<gt;stream>(0x55670423a900), '\n') 03:20:44 Call: (45) [system] put_char('\n') 03:20:44 03:20:44 Exit: (45) [system] put_char('\n') 03:20:44 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670423a900)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670423a900)) 03:20:44 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Call: (46) [system] at_end_of_stream(<gt;stream>(0x55670423a900)) 03:20:44 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x55670423a900)) 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Call: (46) [system] peek_char(<gt;stream>(0x55670423a900), _2089264) 03:20:44 Exit: (46) [system] peek_char(<gt;stream>(0x55670423a900), s) 03:20:44 Call: (46) [system] char_type(s, space) 03:20:44 Fail: (46) [system] char_type(s, space) 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Call: (46) [echo_files] echo_files:nsl(_2092918) 03:20:44 Unify: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (46) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Call: (46) [system] atom_length('No source location!?', _2094762) 03:20:44 Exit: (46) [system] atom_length('No source location!?', 20) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x55670423a900), 20, _2095976) 03:20:44 Exit: (46) [system] peek_string(<gt;stream>(0x55670423a900), 20, "sk2_in(Ex)==>sk2_out") 03:20:44 Call: (46) [system] "sk2_in(Ex)==>sk2_out"=='No source location!?' 03:20:44 Fail: (46) [system] "sk2_in(Ex)==>sk2_out"=='No source location!?' 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x55670423a900), 2, "%~") 03:20:44 Fail: (46) [system] peek_string(<gt;stream>(0x55670423a900), 2, "%~") 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x55670423a900), 1, "%") 03:20:44 Fail: (46) [system] peek_string(<gt;stream>(0x55670423a900), 1, "%") 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Call: (46) [system] peek_string(<gt;stream>(0x55670423a900), 2, "#!") 03:20:44 Fail: (46) [system] peek_string(<gt;stream>(0x55670423a900), 2, "#!") 03:20:44 Fail: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670423a900)) 03:20:44 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670423a900)) 03:20:44 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670423a900)) 03:20:44 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _2109510) 03:20:44 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1925) 03:20:44 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2111980)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2111980)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1925)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1925)) 03:20:44 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _1882472) 03:20:44 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _1882472) 03:20:44 Call: (43) [system] fail 03:20:44 Fail: (43) [system] fail 03:20:44 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _1882472) 03:20:44 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _1882472) 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2123776) 03:20:44 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2124394) 03:20:44 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:44 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:44 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:44 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:44 /*~ 03:20:44 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1884, 1924, _1882472) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] fail 03:20:44 Fail: (40) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] fail 03:20:44 Fail: (40) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] (:-set_prolog_flag(assert_attvars, false))\==end_of_file 03:20:44 Exit: (39) [system] (:-set_prolog_flag(assert_attvars, false))\==end_of_file 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] current_prolog_flag(xref, true) 03:20:44 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) 03:20:44 Exit: (40) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) 03:20:44 Call: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:44 Exit: (40) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:44 Call: (40) [system] nb_current('$term', _2153264) 03:20:44 Exit: (40) [system] nb_current('$term', (:-set_prolog_flag(assert_attvars, false))) 03:20:44 Call: (40) [$syspreds] prolog_load_context(module, _2154478) 03:20:44 Unify: (40) [$syspreds] prolog_load_context(module, _2154478) 03:20:44 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:44 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), _2156298) 03:20:44 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false)), (:-_2156934)) 03:20:44 Call: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false)) 03:20:44 Exit: (41) [system] (:-set_prolog_flag(assert_attvars, false))==(:-set_prolog_flag(assert_attvars, false)) 03:20:44 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _2156934) 03:20:44 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), _2156934) 03:20:44 Call: (42) [system] functor(directive_expansion, _2160048, _2160050) 03:20:44 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:44 Call: (42) [system] _2161278 is 0+2 03:20:44 Exit: (42) [system] 2 is 0+2 03:20:44 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), _2156934) 03:20:44 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) 03:20:44 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) 03:20:44 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, set_prolog_flag(assert_attvars, false), set_prolog_flag(assert_attvars, false)) 03:20:44 ^ 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))) 03:20:44 Call: (40) [system] (:-set_prolog_flag(assert_attvars, false))\=@=(:-set_prolog_flag(assert_attvars, false)) 03:20:44 Fail: (40) [system] (:-set_prolog_flag(assert_attvars, false))\=@=(:-set_prolog_flag(assert_attvars, false)) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:44 Exit: (39) [system] nonvar((:-set_prolog_flag(assert_attvars, false))) 03:20:44 Call: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) 03:20:44 Exit: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) 03:20:44 Call: (39) [$syspreds] prolog_load_context(file, _2171184) 03:20:44 Unify: (39) [$syspreds] prolog_load_context(file, _2171184) 03:20:44 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2173010) 03:20:44 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2173010) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) 03:20:44 Exit: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) 03:20:44 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) 03:20:44 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) 03:20:44 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-set_prolog_flag(assert_attvars, false))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:44 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) 03:20:44 Exit: (39) [system] nonvar(term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])) 03:20:44 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _1882472) 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _1882472) 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _1882472) 03:20:44 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') 03:20:44 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') 03:20:44 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') 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), _1882472) 03:20:44 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-set_prolog_flag(assert_attvars, false)), (:-set_prolog_flag(assert_attvars, false))) 03:20:44 Call: (39) [system] term_position(1884, 1924, 1884, 1886, [term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])])=_1882474 03:20:44 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])]) 03:20:44 ^ 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])])) 03:20:44 ^ Call: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_2194288, _2194290)) 03:20:44 Call: (45) [system] nonvar(set_prolog_flag(assert_attvars, false)) 03:20:44 Exit: (45) [system] nonvar(set_prolog_flag(assert_attvars, false)) 03:20:44 Call: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_2194288, _2194290) 03:20:44 Fail: (45) [system] set_prolog_flag(assert_attvars, false)=current_prolog_flag(_2194288, _2194290) 03:20:44 ^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), sicstus:sicstus_flag(_2194288, _2194290)) 03:20:44 Call: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_2194288, _2194290) 03:20:44 Fail: (45) [system] set_prolog_flag(assert_attvars, false)=prolog_flag(_2194288, _2194290) 03:20:44 ^ Redo: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ Unify: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 ^ Fail: (44) [user] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ 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])) 03:20:44 ^ Redo: (44) [loop_check] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ 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])) 03:20:44 ^ Redo: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ Unify: (44) [ucatch] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ Redo: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ Unify: (44) [virtualize_source] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 Call: (45) [system] nonvar(term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])) 03:20:44 Exit: (45) [system] nonvar(term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923])) 03:20:44 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) 03:20:44 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) 03:20:44 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(set_prolog_flag(assert_attvars, false)) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Redo: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ Unify: (44) [gvlib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ Redo: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ Unify: (44) [logicmoo_test] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Fail: (44) [pfc_lib] goal_expansion(set_prolog_flag(assert_attvars, false), term_position(1887, 1924, 1887, 1902, [1903-1917, 1918-1923]), _2193638, _2193640) 03:20:44 ^ Call: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ Unify: (44) [system] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 Call: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ Redo: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ Unify: (44) [arithmetic] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 Call: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) 03:20:44 Unify: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) 03:20:44 Call: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), _2225460, _2225462) 03:20:44 Exit: (46) [system] compound_name_arity(set_prolog_flag(assert_attvars, false), set_prolog_flag, 2) 03:20:44 Call: (46) [yall] yall:lambda_functor(set_prolog_flag) 03:20:44 Fail: (46) [yall] yall:lambda_functor(set_prolog_flag) 03:20:44 Fail: (45) [yall] yall:lambda_like(set_prolog_flag(assert_attvars, false)) 03:20:44 ^ Redo: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ Unify: (44) [yall] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 Call: (45) [system] current_prolog_flag(xref, true) 03:20:44 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:44 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 Call: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 Unify: (45) [apply_macros] expand_apply(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 Fail: (45) [nl_pipeline] expand_apply(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ Redo: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ Unify: (44) [apply_macros] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:44 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:44 ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 Call: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false)) 03:20:44 Fail: (45) [clpfd] clpfd:clpfd_expandable(set_prolog_flag(assert_attvars, false)) 03:20:44 ^ Redo: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ Unify: (44) [clpfd] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:44 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:44 ^ Fail: (44) [logicmoo_ocl] goal_expansion(set_prolog_flag(assert_attvars, false), _2193638) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _298, (:-set_prolog_flag(assert_attvars, false)), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:44 Call: (33) [system] set_prolog_flag(assert_attvars, false) 03:20:44 Exit: (33) [system] set_prolog_flag(assert_attvars, false) 03:20:44 ^ 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) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (39) [lmcache] lmcache:never_use_attvar_expander(user) 03:20:44 ^ Fail: (39) [lmcache] lmcache:never_use_attvar_expander(user) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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])])) 03:20:44 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])])) 03:20:44 Call: (38) [$syspreds] nb_setval('$term_user', (sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 Unify: (38) [$syspreds] nb_setval('$term_user', (sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 Exit: (38) [$syspreds] nb_setval('$term_user', (sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 Call: (38) [system] fail 03:20:44 Fail: (38) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:44 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:44 Call: (39) [t_l] t_l:is_ec_cvt(_2256748) 03:20:44 Fail: (39) [t_l] t_l:is_ec_cvt(_2256748) 03:20:44 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (37) [user] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2259858) 03:20:44 ^ Unify: (37) [user] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 ^ Redo: (37) [system] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2259858) 03:20:44 ^ Unify: (37) [system] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2259858) 03:20:44 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:44 ^ Fail: (37) [plunit] term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2259858) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (41) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 Exit: (41) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 Call: (41) [echo_files] echo_files:never_echo_term((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 Fail: (41) [echo_files] echo_files:never_echo_term((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 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) 03:20:44 Call: (41) [$syspreds] prolog_load_context(stream, _2271686) 03:20:44 Unify: (41) [$syspreds] prolog_load_context(stream, _2271686) 03:20:44 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:44 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:44 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] 03:20:44 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(..., ..., ..., ..., ...)]] 03:20:44 Call: (41) [system] ttyflush 03:20:44 Exit: (41) [system] ttyflush 03:20:44 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Call: (42) [system] (sk2_in(_2242910)==>sk2_out(_2242910))==end_of_file 03:20:44 Fail: (42) [system] (sk2_in(_2242910)==>sk2_out(_2242910))==end_of_file 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _2281514) 03:20:44 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 Call: (42) [system] _2283388 is 1925+1 03:20:44 Exit: (42) [system] 1926 is 1925+1 03:20:44 Call: (42) [system] 1950=<gt;1926 03:20:44 Fail: (42) [system] 1950=<gt;1926 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:44 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:44 ~*/ 03:20:44 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:44 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1926) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1926) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_2295718, <gt;stream>(0x556703a44a00), _2295722) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1926) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_2298146, <gt;stream>(0x556703a44a00), _2298148) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925) 03:20:44 Call: (43) [system] 1926>1925 03:20:44 Exit: (43) [system] 1926>1925 03:20:44 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925, 1926) 03:20:44 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925, 1926) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (45) [system] _2303734 is 1926-1925 03:20:44 Exit: (45) [system] 1 is 1926-1925 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (46) [error] error:must_be(list, []) 03:20:44 Unify: (46) [error] error:must_be(list, []) 03:20:44 Exit: (46) [error] error:must_be(list, []) 03:20:44 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2308064) 03:20:44 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2308064) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2310070, []) 03:20:44 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f9ae7900), []) 03:20:44 Call: (49) [system] close(<gt;stream>(0x5566f9ae7900)) 03:20:44 Exit: (49) [system] close(<gt;stream>(0x5566f9ae7900)) 03:20:44 ^ 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, <gt;stream>(0x5566f9ae7900), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f9ae7900))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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") 03:20:44 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") 03:20:44 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1926) 03:20:44 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1926) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2318778)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2318778)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1926)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1926)) 03:20:44 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1926) 03:20:44 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [echo_files] echo_files:nsl(_2323108) 03:20:44 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:44 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:44 Call: (46) [system] "\n"\==[] 03:20:44 Exit: (46) [system] "\n"\==[] 03:20:44 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n", _2327416, _2327418, _2327420, 'No source location!?')) 03:20:44 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _2327416, _2327418, _2327420, 'No source location!?')) 03:20:44 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n", _2327416, _2327418, _2327420, 'No source location!?')) 03:20:44 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n", 'No source location!?') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _2331234, _2331298, _2331236, '\n/*~') 03:20:44 Fail: (45) [system] sub_string("\n", _2331234, _2331916, _2331236, '\n/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _2333092, _2333156, _2333094, '/*~') 03:20:44 Fail: (45) [system] sub_string("\n", _2333092, _2333774, _2333094, '/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _2335568, _2335632, _2335570, '\n%~') 03:20:44 Fail: (45) [system] sub_string("\n", _2335568, _2336250, _2335570, '\n%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] sub_string("\n", _2337426, _2337490, _2337428, '%~') 03:20:44 Fail: (45) [system] sub_string("\n", _2337426, _2338108, _2337428, '%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Call: (45) [system] write("\n") 03:20:44 03:20:44 Exit: (45) [system] write("\n") 03:20:44 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n") 03:20:44 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1925, 1926) 03:20:44 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1926) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950) 03:20:44 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (44) [system] _2347938 is 1950-1926 03:20:44 Exit: (44) [system] 24 is 1950-1926 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (45) [error] error:must_be(list, []) 03:20:44 Unify: (45) [error] error:must_be(list, []) 03:20:44 Exit: (45) [error] error:must_be(list, []) 03:20:44 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2352268) 03:20:44 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2352268) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2354274, []) 03:20:44 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f9ae7c00), []) 03:20:44 Call: (48) [system] close(<gt;stream>(0x5566f9ae7c00)) 03:20:44 Exit: (48) [system] close(<gt;stream>(0x5566f9ae7c00)) 03:20:44 ^ 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, <gt;stream>(0x5566f9ae7c00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f9ae7c00))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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)") 03:20:44 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)") 03:20:44 Call: (43) [echo_files] echo_files:read_mco("sk2_in(Ex)==>sk2_out(Ex)", _2361790, _2361792, _2361794, _2361796, _2361798) 03:20:44 Unify: (43) [echo_files] echo_files:read_mco("sk2_in(Ex)==>sk2_out(Ex)", _2362424, _2362426, _2362428, _2362430, _2362432) 03:20:44 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)]) 03:20:44 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([])]) 03:20:44 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)]) 03:20:44 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([])]) 03:20:44 Call: (44) [system] (sk2_in(_2363664)==>sk2_out(_2363664))=@=(sk2_in(_2364962)==>sk2_out(_2364962)) 03:20:44 Exit: (44) [system] (sk2_in(_2363664)==>sk2_out(_2363664))=@=(sk2_in(_2364962)==>sk2_out(_2364962)) 03:20:44 Call: (44) [system] _2366808=(sk2_in(_2363664)==>sk2_out(_2363664)) 03:20:44 Exit: (44) [system] (sk2_in(_2363664)==>sk2_out(_2363664))=(sk2_in(_2363664)==>sk2_out(_2363664)) 03:20:44 Exit: (43) [echo_files] echo_files:read_mco("sk2_in(Ex)==>sk2_out(Ex)", (sk2_in(_2363664)==>sk2_out(_2363664)), [], [], ['Ex'=_2363664], []) 03:20:44 Call: (43) [system] write("sk2_in(Ex)==>sk2_out(Ex)") 03:20:44 sk2_in(Ex)==>sk2_out(Ex) 03:20:44 Exit: (43) [system] write("sk2_in(Ex)==>sk2_out(Ex)") 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 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) 03:20:44 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1950) 03:20:44 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1950) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2378552)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2378552)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1950)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1950)) 03:20:44 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1950) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _2384102) 03:20:44 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1951) 03:20:44 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1951) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1951) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_2386608, <gt;stream>(0x556703a44a00), _2386612) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1950) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1950) 03:20:44 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1951) 03:20:44 Call: (43) [t_l] t_l:file_stream_loc(_2389036, <gt;stream>(0x556703a44a00), _2389038) 03:20:44 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1950) 03:20:44 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1950) 03:20:44 Call: (43) [system] 1951>1950 03:20:44 Exit: (43) [system] 1951>1950 03:20:44 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1950, 1951) 03:20:44 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1950, 1951) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (45) [system] _2394624 is 1951-1950 03:20:44 Exit: (45) [system] 1 is 1951-1950 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (46) [error] error:must_be(list, []) 03:20:44 Unify: (46) [error] error:must_be(list, []) 03:20:44 Exit: (46) [error] error:must_be(list, []) 03:20:44 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2398954) 03:20:44 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2398954) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2400960, []) 03:20:44 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f51eb300), []) 03:20:44 Call: (49) [system] close(<gt;stream>(0x5566f51eb300)) 03:20:44 Exit: (49) [system] close(<gt;stream>(0x5566f51eb300)) 03:20:44 ^ 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, <gt;stream>(0x5566f51eb300), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f51eb300))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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, ".") 03:20:44 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, ".") 03:20:44 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:44 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2409668)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2409668)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1951)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1951)) 03:20:44 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:44 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [echo_files] echo_files:nsl(_2413998) 03:20:44 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:44 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 Call: (46) [system] "."\==[] 03:20:44 Exit: (46) [system] "."\==[] 03:20:44 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _2418306, _2418308, _2418310, 'No source location!?')) 03:20:44 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2418306, _2418308, _2418310, 'No source location!?')) 03:20:44 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _2418306, _2418308, _2418310, 'No source location!?')) 03:20:44 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _2422124, _2422188, _2422126, '\n/*~') 03:20:44 Fail: (45) [system] sub_string(".", _2422124, _2422806, _2422126, '\n/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _2423982, _2424046, _2423984, '/*~') 03:20:44 Fail: (45) [system] sub_string(".", _2423982, _2424664, _2423984, '/*~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _2426458, _2426522, _2426460, '\n%~') 03:20:44 Fail: (45) [system] sub_string(".", _2426458, _2427140, _2426460, '\n%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] sub_string(".", _2428316, _2428380, _2428318, '%~') 03:20:44 Fail: (45) [system] sub_string(".", _2428316, _2428998, _2428318, '%~') 03:20:44 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Call: (45) [system] write(".") 03:20:44 . 03:20:44 Exit: (45) [system] write(".") 03:20:44 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:44 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1950, 1951) 03:20:44 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1951) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:44 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:44 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _2439990) 03:20:44 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1951) 03:20:44 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) 03:20:44 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) 03:20:44 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, []) 03:20:44 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, []) 03:20:44 Call: (45) [error] error:must_be(list, []) 03:20:44 Unify: (45) [error] error:must_be(list, []) 03:20:44 Exit: (45) [error] error:must_be(list, []) 03:20:44 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2445560) 03:20:44 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _2445560) 03:20:44 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') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _2447566, []) 03:20:44 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x5566f51ea400), []) 03:20:44 Call: (48) [system] close(<gt;stream>(0x5566f51ea400)) 03:20:44 Exit: (48) [system] close(<gt;stream>(0x5566f51ea400)) 03:20:44 ^ 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, <gt;stream>(0x5566f51ea400), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x5566f51ea400))) 03:20:44 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", []) 03:20:44 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) 03:20:44 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") 03:20:44 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") 03:20:44 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) 03:20:44 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", <gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (45) [system] at_end_of_stream(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (45) [system] peek_char(<gt;stream>(0x5566fa8f6e00), _2461252) 03:20:44 Exit: (45) [system] peek_char(<gt;stream>(0x5566fa8f6e00), '\n') 03:20:44 Call: (45) [system] char_type('\n', space) 03:20:44 Exit: (45) [system] char_type('\n', space) 03:20:44 Call: (45) [system] get_char(<gt;stream>(0x5566fa8f6e00), '\n') 03:20:44 Exit: (45) [system] get_char(<gt;stream>(0x5566fa8f6e00), '\n') 03:20:44 Call: (45) [system] put_char('\n') 03:20:44 03:20:44 Exit: (45) [system] put_char('\n') 03:20:44 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (46) [system] at_end_of_stream(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (46) [system] peek_char(<gt;stream>(0x5566fa8f6e00), _2471596) 03:20:44 Exit: (46) [system] peek_char(<gt;stream>(0x5566fa8f6e00), '\n') 03:20:44 Call: (46) [system] char_type('\n', space) 03:20:44 Exit: (46) [system] char_type('\n', space) 03:20:44 Call: (46) [system] get_char(<gt;stream>(0x5566fa8f6e00), '\n') 03:20:44 Exit: (46) [system] get_char(<gt;stream>(0x5566fa8f6e00), '\n') 03:20:44 Call: (46) [system] put_char('\n') 03:20:44 03:20:44 Exit: (46) [system] put_char('\n') 03:20:44 Exit: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (47) [system] at_end_of_stream(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Fail: (47) [system] at_end_of_stream(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (47) [system] peek_char(<gt;stream>(0x5566fa8f6e00), _2481940) 03:20:44 Exit: (47) [system] peek_char(<gt;stream>(0x5566fa8f6e00), :) 03:20:44 Call: (47) [system] char_type(:, space) 03:20:44 Fail: (47) [system] char_type(:, space) 03:20:44 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (47) [echo_files] echo_files:nsl(_2485594) 03:20:44 Unify: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Exit: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:44 Call: (47) [system] atom_length('No source location!?', _2487438) 03:20:44 Exit: (47) [system] atom_length('No source location!?', 20) 03:20:44 Call: (47) [system] peek_string(<gt;stream>(0x5566fa8f6e00), 20, _2488652) 03:20:44 Exit: (47) [system] peek_string(<gt;stream>(0x5566fa8f6e00), 20, ":- listing(sk2_out/1") 03:20:44 Call: (47) [system] ":- listing(sk2_out/1"=='No source location!?' 03:20:44 Fail: (47) [system] ":- listing(sk2_out/1"=='No source location!?' 03:20:44 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (47) [system] peek_string(<gt;stream>(0x5566fa8f6e00), 2, "%~") 03:20:44 Fail: (47) [system] peek_string(<gt;stream>(0x5566fa8f6e00), 2, "%~") 03:20:44 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (47) [system] peek_string(<gt;stream>(0x5566fa8f6e00), 1, "%") 03:20:44 Fail: (47) [system] peek_string(<gt;stream>(0x5566fa8f6e00), 1, "%") 03:20:44 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Call: (47) [system] peek_string(<gt;stream>(0x5566fa8f6e00), 2, "#!") 03:20:44 Fail: (47) [system] peek_string(<gt;stream>(0x5566fa8f6e00), 2, "#!") 03:20:44 Fail: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x5566fa8f6e00)) 03:20:44 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _2502800) 03:20:44 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1951) 03:20:44 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:44 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2505270)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), _2505270)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1951)) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), 1951)) 03:20:44 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) 03:20:44 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) 03:20:44 Call: (43) [system] fail 03:20:44 Fail: (43) [system] fail 03:20:44 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) 03:20:44 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) 03:20:44 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2517066) 03:20:44 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2517684) 03:20:44 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:44 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:44 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:44 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:44 /*~ 03:20:44 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (42) [system] fail 03:20:44 Fail: (42) [system] fail 03:20:44 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (sk2_in(_2242910)==>sk2_out(_2242910)), 1926, 1950, _2264782) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] fail 03:20:44 Fail: (40) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] fail 03:20:44 Fail: (40) [system] fail 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] (sk2_in(_2242910)==>sk2_out(_2242910))\==end_of_file 03:20:44 Exit: (39) [system] (sk2_in(_2242910)==>sk2_out(_2242910))\==end_of_file 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (40) [system] current_prolog_flag(xref, true) 03:20:44 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:44 ^ 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) 03:20:44 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])])) 03:20:44 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])])) 03:20:44 Call: (40) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 Exit: (40) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 Call: (40) [system] nb_current('$term', _2546554) 03:20:44 Exit: (40) [system] nb_current('$term', (sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 Call: (40) [$syspreds] prolog_load_context(module, _2547768) 03:20:44 Unify: (40) [$syspreds] prolog_load_context(module, _2547768) 03:20:44 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:44 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910)), _2549588) 03:20:44 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910)), _2549588) 03:20:44 Call: (41) [system] (sk2_in(_2242910)==>sk2_out(_2242910))==(sk2_in(_2242910)==>sk2_out(_2242910)) 03:20:44 Exit: (41) [system] (sk2_in(_2242910)==>sk2_out(_2242910))==(sk2_in(_2242910)==>sk2_out(_2242910)) 03:20:44 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (sk2_in(_2242910)==>sk2_out(_2242910)), _2549588) 03:20:44 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (sk2_in(_2242910)==>sk2_out(_2242910)), _2549588) 03:20:44 Call: (42) [system] functor(clause_expansion, _2553330, _2553332) 03:20:44 Exit: (42) [system] functor(clause_expansion, clause_expansion, 0) 03:20:44 Call: (42) [system] _2554560 is 0+2 03:20:44 Exit: (42) [system] 2 is 0+2 03:20:44 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (sk2_in(_2242910)==>sk2_out(_2242910)), _2549588) 03:20:44 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], clause_expansion, [], (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, clause_expansion, (sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 ^ 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))) 03:20:44 Call: (40) [system] (sk2_in(_2242910)==>sk2_out(_2242910))\=@=(sk2_in(_2242910)==>sk2_out(_2242910)) 03:20:44 Fail: (40) [system] (sk2_in(_2242910)==>sk2_out(_2242910))\=@=(sk2_in(_2242910)==>sk2_out(_2242910)) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 Exit: (39) [system] nonvar((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 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])])) 03:20:44 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])])) 03:20:44 Call: (39) [$syspreds] prolog_load_context(file, _2564466) 03:20:44 Unify: (39) [$syspreds] prolog_load_context(file, _2564466) 03:20:44 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:44 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2566292) 03:20:44 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _2566292) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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])])) 03:20:44 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])])) 03:20:44 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 ^ Call: (40) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(_2242910)) 03:20:44 ^ Unify: (40) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(_2242910)) 03:20:44 ^ Fail: (40) [common_logic_utils] common_logic_utils:grovel_kif_option(sk2_in(_2242910)) 03:20:44 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:44 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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])])) 03:20:44 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])])) 03:20:44 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:44 ^ Call: (39) [logicmoo_test] junit_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) 03:20:44 ^ Unify: (39) [logicmoo_test] junit_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) 03:20:44 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') 03:20:44 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') 03:20:44 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') 03:20:44 ^ Fail: (39) [logicmoo_test] junit_term_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (39) [pfc_lib] pfc_clause_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) 03:20:44 ^ Unify: (39) [pfc_lib] pfc_clause_expansion((sk2_in(_2242910)==>sk2_out(_2242910)), _2264782) 03:20:44 ^ Call: (44) [pfc_lib] must_pfc((sk2_in(_2242910)==>sk2_out(_2242910)), _2589342) 03:20:44 ^ Unify: (44) [pfc_lib] must_pfc((sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 ^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (44) [pfc_lib] must_pfc((sk2_in(_2242910)==>sk2_out(_2242910)), (sk2_in(_2242910)==>sk2_out(_2242910))) 03:20:44 ^ Call: (46) [pfc_lib] get_source_ref1(_2592438) 03:20:44 ^ Unify: (46) [pfc_lib] get_source_ref1(_2592438) 03:20:44 ^ Call: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (48) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ 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)) 03:20:44 ^ 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) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)))) 03:20:44 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))) 03:20:44 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))) 03:20:44 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 03:20:44 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])]) 03:20:44 ^ 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])])) 03:20:44 ^ 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) 03:20:44 ^ 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)) 03:20:44 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))) 03:20:44 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))) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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)) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (45) [system] nonvar(_2604682) 03:20:44 Fail: (45) [system] nonvar(_2604682) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Exit: (52) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 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))) 03:20:44 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))) 03:20:44 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) 03:20:44 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) 03:20:44 Call: (46) [yall] yall:lambda_functor(mpred_ain) 03:20:44 Fail: (46) [yall] yall:lambda_functor(mpred_ain) 03:20:44 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))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (45) [system] current_prolog_flag(xref, true) 03:20:44 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:44 ^ 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) 03:20:44 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) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:44 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:44 ^ 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) 03:20:44 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))) 03:20:44 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))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:44 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:44 ^ 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) 03:20:44 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(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, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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)) 03:20:44 ^ Call: (40) [user] guess_pos_source_to0(_2657406) 03:20:44 ^ Unify: (40) [user] guess_pos_source_to0(_2657406) 03:20:44 Call: (41) [t_l] t_l:current_defaultAssertMt(_2657406) 03:20:44 Fail: (41) [t_l] t_l:current_defaultAssertMt(_2657406) 03:20:44 ^ Unify: (40) [user] guess_pos_source_to0(_2657406) 03:20:44 ^ Unify: (40) [user] guess_pos_source_to0(_2657406) 03:20:44 ^ Exit: (40) [user] guess_pos_source_to0(user) 03:20:44 ^ Call: (40) [user] as_safe_cm(user, _2657396) 03:20:44 ^ Unify: (40) [user] as_safe_cm(user, _2657396) 03:20:44 ^ Unify: (40) [user] as_safe_cm(user, user) 03:20:44 ^ Exit: (40) [user] as_safe_cm(user, user) 03:20:44 ^ Exit: (44) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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))))))) 03:20:44 ^ 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))))))) 03:20:44 ^ 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) 03:20:44 ^ 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))))))) 03:20:44 ^ Call: (43) [call_from] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) 03:20:44 ^ Unify: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) 03:20:44 ^ Exit: (43) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) 03:20:44 ^ 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))))))) 03:20:44 ^ 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))))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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))))) 03:20:44 ^ Call: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (54) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (55) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ Unify: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 Call: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), _2684962) 03:20:44 Exit: (56) [system] copy_term(t_l:current_defaultAssertMt(baseKB), t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ Call: (56) [t_l] clause(t_l:current_defaultAssertMt(baseKB), true) 03:20:44 ^ Fail: (56) [t_l] clause(current_defaultAssertMt(baseKB), true) 03:20:44 ^ Fail: (55) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ Call: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ Unify: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ Call: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), _2689416) 03:20:44 ^ Exit: (62) [t_l] asserta(t_l:current_defaultAssertMt(baseKB), <gt;clause>(0x55670d979320)) 03:20:44 Call: (62) [system] nb_current('$w_tl_e', _2690654) 03:20:44 Exit: (62) [system] nb_current('$w_tl_e', []) 03:20:44 Call: (62) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:44 Exit: (62) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:44 ^ Exit: (61) [locally_each] locally_each:key_asserta(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (61) [ucatch] ucatch:current_why(_2695020) 03:20:44 ^ Unify: (61) [ucatch] ucatch:current_why(_2695020) 03:20:44 ^ Call: (62) [ucatch] ucatch:current_why_data(_2695020) 03:20:44 ^ Unify: (62) [ucatch] ucatch:current_why_data(_2695020) 03:20:44 Call: (63) [system] nb_current('$current_why', wp(_2695020, _2697506)) 03:20:44 Fail: (63) [system] nb_current('$current_why', wp(_2695020, _2697506)) 03:20:44 ^ Redo: (62) [ucatch] ucatch:current_why_data(_2695020) 03:20:44 ^ Unify: (62) [ucatch] ucatch:current_why_data(_2695020) 03:20:44 Call: (63) [t_l] t_l:current_why_source(_2695020) 03:20:44 Fail: (63) [t_l] t_l:current_why_source(_2695020) 03:20:44 ^ Fail: (62) [ucatch] ucatch:current_why_data(_2695020) 03:20:44 ^ Redo: (61) [ucatch] ucatch:current_why(_2695020) 03:20:44 ^ Unify: (61) [ucatch] ucatch:current_why(mfl4(_2702430, _2702432, _2702434, _2702436)) 03:20:44 ^ 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)) 03:20:44 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))))) 03:20:44 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))))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ 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)))))) 03:20:44 ^ Call: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (84) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:44 ^ Unify: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:44 Call: (86) [system] copy_term(t_l:disable_px, _2718614) 03:20:44 Exit: (86) [system] copy_term(t_l:disable_px, t_l:disable_px) 03:20:44 ^ Call: (86) [t_l] clause(t_l:disable_px, true) 03:20:44 ^ Fail: (86) [t_l] clause(t_l:disable_px, true) 03:20:44 ^ Fail: (85) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:44 ^ Call: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:44 ^ Unify: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:44 ^ Call: (92) [t_l] asserta(t_l:disable_px, _2723068) 03:20:44 ^ Exit: (92) [t_l] asserta(t_l:disable_px, <gt;clause>(0x5566f60ca6e0)) 03:20:44 Call: (92) [system] nb_current('$w_tl_e', _2724306) 03:20:44 Exit: (92) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:44 Call: (92) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca6e0), <gt;clause>(0x55670d979320)]) 03:20:44 Exit: (92) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca6e0), <gt;clause>(0x55670d979320)]) 03:20:44 ^ Exit: (91) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:44 ^ 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))))) 03:20:44 ^ 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))))) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 Call: (95) [system] b_setval(no_kif_var_coroutines, true) 03:20:44 Exit: (95) [system] b_setval(no_kif_var_coroutines, true) 03:20:44 ^ Call: (95) [baseKB] must_det(fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)) 03:20:44 ^ Unify: (95) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)) 03:20:44 ^ Unify: (95) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720)) 03:20:44 ^ Call: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) 03:20:44 Call: (102) [t_l] t_l:infSkipFullExpand 03:20:44 Fail: (102) [t_l] t_l:infSkipFullExpand 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) 03:20:44 ^ Unify: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), _2707720) 03:20:44 Call: (104) [t_l] t_l:into_goal_code 03:20:44 Fail: (104) [t_l] t_l:into_goal_code 03:20:44 ^ Call: (104) [baseKB] ucatch:not_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (104) [baseKB] ucatch:not_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (105) [baseKB] ucatch:is_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (105) [baseKB] ucatch:is_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (106) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (106) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Fail: (106) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Redo: (105) [baseKB] ucatch:is_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Exit: (105) [baseKB] ucatch:is_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Fail: (104) [baseKB] ucatch:not_ftCompound((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (106) [ucatch] mpred_type_isa:was_isa((sk2_in(_2651390)==>sk2_out(_2651390)), _2746440, _2746442) 03:20:44 ^ Unify: (106) [ucatch] mpred_type_isa:was_isa((sk2_in(_2651390)==>sk2_out(_2651390)), _2746440, _2746442) 03:20:44 Call: (107) [system] fail 03:20:44 Fail: (107) [system] fail 03:20:44 ^ Fail: (106) [ucatch] mpred_type_isa:was_isa((sk2_in(_2651390)==>sk2_out(_2651390)), _2746440, _2746442) 03:20:44 ^ Call: (104) [baseKB] first:cnas((sk2_in(_2651390)==>sk2_out(_2651390)), _2749556, _2749558) 03:20:44 ^ Unify: (104) [baseKB] first:cnas((sk2_in(_2651390)==>sk2_out(_2651390)), _2749556, _2749558) 03:20:44 Call: (105) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2749556, _2749558) 03:20:44 Exit: (105) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Exit: (104) [baseKB] first:cnas((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Call: (108) [baseKB] ucatch:not_ftCompound(sk2_in(_2651390)) 03:20:44 ^ Unify: (108) [baseKB] ucatch:not_ftCompound(sk2_in(_2651390)) 03:20:44 ^ Call: (109) [baseKB] ucatch:is_ftCompound(sk2_in(_2651390)) 03:20:44 ^ Unify: (109) [baseKB] ucatch:is_ftCompound(sk2_in(_2651390)) 03:20:44 ^ Call: (110) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) 03:20:44 ^ Unify: (110) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) 03:20:44 ^ Fail: (110) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) 03:20:44 ^ Redo: (109) [baseKB] ucatch:is_ftCompound(sk2_in(_2651390)) 03:20:44 ^ Exit: (109) [baseKB] ucatch:is_ftCompound(sk2_in(_2651390)) 03:20:44 ^ Fail: (108) [baseKB] ucatch:not_ftCompound(sk2_in(_2651390)) 03:20:44 ^ Call: (110) [ucatch] mpred_type_isa:was_isa(sk2_in(_2651390), _2758906, _2758908) 03:20:44 ^ Unify: (110) [ucatch] mpred_type_isa:was_isa(sk2_in(_2651390), _2758906, _2758908) 03:20:44 Call: (111) [system] fail 03:20:44 Fail: (111) [system] fail 03:20:44 ^ Fail: (110) [ucatch] mpred_type_isa:was_isa(sk2_in(_2651390), _2758906, _2758908) 03:20:44 ^ Call: (108) [baseKB] first:cnas(sk2_in(_2651390), _2762022, _2762024) 03:20:44 ^ Unify: (108) [baseKB] first:cnas(sk2_in(_2651390), _2762022, _2762024) 03:20:44 Call: (109) [system] compound_name_arguments(sk2_in(_2651390), _2762022, _2762024) 03:20:44 Exit: (109) [system] compound_name_arguments(sk2_in(_2651390), sk2_in, [_2651390]) 03:20:44 ^ Exit: (108) [baseKB] first:cnas(sk2_in(_2651390), sk2_in, [_2651390]) 03:20:44 ^ Call: (112) [baseKB] ucatch:not_ftCompound(_2651390) 03:20:44 ^ Unify: (112) [baseKB] ucatch:not_ftCompound(_2651390) 03:20:44 ^ Call: (113) [baseKB] ucatch:is_ftCompound(_2651390) 03:20:44 ^ Unify: (113) [baseKB] ucatch:is_ftCompound(_2651390) 03:20:44 ^ Fail: (113) [baseKB] ucatch:is_ftCompound(_2651390) 03:20:44 ^ Redo: (112) [baseKB] ucatch:not_ftCompound(_2651390) 03:20:44 ^ Exit: (112) [baseKB] ucatch:not_ftCompound(_2651390) 03:20:44 ^ Call: (108) [baseKB] first:cnas(_2752686, sk2_in, [_2651390]) 03:20:44 ^ Unify: (108) [baseKB] first:cnas(_2752686, sk2_in, [_2651390]) 03:20:44 Call: (109) [system] _2752686=..[sk2_in, _2651390] 03:20:44 Exit: (109) [system] sk2_in(_2651390)=..[sk2_in, _2651390] 03:20:44 ^ Exit: (108) [baseKB] first:cnas(sk2_in(_2651390), sk2_in, [_2651390]) 03:20:44 ^ Call: (109) [baseKB] ucatch:not_ftCompound(sk2_out(_2651390)) 03:20:44 ^ Unify: (109) [baseKB] ucatch:not_ftCompound(sk2_out(_2651390)) 03:20:44 ^ Call: (110) [baseKB] ucatch:is_ftCompound(sk2_out(_2651390)) 03:20:44 ^ Unify: (110) [baseKB] ucatch:is_ftCompound(sk2_out(_2651390)) 03:20:44 ^ Call: (111) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) 03:20:44 ^ Unify: (111) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) 03:20:44 ^ Fail: (111) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) 03:20:44 ^ Redo: (110) [baseKB] ucatch:is_ftCompound(sk2_out(_2651390)) 03:20:44 ^ Exit: (110) [baseKB] ucatch:is_ftCompound(sk2_out(_2651390)) 03:20:44 ^ Fail: (109) [baseKB] ucatch:not_ftCompound(sk2_out(_2651390)) 03:20:44 ^ Call: (111) [ucatch] mpred_type_isa:was_isa(sk2_out(_2651390), _2778834, _2778836) 03:20:44 ^ Unify: (111) [ucatch] mpred_type_isa:was_isa(sk2_out(_2651390), _2778834, _2778836) 03:20:44 Call: (112) [system] fail 03:20:44 Fail: (112) [system] fail 03:20:44 ^ Fail: (111) [ucatch] mpred_type_isa:was_isa(sk2_out(_2651390), _2778834, _2778836) 03:20:44 ^ Call: (109) [baseKB] first:cnas(sk2_out(_2651390), _2781950, _2781952) 03:20:44 ^ Unify: (109) [baseKB] first:cnas(sk2_out(_2651390), _2781950, _2781952) 03:20:44 Call: (110) [system] compound_name_arguments(sk2_out(_2651390), _2781950, _2781952) 03:20:44 Exit: (110) [system] compound_name_arguments(sk2_out(_2651390), sk2_out, [_2651390]) 03:20:44 ^ Exit: (109) [baseKB] first:cnas(sk2_out(_2651390), sk2_out, [_2651390]) 03:20:44 ^ Call: (113) [baseKB] ucatch:not_ftCompound(_2651390) 03:20:44 ^ Unify: (113) [baseKB] ucatch:not_ftCompound(_2651390) 03:20:44 ^ Call: (114) [baseKB] ucatch:is_ftCompound(_2651390) 03:20:44 ^ Unify: (114) [baseKB] ucatch:is_ftCompound(_2651390) 03:20:44 ^ Fail: (114) [baseKB] ucatch:is_ftCompound(_2651390) 03:20:44 ^ Redo: (113) [baseKB] ucatch:not_ftCompound(_2651390) 03:20:44 ^ Exit: (113) [baseKB] ucatch:not_ftCompound(_2651390) 03:20:44 ^ Call: (109) [baseKB] first:cnas(_2772614, sk2_out, [_2651390]) 03:20:44 ^ Unify: (109) [baseKB] first:cnas(_2772614, sk2_out, [_2651390]) 03:20:44 Call: (110) [system] _2772614=..[sk2_out, _2651390] 03:20:44 Exit: (110) [system] sk2_out(_2651390)=..[sk2_out, _2651390] 03:20:44 ^ Exit: (109) [baseKB] first:cnas(sk2_out(_2651390), sk2_out, [_2651390]) 03:20:44 ^ Call: (104) [baseKB] first:cnas(_2740236, ==>, [sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Unify: (104) [baseKB] first:cnas(_2740236, ==>, [sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 Call: (105) [system] _2740236=..[==>, sk2_in(_2651390), sk2_out(_2651390)] 03:20:44 Exit: (105) [system] (sk2_in(_2651390)==>sk2_out(_2651390))=..[==>, sk2_in(_2651390), sk2_out(_2651390)] 03:20:44 ^ Exit: (104) [baseKB] first:cnas((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 Call: (105) [t_l] t_l:infSkipFullExpand 03:20:44 Fail: (105) [t_l] t_l:infSkipFullExpand 03:20:44 ^ Call: (106) [baseKB] loop_check:cyclic_break((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (106) [baseKB] loop_check:cyclic_break((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Redo: (106) [baseKB] loop_check:cyclic_break((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Exit: (106) [baseKB] loop_check:cyclic_break((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (107) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (107) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Fail: (107) [baseKB] ucatch:is_ftVar((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), isEach, _2801280) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), isEach, _2801908) 03:20:44 Call: (108) [system] compound_name_arity(sk2_in(_2651390), isEach, _2802476) 03:20:44 Fail: (108) [system] compound_name_arity(sk2_in(_2651390), isEach, _2802476) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), isEach, _2803758) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), isEach, _2804386) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), isEach, _2805014) 03:20:44 Call: (108) [system] compound_name_arity(sk2_out(_2651390), isEach, _2805582) 03:20:44 Fail: (108) [system] compound_name_arity(sk2_out(_2651390), isEach, _2805582) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), isEach, _2806864) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:safe_functor((sk2_in(_2651390)==>sk2_out(_2651390)), s, _2807492) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:safe_functor((sk2_in(_2651390)==>sk2_out(_2651390)), s, _2808120) 03:20:44 Call: (108) [system] compound_name_arity((sk2_in(_2651390)==>sk2_out(_2651390)), s, _2808688) 03:20:44 Fail: (108) [system] compound_name_arity((sk2_in(_2651390)==>sk2_out(_2651390)), s, _2808688) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:safe_functor((sk2_in(_2651390)==>sk2_out(_2651390)), s, _2809970) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2810540, _2810546]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2810540, _2810546]) 03:20:44 Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2810540, [_2810546]) 03:20:44 Fail: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2810540, [_2810546]) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2810540, _2810546]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:is_src_true((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:is_src_true((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 Call: (108) [system] var((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 Fail: (108) [system] var((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Redo: (107) [baseKB] logicmoo_util_terms:is_src_true((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:is_src_true((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (108) [baseKB] logicmoo_util_terms:is_proof((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (108) [baseKB] logicmoo_util_terms:is_proof((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 Call: (109) [system] functor((sk2_in(_2651390)==>sk2_out(_2651390)), ftProofFn, _2818626) 03:20:44 Fail: (109) [system] functor((sk2_in(_2651390)==>sk2_out(_2651390)), ftProofFn, _2819236) 03:20:44 ^ Fail: (108) [baseKB] logicmoo_util_terms:is_proof((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:is_src_true((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2821028, _2821034, _2821040]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2821028, _2821034, _2821040]) 03:20:44 Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2821028, [_2821034, _2821040]) 03:20:44 Exit: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [==>, sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Call: (107) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) 03:20:44 ^ Unify: (107) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) 03:20:44 ^ Fail: (107) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) 03:20:44 ^ Call: (107) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) 03:20:44 ^ Unify: (107) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) 03:20:44 ^ Fail: (107) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) 03:20:44 ^ Call: (108) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(==>), _2827882), call(_2827882)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(==>)))) 03:20:44 ^ Unify: (108) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(==>), _2827882), call(_2827882)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(==>)))) 03:20:44 ^ Call: (110) [baseKB] clause(rtSymmetricBinaryPredicate(==>), _2827882) 03:20:44 ^ Exit: (110) [baseKB] clause(rtSymmetricBinaryPredicate(==>), (cwc, mpred_prop(_2829768, ==>, _2829772, rtSymmetricBinaryPredicate))) 03:20:44 ^ Call: (111) [baseKB] cwc 03:20:44 ^ Unify: (111) [baseKB] cwc 03:20:44 ^ Exit: (111) [baseKB] cwc 03:20:44 ^ Call: (111) [baseKB] baseKB:mpred_prop(_2829768, ==>, _2829772, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (111) [baseKB] baseKB:mpred_prop(_2829768, ==>, _2829772, rtSymmetricBinaryPredicate) 03:20:44 ^ Call: (110) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(==>)) 03:20:44 ^ Unify: (110) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(==>)) 03:20:44 ^ Call: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(==>), _2834890)) 03:20:44 ^ Unify: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(==>), _2834890)) 03:20:44 ^ Call: (112) [baseKB] clause(rtSymmetricBinaryPredicate(==>), _2834890) 03:20:44 ^ Exit: (112) [baseKB] clause(rtSymmetricBinaryPredicate(==>), (cwc, mpred_prop(_2836762, ==>, _2836766, rtSymmetricBinaryPredicate))) 03:20:44 ^ Exit: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(==>), (cwc, mpred_prop(_2836762, ==>, _2836766, rtSymmetricBinaryPredicate)))) 03:20:44 ^ Call: (113) [baseKB] cwc 03:20:44 ^ Unify: (113) [baseKB] cwc 03:20:44 ^ Exit: (113) [baseKB] cwc 03:20:44 ^ Call: (113) [baseKB] baseKB:mpred_prop(_2836762, ==>, _2836766, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (113) [baseKB] baseKB:mpred_prop(_2836762, ==>, _2836766, rtSymmetricBinaryPredicate) 03:20:44 ^ Fail: (110) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(==>)) 03:20:44 ^ Fail: (108) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(==>), _2827882), call(_2827882)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(==>)))) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2842484, _2842490|_2842492]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2842484, _2842490|_2842492]) 03:20:44 Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2842484, [_2842490|_2842492]) 03:20:44 Exit: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [==>, sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Call: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(==>), _2845618), call(_2845618)*->true;clause_b(baseKB:rtArgsVerbatum(==>)))) 03:20:44 ^ Unify: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(==>), _2845618), call(_2845618)*->true;clause_b(baseKB:rtArgsVerbatum(==>)))) 03:20:44 ^ Call: (112) [baseKB] clause(rtArgsVerbatum(==>), _2845618) 03:20:44 ^ Exit: (112) [baseKB] clause(rtArgsVerbatum(==>), (cwc, mpred_prop(_2847504, ==>, _2847508, rtArgsVerbatum))) 03:20:44 ^ Call: (113) [baseKB] cwc 03:20:44 ^ Unify: (113) [baseKB] cwc 03:20:44 ^ Exit: (113) [baseKB] cwc 03:20:44 ^ Call: (113) [baseKB] baseKB:mpred_prop(_2847504, ==>, _2847508, rtArgsVerbatum) 03:20:44 ^ Fail: (113) [baseKB] baseKB:mpred_prop(_2847504, ==>, _2847508, rtArgsVerbatum) 03:20:44 ^ Redo: (112) [baseKB] clause(rtArgsVerbatum(==>), _2845618) 03:20:44 ^ Exit: (112) [baseKB] clause(rtArgsVerbatum(==>), (cwc, atom(==>), atom_concat(_2851954, 'Fn', ==>))) 03:20:44 ^ Call: (113) [baseKB] cwc 03:20:44 ^ Unify: (113) [baseKB] cwc 03:20:44 ^ Exit: (113) [baseKB] cwc 03:20:44 Call: (113) [system] atom(==>) 03:20:44 Exit: (113) [system] atom(==>) 03:20:44 Call: (113) [system] atom_concat(_2851954, 'Fn', ==>) 03:20:44 Fail: (113) [system] atom_concat(_2851954, 'Fn', ==>) 03:20:44 ^ Call: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(==>)) 03:20:44 ^ Unify: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(==>)) 03:20:44 ^ Call: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(==>), _2858240)) 03:20:44 ^ Unify: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(==>), _2858240)) 03:20:44 ^ Call: (114) [baseKB] clause(rtArgsVerbatum(==>), _2858240) 03:20:44 ^ Exit: (114) [baseKB] clause(rtArgsVerbatum(==>), (cwc, mpred_prop(_2860112, ==>, _2860116, rtArgsVerbatum))) 03:20:44 ^ Exit: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(==>), (cwc, mpred_prop(_2860112, ==>, _2860116, rtArgsVerbatum)))) 03:20:44 ^ Call: (115) [baseKB] cwc 03:20:44 ^ Unify: (115) [baseKB] cwc 03:20:44 ^ Exit: (115) [baseKB] cwc 03:20:44 ^ Call: (115) [baseKB] baseKB:mpred_prop(_2860112, ==>, _2860116, rtArgsVerbatum) 03:20:44 ^ Fail: (115) [baseKB] baseKB:mpred_prop(_2860112, ==>, _2860116, rtArgsVerbatum) 03:20:44 ^ Redo: (114) [baseKB] clause(rtArgsVerbatum(==>), _2858240) 03:20:44 ^ Exit: (114) [baseKB] clause(rtArgsVerbatum(==>), (cwc, atom(==>), atom_concat(_2865198, 'Fn', ==>))) 03:20:44 ^ Exit: (113) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(==>), (cwc, atom(==>), atom_concat(_2865198, 'Fn', ==>)))) 03:20:44 ^ Call: (115) [baseKB] cwc 03:20:44 ^ Unify: (115) [baseKB] cwc 03:20:44 ^ Exit: (115) [baseKB] cwc 03:20:44 Call: (115) [system] atom(==>) 03:20:44 Exit: (115) [system] atom(==>) 03:20:44 Call: (115) [system] atom_concat(_2865198, 'Fn', ==>) 03:20:44 Fail: (115) [system] atom_concat(_2865198, 'Fn', ==>) 03:20:44 ^ Fail: (112) [baseKB] clause_b(baseKB:rtArgsVerbatum(==>)) 03:20:44 ^ Fail: (110) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(==>), _2845618), call(_2845618)*->true;clause_b(baseKB:rtArgsVerbatum(==>)))) 03:20:44 ^ Call: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(==>), _2872112), call(_2872112)*->true;clause_b(baseKB:prologBuiltin(==>)))) 03:20:44 ^ Unify: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(==>), _2872112), call(_2872112)*->true;clause_b(baseKB:prologBuiltin(==>)))) 03:20:44 ^ Call: (113) [baseKB] clause(prologBuiltin(==>), _2872112) 03:20:44 ^ Exit: (113) [baseKB] clause(prologBuiltin(==>), (cwc, mpred_prop(_2873998, ==>, _2874002, prologBuiltin))) 03:20:44 ^ Call: (114) [baseKB] cwc 03:20:44 ^ Unify: (114) [baseKB] cwc 03:20:44 ^ Exit: (114) [baseKB] cwc 03:20:44 ^ Call: (114) [baseKB] baseKB:mpred_prop(_2873998, ==>, _2874002, prologBuiltin) 03:20:44 ^ Fail: (114) [baseKB] baseKB:mpred_prop(_2873998, ==>, _2874002, prologBuiltin) 03:20:44 ^ Call: (113) [baseKB] clause_b(baseKB:prologBuiltin(==>)) 03:20:44 ^ Unify: (113) [baseKB] clause_b(baseKB:prologBuiltin(==>)) 03:20:44 ^ Call: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(==>), _2879120)) 03:20:44 ^ Unify: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(==>), _2879120)) 03:20:44 ^ Call: (115) [baseKB] clause(prologBuiltin(==>), _2879120) 03:20:44 ^ Exit: (115) [baseKB] clause(prologBuiltin(==>), (cwc, mpred_prop(_2880992, ==>, _2880996, prologBuiltin))) 03:20:44 ^ Exit: (114) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(==>), (cwc, mpred_prop(_2880992, ==>, _2880996, prologBuiltin)))) 03:20:44 ^ Call: (116) [baseKB] cwc 03:20:44 ^ Unify: (116) [baseKB] cwc 03:20:44 ^ Exit: (116) [baseKB] cwc 03:20:44 ^ Call: (116) [baseKB] baseKB:mpred_prop(_2880992, ==>, _2880996, prologBuiltin) 03:20:44 ^ Fail: (116) [baseKB] baseKB:mpred_prop(_2880992, ==>, _2880996, prologBuiltin) 03:20:44 ^ Fail: (113) [baseKB] clause_b(baseKB:prologBuiltin(==>)) 03:20:44 ^ Fail: (111) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(==>), _2872112), call(_2872112)*->true;clause_b(baseKB:prologBuiltin(==>)))) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2886714, _2886720]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2886714, _2886720]) 03:20:44 Call: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2886714, [_2886720]) 03:20:44 Fail: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2886714, [_2886720]) 03:20:44 ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2886714, _2886720]) 03:20:44 Call: (108) [loop_check] loop_check:memberchk_same_two((sk2_in(_2651390)==>sk2_out(_2651390)), []) 03:20:44 Fail: (108) [loop_check] loop_check:memberchk_same_two((sk2_in(_2651390)==>sk2_out(_2651390)), []) 03:20:44 ^ Call: (110) [loop_check] on_x_debug(call(baseKB:db_expand_chain(change(assert, ain)), (sk2_in(_2651390)==>sk2_out(_2651390)), _2891084)) 03:20:44 ^ Unify: (110) [rtrace] on_x_debug(loop_check:call(baseKB:db_expand_chain(change(assert, ain)), (sk2_in(_2651390)==>sk2_out(_2651390)), _2891084)) 03:20:44 Call: (113) [t_l] t_l:into_goal_code 03:20:44 Fail: (113) [t_l] t_l:into_goal_code 03:20:44 ^ Fail: (110) [rtrace] on_x_debug(loop_check:call(baseKB:db_expand_chain(change(assert, ain)), (sk2_in(_2651390)==>sk2_out(_2651390)), _2891084)) 03:20:44 Call: (110) [system] _2796876=(sk2_in(_2651390)==>sk2_out(_2651390)) 03:20:44 Exit: (110) [system] (sk2_in(_2651390)==>sk2_out(_2651390))=(sk2_in(_2651390)==>sk2_out(_2651390)) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2895608, _2895614, _2895620]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2895608, _2895614, _2895620]) 03:20:44 Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2895608, [_2895614, _2895620]) 03:20:44 Exit: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Exit: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [==>, sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2898718, _2898724, _2898730, _2898736]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2898718, _2898724, _2898730, _2898736]) 03:20:44 Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2898718, [_2898724, _2898730, _2898736]) 03:20:44 Fail: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2898718, [_2898724, _2898730, _2898736]) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2898718, _2898724, _2898730, _2898736]) 03:20:44 ^ Call: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2901834, _2901840, _2901846, _2901852]) 03:20:44 ^ Unify: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2901834, _2901840, _2901846, _2901852]) 03:20:44 Call: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2901834, [_2901840, _2901846, _2901852]) 03:20:44 Fail: (108) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2901834, [_2901840, _2901846, _2901852]) 03:20:44 ^ Fail: (107) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2901834, _2901840, _2901846, _2901852]) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [t, _2904956|_2904958]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [t, _2904956|_2904958]) 03:20:44 Call: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), t, [_2904956|_2904958]) 03:20:44 Fail: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), t, [_2904956|_2904958]) 03:20:44 ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [t, _2904956|_2904958]) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2908054, _2908060, _2908066, _2908072]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2908054, _2908060, _2908066, _2908072]) 03:20:44 Call: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2908054, [_2908060, _2908066, _2908072]) 03:20:44 Fail: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2908054, [_2908060, _2908066, _2908072]) 03:20:44 ^ Fail: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2908054, _2908060, _2908066, _2908072]) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2911170, _2911176, _2911182]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2911170, _2911176, _2911182]) 03:20:44 Call: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2911170, [_2911176, _2911182]) 03:20:44 Exit: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [==>, sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Call: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2914280, _2914286|_2914288]) 03:20:44 ^ Unify: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [_2914280, _2914286|_2914288]) 03:20:44 Call: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), _2914280, [_2914286|_2914288]) 03:20:44 Exit: (107) [system] compound_name_arguments((sk2_in(_2651390)==>sk2_out(_2651390)), ==>, [sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Exit: (106) [baseKB] logicmoo_util_terms:univ_safe((sk2_in(_2651390)==>sk2_out(_2651390)), [==>, sk2_in(_2651390), sk2_out(_2651390)]) 03:20:44 ^ Call: (107) [baseKB] loop_check:cyclic_break(sk2_in(_2651390)) 03:20:44 ^ Unify: (107) [baseKB] loop_check:cyclic_break(sk2_in(_2651390)) 03:20:44 ^ Redo: (107) [baseKB] loop_check:cyclic_break(sk2_in(_2651390)) 03:20:44 ^ Exit: (107) [baseKB] loop_check:cyclic_break(sk2_in(_2651390)) 03:20:44 ^ Call: (108) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) 03:20:44 ^ Unify: (108) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) 03:20:44 ^ Fail: (108) [baseKB] ucatch:is_ftVar(sk2_in(_2651390)) 03:20:44 ^ Call: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), s, _2921794) 03:20:44 ^ Unify: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), s, _2922422) 03:20:44 Call: (109) [system] compound_name_arity(sk2_in(_2651390), s, _2922990) 03:20:44 Fail: (109) [system] compound_name_arity(sk2_in(_2651390), s, _2922990) 03:20:44 ^ Fail: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_in(_2651390), s, _2924272) 03:20:44 ^ Call: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(_2651390), [_2924842, _2924848]) 03:20:44 ^ Unify: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(_2651390), [_2924842, _2924848]) 03:20:44 Call: (109) [system] compound_name_arguments(sk2_in(_2651390), _2924842, [_2924848]) 03:20:44 Exit: (109) [system] compound_name_arguments(sk2_in(_2651390), sk2_in, [_2651390]) 03:20:44 ^ Exit: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_in(_2651390), [sk2_in, _2651390]) 03:20:44 ^ Call: (107) [baseKB] loop_check:cyclic_break(sk2_out(_2651390)) 03:20:44 ^ Unify: (107) [baseKB] loop_check:cyclic_break(sk2_out(_2651390)) 03:20:44 ^ Redo: (107) [baseKB] loop_check:cyclic_break(sk2_out(_2651390)) 03:20:44 ^ Exit: (107) [baseKB] loop_check:cyclic_break(sk2_out(_2651390)) 03:20:44 ^ Call: (108) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) 03:20:44 ^ Unify: (108) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) 03:20:44 ^ Fail: (108) [baseKB] ucatch:is_ftVar(sk2_out(_2651390)) 03:20:44 ^ Call: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), s, _2932344) 03:20:44 ^ Unify: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), s, _2932972) 03:20:44 Call: (109) [system] compound_name_arity(sk2_out(_2651390), s, _2933540) 03:20:44 Fail: (109) [system] compound_name_arity(sk2_out(_2651390), s, _2933540) 03:20:44 ^ Fail: (108) [baseKB] logicmoo_util_terms:safe_functor(sk2_out(_2651390), s, _2934822) 03:20:44 ^ Call: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_out(_2651390), [_2935392, _2935398]) 03:20:44 ^ Unify: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_out(_2651390), [_2935392, _2935398]) 03:20:44 Call: (109) [system] compound_name_arguments(sk2_out(_2651390), _2935392, [_2935398]) 03:20:44 Exit: (109) [system] compound_name_arguments(sk2_out(_2651390), sk2_out, [_2651390]) 03:20:44 ^ Exit: (108) [baseKB] logicmoo_util_terms:univ_safe(sk2_out(_2651390), [sk2_out, _2651390]) 03:20:44 ^ Call: (102) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:44 ^ Unify: (102) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:44 Call: (103) [system] var(true) 03:20:44 Fail: (103) [system] var(true) 03:20:44 ^ Redo: (102) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:44 ^ Unify: (102) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:44 ^ Exit: (102) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:44 ^ Exit: (101) [baseKB] fully_expand_clause(change(assert, ain), (sk2_in(_2651390)==>sk2_out(_2651390)), (sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (95) [baseKB] must_det(quietly(maybe_deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _2706552))) 03:20:44 ^ Unify: (95) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _2706552))) 03:20:44 ^ Unify: (95) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), _2706552))) 03:20:44 ^ Exit: (103) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (95) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars((sk2_in(_2651390)==>sk2_out(_2651390)), (sk2_in(_2651390)==>sk2_out(_2651390))))) 03:20:44 Call: (95) [system] nb_delete(no_kif_var_coroutines) 03:20:44 Exit: (95) [system] nb_delete(no_kif_var_coroutines) 03:20:44 Call: (95) [system] nb_delete(no_kif_var_coroutines) 03:20:44 Exit: (95) [system] nb_delete(no_kif_var_coroutines) 03:20:44 ^ 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)) 03:20:44 ^ 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))))))) 03:20:44 Call: (90) [system] deterministic(_2721722) 03:20:44 Exit: (90) [system] deterministic(true) 03:20:44 ^ Call: (91) [locally_each] locally_each:key_erase(t_l) 03:20:44 ^ Unify: (91) [locally_each] locally_each:key_erase(t_l) 03:20:44 Call: (92) [system] nb_current('$w_tl_e', [_2954264|_2954266]) 03:20:44 Exit: (92) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f60ca6e0), <gt;clause>(0x55670d979320)]) 03:20:44 Call: (92) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:44 Exit: (92) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:44 Call: (93) [system] erase(<gt;clause>(0x5566f60ca6e0)) 03:20:44 Exit: (93) [system] erase(<gt;clause>(0x5566f60ca6e0)) 03:20:44 Call: (92) [system] true 03:20:44 Exit: (92) [system] true 03:20:44 Call: (92) [system] true 03:20:44 Exit: (92) [system] true 03:20:44 ^ Exit: (91) [locally_each] locally_each:key_erase(t_l) 03:20:44 ^ 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)))))))) 03:20:44 ^ 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)))))))) 03:20:44 ^ Exit: (74) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (75) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 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))) 03:20:44 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ Exit: (81) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (82) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 Call: (79) [t_l] t_l:is_repropagating(_2972872) 03:20:44 Fail: (79) [t_l] t_l:is_repropagating(_2973486) 03:20:44 Call: (80) [t_l] t_l:exact_assertions 03:20:44 Fail: (80) [t_l] t_l:exact_assertions 03:20:44 Call: (80) [t_l] t_l:exact_assertions 03:20:44 Fail: (80) [t_l] t_l:exact_assertions 03:20:44 ^ Exit: (85) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 %~ 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. 03:20:44 ^ Call: (86) [baseKB] fix_mp("mpred_add_support_fast", _3019596, _3019598, _3019600) 03:20:44 ^ Unify: (86) [baseKB] fix_mp("mpred_add_support_fast", _3019596, _3019598, _3019600) 03:20:44 ^ Exit: (92) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (86) [baseKB] fix_mp("mpred_add_support_fast", _3019596, baseKB, _3019596) 03:20:44 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) 03:20:44 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) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 Call: (86) [t_l] t_l:assert_dir(_3036010) 03:20:44 Fail: (86) [t_l] t_l:assert_dir(_3036010) 03:20:44 ^ Exit: (93) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (94) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 Call: (88) [t_l] t_l:assert_dir(_3040472) 03:20:44 Fail: (88) [t_l] t_l:assert_dir(_3040472) 03:20:44 ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Call: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Exit: (91) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (91) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ Unify: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ Call: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ Unify: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ Call: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (99) [ucatch] strip_module(ucatch:must_det_u, _3050640, _3050580) 03:20:44 ^ Exit: (99) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (99) [system] var(must_det_u) 03:20:44 Fail: (99) [system] var(must_det_u) 03:20:44 ^ Fail: (98) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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((... -> ...;... = ...)))) 03:20:44 ^ 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((... -> ...;... = ...)))) 03:20:44 ^ 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) 03:20:44 ^ 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)))) 03:20:44 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)))) 03:20:44 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)))) 03:20:44 ^ 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((... -> ...;... = ...)))) 03:20:44 ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _3059266, _3059206) 03:20:44 ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (100) [system] var(must_det_u) 03:20:44 Fail: (100) [system] var(must_det_u) 03:20:44 ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234)) 03:20:44 ^ Unify: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234)) 03:20:44 ^ Call: (100) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234), _3063576, _3063516) 03:20:44 ^ 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)) 03:20:44 Call: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234)) 03:20:44 Fail: (100) [system] var(strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234)) 03:20:44 ^ Fail: (99) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _3049232, _3049234)) 03:20:44 ^ Call: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (100) [ucatch] strip_module(ucatch:must_det_u, _3067892, _3067832) 03:20:44 ^ Exit: (100) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (100) [system] var(must_det_u) 03:20:44 Fail: (100) [system] var(must_det_u) 03:20:44 ^ Fail: (99) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ 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) 03:20:44 ^ 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)))) 03:20:44 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)))) 03:20:44 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _3076518, _3076458) 03:20:44 ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (101) [system] var(must_det_u) 03:20:44 Fail: (101) [system] var(must_det_u) 03:20:44 ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 ^ Unify: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 ^ Call: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _3080828, _3080768) 03:20:44 ^ Exit: (101) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 Call: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 Fail: (101) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 ^ Fail: (100) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:44 ^ Call: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (101) [ucatch] strip_module(ucatch:must_det_u, _3085150, _3085090) 03:20:44 ^ Exit: (101) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (101) [system] var(must_det_u) 03:20:44 Fail: (101) [system] var(must_det_u) 03:20:44 ^ Fail: (100) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ 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) 03:20:44 ^ 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)))) 03:20:44 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)))) 03:20:44 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _3093776, _3093716) 03:20:44 ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (102) [system] var(must_det_u) 03:20:44 Fail: (102) [system] var(must_det_u) 03:20:44 ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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) 03:20:44 ^ 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)) 03:20:44 Call: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268)) 03:20:44 Fail: (102) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3049266, _3049268)) 03:20:44 ^ 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)) 03:20:44 ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Call: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (102) [ucatch] strip_module(ucatch:must_det_u, _3104296, _3104236) 03:20:44 ^ Exit: (102) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (102) [system] var(must_det_u) 03:20:44 Fail: (102) [system] var(must_det_u) 03:20:44 ^ Fail: (101) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ 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) 03:20:44 ^ 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)))) 03:20:44 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)))) 03:20:44 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _3112922, _3112862) 03:20:44 ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (103) [system] var(must_det_u) 03:20:44 Fail: (103) [system] var(must_det_u) 03:20:44 ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ Unify: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ Call: (103) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))), _3117232, _3117172) 03:20:44 ^ 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)))) 03:20:44 Call: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 Fail: (103) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ Fail: (102) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 Call: (107) [t_l] t_l:use_side_effect_buffer 03:20:44 Fail: (107) [t_l] t_l:use_side_effect_buffer 03:20:44 Call: (107) [t_l] t_l:verify_side_effect_buffer 03:20:44 Fail: (107) [t_l] t_l:verify_side_effect_buffer 03:20:44 ^ Call: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Unify: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ Call: (103) [ucatch] strip_module(ucatch:must_det_u, _3123972, _3123912) 03:20:44 ^ Exit: (103) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:44 Call: (103) [system] var(must_det_u) 03:20:44 Fail: (103) [system] var(must_det_u) 03:20:44 ^ Fail: (102) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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) 03:20:44 ^ 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))) 03:20:44 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))) 03:20:44 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))) 03:20:44 ^ 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))) 03:20:44 ^ Exit: (110) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 Call: (98) [t_l] t_l:use_side_effect_buffer 03:20:44 Fail: (98) [t_l] t_l:use_side_effect_buffer 03:20:44 Call: (98) [t_l] t_l:verify_side_effect_buffer 03:20:44 Fail: (98) [t_l] t_l:verify_side_effect_buffer 03:20:44 Call: (98) [t_l] t_l:no_attempt_side_effects 03:20:44 Fail: (98) [t_l] t_l:no_attempt_side_effects 03:20:44 Call: (98) [t_l] t_l:side_effect_ok 03:20:44 Fail: (98) [t_l] t_l:side_effect_ok 03:20:44 Call: (98) [t_l] t_l:noDBaseMODs(_3137260) 03:20:44 Fail: (98) [t_l] t_l:noDBaseMODs(_3137874) 03:20:44 ^ Call: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ Unify: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ Call: (103) [baseKB] hook_database:assertz_i(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (105) [baseKB] check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (105) [baseKB] check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Exit: (111) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (105) [baseKB] check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Exit: (104) [baseKB] hook_database:notrace_check_never_assert(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 Call: (104) [system] fail 03:20:44 Fail: (104) [system] fail 03:20:44 ^ Redo: (103) [baseKB] hook_database:assertz_i(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (103) [baseKB] hook_database:assertz_i(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3151418) 03:20:44 ^ Unify: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), _3151418) 03:20:44 ^ Exit: (104) [baseKB] clause_attvars:clausify_attributes(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Call: (104) [system] assertz(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Exit: (104) [system] assertz(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Exit: (103) [baseKB] hook_database:assertz_i(baseKB:(sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ 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)) 03:20:44 ^ Exit: (98) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ 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)) 03:20:44 ^ Exit: (92) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ Exit: (91) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:(sk2_in(_2651390)==>sk2_out(_2651390)))) 03:20:44 ^ 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)))) 03:20:44 ^ 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)))) 03:20:44 ^ Call: (87) [baseKB] clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3159698) 03:20:44 ^ Fail: (87) [baseKB] clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3159698) 03:20:44 ^ Call: (87) [baseKB] clause_b(baseKB:que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668)) 03:20:44 ^ Unify: (87) [baseKB] clause_b(baseKB:que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668)) 03:20:44 ^ Call: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3163496)) 03:20:44 ^ Unify: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3163496)) 03:20:44 ^ Call: (89) [baseKB] clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3163496) 03:20:44 ^ Fail: (89) [baseKB] clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3163496) 03:20:44 ^ Fail: (88) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668), _3163496)) 03:20:44 ^ Fail: (87) [baseKB] clause_b(baseKB:que((sk2_in(_2651390)==>sk2_out(_2651390)), _3159668)) 03:20:44 ^ 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)))) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (86) [system] set_prolog_flag(last_call_optimisation, false) 03:20:44 Exit: (86) [system] set_prolog_flag(last_call_optimisation, false) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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) 03:20:44 ^ Call: (86) [user] mpred_fwc((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Unify: (86) [user] mpred_fwc((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:44 ^ Exit: (95) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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) 03:20:44 ^ 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) 03:20:44 Call: (92) [system] set_prolog_flag(last_call_optimisation, false) 03:20:44 Exit: (92) [system] set_prolog_flag(last_call_optimisation, false) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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) 03:20:44 ^ Call: (92) [user] mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))) 03:20:44 ^ Unify: (92) [user] mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))) 03:20:44 ^ Unify: (92) [user] mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))) 03:20:44 ^ Call: (98) [user] asserta(t_l:busy_s((sk2_in(_3174782)==>sk2_out(_3174782))), _3181964) 03:20:44 ^ Exit: (98) [user] asserta(t_l:busy_s((sk2_in(_3174782)==>sk2_out(_3174782))), <gt;clause>(0x5566f7cd0e70)) 03:20:44 ^ Call: (97) [user] mpred_m_fwc2(baseKB, (sk2_in(_3174782)==>sk2_out(_3174782))) 03:20:44 ^ Unify: (97) [user] mpred_m_fwc2(baseKB, (sk2_in(_3174782)==>sk2_out(_3174782))) 03:20:44 %~ baseKB : mpred_fwc1( sk2_in(Out_In)==>sk2_out(Out_In)). 03:20:44 ^ Call: (104) [user] ucatch:current_why(_3201756) 03:20:44 ^ Unify: (104) [user] ucatch:current_why(_3201756) 03:20:44 ^ Call: (105) [user] ucatch:current_why_data(_3201756) 03:20:44 ^ Unify: (105) [user] ucatch:current_why_data(_3201756) 03:20:44 Call: (106) [system] nb_current('$current_why', wp(_3201756, _3204248)) 03:20:44 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))))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ Redo: (105) [user] ucatch:current_why_data(_3201756) 03:20:44 ^ Unify: (105) [user] ucatch:current_why_data(_3201756) 03:20:44 Call: (106) [t_l] t_l:current_why_source(_3201756) 03:20:44 Fail: (106) [t_l] t_l:current_why_source(_3201756) 03:20:44 ^ Fail: (105) [user] ucatch:current_why_data(_3201756) 03:20:44 ^ Redo: (104) [user] ucatch:current_why(_3201756) 03:20:44 ^ Unify: (104) [user] ucatch:current_why(mfl4(_3210412, _3210414, _3210416, _3210418)) 03:20:44 ^ 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)) 03:20:44 ^ Call: (104) [user] ucatch:current_why(_3201756) 03:20:44 ^ Unify: (104) [user] ucatch:current_why(_3201756) 03:20:44 ^ Call: (105) [user] ucatch:current_why_data(_3201756) 03:20:44 ^ Unify: (105) [user] ucatch:current_why_data(_3201756) 03:20:44 Call: (106) [system] nb_current('$current_why', wp(_3201756, _3214384)) 03:20:44 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))))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ Redo: (105) [user] ucatch:current_why_data(_3201756) 03:20:44 ^ Unify: (105) [user] ucatch:current_why_data(_3201756) 03:20:44 Call: (106) [t_l] t_l:current_why_source(_3201756) 03:20:44 Fail: (106) [t_l] t_l:current_why_source(_3201756) 03:20:44 ^ Fail: (105) [user] ucatch:current_why_data(_3201756) 03:20:44 ^ Redo: (104) [user] ucatch:current_why(_3201756) 03:20:44 ^ Unify: (104) [user] ucatch:current_why(mfl4(_3220548, _3220550, _3220552, _3220554)) 03:20:44 ^ 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)) 03:20:44 %~ 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. 03:20:44 %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,pfcRHS)). 03:20:44 %~ %~ 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))}]) 03:20:44 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcRHS)%~ body: rhs([mpred_prop(baseKB,sk2_out,1,pfcCreates)]) 03:20:44 %~ %~ 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)])) 03:20:44 %~ 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)])). 03:20:44 %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,pfcCreates)). 03:20:44 %~ %~ 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))}]) 03:20:44 %~ %~ 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))}]) 03:20:44 %~ 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). 03:20:44 %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,kb_shared)). 03:20:44 %~ %~ 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))))}]))) 03:20:44 %~ %~ 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))))}])))) 03:20:44 %~ %~ 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))}]) 03:20:44 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,kb_shared)%~ body: genlPreds(kb_shared,_3531746)*->rhs([mpred_prop(baseKB,sk2_out,1,_3531746)]) 03:20:44 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcCreates)%~ body: genlPreds(pfcCreates,_3543988)*->rhs([mpred_prop(baseKB,sk2_out,1,_3543988)]) 03:20:44 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcRHS)%~ body: genlPreds(pfcRHS,_3548594)*->rhs([mpred_prop(baseKB,sk2_out,1,_3548594)]) 03:20:44 %~ %~ 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)]))) 03:20:44 %~ 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)])). 03:20:44 %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,pfcControlled)). 03:20:44 %~ %~ 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))}]) 03:20:44 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcControlled)%~ body: rhs([{kb_shared(baseKB:(sk2_out/1))}]) 03:20:44 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcControlled)%~ body: genlPreds(pfcControlled,_3644856)*->rhs([mpred_prop(baseKB,sk2_out,1,_3644856)]) 03:20:44 %~ %~ 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)]))) 03:20:44 %~ 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)])). 03:20:44 %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,prologHybrid)). 03:20:44 %~ %~ 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))}]) 03:20:44 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_out,1,prologHybrid)%~ body: genlPreds(prologHybrid,_3733344)*->rhs([mpred_prop(baseKB,sk2_out,1,_3733344)]) 03:20:44 %~ %~ 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)]))) 03:20:44 %~ 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)])). 03:20:44 ^ Exit: (108) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (114) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ Call: (119) [baseKB] baseKB:mpred_prop(_3821496, sk2_in, 1, pfcLHS) 03:20:44 ^ Fail: (119) [baseKB] baseKB:mpred_prop(_3821496, sk2_in, 1, pfcLHS) 03:20:44 ^ Call: (111) [user] hook_database:current_assertion_module(_3823710) 03:20:44 ^ Unify: (111) [user] hook_database:current_assertion_module(_3823710) 03:20:44 ^ Call: (112) [user] if_defined(defaultAssertMt(_3823710), _3823710=baseKB) 03:20:44 ^ Unify: (112) [ucatch] if_defined(defaultAssertMt(_3823710), user:(_3823710=baseKB)) 03:20:44 ^ Call: (115) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (115) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (115) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (112) [ucatch] if_defined(defaultAssertMt(baseKB), user:(baseKB=baseKB)) 03:20:44 ^ Exit: (111) [user] hook_database:current_assertion_module(baseKB) 03:20:44 ^ Exit: (117) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 ^ Call: (116) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (116) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (116) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Unify: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Exit: (117) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:44 ^ Call: (117) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) 03:20:44 ^ Unify: (117) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) 03:20:44 Call: (118) [system] copy_term(t_l:mpred_fc_mode(direct), _3842420) 03:20:44 Exit: (118) [system] copy_term(t_l:mpred_fc_mode(direct), t_l:mpred_fc_mode(direct)) 03:20:44 ^ Call: (118) [t_l] clause(t_l:mpred_fc_mode(direct), true) 03:20:44 ^ Fail: (118) [t_l] clause(mpred_fc_mode(direct), true) 03:20:44 ^ Fail: (117) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) 03:20:44 ^ Call: (123) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) 03:20:44 ^ Unify: (123) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) 03:20:44 ^ Call: (124) [t_l] asserta(t_l:mpred_fc_mode(direct), _3846874) 03:20:44 ^ Exit: (124) [t_l] asserta(t_l:mpred_fc_mode(direct), <gt;clause>(0x55670d978840)) 03:20:44 Call: (124) [system] nb_current('$w_tl_e', _3848112) 03:20:44 Exit: (124) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:44 Call: (124) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:44 Exit: (124) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:44 ^ Exit: (123) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) 03:20:44 ^ 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)) 03:20:44 ^ 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)) 03:20:44 ^ 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))) 03:20:44 ^ 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))) 03:20:44 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))) 03:20:44 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))) 03:20:44 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (131) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (132) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (129) [t_l] t_l:is_repropagating(_3860454) 03:20:45 Fail: (129) [t_l] t_l:is_repropagating(_3861068) 03:20:45 Call: (130) [t_l] t_l:exact_assertions 03:20:45 Fail: (130) [t_l] t_l:exact_assertions 03:20:45 Call: (130) [t_l] t_l:exact_assertions 03:20:45 Fail: (130) [t_l] t_l:exact_assertions 03:20:45 ^ Exit: (135) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ 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. 03:20:45 ^ Call: (136) [user] fix_mp("mpred_add_support_fast", _3919922, _3919924, _3919926) 03:20:45 ^ Unify: (136) [user] fix_mp("mpred_add_support_fast", _3919922, _3919924, _3919926) 03:20:45 ^ Exit: (142) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (136) [user] fix_mp("mpred_add_support_fast", _3919922, baseKB, _3919922) 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 Call: (136) [t_l] t_l:assert_dir(_3936616) 03:20:45 Fail: (136) [t_l] t_l:assert_dir(_3936616) 03:20:45 ^ Exit: (143) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (144) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (138) [t_l] t_l:assert_dir(_3940564) 03:20:45 Fail: (138) [t_l] t_l:assert_dir(_3940564) 03:20:45 ^ Exit: (145) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (141) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Unify: (141) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Exit: (141) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Call: (141) [user] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) 03:20:45 ^ Unify: (141) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) 03:20:45 ^ Call: (142) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) 03:20:45 ^ Unify: (142) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (149) [ucatch] strip_module(ucatch:must_det_u, _3950690, _3950630) 03:20:45 ^ Exit: (149) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (149) [system] var(must_det_u) 03:20:45 Fail: (149) [system] var(must_det_u) 03:20:45 ^ Fail: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ Call: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (150) [ucatch] strip_module(ucatch:must_det_u, _3959316, _3959256) 03:20:45 ^ Exit: (150) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (150) [system] var(must_det_u) 03:20:45 Fail: (150) [system] var(must_det_u) 03:20:45 ^ Fail: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (149) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284)) 03:20:45 ^ Unify: (149) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284)) 03:20:45 ^ Call: (150) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284), _3963626, _3963566) 03:20:45 ^ 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)) 03:20:45 Call: (150) [system] var(strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284)) 03:20:45 Fail: (150) [system] var(strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284)) 03:20:45 ^ Fail: (149) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _3949282, _3949284)) 03:20:45 ^ Call: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (150) [ucatch] strip_module(ucatch:must_det_u, _3967942, _3967882) 03:20:45 ^ Exit: (150) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (150) [system] var(must_det_u) 03:20:45 Fail: (150) [system] var(must_det_u) 03:20:45 ^ Fail: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (151) [ucatch] strip_module(ucatch:must_det_u, _3976568, _3976508) 03:20:45 ^ Exit: (151) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (151) [system] var(must_det_u) 03:20:45 Fail: (151) [system] var(must_det_u) 03:20:45 ^ Fail: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (150) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Unify: (150) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (151) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), _3980878, _3980818) 03:20:45 ^ Exit: (151) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), user, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Call: (151) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Fail: (151) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Fail: (150) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (151) [ucatch] strip_module(ucatch:must_det_u, _3985200, _3985140) 03:20:45 ^ Exit: (151) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (151) [system] var(must_det_u) 03:20:45 Fail: (151) [system] var(must_det_u) 03:20:45 ^ Fail: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (152) [ucatch] strip_module(ucatch:must_det_u, _3993826, _3993766) 03:20:45 ^ Exit: (152) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (152) [system] var(must_det_u) 03:20:45 Fail: (152) [system] var(must_det_u) 03:20:45 ^ Fail: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 Call: (152) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318)) 03:20:45 Fail: (152) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _3949316, _3949318)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (160) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (152) [ucatch] strip_module(ucatch:must_det_u, _4003832, _4003772) 03:20:45 ^ Exit: (152) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (152) [system] var(must_det_u) 03:20:45 Fail: (152) [system] var(must_det_u) 03:20:45 ^ Fail: (151) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (153) [ucatch] strip_module(ucatch:must_det_u, _4012458, _4012398) 03:20:45 ^ Exit: (153) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (153) [system] var(must_det_u) 03:20:45 Fail: (153) [system] var(must_det_u) 03:20:45 ^ Fail: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 Call: (153) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) 03:20:45 Fail: (153) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) 03:20:45 ^ 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))) 03:20:45 Call: (157) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (157) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (157) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (157) [t_l] t_l:verify_side_effect_buffer 03:20:45 ^ Call: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (153) [ucatch] strip_module(ucatch:must_det_u, _4023508, _4023448) 03:20:45 ^ Exit: (153) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (153) [system] var(must_det_u) 03:20:45 Fail: (153) [system] var(must_det_u) 03:20:45 ^ Fail: (152) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (160) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (148) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (148) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (148) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (148) [t_l] t_l:verify_side_effect_buffer 03:20:45 Call: (148) [t_l] t_l:no_attempt_side_effects 03:20:45 Fail: (148) [t_l] t_l:no_attempt_side_effects 03:20:45 Call: (148) [t_l] t_l:side_effect_ok 03:20:45 Fail: (148) [t_l] t_l:side_effect_ok 03:20:45 Call: (148) [t_l] t_l:noDBaseMODs(_4036796) 03:20:45 Fail: (148) [t_l] t_l:noDBaseMODs(_4037410) 03:20:45 ^ Call: (148) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) 03:20:45 ^ Unify: (148) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (153) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Unify: (153) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Call: (154) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Unify: (154) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Call: (155) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Unify: (155) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Exit: (161) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (155) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Exit: (154) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 Call: (154) [system] fail 03:20:45 Fail: (154) [system] fail 03:20:45 ^ Redo: (153) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Unify: (153) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Call: (154) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4050882) 03:20:45 ^ Unify: (154) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4050882) 03:20:45 ^ Exit: (154) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Call: (154) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Exit: (154) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Exit: (153) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (148) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (142) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) 03:20:45 ^ Exit: (141) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcLHS))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (137) [user] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4059162) 03:20:45 ^ Fail: (137) [user] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4059162) 03:20:45 ^ Call: (137) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132)) 03:20:45 ^ Unify: (137) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132)) 03:20:45 ^ Call: (138) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4062960)) 03:20:45 ^ Unify: (138) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4062960)) 03:20:45 ^ Call: (139) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4062960) 03:20:45 ^ Fail: (139) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4062960) 03:20:45 ^ Fail: (138) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132), _4062960)) 03:20:45 ^ Fail: (137) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcLHS), _4059132)) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (136) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (136) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (136) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Unify: (136) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Exit: (145) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (142) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (142) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (142) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Unify: (142) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Unify: (142) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Call: (148) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), _4080524) 03:20:45 ^ Exit: (148) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), <gt;clause>(0x5566f68d0e60)) 03:20:45 ^ Call: (147) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Unify: (147) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,pfcLHS)). 03:20:45 ^ Call: (152) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), _4091140) 03:20:45 ^ Exit: (152) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcLHS)), <gt;clause>(0x5566f68d0f00)) 03:20:45 ^ Call: (151) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Unify: (151) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ Unify: (151) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 %~ %~ 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))}]) 03:20:45 %~ %~ 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)]) 03:20:45 ^ Exit: (162) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ %~ 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)])) 03:20:45 ^ Call: (164) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), _4109424, _4109426) 03:20:45 ^ Unify: (164) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), _4109424, _4109426) 03:20:45 Call: (165) [system] compound_name_arity(arity(sk2_in, 1), _4109424, _4109426) 03:20:45 Exit: (165) [system] compound_name_arity(arity(sk2_in, 1), arity, 2) 03:20:45 ^ Exit: (164) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), arity, 2) 03:20:45 ^ Call: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4112558), call(_4112558)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) 03:20:45 ^ Unify: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4112558), call(_4112558)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) 03:20:45 ^ Call: (168) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4112558) 03:20:45 ^ Exit: (168) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4114444, arity, _4114448, rtSymmetricBinaryPredicate))) 03:20:45 ^ Call: (169) [baseKB] cwc 03:20:45 ^ Unify: (169) [baseKB] cwc 03:20:45 ^ Exit: (169) [baseKB] cwc 03:20:45 ^ Call: (169) [baseKB] baseKB:mpred_prop(_4114444, arity, _4114448, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (169) [baseKB] baseKB:mpred_prop(_4114444, arity, _4114448, rtSymmetricBinaryPredicate) 03:20:45 ^ Call: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) 03:20:45 ^ Unify: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) 03:20:45 ^ Call: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4119566)) 03:20:45 ^ Unify: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4119566)) 03:20:45 ^ Call: (170) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4119566) 03:20:45 ^ Exit: (170) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4121438, arity, _4121442, rtSymmetricBinaryPredicate))) 03:20:45 ^ Exit: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4121438, arity, _4121442, rtSymmetricBinaryPredicate)))) 03:20:45 ^ Call: (171) [baseKB] cwc 03:20:45 ^ Unify: (171) [baseKB] cwc 03:20:45 ^ Exit: (171) [baseKB] cwc 03:20:45 ^ Call: (171) [baseKB] baseKB:mpred_prop(_4121438, arity, _4121442, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (171) [baseKB] baseKB:mpred_prop(_4121438, arity, _4121442, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) 03:20:45 ^ Fail: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4112558), call(_4112558)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) 03:20:45 ^ Call: (165) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), _4127160, _4127222) 03:20:45 ^ Unify: (165) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), _4127160, _4127850) 03:20:45 Call: (166) [system] compound_name_arity(arity(sk2_in, 1), _4127160, _4128418) 03:20:45 Exit: (166) [system] compound_name_arity(arity(sk2_in, 1), arity, 2) 03:20:45 ^ Exit: (165) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), arity, 2) 03:20:45 ^ Call: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4130294), call(_4130294)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) 03:20:45 ^ Unify: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4130294), call(_4130294)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) 03:20:45 ^ Call: (168) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4130294) 03:20:45 ^ Exit: (168) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4132180, arity, _4132184, rtSymmetricBinaryPredicate))) 03:20:45 ^ Call: (169) [baseKB] cwc 03:20:45 ^ Unify: (169) [baseKB] cwc 03:20:45 ^ Exit: (169) [baseKB] cwc 03:20:45 ^ Call: (169) [baseKB] baseKB:mpred_prop(_4132180, arity, _4132184, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (169) [baseKB] baseKB:mpred_prop(_4132180, arity, _4132184, rtSymmetricBinaryPredicate) 03:20:45 ^ Call: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) 03:20:45 ^ Unify: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) 03:20:45 ^ Call: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4137302)) 03:20:45 ^ Unify: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4137302)) 03:20:45 ^ Call: (170) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4137302) 03:20:45 ^ Exit: (170) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4139174, arity, _4139178, rtSymmetricBinaryPredicate))) 03:20:45 ^ Exit: (169) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4139174, arity, _4139178, rtSymmetricBinaryPredicate)))) 03:20:45 ^ Call: (171) [baseKB] cwc 03:20:45 ^ Unify: (171) [baseKB] cwc 03:20:45 ^ Exit: (171) [baseKB] cwc 03:20:45 ^ Call: (171) [baseKB] baseKB:mpred_prop(_4139174, arity, _4139178, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (171) [baseKB] baseKB:mpred_prop(_4139174, arity, _4139178, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (168) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) 03:20:45 ^ Fail: (166) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4130294), call(_4130294)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) 03:20:45 ^ Exit: (171) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ Call: (174) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (174) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (174) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (175) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Unify: (175) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 Call: (176) [system] copy_term(t_l:disable_px, _4156928) 03:20:45 Exit: (176) [system] copy_term(t_l:disable_px, t_l:disable_px) 03:20:45 ^ Call: (176) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (176) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (175) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Call: (181) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Unify: (181) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Call: (182) [t_l] asserta(t_l:disable_px, _4161382) 03:20:45 ^ Exit: (182) [t_l] asserta(t_l:disable_px, <gt;clause>(0x5566f60ca1e0)) 03:20:45 Call: (182) [system] nb_current('$w_tl_e', _4162620) 03:20:45 Exit: (182) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (182) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca1e0), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (182) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca1e0), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 ^ Exit: (181) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (185) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 Exit: (185) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 ^ Call: (185) [baseKB] must_det(fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)) 03:20:45 ^ Unify: (185) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)) 03:20:45 ^ Unify: (185) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), _4146034)) 03:20:45 Call: (189) [lmcache] lmcache:completely_expanded(_4171534, arity(sk2_in, 1)) 03:20:45 Fail: (189) [lmcache] lmcache:completely_expanded(_4172152, arity(sk2_in, 1)) 03:20:45 Call: (189) [lmcache] lmcache:completely_expanded(arity(sk2_in, 1), _4146034) 03:20:45 Fail: (189) [lmcache] lmcache:completely_expanded(arity(sk2_in, 1), _4146034) 03:20:45 ^ Call: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) 03:20:45 ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) 03:20:45 ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) 03:20:45 ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) 03:20:45 ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) 03:20:45 Call: (192) [t_l] t_l:infSkipFullExpand 03:20:45 Fail: (192) [t_l] t_l:infSkipFullExpand 03:20:45 ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) 03:20:45 ^ Unify: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), _4146034) 03:20:45 Call: (194) [t_l] t_l:into_goal_code 03:20:45 Fail: (194) [t_l] t_l:into_goal_code 03:20:45 ^ Call: (194) [baseKB] ucatch:not_ftCompound(arity(sk2_in, 1)) 03:20:45 ^ Unify: (194) [baseKB] ucatch:not_ftCompound(arity(sk2_in, 1)) 03:20:45 ^ Call: (195) [baseKB] ucatch:is_ftCompound(arity(sk2_in, 1)) 03:20:45 ^ Unify: (195) [baseKB] ucatch:is_ftCompound(arity(sk2_in, 1)) 03:20:45 ^ Call: (196) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) 03:20:45 ^ Unify: (196) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) 03:20:45 ^ Fail: (196) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) 03:20:45 ^ Redo: (195) [baseKB] ucatch:is_ftCompound(arity(sk2_in, 1)) 03:20:45 ^ Exit: (195) [baseKB] ucatch:is_ftCompound(arity(sk2_in, 1)) 03:20:45 ^ Fail: (194) [baseKB] ucatch:not_ftCompound(arity(sk2_in, 1)) 03:20:45 ^ Call: (196) [ucatch] mpred_type_isa:was_isa(arity(sk2_in, 1), _4187226, _4187228) 03:20:45 ^ Unify: (196) [ucatch] mpred_type_isa:was_isa(arity(sk2_in, 1), _4187226, _4187228) 03:20:45 Call: (197) [system] fail 03:20:45 Fail: (197) [system] fail 03:20:45 ^ Fail: (196) [ucatch] mpred_type_isa:was_isa(arity(sk2_in, 1), _4187226, _4187228) 03:20:45 ^ Call: (194) [baseKB] first:cnas(arity(sk2_in, 1), _4190342, _4190344) 03:20:45 ^ Unify: (194) [baseKB] first:cnas(arity(sk2_in, 1), _4190342, _4190344) 03:20:45 Call: (195) [system] compound_name_arguments(arity(sk2_in, 1), _4190342, _4190344) 03:20:45 Exit: (195) [system] compound_name_arguments(arity(sk2_in, 1), arity, [sk2_in, 1]) 03:20:45 ^ Exit: (194) [baseKB] first:cnas(arity(sk2_in, 1), arity, [sk2_in, 1]) 03:20:45 ^ Call: (198) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Unify: (198) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Call: (199) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Unify: (199) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Fail: (199) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Redo: (198) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Exit: (198) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Call: (199) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Unify: (199) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Call: (200) [baseKB] ucatch:is_ftCompound(1) 03:20:45 ^ Unify: (200) [baseKB] ucatch:is_ftCompound(1) 03:20:45 ^ Fail: (200) [baseKB] ucatch:is_ftCompound(1) 03:20:45 ^ Redo: (199) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Exit: (199) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Call: (194) [baseKB] first:cnas(_4181022, arity, [sk2_in, 1]) 03:20:45 ^ Unify: (194) [baseKB] first:cnas(_4181022, arity, [sk2_in, 1]) 03:20:45 Call: (195) [system] _4181022=..[arity, sk2_in, 1] 03:20:45 Exit: (195) [system] arity(sk2_in, 1)=..[arity, sk2_in, 1] 03:20:45 ^ Exit: (194) [baseKB] first:cnas(arity(sk2_in, 1), arity, [sk2_in, 1]) 03:20:45 Call: (195) [t_l] t_l:infSkipFullExpand 03:20:45 Fail: (195) [t_l] t_l:infSkipFullExpand 03:20:45 ^ Call: (196) [baseKB] loop_check:cyclic_break(arity(sk2_in, 1)) 03:20:45 ^ Unify: (196) [baseKB] loop_check:cyclic_break(arity(sk2_in, 1)) 03:20:45 ^ Redo: (196) [baseKB] loop_check:cyclic_break(arity(sk2_in, 1)) 03:20:45 ^ Exit: (196) [baseKB] loop_check:cyclic_break(arity(sk2_in, 1)) 03:20:45 ^ Call: (197) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) 03:20:45 ^ Unify: (197) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) 03:20:45 ^ Fail: (197) [baseKB] ucatch:is_ftVar(arity(sk2_in, 1)) 03:20:45 ^ Call: (197) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), s, _4210928) 03:20:45 ^ Unify: (197) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), s, _4211556) 03:20:45 Call: (198) [system] compound_name_arity(arity(sk2_in, 1), s, _4212124) 03:20:45 Fail: (198) [system] compound_name_arity(arity(sk2_in, 1), s, _4212124) 03:20:45 ^ Fail: (197) [baseKB] logicmoo_util_terms:safe_functor(arity(sk2_in, 1), s, _4213406) 03:20:45 ^ Call: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4213976, _4213982]) 03:20:45 ^ Unify: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4213976, _4213982]) 03:20:45 Call: (198) [system] compound_name_arguments(arity(sk2_in, 1), _4213976, [_4213982]) 03:20:45 Fail: (198) [system] compound_name_arguments(arity(sk2_in, 1), _4213976, [_4213982]) 03:20:45 ^ Fail: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4213976, _4213982]) 03:20:45 ^ Call: (197) [baseKB] logicmoo_util_terms:is_src_true(arity(sk2_in, 1)) 03:20:45 ^ Unify: (197) [baseKB] logicmoo_util_terms:is_src_true(arity(sk2_in, 1)) 03:20:45 Call: (198) [system] var(arity(sk2_in, 1)) 03:20:45 Fail: (198) [system] var(arity(sk2_in, 1)) 03:20:45 ^ Redo: (197) [baseKB] logicmoo_util_terms:is_src_true(arity(sk2_in, 1)) 03:20:45 ^ Unify: (197) [baseKB] logicmoo_util_terms:is_src_true(arity(sk2_in, 1)) 03:20:45 ^ Call: (198) [baseKB] logicmoo_util_terms:is_proof(arity(sk2_in, 1)) 03:20:45 ^ Unify: (198) [baseKB] logicmoo_util_terms:is_proof(arity(sk2_in, 1)) 03:20:45 Call: (199) [system] functor(arity(sk2_in, 1), ftProofFn, _4222062) 03:20:45 Fail: (199) [system] functor(arity(sk2_in, 1), ftProofFn, _4222672) 03:20:45 ^ Fail: (198) [baseKB] logicmoo_util_terms:is_proof(arity(sk2_in, 1)) 03:20:45 ^ Fail: (197) [baseKB] logicmoo_util_terms:is_src_true(arity(sk2_in, 1)) 03:20:45 ^ Call: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4224464, _4224470, _4224476]) 03:20:45 ^ Unify: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4224464, _4224470, _4224476]) 03:20:45 Call: (198) [system] compound_name_arguments(arity(sk2_in, 1), _4224464, [_4224470, _4224476]) 03:20:45 Exit: (198) [system] compound_name_arguments(arity(sk2_in, 1), arity, [sk2_in, 1]) 03:20:45 ^ Exit: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [arity, sk2_in, 1]) 03:20:45 ^ Call: (197) [baseKB] ucatch:is_ftVar(sk2_in) 03:20:45 ^ Unify: (197) [baseKB] ucatch:is_ftVar(sk2_in) 03:20:45 ^ Fail: (197) [baseKB] ucatch:is_ftVar(sk2_in) 03:20:45 ^ Call: (197) [baseKB] ucatch:is_ftVar(1) 03:20:45 ^ Unify: (197) [baseKB] ucatch:is_ftVar(1) 03:20:45 ^ Fail: (197) [baseKB] ucatch:is_ftVar(1) 03:20:45 ^ Call: (198) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4231318), call(_4231318)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) 03:20:45 ^ Unify: (198) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4231318), call(_4231318)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) 03:20:45 ^ Call: (200) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4231318) 03:20:45 ^ Exit: (200) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4233204, arity, _4233208, rtSymmetricBinaryPredicate))) 03:20:45 ^ Call: (201) [baseKB] cwc 03:20:45 ^ Unify: (201) [baseKB] cwc 03:20:45 ^ Exit: (201) [baseKB] cwc 03:20:45 ^ Call: (201) [baseKB] baseKB:mpred_prop(_4233204, arity, _4233208, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (201) [baseKB] baseKB:mpred_prop(_4233204, arity, _4233208, rtSymmetricBinaryPredicate) 03:20:45 ^ Call: (200) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) 03:20:45 ^ Unify: (200) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) 03:20:45 ^ Call: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4238326)) 03:20:45 ^ Unify: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), _4238326)) 03:20:45 ^ Call: (202) [baseKB] clause(rtSymmetricBinaryPredicate(arity), _4238326) 03:20:45 ^ Exit: (202) [baseKB] clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4240198, arity, _4240202, rtSymmetricBinaryPredicate))) 03:20:45 ^ Exit: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(arity), (cwc, mpred_prop(_4240198, arity, _4240202, rtSymmetricBinaryPredicate)))) 03:20:45 ^ Call: (203) [baseKB] cwc 03:20:45 ^ Unify: (203) [baseKB] cwc 03:20:45 ^ Exit: (203) [baseKB] cwc 03:20:45 ^ Call: (203) [baseKB] baseKB:mpred_prop(_4240198, arity, _4240202, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (203) [baseKB] baseKB:mpred_prop(_4240198, arity, _4240202, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (200) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(arity)) 03:20:45 ^ Fail: (198) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(arity), _4231318), call(_4231318)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(arity)))) 03:20:45 ^ Call: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4245920, _4245926|_4245928]) 03:20:45 ^ Unify: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [_4245920, _4245926|_4245928]) 03:20:45 Call: (198) [system] compound_name_arguments(arity(sk2_in, 1), _4245920, [_4245926|_4245928]) 03:20:45 Exit: (198) [system] compound_name_arguments(arity(sk2_in, 1), arity, [sk2_in, 1]) 03:20:45 ^ Exit: (197) [baseKB] logicmoo_util_terms:univ_safe(arity(sk2_in, 1), [arity, sk2_in, 1]) 03:20:45 ^ Call: (200) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(arity), _4249054), call(_4249054)*->true;clause_b(baseKB:rtArgsVerbatum(arity)))) 03:20:45 ^ Unify: (200) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(arity), _4249054), call(_4249054)*->true;clause_b(baseKB:rtArgsVerbatum(arity)))) 03:20:45 ^ Call: (202) [baseKB] clause(rtArgsVerbatum(arity), _4249054) 03:20:45 ^ Exit: (202) [baseKB] clause(rtArgsVerbatum(arity), (cwc, mpred_prop(_4250940, arity, _4250944, rtArgsVerbatum))) 03:20:45 ^ Call: (203) [baseKB] cwc 03:20:45 ^ Unify: (203) [baseKB] cwc 03:20:45 ^ Exit: (203) [baseKB] cwc 03:20:45 ^ Call: (203) [baseKB] baseKB:mpred_prop(_4250940, arity, _4250944, rtArgsVerbatum) 03:20:45 ^ Fail: (203) [baseKB] baseKB:mpred_prop(_4250940, arity, _4250944, rtArgsVerbatum) 03:20:45 ^ Redo: (202) [baseKB] clause(rtArgsVerbatum(arity), _4249054) 03:20:45 ^ Exit: (202) [baseKB] clause(rtArgsVerbatum(arity), (cwc, atom(arity), atom_concat(_4255390, 'Fn', arity))) 03:20:45 ^ Call: (203) [baseKB] cwc 03:20:45 ^ Unify: (203) [baseKB] cwc 03:20:45 ^ Exit: (203) [baseKB] cwc 03:20:45 Call: (203) [system] atom(arity) 03:20:45 Exit: (203) [system] atom(arity) 03:20:45 Call: (203) [system] atom_concat(_4255390, 'Fn', arity) 03:20:45 Fail: (203) [system] atom_concat(_4255390, 'Fn', arity) 03:20:45 ^ Call: (202) [baseKB] clause_b(baseKB:rtArgsVerbatum(arity)) 03:20:45 ^ Unify: (202) [baseKB] clause_b(baseKB:rtArgsVerbatum(arity)) 03:20:45 ^ Call: (203) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(arity), _4261676)) 03:20:45 ^ Unify: (203) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(arity), _4261676)) 03:20:45 ^ Call: (204) [baseKB] clause(rtArgsVerbatum(arity), _4261676) 03:20:45 ^ Exit: (204) [baseKB] clause(rtArgsVerbatum(arity), (cwc, mpred_prop(_4263548, arity, _4263552, rtArgsVerbatum))) 03:20:45 ^ Exit: (203) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(arity), (cwc, mpred_prop(_4263548, arity, _4263552, rtArgsVerbatum)))) 03:20:45 ^ Call: (205) [baseKB] cwc 03:20:45 ^ Unify: (205) [baseKB] cwc 03:20:45 ^ Exit: (205) [baseKB] cwc 03:20:45 ^ Call: (205) [baseKB] baseKB:mpred_prop(_4263548, arity, _4263552, rtArgsVerbatum) 03:20:45 ^ Fail: (205) [baseKB] baseKB:mpred_prop(_4263548, arity, _4263552, rtArgsVerbatum) 03:20:45 ^ Redo: (204) [baseKB] clause(rtArgsVerbatum(arity), _4261676) 03:20:45 ^ Exit: (204) [baseKB] clause(rtArgsVerbatum(arity), (cwc, atom(arity), atom_concat(_4268634, 'Fn', arity))) 03:20:45 ^ Exit: (203) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(arity), (cwc, atom(arity), atom_concat(_4268634, 'Fn', arity)))) 03:20:45 ^ Call: (205) [baseKB] cwc 03:20:45 ^ Unify: (205) [baseKB] cwc 03:20:45 ^ Exit: (205) [baseKB] cwc 03:20:45 Call: (205) [system] atom(arity) 03:20:45 Exit: (205) [system] atom(arity) 03:20:45 Call: (205) [system] atom_concat(_4268634, 'Fn', arity) 03:20:45 Fail: (205) [system] atom_concat(_4268634, 'Fn', arity) 03:20:45 ^ Fail: (202) [baseKB] clause_b(baseKB:rtArgsVerbatum(arity)) 03:20:45 ^ Fail: (200) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(arity), _4249054), call(_4249054)*->true;clause_b(baseKB:rtArgsVerbatum(arity)))) 03:20:45 ^ Call: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(arity), _4275548), call(_4275548)*->true;clause_b(baseKB:prologBuiltin(arity)))) 03:20:45 ^ Unify: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(arity), _4275548), call(_4275548)*->true;clause_b(baseKB:prologBuiltin(arity)))) 03:20:45 ^ Call: (203) [baseKB] clause(prologBuiltin(arity), _4275548) 03:20:45 ^ Exit: (203) [baseKB] clause(prologBuiltin(arity), (cwc, mpred_prop(_4277434, arity, _4277438, prologBuiltin))) 03:20:45 ^ Call: (204) [baseKB] cwc 03:20:45 ^ Unify: (204) [baseKB] cwc 03:20:45 ^ Exit: (204) [baseKB] cwc 03:20:45 ^ Call: (204) [baseKB] baseKB:mpred_prop(_4277434, arity, _4277438, prologBuiltin) 03:20:45 ^ Fail: (204) [baseKB] baseKB:mpred_prop(_4277434, arity, _4277438, prologBuiltin) 03:20:45 ^ Call: (203) [baseKB] clause_b(baseKB:prologBuiltin(arity)) 03:20:45 ^ Unify: (203) [baseKB] clause_b(baseKB:prologBuiltin(arity)) 03:20:45 ^ Call: (204) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(arity), _4282556)) 03:20:45 ^ Unify: (204) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(arity), _4282556)) 03:20:45 ^ Call: (205) [baseKB] clause(prologBuiltin(arity), _4282556) 03:20:45 ^ Exit: (205) [baseKB] clause(prologBuiltin(arity), (cwc, mpred_prop(_4284428, arity, _4284432, prologBuiltin))) 03:20:45 ^ Exit: (204) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(arity), (cwc, mpred_prop(_4284428, arity, _4284432, prologBuiltin)))) 03:20:45 ^ Call: (206) [baseKB] cwc 03:20:45 ^ Unify: (206) [baseKB] cwc 03:20:45 ^ Exit: (206) [baseKB] cwc 03:20:45 ^ Call: (206) [baseKB] baseKB:mpred_prop(_4284428, arity, _4284432, prologBuiltin) 03:20:45 ^ Fail: (206) [baseKB] baseKB:mpred_prop(_4284428, arity, _4284432, prologBuiltin) 03:20:45 ^ Fail: (203) [baseKB] clause_b(baseKB:prologBuiltin(arity)) 03:20:45 ^ Fail: (201) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(arity), _4275548), call(_4275548)*->true;clause_b(baseKB:prologBuiltin(arity)))) 03:20:45 ^ Call: (192) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Unify: (192) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 Call: (193) [system] var(true) 03:20:45 Fail: (193) [system] var(true) 03:20:45 ^ Redo: (192) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Unify: (192) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Exit: (192) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Exit: (191) [baseKB] fully_expand_clause(change(assert, post), arity(sk2_in, 1), arity(sk2_in, 1)) 03:20:45 ^ Exit: (185) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), arity(sk2_in, 1), arity(sk2_in, 1))) 03:20:45 ^ Call: (185) [baseKB] must_det(quietly(maybe_deserialize_attvars(arity(sk2_in, 1), _4109396))) 03:20:45 ^ Unify: (185) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(arity(sk2_in, 1), _4109396))) 03:20:45 ^ Unify: (185) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(arity(sk2_in, 1), _4109396))) 03:20:45 ^ Exit: (193) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (185) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(arity(sk2_in, 1), arity(sk2_in, 1)))) 03:20:45 Call: (185) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (185) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Call: (185) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (185) [system] nb_delete(no_kif_var_coroutines) 03:20:45 ^ 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)) 03:20:45 ^ 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)))))) 03:20:45 Call: (180) [system] deterministic(_4160036) 03:20:45 Exit: (180) [system] deterministic(true) 03:20:45 ^ Call: (181) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ Unify: (181) [locally_each] locally_each:key_erase(t_l) 03:20:45 Call: (182) [system] nb_current('$w_tl_e', [_4305772|_4305774]) 03:20:45 Exit: (182) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f60ca1e0), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (182) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (182) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (183) [system] erase(<gt;clause>(0x5566f60ca1e0)) 03:20:45 Exit: (183) [system] erase(<gt;clause>(0x5566f60ca1e0)) 03:20:45 Call: (182) [system] true 03:20:45 Exit: (182) [system] true 03:20:45 Call: (182) [system] true 03:20:45 Exit: (182) [system] true 03:20:45 ^ Exit: (181) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ 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))))))) 03:20:45 ^ 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))))))) 03:20:45 ^ 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(...)|...]))))) 03:20:45 ^ 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(...)|...]))))) 03:20:45 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(..., ..., ..., ...)]))))) 03:20:45 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(...)|...]))))) 03:20:45 ^ Exit: (169) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (170) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (167) [t_l] t_l:is_repropagating(_4321074) 03:20:45 Fail: (167) [t_l] t_l:is_repropagating(_4321688) 03:20:45 Call: (168) [t_l] t_l:exact_assertions 03:20:45 Fail: (168) [t_l] t_l:exact_assertions 03:20:45 Call: (168) [t_l] t_l:exact_assertions 03:20:45 Fail: (168) [t_l] t_l:exact_assertions 03:20:45 ^ Exit: (173) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ 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)])). 03:20:45 ^ Call: (174) [baseKB] fix_mp("mpred_add_support_fast", _4375996, _4375998, _4376000) 03:20:45 ^ Unify: (174) [baseKB] fix_mp("mpred_add_support_fast", _4375996, _4375998, _4376000) 03:20:45 ^ Exit: (180) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (174) [baseKB] fix_mp("mpred_add_support_fast", _4375996, baseKB, _4375996) 03:20:45 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)]))) 03:20:45 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)]))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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(..., ...)|...])))))) 03:20:45 ^ 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([...|...])))))) 03:20:45 ^ 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([...|...])))))) 03:20:45 Call: (174) [t_l] t_l:assert_dir(_4392890) 03:20:45 Fail: (174) [t_l] t_l:assert_dir(_4392890) 03:20:45 ^ Exit: (181) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (182) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (176) [t_l] t_l:assert_dir(_4396838) 03:20:45 Fail: (176) [t_l] t_l:assert_dir(_4396838) 03:20:45 ^ Exit: (183) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (179) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Unify: (179) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Exit: (179) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Call: (179) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ Unify: (179) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ Call: (180) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ Unify: (180) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (186) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (186) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (187) [ucatch] strip_module(ucatch:must_det_u, _4406944, _4406884) 03:20:45 ^ Exit: (187) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (187) [system] var(must_det_u) 03:20:45 Fail: (187) [system] var(must_det_u) 03:20:45 ^ Fail: (186) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ Call: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (188) [ucatch] strip_module(ucatch:must_det_u, _4415570, _4415510) 03:20:45 ^ Exit: (188) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (188) [system] var(must_det_u) 03:20:45 Fail: (188) [system] var(must_det_u) 03:20:45 ^ Fail: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (187) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538)) 03:20:45 ^ Unify: (187) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538)) 03:20:45 ^ Call: (188) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538), _4419880, _4419820) 03:20:45 ^ 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)) 03:20:45 Call: (188) [system] var(strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538)) 03:20:45 Fail: (188) [system] var(strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538)) 03:20:45 ^ Fail: (187) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4405536, _4405538)) 03:20:45 ^ Call: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (188) [ucatch] strip_module(ucatch:must_det_u, _4424196, _4424136) 03:20:45 ^ Exit: (188) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (188) [system] var(must_det_u) 03:20:45 Fail: (188) [system] var(must_det_u) 03:20:45 ^ Fail: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (189) [ucatch] strip_module(ucatch:must_det_u, _4432822, _4432762) 03:20:45 ^ Exit: (189) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (189) [system] var(must_det_u) 03:20:45 Fail: (189) [system] var(must_det_u) 03:20:45 ^ Fail: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (188) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Unify: (188) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (189) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _4437132, _4437072) 03:20:45 ^ Exit: (189) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Call: (189) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Fail: (189) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Fail: (188) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (189) [ucatch] strip_module(ucatch:must_det_u, _4441454, _4441394) 03:20:45 ^ Exit: (189) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (189) [system] var(must_det_u) 03:20:45 Fail: (189) [system] var(must_det_u) 03:20:45 ^ Fail: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _4450080, _4450020) 03:20:45 ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (190) [system] var(must_det_u) 03:20:45 Fail: (190) [system] var(must_det_u) 03:20:45 ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 Call: (190) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572)) 03:20:45 Fail: (190) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:arity(sk2_in, 1), _4405570, _4405572)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (198) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _4460086, _4460026) 03:20:45 ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (190) [system] var(must_det_u) 03:20:45 Fail: (190) [system] var(must_det_u) 03:20:45 ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _4468712, _4468652) 03:20:45 ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (191) [system] var(must_det_u) 03:20:45 Fail: (191) [system] var(must_det_u) 03:20:45 ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (190) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ Unify: (190) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ Call: (191) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1)), _4473022, _4472962) 03:20:45 ^ 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))) 03:20:45 Call: (191) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 Fail: (191) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ Fail: (190) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 Call: (195) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (195) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (195) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (195) [t_l] t_l:verify_side_effect_buffer 03:20:45 ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _4479762, _4479702) 03:20:45 ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (191) [system] var(must_det_u) 03:20:45 Fail: (191) [system] var(must_det_u) 03:20:45 ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 Call: (191) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624))) 03:20:45 Fail: (191) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(arity(sk2_in, 1), _4405624);arity(sk2_in, 1)=_4405624))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (198) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (186) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (186) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (186) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (186) [t_l] t_l:verify_side_effect_buffer 03:20:45 Call: (186) [t_l] t_l:no_attempt_side_effects 03:20:45 Fail: (186) [t_l] t_l:no_attempt_side_effects 03:20:45 Call: (186) [t_l] t_l:side_effect_ok 03:20:45 Fail: (186) [t_l] t_l:side_effect_ok 03:20:45 Call: (186) [t_l] t_l:noDBaseMODs(_4493050) 03:20:45 Fail: (186) [t_l] t_l:noDBaseMODs(_4493664) 03:20:45 ^ Call: (186) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ Unify: (186) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (191) [baseKB] hook_database:assertz_i(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Unify: (191) [baseKB] hook_database:assertz_i(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Call: (192) [baseKB] hook_database:notrace_check_never_assert(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Unify: (192) [baseKB] hook_database:notrace_check_never_assert(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Call: (193) [baseKB] check_never_assert(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Unify: (193) [baseKB] check_never_assert(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Exit: (199) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (193) [baseKB] check_never_assert(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Exit: (192) [baseKB] hook_database:notrace_check_never_assert(baseKB:arity(sk2_in, 1)) 03:20:45 Call: (192) [system] fail 03:20:45 Fail: (192) [system] fail 03:20:45 ^ Redo: (191) [baseKB] hook_database:assertz_i(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Unify: (191) [baseKB] hook_database:assertz_i(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Call: (192) [baseKB] clause_attvars:clausify_attributes(baseKB:arity(sk2_in, 1), _4507072) 03:20:45 ^ Unify: (192) [baseKB] clause_attvars:clausify_attributes(baseKB:arity(sk2_in, 1), _4507072) 03:20:45 ^ Exit: (192) [baseKB] clause_attvars:clausify_attributes(baseKB:arity(sk2_in, 1), baseKB:arity(sk2_in, 1)) 03:20:45 ^ Call: (192) [system] assertz(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Exit: (192) [system] assertz(baseKB:arity(sk2_in, 1)) 03:20:45 ^ Exit: (191) [baseKB] hook_database:assertz_i(baseKB:arity(sk2_in, 1)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (186) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (180) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ Exit: (179) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:arity(sk2_in, 1))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (175) [baseKB] clause(que(arity(sk2_in, 1), _4515322), _4515352) 03:20:45 ^ Fail: (175) [baseKB] clause(que(arity(sk2_in, 1), _4515322), _4515352) 03:20:45 ^ Call: (175) [baseKB] clause_b(baseKB:que(arity(sk2_in, 1), _4515322)) 03:20:45 ^ Unify: (175) [baseKB] clause_b(baseKB:que(arity(sk2_in, 1), _4515322)) 03:20:45 ^ Call: (176) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(arity(sk2_in, 1), _4515322), _4519150)) 03:20:45 ^ Unify: (176) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(arity(sk2_in, 1), _4515322), _4519150)) 03:20:45 ^ Call: (177) [baseKB] clause(que(arity(sk2_in, 1), _4515322), _4519150) 03:20:45 ^ Fail: (177) [baseKB] clause(que(arity(sk2_in, 1), _4515322), _4519150) 03:20:45 ^ Fail: (176) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(arity(sk2_in, 1), _4515322), _4519150)) 03:20:45 ^ Fail: (175) [baseKB] clause_b(baseKB:que(arity(sk2_in, 1), _4515322)) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (174) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (174) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ Call: (174) [loop_check] prolog_frame_attribute(4004, parent_goal, loop_check_term_frame(_4526836, mpred_enqueueing(arity(sk2_in, 1)), 1, _4526842, _4526844)) 03:20:45 ^ Fail: (174) [loop_check] prolog_frame_attribute(4004, parent_goal, loop_check_term_frame(_4526836, mpred_enqueueing(arity(sk2_in, 1)), 1, _4526842, _4526844)) 03:20:45 ^ 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) 03:20:45 ^ Call: (174) [baseKB] mpred_fwc(arity(sk2_in, 1)) 03:20:45 ^ Unify: (174) [baseKB] mpred_fwc(arity(sk2_in, 1)) 03:20:45 ^ Exit: (183) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (180) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (180) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (180) [baseKB] mpred_fwc1(arity(sk2_in, 1)) 03:20:45 ^ Unify: (180) [baseKB] mpred_fwc1(arity(sk2_in, 1)) 03:20:45 ^ Unify: (180) [baseKB] mpred_fwc1(arity(sk2_in, 1)) 03:20:45 ^ Call: (186) [baseKB] asserta(t_l:busy_s(arity(sk2_in, 1)), _4537494) 03:20:45 ^ Exit: (186) [baseKB] asserta(t_l:busy_s(arity(sk2_in, 1)), <gt;clause>(0x5566f6570a80)) 03:20:45 ^ Call: (185) [baseKB] mpred_m_fwc2(baseKB, arity(sk2_in, 1)) 03:20:45 ^ Unify: (185) [baseKB] mpred_m_fwc2(baseKB, arity(sk2_in, 1)) 03:20:45 %~ baseKB : mpred_fwc1( arity(sk2_in,1)). 03:20:45 ^ Call: (190) [baseKB] asserta(t_l:busy_f(arity(sk2_in, 1)), _4548064) 03:20:45 ^ Exit: (190) [baseKB] asserta(t_l:busy_f(arity(sk2_in, 1)), <gt;clause>(0x5566f6570b00)) 03:20:45 ^ Call: (189) [baseKB] mpred_do_fact(arity(sk2_in, 1)) 03:20:45 ^ Unify: (189) [baseKB] mpred_do_fact(arity(sk2_in, 1)) 03:20:45 ^ Unify: (189) [baseKB] mpred_do_fact(arity(sk2_in, 1)) 03:20:45 %~ %~ Found positive trigger: arity(sk2_in,1)%~ body: predicateConventionMt(sk2_in,_4551388)*->rhs([{kb_global(_4551388:(sk2_in/1))}]) 03:20:45 %~ %~ Found positive trigger: arity(sk2_in,1)%~ body: prologHybrid(sk2_in)*->rhs([{kb_shared((sk2_in/1))}]) 03:20:45 Call: (202) [baseKB] baseKB:prologHybrid(sk2_in) 03:20:45 Unify: (202) [baseKB] baseKB:prologHybrid(sk2_in) 03:20:45 ^ Call: (203) [baseKB] cwc 03:20:45 ^ Unify: (203) [baseKB] cwc 03:20:45 ^ Exit: (203) [baseKB] cwc 03:20:45 ^ Call: (203) [baseKB] baseKB:mpred_prop(_4563842, sk2_in, _4563846, prologHybrid) 03:20:45 ^ Fail: (203) [baseKB] baseKB:mpred_prop(_4564474, sk2_in, _4564478, prologHybrid) 03:20:45 Fail: (202) [baseKB] baseKB:prologHybrid(sk2_in) 03:20:45 %~ %~ Found positive trigger: arity(sk2_in,1)%~ body: pfcControlled(sk2_in)*->rhs([hybrid_support(sk2_in,1)]) 03:20:45 Call: (202) [baseKB] baseKB:pfcControlled(sk2_in) 03:20:45 Unify: (202) [baseKB] baseKB:pfcControlled(sk2_in) 03:20:45 ^ Call: (203) [baseKB] cwc 03:20:45 ^ Unify: (203) [baseKB] cwc 03:20:45 ^ Exit: (203) [baseKB] cwc 03:20:45 ^ Call: (203) [baseKB] baseKB:mpred_prop(_4573516, sk2_in, _4573520, pfcControlled) 03:20:45 ^ Fail: (203) [baseKB] baseKB:mpred_prop(_4574148, sk2_in, _4574152, pfcControlled) 03:20:45 Fail: (202) [baseKB] baseKB:pfcControlled(sk2_in) 03:20:45 %~ %~ Found positive trigger: arity(sk2_in,1)%~ body: singleValuedInArg(sk2_in,_4575348)*->rhs([singleValuedInArgAX(sk2_in,1,_4575348)]) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (204) [pfc_lib] clause(singleValuedInArg(sk2_in, _4575348), _4580008) 03:20:45 ^ Fail: (204) [pfc_lib] clause(singleValuedInArg(sk2_in, _4575348), _4580008) 03:20:45 ^ Call: (204) [pfc_lib] clause_b(baseKB:singleValuedInArg(sk2_in, _4575348)) 03:20:45 ^ Unify: (204) [pfc_lib] clause_b(baseKB:singleValuedInArg(sk2_in, _4575348)) 03:20:45 ^ Call: (205) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(singleValuedInArg(sk2_in, _4575348), _4583806)) 03:20:45 ^ Unify: (205) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(singleValuedInArg(sk2_in, _4575348), _4583806)) 03:20:45 ^ Call: (206) [baseKB] clause(singleValuedInArg(sk2_in, _4575348), _4583806) 03:20:45 ^ Fail: (206) [baseKB] clause(singleValuedInArg(sk2_in, _4575348), _4583806) 03:20:45 ^ Fail: (205) [pfc_lib] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(singleValuedInArg(sk2_in, _4575348), _4583806)) 03:20:45 ^ Fail: (204) [pfc_lib] clause_b(baseKB:singleValuedInArg(sk2_in, _4575348)) 03:20:45 ^ 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)))) 03:20:45 ^ Exit: (189) [baseKB] mpred_do_fact(arity(sk2_in, 1)) 03:20:45 Call: (189) [system] true 03:20:45 Exit: (189) [system] true 03:20:45 ^ Call: (189) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f6570b00)), _4548108, fail)->true;true)) 03:20:45 ^ Unify: (189) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f6570b00)), _4548108, fail)->true;true)) 03:20:45 Call: (192) [system] erase(<gt;clause>(0x5566f6570b00)) 03:20:45 Exit: (192) [system] erase(<gt;clause>(0x5566f6570b00)) 03:20:45 Call: (191) [system] true 03:20:45 Exit: (191) [system] true 03:20:45 ^ Exit: (189) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f6570b00)), _4548108, fail)->true;true)) 03:20:45 ^ Exit: (185) [baseKB] mpred_m_fwc2(baseKB, arity(sk2_in, 1)) 03:20:45 Call: (185) [system] true 03:20:45 Exit: (185) [system] true 03:20:45 ^ Call: (185) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f6570a80)), _4537540, fail)->true;true)) 03:20:45 ^ Unify: (185) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f6570a80)), _4537540, fail)->true;true)) 03:20:45 Call: (188) [system] erase(<gt;clause>(0x5566f6570a80)) 03:20:45 Exit: (188) [system] erase(<gt;clause>(0x5566f6570a80)) 03:20:45 Call: (187) [system] true 03:20:45 Exit: (187) [system] true 03:20:45 ^ Exit: (185) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f6570a80)), _4537540, fail)->true;true)) 03:20:45 ^ Exit: (180) [baseKB] mpred_fwc1(arity(sk2_in, 1)) 03:20:45 ^ 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) 03:20:45 ^ Exit: (174) [baseKB] mpred_fwc(arity(sk2_in, 1)) 03:20:45 ^ 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) 03:20:45 ^ Exit: (163) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ %~ 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)])) 03:20:45 ^ Call: (165) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), _4608636, _4608638) 03:20:45 ^ Unify: (165) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), _4608636, _4608638) 03:20:45 Call: (166) [system] compound_name_arity(functorIsMacro(sk2_in), _4608636, _4608638) 03:20:45 Exit: (166) [system] compound_name_arity(functorIsMacro(sk2_in), functorIsMacro, 1) 03:20:45 ^ Exit: (165) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), functorIsMacro, 1) 03:20:45 ^ Exit: (172) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ Call: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (175) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (176) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Unify: (176) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 Call: (177) [system] copy_term(t_l:disable_px, _4623778) 03:20:45 Exit: (177) [system] copy_term(t_l:disable_px, t_l:disable_px) 03:20:45 ^ Call: (177) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (177) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (176) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Call: (182) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Unify: (182) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Call: (183) [t_l] asserta(t_l:disable_px, _4628232) 03:20:45 ^ Exit: (183) [t_l] asserta(t_l:disable_px, <gt;clause>(0x5566f60ca050)) 03:20:45 Call: (183) [system] nb_current('$w_tl_e', _4629470) 03:20:45 Exit: (183) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (183) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca050), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (183) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60ca050), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 ^ Exit: (182) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (186) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 Exit: (186) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 ^ Call: (186) [baseKB] must_det(fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)) 03:20:45 ^ Unify: (186) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)) 03:20:45 ^ Unify: (186) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), _4612884)) 03:20:45 Call: (190) [lmcache] lmcache:completely_expanded(_4638384, functorIsMacro(sk2_in)) 03:20:45 Fail: (190) [lmcache] lmcache:completely_expanded(_4639002, functorIsMacro(sk2_in)) 03:20:45 Call: (190) [lmcache] lmcache:completely_expanded(functorIsMacro(sk2_in), _4612884) 03:20:45 Fail: (190) [lmcache] lmcache:completely_expanded(functorIsMacro(sk2_in), _4612884) 03:20:45 ^ Call: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) 03:20:45 ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) 03:20:45 ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) 03:20:45 ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) 03:20:45 ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) 03:20:45 Call: (193) [t_l] t_l:infSkipFullExpand 03:20:45 Fail: (193) [t_l] t_l:infSkipFullExpand 03:20:45 ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) 03:20:45 ^ Unify: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), _4612884) 03:20:45 Call: (195) [t_l] t_l:into_goal_code 03:20:45 Fail: (195) [t_l] t_l:into_goal_code 03:20:45 ^ Call: (195) [baseKB] ucatch:not_ftCompound(functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (195) [baseKB] ucatch:not_ftCompound(functorIsMacro(sk2_in)) 03:20:45 ^ Call: (196) [baseKB] ucatch:is_ftCompound(functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (196) [baseKB] ucatch:is_ftCompound(functorIsMacro(sk2_in)) 03:20:45 ^ Call: (197) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (197) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) 03:20:45 ^ Fail: (197) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) 03:20:45 ^ Redo: (196) [baseKB] ucatch:is_ftCompound(functorIsMacro(sk2_in)) 03:20:45 ^ Exit: (196) [baseKB] ucatch:is_ftCompound(functorIsMacro(sk2_in)) 03:20:45 ^ Fail: (195) [baseKB] ucatch:not_ftCompound(functorIsMacro(sk2_in)) 03:20:45 ^ Call: (197) [ucatch] mpred_type_isa:was_isa(functorIsMacro(sk2_in), _4654076, _4654078) 03:20:45 ^ Unify: (197) [ucatch] mpred_type_isa:was_isa(functorIsMacro(sk2_in), _4654076, _4654078) 03:20:45 Call: (198) [system] fail 03:20:45 Fail: (198) [system] fail 03:20:45 ^ Fail: (197) [ucatch] mpred_type_isa:was_isa(functorIsMacro(sk2_in), _4654076, _4654078) 03:20:45 ^ Call: (195) [baseKB] first:cnas(functorIsMacro(sk2_in), _4657192, _4657194) 03:20:45 ^ Unify: (195) [baseKB] first:cnas(functorIsMacro(sk2_in), _4657192, _4657194) 03:20:45 Call: (196) [system] compound_name_arguments(functorIsMacro(sk2_in), _4657192, _4657194) 03:20:45 Exit: (196) [system] compound_name_arguments(functorIsMacro(sk2_in), functorIsMacro, [sk2_in]) 03:20:45 ^ Exit: (195) [baseKB] first:cnas(functorIsMacro(sk2_in), functorIsMacro, [sk2_in]) 03:20:45 ^ Call: (199) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Unify: (199) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Call: (200) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Unify: (200) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Fail: (200) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Redo: (199) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Exit: (199) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Call: (195) [baseKB] first:cnas(_4647872, functorIsMacro, [sk2_in]) 03:20:45 ^ Unify: (195) [baseKB] first:cnas(_4647872, functorIsMacro, [sk2_in]) 03:20:45 Call: (196) [system] _4647872=..[functorIsMacro, sk2_in] 03:20:45 Exit: (196) [system] functorIsMacro(sk2_in)=..[functorIsMacro, sk2_in] 03:20:45 ^ Exit: (195) [baseKB] first:cnas(functorIsMacro(sk2_in), functorIsMacro, [sk2_in]) 03:20:45 Call: (196) [t_l] t_l:infSkipFullExpand 03:20:45 Fail: (196) [t_l] t_l:infSkipFullExpand 03:20:45 ^ Call: (197) [baseKB] loop_check:cyclic_break(functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (197) [baseKB] loop_check:cyclic_break(functorIsMacro(sk2_in)) 03:20:45 ^ Redo: (197) [baseKB] loop_check:cyclic_break(functorIsMacro(sk2_in)) 03:20:45 ^ Exit: (197) [baseKB] loop_check:cyclic_break(functorIsMacro(sk2_in)) 03:20:45 ^ Call: (198) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (198) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) 03:20:45 ^ Fail: (198) [baseKB] ucatch:is_ftVar(functorIsMacro(sk2_in)) 03:20:45 ^ Call: (198) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), s, _4673410) 03:20:45 ^ Unify: (198) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), s, _4674038) 03:20:45 Call: (199) [system] compound_name_arity(functorIsMacro(sk2_in), s, _4674606) 03:20:45 Fail: (199) [system] compound_name_arity(functorIsMacro(sk2_in), s, _4674606) 03:20:45 ^ Fail: (198) [baseKB] logicmoo_util_terms:safe_functor(functorIsMacro(sk2_in), s, _4675888) 03:20:45 ^ Call: (198) [baseKB] logicmoo_util_terms:univ_safe(functorIsMacro(sk2_in), [_4676458, _4676464]) 03:20:45 ^ Unify: (198) [baseKB] logicmoo_util_terms:univ_safe(functorIsMacro(sk2_in), [_4676458, _4676464]) 03:20:45 Call: (199) [system] compound_name_arguments(functorIsMacro(sk2_in), _4676458, [_4676464]) 03:20:45 Exit: (199) [system] compound_name_arguments(functorIsMacro(sk2_in), functorIsMacro, [sk2_in]) 03:20:45 ^ Exit: (198) [baseKB] logicmoo_util_terms:univ_safe(functorIsMacro(sk2_in), [functorIsMacro, sk2_in]) 03:20:45 ^ Call: (193) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Unify: (193) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 Call: (194) [system] var(true) 03:20:45 Fail: (194) [system] var(true) 03:20:45 ^ Redo: (193) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Unify: (193) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Exit: (193) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Exit: (192) [baseKB] fully_expand_clause(change(assert, post), functorIsMacro(sk2_in), functorIsMacro(sk2_in)) 03:20:45 ^ Exit: (186) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), functorIsMacro(sk2_in), functorIsMacro(sk2_in))) 03:20:45 ^ Call: (186) [baseKB] must_det(quietly(maybe_deserialize_attvars(functorIsMacro(sk2_in), _4608608))) 03:20:45 ^ Unify: (186) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(functorIsMacro(sk2_in), _4608608))) 03:20:45 ^ Unify: (186) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(functorIsMacro(sk2_in), _4608608))) 03:20:45 ^ Exit: (194) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (186) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(functorIsMacro(sk2_in), functorIsMacro(sk2_in)))) 03:20:45 Call: (186) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (186) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Call: (186) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (186) [system] nb_delete(no_kif_var_coroutines) 03:20:45 ^ 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)) 03:20:45 ^ 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)))))) 03:20:45 Call: (181) [system] deterministic(_4626886) 03:20:45 Exit: (181) [system] deterministic(true) 03:20:45 ^ Call: (182) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ Unify: (182) [locally_each] locally_each:key_erase(t_l) 03:20:45 Call: (183) [system] nb_current('$w_tl_e', [_4695170|_4695172]) 03:20:45 Exit: (183) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f60ca050), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (183) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (183) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (184) [system] erase(<gt;clause>(0x5566f60ca050)) 03:20:45 Exit: (184) [system] erase(<gt;clause>(0x5566f60ca050)) 03:20:45 Call: (183) [system] true 03:20:45 Exit: (183) [system] true 03:20:45 Call: (183) [system] true 03:20:45 Exit: (183) [system] true 03:20:45 ^ Exit: (182) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ 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))))))) 03:20:45 ^ 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))))))) 03:20:45 ^ 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(...)|...]))))) 03:20:45 ^ 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(...)|...]))))) 03:20:45 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(..., ..., ..., ...)]))))) 03:20:45 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(...)|...]))))) 03:20:45 ^ Exit: (170) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (171) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (168) [t_l] t_l:is_repropagating(_4710472) 03:20:45 Fail: (168) [t_l] t_l:is_repropagating(_4711086) 03:20:45 Call: (169) [t_l] t_l:exact_assertions 03:20:45 Fail: (169) [t_l] t_l:exact_assertions 03:20:45 Call: (169) [t_l] t_l:exact_assertions 03:20:45 Fail: (169) [t_l] t_l:exact_assertions 03:20:45 ^ Exit: (174) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ 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)])). 03:20:45 ^ Call: (175) [baseKB] fix_mp("mpred_add_support_fast", _4765876, _4765878, _4765880) 03:20:45 ^ Unify: (175) [baseKB] fix_mp("mpred_add_support_fast", _4765876, _4765878, _4765880) 03:20:45 ^ Exit: (181) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (175) [baseKB] fix_mp("mpred_add_support_fast", _4765876, baseKB, _4765876) 03:20:45 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)]))) 03:20:45 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)]))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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(..., ...)|...])))))) 03:20:45 ^ 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([...|...])))))) 03:20:45 ^ 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([...|...])))))) 03:20:45 Call: (175) [t_l] t_l:assert_dir(_4782720) 03:20:45 Fail: (175) [t_l] t_l:assert_dir(_4782720) 03:20:45 ^ Exit: (182) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (183) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (177) [t_l] t_l:assert_dir(_4787178) 03:20:45 Fail: (177) [t_l] t_l:assert_dir(_4787178) 03:20:45 ^ Exit: (184) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (180) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (180) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Exit: (180) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Call: (180) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ Unify: (180) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ Call: (181) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ Unify: (181) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (188) [ucatch] strip_module(ucatch:must_det_u, _4797268, _4797208) 03:20:45 ^ Exit: (188) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (188) [system] var(must_det_u) 03:20:45 Fail: (188) [system] var(must_det_u) 03:20:45 ^ Fail: (187) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ Call: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (189) [ucatch] strip_module(ucatch:must_det_u, _4805894, _4805834) 03:20:45 ^ Exit: (189) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (189) [system] var(must_det_u) 03:20:45 Fail: (189) [system] var(must_det_u) 03:20:45 ^ Fail: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (188) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862)) 03:20:45 ^ Unify: (188) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862)) 03:20:45 ^ Call: (189) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862), _4810204, _4810144) 03:20:45 ^ 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)) 03:20:45 Call: (189) [system] var(strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862)) 03:20:45 Fail: (189) [system] var(strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862)) 03:20:45 ^ Fail: (188) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _4795860, _4795862)) 03:20:45 ^ Call: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (189) [ucatch] strip_module(ucatch:must_det_u, _4814520, _4814460) 03:20:45 ^ Exit: (189) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (189) [system] var(must_det_u) 03:20:45 Fail: (189) [system] var(must_det_u) 03:20:45 ^ Fail: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _4823146, _4823086) 03:20:45 ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (190) [system] var(must_det_u) 03:20:45 Fail: (190) [system] var(must_det_u) 03:20:45 ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (189) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Unify: (189) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (190) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _4827456, _4827396) 03:20:45 ^ Exit: (190) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Call: (190) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Fail: (190) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Fail: (189) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _4831778, _4831718) 03:20:45 ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (190) [system] var(must_det_u) 03:20:45 Fail: (190) [system] var(must_det_u) 03:20:45 ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _4840404, _4840344) 03:20:45 ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (191) [system] var(must_det_u) 03:20:45 Fail: (191) [system] var(must_det_u) 03:20:45 ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (190) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896)) 03:20:45 ^ Unify: (190) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896)) 03:20:45 ^ Call: (191) [ucatch] strip_module(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896), _4844714, _4844654) 03:20:45 ^ 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)) 03:20:45 Call: (191) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896)) 03:20:45 Fail: (191) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896)) 03:20:45 ^ Fail: (190) [ucatch] ucatch:is_call_var(baseKB:fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:functorIsMacro(sk2_in), _4795894, _4795896)) 03:20:45 ^ Exit: (199) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _4850920, _4850860) 03:20:45 ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (191) [system] var(must_det_u) 03:20:45 Fail: (191) [system] var(must_det_u) 03:20:45 ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (192) [ucatch] strip_module(ucatch:must_det_u, _4859546, _4859486) 03:20:45 ^ Exit: (192) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (192) [system] var(must_det_u) 03:20:45 Fail: (192) [system] var(must_det_u) 03:20:45 ^ Fail: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (191) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ Unify: (191) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ Call: (192) [ucatch] strip_module(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in)), _4863856, _4863796) 03:20:45 ^ 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))) 03:20:45 Call: (192) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 Fail: (192) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ Fail: (191) [ucatch] ucatch:is_call_var(baseKB:add_side_effect(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 Call: (196) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (196) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (196) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (196) [t_l] t_l:verify_side_effect_buffer 03:20:45 ^ Call: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (192) [ucatch] strip_module(ucatch:must_det_u, _4870596, _4870536) 03:20:45 ^ Exit: (192) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (192) [system] var(must_det_u) 03:20:45 Fail: (192) [system] var(must_det_u) 03:20:45 ^ Fail: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 Call: (192) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948))) 03:20:45 Fail: (192) [system] var(quietly((current_prolog_flag(assert_attvars, true)->deserialize_attvars(functorIsMacro(sk2_in), _4795948);functorIsMacro(sk2_in)=_4795948))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (199) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (187) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (187) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (187) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (187) [t_l] t_l:verify_side_effect_buffer 03:20:45 Call: (187) [t_l] t_l:no_attempt_side_effects 03:20:45 Fail: (187) [t_l] t_l:no_attempt_side_effects 03:20:45 Call: (187) [t_l] t_l:side_effect_ok 03:20:45 Fail: (187) [t_l] t_l:side_effect_ok 03:20:45 Call: (187) [t_l] t_l:noDBaseMODs(_4883884) 03:20:45 Fail: (187) [t_l] t_l:noDBaseMODs(_4884498) 03:20:45 ^ Call: (187) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ Unify: (187) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (192) [baseKB] hook_database:assertz_i(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (192) [baseKB] hook_database:assertz_i(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Call: (193) [baseKB] hook_database:notrace_check_never_assert(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (193) [baseKB] hook_database:notrace_check_never_assert(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Call: (194) [baseKB] check_never_assert(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (194) [baseKB] check_never_assert(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Exit: (200) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (194) [baseKB] check_never_assert(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Exit: (193) [baseKB] hook_database:notrace_check_never_assert(baseKB:functorIsMacro(sk2_in)) 03:20:45 Call: (193) [system] fail 03:20:45 Fail: (193) [system] fail 03:20:45 ^ Redo: (192) [baseKB] hook_database:assertz_i(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (192) [baseKB] hook_database:assertz_i(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Call: (193) [baseKB] clause_attvars:clausify_attributes(baseKB:functorIsMacro(sk2_in), _4897874) 03:20:45 ^ Unify: (193) [baseKB] clause_attvars:clausify_attributes(baseKB:functorIsMacro(sk2_in), _4897874) 03:20:45 ^ Exit: (193) [baseKB] clause_attvars:clausify_attributes(baseKB:functorIsMacro(sk2_in), baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Call: (193) [system] assertz(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Exit: (193) [system] assertz(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ Exit: (192) [baseKB] hook_database:assertz_i(baseKB:functorIsMacro(sk2_in)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (187) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (181) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ Exit: (180) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:functorIsMacro(sk2_in))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (176) [baseKB] clause(que(functorIsMacro(sk2_in), _4906124), _4906154) 03:20:45 ^ Fail: (176) [baseKB] clause(que(functorIsMacro(sk2_in), _4906124), _4906154) 03:20:45 ^ Call: (176) [baseKB] clause_b(baseKB:que(functorIsMacro(sk2_in), _4906124)) 03:20:45 ^ Unify: (176) [baseKB] clause_b(baseKB:que(functorIsMacro(sk2_in), _4906124)) 03:20:45 ^ Call: (177) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(functorIsMacro(sk2_in), _4906124), _4909952)) 03:20:45 ^ Unify: (177) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(functorIsMacro(sk2_in), _4906124), _4909952)) 03:20:45 ^ Call: (178) [baseKB] clause(que(functorIsMacro(sk2_in), _4906124), _4909952) 03:20:45 ^ Fail: (178) [baseKB] clause(que(functorIsMacro(sk2_in), _4906124), _4909952) 03:20:45 ^ Fail: (177) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(functorIsMacro(sk2_in), _4906124), _4909952)) 03:20:45 ^ Fail: (176) [baseKB] clause_b(baseKB:que(functorIsMacro(sk2_in), _4906124)) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (175) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (175) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ Call: (175) [loop_check] prolog_frame_attribute(4025, parent_goal, loop_check_term_frame(_4918424, mpred_enqueueing(functorIsMacro(sk2_in)), 1, _4918430, _4918432)) 03:20:45 ^ Fail: (175) [loop_check] prolog_frame_attribute(4025, parent_goal, loop_check_term_frame(_4918424, mpred_enqueueing(functorIsMacro(sk2_in)), 1, _4918430, _4918432)) 03:20:45 ^ 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) 03:20:45 ^ Call: (175) [baseKB] mpred_fwc(functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (175) [baseKB] mpred_fwc(functorIsMacro(sk2_in)) 03:20:45 ^ Exit: (184) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (181) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (181) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (181) [baseKB] mpred_fwc1(functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (181) [baseKB] mpred_fwc1(functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (181) [baseKB] mpred_fwc1(functorIsMacro(sk2_in)) 03:20:45 ^ Call: (187) [baseKB] asserta(t_l:busy_s(functorIsMacro(sk2_in)), _4929082) 03:20:45 ^ Exit: (187) [baseKB] asserta(t_l:busy_s(functorIsMacro(sk2_in)), <gt;clause>(0x5566f86aac40)) 03:20:45 ^ Call: (186) [baseKB] mpred_m_fwc2(baseKB, functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (186) [baseKB] mpred_m_fwc2(baseKB, functorIsMacro(sk2_in)) 03:20:45 %~ baseKB : mpred_fwc1( functorIsMacro(sk2_in)). 03:20:45 ^ Call: (191) [baseKB] asserta(t_l:busy_f(functorIsMacro(sk2_in)), _4939636) 03:20:45 ^ Exit: (191) [baseKB] asserta(t_l:busy_f(functorIsMacro(sk2_in)), <gt;clause>(0x5566f86aa620)) 03:20:45 ^ Call: (190) [baseKB] mpred_do_fact(functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (190) [baseKB] mpred_do_fact(functorIsMacro(sk2_in)) 03:20:45 ^ Unify: (190) [baseKB] mpred_do_fact(functorIsMacro(sk2_in)) 03:20:45 ^ Exit: (190) [baseKB] mpred_do_fact(functorIsMacro(sk2_in)) 03:20:45 Call: (190) [system] true 03:20:45 Exit: (190) [system] true 03:20:45 ^ Call: (190) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f86aa620)), _4939680, fail)->true;true)) 03:20:45 ^ Unify: (190) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f86aa620)), _4939680, fail)->true;true)) 03:20:45 Call: (193) [system] erase(<gt;clause>(0x5566f86aa620)) 03:20:45 Exit: (193) [system] erase(<gt;clause>(0x5566f86aa620)) 03:20:45 Call: (192) [system] true 03:20:45 Exit: (192) [system] true 03:20:45 ^ Exit: (190) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f86aa620)), _4939680, fail)->true;true)) 03:20:45 ^ Exit: (186) [baseKB] mpred_m_fwc2(baseKB, functorIsMacro(sk2_in)) 03:20:45 Call: (186) [system] true 03:20:45 Exit: (186) [system] true 03:20:45 ^ Call: (186) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f86aac40)), _4929128, fail)->true;true)) 03:20:45 ^ Unify: (186) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f86aac40)), _4929128, fail)->true;true)) 03:20:45 Call: (189) [system] erase(<gt;clause>(0x5566f86aac40)) 03:20:45 Exit: (189) [system] erase(<gt;clause>(0x5566f86aac40)) 03:20:45 Call: (188) [system] true 03:20:45 Exit: (188) [system] true 03:20:45 ^ Exit: (186) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f86aac40)), _4929128, fail)->true;true)) 03:20:45 ^ Exit: (181) [baseKB] mpred_fwc1(functorIsMacro(sk2_in)) 03:20:45 ^ 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) 03:20:45 ^ Exit: (175) [baseKB] mpred_fwc(functorIsMacro(sk2_in)) 03:20:45 ^ 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) 03:20:45 ^ Exit: (164) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ %~ 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)])) 03:20:45 ^ Call: (166) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963366, _4963368) 03:20:45 ^ Unify: (166) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963366, _4963368) 03:20:45 Call: (167) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963366, _4963368) 03:20:45 Exit: (167) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) 03:20:45 ^ Exit: (166) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) 03:20:45 ^ Call: (167) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4966476, _4966538) 03:20:45 ^ Unify: (167) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4966476, _4967166) 03:20:45 Call: (168) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4966476, _4967734) 03:20:45 Exit: (168) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) 03:20:45 ^ Exit: (167) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) 03:20:45 ^ Call: (168) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _4969610), call(_4969610)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) 03:20:45 ^ Unify: (168) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _4969610), call(_4969610)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) 03:20:45 ^ Call: (170) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _4969610) 03:20:45 ^ Exit: (170) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_4971496, mpred_prop, _4971500, rtSymmetricBinaryPredicate))) 03:20:45 ^ Call: (171) [baseKB] cwc 03:20:45 ^ Unify: (171) [baseKB] cwc 03:20:45 ^ Exit: (171) [baseKB] cwc 03:20:45 ^ Call: (171) [baseKB] baseKB:mpred_prop(_4971496, mpred_prop, _4971500, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (171) [baseKB] baseKB:mpred_prop(_4971496, mpred_prop, _4971500, rtSymmetricBinaryPredicate) 03:20:45 ^ Call: (170) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) 03:20:45 ^ Unify: (170) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) 03:20:45 ^ Call: (171) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _4976618)) 03:20:45 ^ Unify: (171) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _4976618)) 03:20:45 ^ Call: (172) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _4976618) 03:20:45 ^ Exit: (172) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_4978490, mpred_prop, _4978494, rtSymmetricBinaryPredicate))) 03:20:45 ^ Exit: (171) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_4978490, mpred_prop, _4978494, rtSymmetricBinaryPredicate)))) 03:20:45 ^ Call: (173) [baseKB] cwc 03:20:45 ^ Unify: (173) [baseKB] cwc 03:20:45 ^ Exit: (173) [baseKB] cwc 03:20:45 ^ Call: (173) [baseKB] baseKB:mpred_prop(_4978490, mpred_prop, _4978494, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (173) [baseKB] baseKB:mpred_prop(_4978490, mpred_prop, _4978494, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (170) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) 03:20:45 ^ Fail: (168) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _4969610), call(_4969610)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) 03:20:45 ^ Exit: (173) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ Call: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (176) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (177) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (177) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Unify: (177) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 Call: (178) [system] copy_term(t_l:disable_px, _4996244) 03:20:45 Exit: (178) [system] copy_term(t_l:disable_px, t_l:disable_px) 03:20:45 ^ Call: (178) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (178) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (177) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Call: (183) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Unify: (183) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Call: (184) [t_l] asserta(t_l:disable_px, _5000698) 03:20:45 ^ Exit: (184) [t_l] asserta(t_l:disable_px, <gt;clause>(0x5566f60caa00)) 03:20:45 Call: (184) [system] nb_current('$w_tl_e', _5001936) 03:20:45 Exit: (184) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (184) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60caa00), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (184) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60caa00), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 ^ Exit: (183) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (187) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 Exit: (187) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 ^ Call: (187) [baseKB] must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)) 03:20:45 ^ Unify: (187) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)) 03:20:45 ^ Unify: (187) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350)) 03:20:45 Call: (191) [lmcache] lmcache:completely_expanded(_5010850, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 Fail: (191) [lmcache] lmcache:completely_expanded(_5011468, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 Call: (191) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) 03:20:45 Fail: (191) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) 03:20:45 ^ Call: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) 03:20:45 ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) 03:20:45 ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) 03:20:45 ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) 03:20:45 ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) 03:20:45 Call: (194) [t_l] t_l:infSkipFullExpand 03:20:45 Fail: (194) [t_l] t_l:infSkipFullExpand 03:20:45 ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) 03:20:45 ^ Unify: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4985350) 03:20:45 Call: (196) [t_l] t_l:into_goal_code 03:20:45 Fail: (196) [t_l] t_l:into_goal_code 03:20:45 ^ Call: (196) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (196) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (197) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (197) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (198) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (198) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Fail: (198) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Redo: (197) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Exit: (197) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Fail: (196) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (198) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5026542, _5026544) 03:20:45 ^ Unify: (198) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5026542, _5026544) 03:20:45 Call: (199) [system] fail 03:20:45 Fail: (199) [system] fail 03:20:45 ^ Fail: (198) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5026542, _5026544) 03:20:45 ^ Call: (196) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5029658, _5029660) 03:20:45 ^ Unify: (196) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5029658, _5029660) 03:20:45 Call: (197) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5029658, _5029660) 03:20:45 Exit: (197) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) 03:20:45 ^ Exit: (196) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) 03:20:45 ^ Call: (200) [baseKB] ucatch:not_ftCompound(baseKB) 03:20:45 ^ Unify: (200) [baseKB] ucatch:not_ftCompound(baseKB) 03:20:45 ^ Call: (201) [baseKB] ucatch:is_ftCompound(baseKB) 03:20:45 ^ Unify: (201) [baseKB] ucatch:is_ftCompound(baseKB) 03:20:45 ^ Fail: (201) [baseKB] ucatch:is_ftCompound(baseKB) 03:20:45 ^ Redo: (200) [baseKB] ucatch:not_ftCompound(baseKB) 03:20:45 ^ Exit: (200) [baseKB] ucatch:not_ftCompound(baseKB) 03:20:45 ^ Call: (201) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Unify: (201) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Call: (202) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Unify: (202) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Fail: (202) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Redo: (201) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Exit: (201) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Call: (202) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Unify: (202) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Call: (203) [baseKB] ucatch:is_ftCompound(1) 03:20:45 ^ Unify: (203) [baseKB] ucatch:is_ftCompound(1) 03:20:45 ^ Fail: (203) [baseKB] ucatch:is_ftCompound(1) 03:20:45 ^ Redo: (202) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Exit: (202) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Call: (203) [baseKB] ucatch:not_ftCompound(pfcWatches) 03:20:45 ^ Unify: (203) [baseKB] ucatch:not_ftCompound(pfcWatches) 03:20:45 ^ Call: (204) [baseKB] ucatch:is_ftCompound(pfcWatches) 03:20:45 ^ Unify: (204) [baseKB] ucatch:is_ftCompound(pfcWatches) 03:20:45 ^ Fail: (204) [baseKB] ucatch:is_ftCompound(pfcWatches) 03:20:45 ^ Redo: (203) [baseKB] ucatch:not_ftCompound(pfcWatches) 03:20:45 ^ Exit: (203) [baseKB] ucatch:not_ftCompound(pfcWatches) 03:20:45 ^ Call: (196) [baseKB] first:cnas(_5020338, mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) 03:20:45 ^ Unify: (196) [baseKB] first:cnas(_5020338, mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) 03:20:45 Call: (197) [system] _5020338=..[mpred_prop, baseKB, sk2_in, 1, pfcWatches] 03:20:45 Exit: (197) [system] mpred_prop(baseKB, sk2_in, 1, pfcWatches)=..[mpred_prop, baseKB, sk2_in, 1, pfcWatches] 03:20:45 ^ Exit: (196) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) 03:20:45 Call: (197) [t_l] t_l:infSkipFullExpand 03:20:45 Fail: (197) [t_l] t_l:infSkipFullExpand 03:20:45 ^ Call: (198) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (198) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Redo: (198) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Exit: (198) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (199) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (199) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Fail: (199) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (199) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), s, _5058980) 03:20:45 ^ Unify: (199) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), s, _5059608) 03:20:45 Call: (200) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), s, _5060176) 03:20:45 Fail: (200) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), s, _5060176) 03:20:45 ^ Fail: (199) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), s, _5061458) 03:20:45 ^ Call: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5062028, _5062034]) 03:20:45 ^ Unify: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5062028, _5062034]) 03:20:45 Call: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5062028, [_5062034]) 03:20:45 Fail: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5062028, [_5062034]) 03:20:45 ^ Fail: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5062028, _5062034]) 03:20:45 ^ Call: (199) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (199) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 Call: (200) [system] var(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 Fail: (200) [system] var(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Redo: (199) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (199) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (200) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (200) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 Call: (201) [system] functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), ftProofFn, _5070114) 03:20:45 Fail: (201) [system] functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), ftProofFn, _5070724) 03:20:45 ^ Fail: (200) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Fail: (199) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5072516, _5072522, _5072528]) 03:20:45 ^ Unify: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5072516, _5072522, _5072528]) 03:20:45 Call: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5072516, [_5072522, _5072528]) 03:20:45 Fail: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5072516, [_5072522, _5072528]) 03:20:45 ^ Fail: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5072516, _5072522, _5072528]) 03:20:45 ^ Call: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5075626, _5075632|_5075634]) 03:20:45 ^ Unify: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [_5075626, _5075632|_5075634]) 03:20:45 Call: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5075626, [_5075632|_5075634]) 03:20:45 Exit: (200) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, [baseKB, sk2_in, 1, pfcWatches]) 03:20:45 ^ Exit: (199) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, pfcWatches), [mpred_prop, baseKB, sk2_in, 1, pfcWatches]) 03:20:45 ^ Call: (194) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Unify: (194) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 Call: (195) [system] var(true) 03:20:45 Fail: (195) [system] var(true) 03:20:45 ^ Redo: (194) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Unify: (194) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Exit: (194) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Exit: (193) [baseKB] fully_expand_clause(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ 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))) 03:20:45 ^ Call: (187) [baseKB] must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963338))) 03:20:45 ^ Unify: (187) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963338))) 03:20:45 ^ Unify: (187) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _4963338))) 03:20:45 ^ Exit: (195) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))) 03:20:45 Call: (187) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (187) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Call: (187) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (187) [system] nb_delete(no_kif_var_coroutines) 03:20:45 ^ 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)) 03:20:45 ^ 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)))))) 03:20:45 Call: (182) [system] deterministic(_4999352) 03:20:45 Exit: (182) [system] deterministic(true) 03:20:45 ^ Call: (183) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ Unify: (183) [locally_each] locally_each:key_erase(t_l) 03:20:45 Call: (184) [system] nb_current('$w_tl_e', [_5094398|_5094400]) 03:20:45 Exit: (184) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f60caa00), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (184) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (184) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (185) [system] erase(<gt;clause>(0x5566f60caa00)) 03:20:45 Exit: (185) [system] erase(<gt;clause>(0x5566f60caa00)) 03:20:45 Call: (184) [system] true 03:20:45 Exit: (184) [system] true 03:20:45 Call: (184) [system] true 03:20:45 Exit: (184) [system] true 03:20:45 ^ Exit: (183) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ 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))))))) 03:20:45 ^ 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))))))) 03:20:45 ^ 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(...)|...]))))) 03:20:45 ^ 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(...)|...]))))) 03:20:45 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(..., ..., ..., ...)]))))) 03:20:45 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(..., ..., ..., ...)]))))) 03:20:45 ^ 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(...)|...]))))) 03:20:45 ^ Exit: (171) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (172) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (169) [t_l] t_l:is_repropagating(_5109700) 03:20:45 Fail: (169) [t_l] t_l:is_repropagating(_5110314) 03:20:45 Call: (170) [t_l] t_l:exact_assertions 03:20:45 Fail: (170) [t_l] t_l:exact_assertions 03:20:45 Call: (170) [t_l] t_l:exact_assertions 03:20:45 Fail: (170) [t_l] t_l:exact_assertions 03:20:45 ^ Exit: (175) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ 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)])). 03:20:45 ^ Call: (176) [baseKB] fix_mp("mpred_add_support_fast", _5164698, _5164700, _5164702) 03:20:45 ^ Unify: (176) [baseKB] fix_mp("mpred_add_support_fast", _5164698, _5164700, _5164702) 03:20:45 ^ Exit: (182) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (176) [baseKB] fix_mp("mpred_add_support_fast", _5164698, baseKB, _5164698) 03:20:45 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)]))) 03:20:45 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)]))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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(..., ...)|...])))))) 03:20:45 ^ 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([...|...])))))) 03:20:45 ^ 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([...|...])))))) 03:20:45 Call: (176) [t_l] t_l:assert_dir(_5181692) 03:20:45 Fail: (176) [t_l] t_l:assert_dir(_5181692) 03:20:45 ^ Exit: (183) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (184) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (178) [t_l] t_l:assert_dir(_5185640) 03:20:45 Fail: (178) [t_l] t_l:assert_dir(_5185640) 03:20:45 ^ Exit: (185) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (181) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (181) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Exit: (181) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (181) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) 03:20:45 ^ Unify: (181) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) 03:20:45 ^ Call: (182) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) 03:20:45 ^ Unify: (182) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (189) [ucatch] strip_module(ucatch:must_det_u, _5195778, _5195718) 03:20:45 ^ Exit: (189) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (189) [system] var(must_det_u) 03:20:45 Fail: (189) [system] var(must_det_u) 03:20:45 ^ Fail: (188) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _5204404, _5204344) 03:20:45 ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (190) [system] var(must_det_u) 03:20:45 Fail: (190) [system] var(must_det_u) 03:20:45 ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (189) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372)) 03:20:45 ^ Unify: (189) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372)) 03:20:45 ^ Call: (190) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372), _5208714, _5208654) 03:20:45 ^ 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)) 03:20:45 Call: (190) [system] var(strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372)) 03:20:45 Fail: (190) [system] var(strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372)) 03:20:45 ^ Fail: (189) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _5194370, _5194372)) 03:20:45 ^ Call: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (190) [ucatch] strip_module(ucatch:must_det_u, _5213030, _5212970) 03:20:45 ^ Exit: (190) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (190) [system] var(must_det_u) 03:20:45 Fail: (190) [system] var(must_det_u) 03:20:45 ^ Fail: (189) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _5221656, _5221596) 03:20:45 ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (191) [system] var(must_det_u) 03:20:45 Fail: (191) [system] var(must_det_u) 03:20:45 ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (190) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Unify: (190) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (191) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _5225966, _5225906) 03:20:45 ^ Exit: (191) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Call: (191) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Fail: (191) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Fail: (190) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (191) [ucatch] strip_module(ucatch:must_det_u, _5230288, _5230228) 03:20:45 ^ Exit: (191) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (191) [system] var(must_det_u) 03:20:45 Fail: (191) [system] var(must_det_u) 03:20:45 ^ Fail: (190) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (192) [ucatch] strip_module(ucatch:must_det_u, _5238914, _5238854) 03:20:45 ^ Exit: (192) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (192) [system] var(must_det_u) 03:20:45 Fail: (192) [system] var(must_det_u) 03:20:45 ^ Fail: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 Call: (192) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406)) 03:20:45 Fail: (192) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5194404, _5194406)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (200) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (192) [ucatch] strip_module(ucatch:must_det_u, _5248920, _5248860) 03:20:45 ^ Exit: (192) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (192) [system] var(must_det_u) 03:20:45 Fail: (192) [system] var(must_det_u) 03:20:45 ^ Fail: (191) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (193) [ucatch] strip_module(ucatch:must_det_u, _5257546, _5257486) 03:20:45 ^ Exit: (193) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (193) [system] var(must_det_u) 03:20:45 Fail: (193) [system] var(must_det_u) 03:20:45 ^ Fail: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 Call: (193) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) 03:20:45 Fail: (193) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) 03:20:45 ^ 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))) 03:20:45 Call: (197) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (197) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (197) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (197) [t_l] t_l:verify_side_effect_buffer 03:20:45 ^ Call: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (193) [ucatch] strip_module(ucatch:must_det_u, _5268596, _5268536) 03:20:45 ^ Exit: (193) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (193) [system] var(must_det_u) 03:20:45 Fail: (193) [system] var(must_det_u) 03:20:45 ^ Fail: (192) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (200) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (188) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (188) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (188) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (188) [t_l] t_l:verify_side_effect_buffer 03:20:45 Call: (188) [t_l] t_l:no_attempt_side_effects 03:20:45 Fail: (188) [t_l] t_l:no_attempt_side_effects 03:20:45 Call: (188) [t_l] t_l:side_effect_ok 03:20:45 Fail: (188) [t_l] t_l:side_effect_ok 03:20:45 Call: (188) [t_l] t_l:noDBaseMODs(_5281884) 03:20:45 Fail: (188) [t_l] t_l:noDBaseMODs(_5282498) 03:20:45 ^ Call: (188) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) 03:20:45 ^ Unify: (188) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (193) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (193) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (194) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (194) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (195) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (195) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Exit: (201) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (195) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Exit: (194) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 Call: (194) [system] fail 03:20:45 Fail: (194) [system] fail 03:20:45 ^ Redo: (193) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (193) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (194) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5295970) 03:20:45 ^ Unify: (194) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5295970) 03:20:45 ^ Exit: (194) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (194) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Exit: (194) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Exit: (193) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (188) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (182) [bugger] bugger:show_failure(baseKB, baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) 03:20:45 ^ Exit: (181) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcWatches))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (177) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5304250) 03:20:45 ^ Fail: (177) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5304250) 03:20:45 ^ Call: (177) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220)) 03:20:45 ^ Unify: (177) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220)) 03:20:45 ^ Call: (178) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5308048)) 03:20:45 ^ Unify: (178) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5308048)) 03:20:45 ^ Call: (179) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5308048) 03:20:45 ^ Fail: (179) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5308048) 03:20:45 ^ Fail: (178) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220), _5308048)) 03:20:45 ^ Fail: (177) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _5304220)) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (176) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (176) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (176) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (176) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Exit: (185) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (182) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (182) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (182) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (182) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (182) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Call: (188) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), _5326388) 03:20:45 ^ Exit: (188) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), <gt;clause>(0x5566f68d0960)) 03:20:45 ^ Call: (187) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (187) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,pfcWatches)). 03:20:45 ^ Call: (192) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), _5337004) 03:20:45 ^ Exit: (192) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcWatches)), <gt;clause>(0x5566f68d1d60)) 03:20:45 ^ Call: (191) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (191) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (191) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 %~ %~ 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))}]) 03:20:45 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcWatches)%~ body: rhs([{kb_shared(baseKB:(sk2_in/1))}]) 03:20:45 ^ Call: (209) [baseKB] predicate_inheritance:kb_shared(baseKB:(sk2_in/1)) 03:20:45 ^ Unify: (209) [baseKB] predicate_inheritance:kb_shared(baseKB:(sk2_in/1)) 03:20:45 ^ Call: (210) [baseKB] decl_as(decl_kb_shared, baseKB:(sk2_in/1)) 03:20:45 ^ Unify: (210) [baseKB] decl_as(decl_kb_shared, baseKB:(sk2_in/1)) 03:20:45 ^ Call: (211) [baseKB] logicmoo_startup:now_and_later(n, decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (211) [baseKB] logicmoo_startup:now_and_later(n, decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Call: (212) [baseKB] strip_module(decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5353410, _5353412) 03:20:45 ^ Exit: (212) [baseKB] strip_module(decl_az(decl_kb_shared, baseKB:(sk2_in/1)), baseKB, decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Call: (212) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (212) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Call: (213) [baseKB] strip_module(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5355932, _5355934) 03:20:45 ^ 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))) 03:20:45 ^ Call: (213) [sys] sys:call_now(c, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (213) [sys] sys:call_now(c, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Call: (214) [sys] strip_module(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5358450, _5358452) 03:20:45 ^ 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))) 03:20:45 ^ Call: (214) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Unify: (214) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Call: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Unify: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 Call: (216) [system] var(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 Fail: (216) [system] var(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Redo: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Unify: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 Call: (216) [system] compound_name_arity(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5364642, _5364704) 03:20:45 Exit: (216) [system] compound_name_arity(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), :, 2) 03:20:45 ^ Call: (216) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (216) [sys] logicmoo_startup:dont_wl(:) 03:20:45 Call: (217) [system] var(:) 03:20:45 Fail: (217) [system] var(:) 03:20:45 ^ Redo: (216) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (216) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Fail: (216) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Redo: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 Call: (216) [system] arg(_5370846, sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5370788) 03:20:45 Exit: (216) [system] arg(1, sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), sys) 03:20:45 ^ Call: (216) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 ^ Unify: (216) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 Call: (217) [system] var(sys) 03:20:45 Fail: (217) [system] var(sys) 03:20:45 ^ Redo: (216) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 ^ Unify: (216) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 ^ Fail: (216) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 Redo: (216) [system] arg(_5376370, sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5370788) 03:20:45 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)))) 03:20:45 ^ Call: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Unify: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 Call: (217) [system] var(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 Fail: (217) [system] var(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Redo: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Unify: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 Call: (217) [system] compound_name_arity(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5381218, _5381280) 03:20:45 Exit: (217) [system] compound_name_arity(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), call_now, 3) 03:20:45 ^ Call: (217) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ Unify: (217) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 Call: (218) [system] var(call_now) 03:20:45 Fail: (218) [system] var(call_now) 03:20:45 ^ Redo: (217) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ Unify: (217) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ Fail: (217) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ Redo: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 Call: (217) [system] arg(_5387422, call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5387364) 03:20:45 Exit: (217) [system] arg(1, call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), baseKB) 03:20:45 ^ Call: (217) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (218) [system] var(baseKB) 03:20:45 Fail: (218) [system] var(baseKB) 03:20:45 ^ Redo: (217) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (217) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Redo: (217) [system] arg(_5392946, call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5387364) 03:20:45 Exit: (217) [system] arg(2, call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), baseKB) 03:20:45 ^ Call: (217) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (218) [system] var(baseKB) 03:20:45 Fail: (218) [system] var(baseKB) 03:20:45 ^ Redo: (217) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (217) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Redo: (217) [system] arg(_5398470, call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))), _5387364) 03:20:45 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))) 03:20:45 ^ Call: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (218) [system] var(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 Fail: (218) [system] var(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Redo: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (218) [system] compound_name_arity(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5403318, _5403380) 03:20:45 Exit: (218) [system] compound_name_arity(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), :, 2) 03:20:45 ^ Call: (218) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (218) [sys] logicmoo_startup:dont_wl(:) 03:20:45 Call: (219) [system] var(:) 03:20:45 Fail: (219) [system] var(:) 03:20:45 ^ Redo: (218) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (218) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Fail: (218) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Redo: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (218) [system] arg(_5409522, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5409464) 03:20:45 Exit: (218) [system] arg(1, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), baseKB) 03:20:45 ^ Call: (218) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (218) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (219) [system] var(baseKB) 03:20:45 Fail: (219) [system] var(baseKB) 03:20:45 ^ Redo: (218) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (218) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (218) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Redo: (218) [system] arg(_5415046, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5409464) 03:20:45 Exit: (218) [system] arg(2, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Call: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (219) [system] var(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 Fail: (219) [system] var(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Redo: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (219) [system] compound_name_arity(decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5419894, _5419956) 03:20:45 Exit: (219) [system] compound_name_arity(decl_az(decl_kb_shared, baseKB:(sk2_in/1)), decl_az, 2) 03:20:45 ^ Call: (219) [sys] logicmoo_startup:dont_wl(decl_az) 03:20:45 ^ Unify: (219) [sys] logicmoo_startup:dont_wl(decl_az) 03:20:45 Call: (220) [system] var(decl_az) 03:20:45 Fail: (220) [system] var(decl_az) 03:20:45 ^ Redo: (219) [sys] logicmoo_startup:dont_wl(decl_az) 03:20:45 ^ Unify: (219) [sys] logicmoo_startup:dont_wl(decl_az) 03:20:45 ^ Fail: (219) [sys] logicmoo_startup:dont_wl(decl_az) 03:20:45 ^ Redo: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (219) [system] arg(_5426098, decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5426040) 03:20:45 Exit: (219) [system] arg(1, decl_az(decl_kb_shared, baseKB:(sk2_in/1)), decl_kb_shared) 03:20:45 ^ Call: (219) [sys] logicmoo_startup:dont_wl(decl_kb_shared) 03:20:45 ^ Unify: (219) [sys] logicmoo_startup:dont_wl(decl_kb_shared) 03:20:45 Call: (220) [system] var(decl_kb_shared) 03:20:45 Fail: (220) [system] var(decl_kb_shared) 03:20:45 ^ Redo: (219) [sys] logicmoo_startup:dont_wl(decl_kb_shared) 03:20:45 ^ Unify: (219) [sys] logicmoo_startup:dont_wl(decl_kb_shared) 03:20:45 ^ Fail: (219) [sys] logicmoo_startup:dont_wl(decl_kb_shared) 03:20:45 Redo: (219) [system] arg(_5431622, decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5426040) 03:20:45 Exit: (219) [system] arg(2, decl_az(decl_kb_shared, baseKB:(sk2_in/1)), baseKB:(sk2_in/1)) 03:20:45 ^ Call: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 ^ Unify: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 Call: (220) [system] var(baseKB:(sk2_in/1)) 03:20:45 Fail: (220) [system] var(baseKB:(sk2_in/1)) 03:20:45 ^ Redo: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 ^ Unify: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 Call: (220) [system] compound_name_arity(baseKB:(sk2_in/1), _5436470, _5436532) 03:20:45 Exit: (220) [system] compound_name_arity(baseKB:(sk2_in/1), :, 2) 03:20:45 ^ Call: (220) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (220) [sys] logicmoo_startup:dont_wl(:) 03:20:45 Call: (221) [system] var(:) 03:20:45 Fail: (221) [system] var(:) 03:20:45 ^ Redo: (220) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (220) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Fail: (220) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Redo: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 Call: (220) [system] arg(_5442674, baseKB:(sk2_in/1), _5442616) 03:20:45 Exit: (220) [system] arg(1, baseKB:(sk2_in/1), baseKB) 03:20:45 ^ Call: (220) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (220) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (221) [system] var(baseKB) 03:20:45 Fail: (221) [system] var(baseKB) 03:20:45 ^ Redo: (220) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (220) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (220) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Redo: (220) [system] arg(_5448198, baseKB:(sk2_in/1), _5442616) 03:20:45 Exit: (220) [system] arg(2, baseKB:(sk2_in/1), (sk2_in/1)) 03:20:45 ^ Call: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 ^ Unify: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 Call: (221) [system] var((sk2_in/1)) 03:20:45 Fail: (221) [system] var((sk2_in/1)) 03:20:45 ^ Redo: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 ^ Unify: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 Call: (221) [system] compound_name_arity((sk2_in/1), _5453046, _5453108) 03:20:45 Exit: (221) [system] compound_name_arity((sk2_in/1), /, 2) 03:20:45 ^ Call: (221) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Unify: (221) [sys] logicmoo_startup:dont_wl(/) 03:20:45 Call: (222) [system] var(/) 03:20:45 Fail: (222) [system] var(/) 03:20:45 ^ Redo: (221) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Unify: (221) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Fail: (221) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Redo: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 Call: (221) [system] arg(_5459250, (sk2_in/1), _5459192) 03:20:45 Exit: (221) [system] arg(1, (sk2_in/1), sk2_in) 03:20:45 ^ Call: (221) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Unify: (221) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 Call: (222) [system] var(sk2_in) 03:20:45 Fail: (222) [system] var(sk2_in) 03:20:45 ^ Redo: (221) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Unify: (221) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Fail: (221) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 Redo: (221) [system] arg(_5464774, (sk2_in/1), _5459192) 03:20:45 Exit: (221) [system] arg(2, (sk2_in/1), 1) 03:20:45 ^ Call: (221) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Unify: (221) [sys] logicmoo_startup:dont_wl(1) 03:20:45 Call: (222) [system] var(1) 03:20:45 Fail: (222) [system] var(1) 03:20:45 ^ Redo: (221) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Unify: (221) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Fail: (221) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Fail: (220) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 ^ Fail: (219) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 ^ Fail: (218) [sys] logicmoo_startup:dont_wl(decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Fail: (217) [sys] logicmoo_startup:dont_wl(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Fail: (216) [sys] logicmoo_startup:dont_wl(call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Fail: (215) [sys] logicmoo_startup:dont_wl(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Redo: (214) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Unify: (214) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Exit: (214) [sys] logicmoo_startup:maybe_writeln(sys:call_now(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Call: (214) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (214) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Call: (215) [sys] strip_module(baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1)), _5477084, _5477086) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ Call: (219) [sys] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) 03:20:45 ^ Unify: (219) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) 03:20:45 ^ Exit: (219) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) 03:20:45 ^ Call: (217) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB:(sk2_in/1)) 03:20:45 ^ Unify: (217) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB:(sk2_in/1)) 03:20:45 Call: (218) [system] var(baseKB:(sk2_in/1)) 03:20:45 Fail: (218) [system] var(baseKB:(sk2_in/1)) 03:20:45 ^ Redo: (217) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB:(sk2_in/1)) 03:20:45 ^ Unify: (217) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB:(sk2_in/1)) 03:20:45 ^ Call: (218) [baseKB] if_defined(defaultAssertMt(baseKB), fail) 03:20:45 ^ Unify: (218) [ucatch] if_defined(defaultAssertMt(baseKB), baseKB:fail) 03:20:45 ^ Call: (222) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (222) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (222) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (218) [ucatch] if_defined(defaultAssertMt(baseKB), baseKB:fail) 03:20:45 ^ Call: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) 03:20:45 ^ Unify: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) 03:20:45 Call: (219) [system] var((sk2_in/1)) 03:20:45 Fail: (219) [system] var((sk2_in/1)) 03:20:45 ^ Redo: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) 03:20:45 ^ Unify: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) 03:20:45 ^ Unify: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) 03:20:45 ^ Call: (219) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, _5493872, sk2_in, 1) 03:20:45 ^ Unify: (219) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, _5494504, sk2_in, 1) 03:20:45 Call: (220) [system] var(_5495078) 03:20:45 Exit: (220) [system] var(_5495078) 03:20:45 ^ Call: (220) [baseKB] if_defined(defaultAssertMt(_5495078), _5495078=baseKB) 03:20:45 ^ Unify: (220) [ucatch] if_defined(defaultAssertMt(_5495078), baseKB:(_5495078=baseKB)) 03:20:45 ^ Call: (223) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (223) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (223) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (220) [ucatch] if_defined(defaultAssertMt(baseKB), baseKB:(baseKB=baseKB)) 03:20:45 ^ Call: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Unify: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) 03:20:45 Call: (221) [system] var(baseKB) 03:20:45 Fail: (221) [system] var(baseKB) 03:20:45 ^ Redo: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Unify: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) 03:20:45 Call: (221) [system] var(1) 03:20:45 Fail: (221) [system] var(1) 03:20:45 ^ Redo: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Unify: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Call: (221) [baseKB] decl_as_rev(baseKB:(sk2_in/1), decl_kb_shared) 03:20:45 ^ Unify: (221) [baseKB] decl_as_rev(baseKB:(sk2_in/1), decl_kb_shared) 03:20:45 ^ Call: (222) [baseKB] predicate_inheritance:check_mfa(decl_kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Unify: (222) [baseKB] predicate_inheritance:check_mfa(decl_kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Call: (223) [baseKB] sanity(atom(sk2_in)) 03:20:45 ^ Unify: (223) [must_sanity] sanity(baseKB:atom(sk2_in)) 03:20:45 ^ Unify: (223) [must_sanity] sanity(baseKB:atom(sk2_in)) 03:20:45 ^ Exit: (223) [must_sanity] sanity(baseKB:atom(sk2_in)) 03:20:45 ^ Call: (223) [baseKB] sanity(integer(1)) 03:20:45 ^ Unify: (223) [must_sanity] sanity(baseKB:integer(1)) 03:20:45 ^ Unify: (223) [must_sanity] sanity(baseKB:integer(1)) 03:20:45 ^ Exit: (223) [must_sanity] sanity(baseKB:integer(1)) 03:20:45 ^ Call: (223) [baseKB] sanity((current_module(baseKB)->true;dmsg(new_module(baseKB)))) 03:20:45 ^ Unify: (223) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) 03:20:45 ^ Unify: (223) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) 03:20:45 ^ Exit: (223) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) 03:20:45 ^ Exit: (222) [baseKB] predicate_inheritance:check_mfa(decl_kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Call: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) 03:20:45 ^ Unify: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) 03:20:45 Call: (225) [lmcache] lmcache:already_decl(kb_global, _5519096, sk2_in, 1) 03:20:45 Fail: (225) [lmcache] lmcache:already_decl(kb_global, _5519096, sk2_in, 1) 03:20:45 ^ Redo: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) 03:20:45 ^ Unify: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) 03:20:45 Call: (225) [lmcache] lmcache:already_decl(kb_global, _5521606, sk2_in, 1) 03:20:45 Fail: (225) [lmcache] lmcache:already_decl(kb_global, _5521606, sk2_in, 1) 03:20:45 ^ Redo: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) 03:20:45 ^ Unify: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) 03:20:45 ^ Call: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Unify: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) 03:20:45 Call: (226) [lmcache] lmcache:already_decl(kb_global, _5525380, sk2_in, 1) 03:20:45 Fail: (226) [lmcache] lmcache:already_decl(kb_global, _5525380, sk2_in, 1) 03:20:45 ^ Redo: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Unify: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) 03:20:45 Call: (226) [lmcache] lmcache:already_decl(kb_global, _5527898, sk2_in, 1) 03:20:45 Fail: (226) [lmcache] lmcache:already_decl(kb_global, _5527898, sk2_in, 1) 03:20:45 ^ Redo: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Unify: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Call: (226) [baseKB] predicate_inheritance:check_mfa(kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Unify: (226) [baseKB] predicate_inheritance:check_mfa(kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Call: (227) [baseKB] sanity(atom(sk2_in)) 03:20:45 ^ Unify: (227) [must_sanity] sanity(baseKB:atom(sk2_in)) 03:20:45 ^ Unify: (227) [must_sanity] sanity(baseKB:atom(sk2_in)) 03:20:45 ^ Exit: (227) [must_sanity] sanity(baseKB:atom(sk2_in)) 03:20:45 ^ Call: (227) [baseKB] sanity(integer(1)) 03:20:45 ^ Unify: (227) [must_sanity] sanity(baseKB:integer(1)) 03:20:45 ^ Unify: (227) [must_sanity] sanity(baseKB:integer(1)) 03:20:45 ^ Exit: (227) [must_sanity] sanity(baseKB:integer(1)) 03:20:45 ^ Call: (227) [baseKB] sanity((current_module(baseKB)->true;dmsg(new_module(baseKB)))) 03:20:45 ^ Unify: (227) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) 03:20:45 ^ Unify: (227) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) 03:20:45 ^ Exit: (227) [must_sanity] sanity(baseKB:(current_module(baseKB)->true;dmsg(new_module(baseKB)))) 03:20:45 ^ Exit: (226) [baseKB] predicate_inheritance:check_mfa(kb_shared, baseKB, sk2_in, 1) 03:20:45 Call: (226) [lmcache] lmcache:already_decl(kb_shared, baseKB, sk2_in, 1) 03:20:45 Fail: (226) [lmcache] lmcache:already_decl(kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Redo: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Call: (226) [baseKB] asserta(lmcache:already_decl(kb_shared, baseKB, sk2_in, 1)) 03:20:45 ^ Exit: (226) [baseKB] asserta(lmcache:already_decl(kb_shared, baseKB, sk2_in, 1)) 03:20:45 ^ Call: (226) [baseKB] predicate_inheritance:do_decl_kb_type(kb_shared, kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Unify: (226) [baseKB] predicate_inheritance:do_decl_kb_type(kb_shared, kb_shared, baseKB, sk2_in, 1) 03:20:45 Call: (227) [system] functor(_5544538, sk2_in, 1) 03:20:45 Exit: (227) [system] functor(sk2_in(_5545152), sk2_in, 1) 03:20:45 ^ Call: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) 03:20:45 ^ Unify: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) 03:20:45 Call: (228) [lmcache] lmcache:already_decl(_5547036, baseKB, sk2_in, 1) 03:20:45 Unify: (228) [lmcache] lmcache:already_decl(kb_shared, baseKB, sk2_in, 1) 03:20:45 Exit: (228) [lmcache] lmcache:already_decl(kb_shared, baseKB, sk2_in, 1) 03:20:45 Call: (228) [system] kb_shared\=kb_shared 03:20:45 Fail: (228) [system] kb_shared\=kb_shared 03:20:45 ^ Redo: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) 03:20:45 ^ Unify: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) 03:20:45 ^ Call: (228) [baseKB] predicate_property(baseKB:sk2_in(_5545152), inherited_from(_5551408)) 03:20:45 ^ Unify: (228) [$syspreds] predicate_property(baseKB:sk2_in(_5545152), inherited_from(_5551408)) 03:20:45 ^ Fail: (228) [$syspreds] predicate_property(baseKB:sk2_in(_5545152), inherited_from(_5551408)) 03:20:45 ^ Redo: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) 03:20:45 ^ Unify: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) 03:20:45 ^ Call: (228) [baseKB] predicate_property(baseKB:sk2_in(_5545152), defined) 03:20:45 ^ Unify: (228) [$syspreds] predicate_property(baseKB:sk2_in(_5545152), defined) 03:20:45 ^ Exit: (228) [$syspreds] predicate_property(baseKB:sk2_in(_5545152), defined) 03:20:45 ^ Call: (228) [baseKB] predicate_inheritance:do_decl_kb_type_2(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) 03:20:45 ^ Unify: (228) [baseKB] predicate_inheritance:do_decl_kb_type_2(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) 03:20:45 Call: (229) [must_sanity] nop(dmsg(do_decl_kb_type(kb_shared, baseKB, sk2_in, 1))) 03:20:45 Unify: (229) [must_sanity] nop(dmsg(do_decl_kb_type(kb_shared, baseKB, sk2_in, 1))) 03:20:45 Exit: (229) [must_sanity] nop(dmsg(do_decl_kb_type(kb_shared, baseKB, sk2_in, 1))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ Call: (231) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (231) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (232) [ucatch] strip_module(ucatch:must_det_u, _5562320, _5562260) 03:20:45 ^ Exit: (232) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (232) [system] var(must_det_u) 03:20:45 Fail: (232) [system] var(must_det_u) 03:20:45 ^ Fail: (231) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ Call: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (233) [ucatch] strip_module(ucatch:must_det_u, _5570946, _5570886) 03:20:45 ^ Exit: (233) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (233) [system] var(must_det_u) 03:20:45 Fail: (233) [system] var(must_det_u) 03:20:45 ^ Fail: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (232) [ucatch] ucatch:is_call_var(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Unify: (232) [ucatch] ucatch:is_call_var(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Call: (233) [ucatch] strip_module(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1))), _5575256, _5575196) 03:20:45 ^ 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))) 03:20:45 Call: (233) [system] var(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 Fail: (233) [system] var(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Fail: (232) [ucatch] ucatch:is_call_var(baseKB:(_5559622=decl_kb_type(kb_shared, baseKB:(sk2_in/1)))) 03:20:45 ^ Call: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (233) [ucatch] strip_module(ucatch:must_det_u, _5579572, _5579512) 03:20:45 ^ Exit: (233) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (233) [system] var(must_det_u) 03:20:45 Fail: (233) [system] var(must_det_u) 03:20:45 ^ Fail: (232) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ Call: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (234) [ucatch] strip_module(ucatch:must_det_u, _5588198, _5588138) 03:20:45 ^ Exit: (234) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (234) [system] var(must_det_u) 03:20:45 Fail: (234) [system] var(must_det_u) 03:20:45 ^ Fail: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (233) [ucatch] ucatch:is_call_var(baseKB:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Unify: (233) [ucatch] ucatch:is_call_var(baseKB:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Call: (234) [ucatch] strip_module(baseKB:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5592508, _5592448) 03:20:45 ^ 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)) 03:20:45 Call: (234) [system] var(make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 Fail: (234) [system] var(make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Fail: (233) [ucatch] ucatch:is_call_var(baseKB:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Call: (236) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Unify: (236) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (238) [baseKB] strip_module(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5598040, _5598042) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (242) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (242) [sys] logicmoo_startup:dont_wl(:) 03:20:45 Call: (243) [system] var(:) 03:20:45 Fail: (243) [system] var(:) 03:20:45 ^ Redo: (242) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (242) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Fail: (242) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ 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))) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (242) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 ^ Unify: (242) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 Call: (243) [system] var(sys) 03:20:45 Fail: (243) [system] var(sys) 03:20:45 ^ Redo: (242) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 ^ Unify: (242) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 ^ Fail: (242) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 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) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (243) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ Unify: (243) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 Call: (244) [system] var(call_now) 03:20:45 Fail: (244) [system] var(call_now) 03:20:45 ^ Redo: (243) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ Unify: (243) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ Fail: (243) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ 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))) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (243) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (243) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (244) [system] var(baseKB) 03:20:45 Fail: (244) [system] var(baseKB) 03:20:45 ^ Redo: (243) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (243) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (243) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (243) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (243) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (244) [system] var(baseKB) 03:20:45 Fail: (244) [system] var(baseKB) 03:20:45 ^ Redo: (243) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (243) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (243) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 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) 03:20:45 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (244) [system] var(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 Fail: (244) [system] var(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (244) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (244) [sys] logicmoo_startup:dont_wl(:) 03:20:45 Call: (245) [system] var(:) 03:20:45 Fail: (245) [system] var(:) 03:20:45 ^ Redo: (244) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (244) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Fail: (244) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ 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)) 03:20:45 Call: (244) [system] arg(_5654152, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5654094) 03:20:45 Exit: (244) [system] arg(1, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB) 03:20:45 ^ Call: (244) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (244) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (245) [system] var(baseKB) 03:20:45 Fail: (245) [system] var(baseKB) 03:20:45 ^ Redo: (244) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (244) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (244) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Redo: (244) [system] arg(_5659676, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5654094) 03:20:45 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)) 03:20:45 ^ Call: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Unify: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 Call: (245) [system] var(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 Fail: (245) [system] var(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Redo: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Unify: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (245) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) 03:20:45 ^ Unify: (245) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) 03:20:45 Call: (246) [system] var(make_as_dynamic_now) 03:20:45 Fail: (246) [system] var(make_as_dynamic_now) 03:20:45 ^ Redo: (245) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) 03:20:45 ^ Unify: (245) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) 03:20:45 ^ Fail: (245) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) 03:20:45 ^ Redo: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 Call: (245) [system] arg(_5670728, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5670670) 03:20:45 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))) 03:20:45 ^ Call: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (246) [system] var(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 Fail: (246) [system] var(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Redo: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (246) [system] compound_name_arity(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _5675576, _5675638) 03:20:45 Exit: (246) [system] compound_name_arity(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), decl_kb_type, 2) 03:20:45 ^ Call: (246) [sys] logicmoo_startup:dont_wl(decl_kb_type) 03:20:45 ^ Unify: (246) [sys] logicmoo_startup:dont_wl(decl_kb_type) 03:20:45 Call: (247) [system] var(decl_kb_type) 03:20:45 Fail: (247) [system] var(decl_kb_type) 03:20:45 ^ Redo: (246) [sys] logicmoo_startup:dont_wl(decl_kb_type) 03:20:45 ^ Unify: (246) [sys] logicmoo_startup:dont_wl(decl_kb_type) 03:20:45 ^ Fail: (246) [sys] logicmoo_startup:dont_wl(decl_kb_type) 03:20:45 ^ Redo: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (246) [system] arg(_5681780, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _5681722) 03:20:45 Exit: (246) [system] arg(1, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), kb_shared) 03:20:45 ^ Call: (246) [sys] logicmoo_startup:dont_wl(kb_shared) 03:20:45 ^ Unify: (246) [sys] logicmoo_startup:dont_wl(kb_shared) 03:20:45 Call: (247) [system] var(kb_shared) 03:20:45 Fail: (247) [system] var(kb_shared) 03:20:45 ^ Redo: (246) [sys] logicmoo_startup:dont_wl(kb_shared) 03:20:45 ^ Unify: (246) [sys] logicmoo_startup:dont_wl(kb_shared) 03:20:45 ^ Fail: (246) [sys] logicmoo_startup:dont_wl(kb_shared) 03:20:45 Redo: (246) [system] arg(_5687304, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _5681722) 03:20:45 Exit: (246) [system] arg(2, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB:(sk2_in/1)) 03:20:45 ^ Call: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 ^ Unify: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 Call: (247) [system] var(baseKB:(sk2_in/1)) 03:20:45 Fail: (247) [system] var(baseKB:(sk2_in/1)) 03:20:45 ^ Redo: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 ^ Unify: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 Call: (247) [system] compound_name_arity(baseKB:(sk2_in/1), _5692152, _5692214) 03:20:45 Exit: (247) [system] compound_name_arity(baseKB:(sk2_in/1), :, 2) 03:20:45 ^ Call: (247) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl(:) 03:20:45 Call: (248) [system] var(:) 03:20:45 Fail: (248) [system] var(:) 03:20:45 ^ Redo: (247) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Fail: (247) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Redo: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 Call: (247) [system] arg(_5698356, baseKB:(sk2_in/1), _5698298) 03:20:45 Exit: (247) [system] arg(1, baseKB:(sk2_in/1), baseKB) 03:20:45 ^ Call: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (248) [system] var(baseKB) 03:20:45 Fail: (248) [system] var(baseKB) 03:20:45 ^ Redo: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Redo: (247) [system] arg(_5703880, baseKB:(sk2_in/1), _5698298) 03:20:45 Exit: (247) [system] arg(2, baseKB:(sk2_in/1), (sk2_in/1)) 03:20:45 ^ Call: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 Call: (248) [system] var((sk2_in/1)) 03:20:45 Fail: (248) [system] var((sk2_in/1)) 03:20:45 ^ Redo: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 Call: (248) [system] compound_name_arity((sk2_in/1), _5708728, _5708790) 03:20:45 Exit: (248) [system] compound_name_arity((sk2_in/1), /, 2) 03:20:45 ^ Call: (248) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(/) 03:20:45 Call: (249) [system] var(/) 03:20:45 Fail: (249) [system] var(/) 03:20:45 ^ Redo: (248) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Fail: (248) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Redo: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 Call: (248) [system] arg(_5714932, (sk2_in/1), _5714874) 03:20:45 Exit: (248) [system] arg(1, (sk2_in/1), sk2_in) 03:20:45 ^ Call: (248) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 Call: (249) [system] var(sk2_in) 03:20:45 Fail: (249) [system] var(sk2_in) 03:20:45 ^ Redo: (248) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Fail: (248) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 Redo: (248) [system] arg(_5720456, (sk2_in/1), _5714874) 03:20:45 Exit: (248) [system] arg(2, (sk2_in/1), 1) 03:20:45 ^ Call: (248) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(1) 03:20:45 Call: (249) [system] var(1) 03:20:45 Fail: (249) [system] var(1) 03:20:45 ^ Redo: (248) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Fail: (248) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Fail: (247) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 ^ Fail: (246) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 ^ Fail: (245) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 Redo: (245) [system] arg(_5727840, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5670670) 03:20:45 Exit: (245) [system] arg(2, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB) 03:20:45 ^ Call: (245) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (245) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (246) [system] var(baseKB) 03:20:45 Fail: (246) [system] var(baseKB) 03:20:45 ^ Redo: (245) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (245) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (245) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Redo: (245) [system] arg(_5733364, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5670670) 03:20:45 Exit: (245) [system] arg(3, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), sk2_in) 03:20:45 ^ Call: (245) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Unify: (245) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 Call: (246) [system] var(sk2_in) 03:20:45 Fail: (246) [system] var(sk2_in) 03:20:45 ^ Redo: (245) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Unify: (245) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Fail: (245) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 Redo: (245) [system] arg(_5738888, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _5670670) 03:20:45 Exit: (245) [system] arg(4, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), 1) 03:20:45 ^ Call: (245) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Unify: (245) [sys] logicmoo_startup:dont_wl(1) 03:20:45 Call: (246) [system] var(1) 03:20:45 Fail: (246) [system] var(1) 03:20:45 ^ Redo: (245) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Unify: (245) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Fail: (245) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Fail: (244) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ Call: (245) [sys] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) 03:20:45 ^ Unify: (245) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) 03:20:45 ^ Exit: (245) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) 03:20:45 ^ Call: (243) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Unify: (243) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Call: (244) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Unify: (244) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 Call: (245) [system] functor(_5756900, sk2_in, 1) 03:20:45 Exit: (245) [system] functor(sk2_in(_5757514), sk2_in, 1) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 Call: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) 03:20:45 Unify: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) 03:20:45 ^ Call: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (250) [system] var(baseKB:sk2_in(_5757514)) 03:20:45 Fail: (250) [system] var(baseKB:sk2_in(_5757514)) 03:20:45 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (250) [system] var(sk2_in(_5757514)) 03:20:45 Fail: (250) [system] var(sk2_in(_5757514)) 03:20:45 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (250) [system] baseKB=_5768098:_5768100 03:20:45 Fail: (250) [system] baseKB=_5768098:_5768100 03:20:45 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (250) [system] baseKB:sk2_in(_5757514)\=_5770564:_5770566 03:20:45 Fail: (250) [system] baseKB:sk2_in(_5757514)\=_5770564:_5770566 03:20:45 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Call: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Call: (251) [call_from] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 ^ Unify: (251) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 ^ Exit: (251) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 Call: (251) [system] fail 03:20:45 Fail: (251) [system] fail 03:20:45 ^ Fail: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Fail: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Fail: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 Call: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) 03:20:45 Unify: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) 03:20:45 ^ Call: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (250) [system] var(baseKB:sk2_in(_5757514)) 03:20:45 Fail: (250) [system] var(baseKB:sk2_in(_5757514)) 03:20:45 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (250) [system] var(sk2_in(_5757514)) 03:20:45 Fail: (250) [system] var(sk2_in(_5757514)) 03:20:45 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (250) [system] baseKB=_5789750:_5789752 03:20:45 Fail: (250) [system] baseKB=_5789750:_5789752 03:20:45 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (250) [system] baseKB:sk2_in(_5757514)\=_5792216:_5792218 03:20:45 Fail: (250) [system] baseKB:sk2_in(_5757514)\=_5792216:_5792218 03:20:45 ^ Redo: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Call: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Call: (251) [call_from] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 ^ Unify: (251) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 ^ Exit: (251) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 Call: (251) [system] fail 03:20:45 Fail: (251) [system] fail 03:20:45 ^ Fail: (250) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Fail: (249) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Fail: (248) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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... : ...))) 03:20:45 ^ 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...))) 03:20:45 ^ Call: (249) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (249) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (250) [ucatch] strip_module(ucatch:must_det_u, _5809430, _5809370) 03:20:45 ^ Exit: (250) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (250) [system] var(must_det_u) 03:20:45 Fail: (250) [system] var(must_det_u) 03:20:45 ^ Fail: (249) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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...), ... : ..., ... : ...)) 03:20:45 ^ 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...), ... : ..., ... : ...)) 03:20:45 ^ 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) 03:20:45 ^ 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... : ...))) 03:20:45 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... : ...))) 03:20:45 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... : ...))) 03:20:45 ^ 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...), ... : ..., ... : ...)) 03:20:45 ^ Call: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (251) [ucatch] strip_module(ucatch:must_det_u, _5818056, _5817996) 03:20:45 ^ Exit: (251) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (251) [system] var(must_det_u) 03:20:45 Fail: (251) [system] var(must_det_u) 03:20:45 ^ Fail: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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) 03:20:45 ^ 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))))) 03:20:45 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))))) 03:20:45 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))))) 03:20:45 ^ 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))))) 03:20:45 Call: (254) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) 03:20:45 Unify: (254) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) 03:20:45 ^ Call: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (256) [system] var(baseKB:sk2_in(_5757514)) 03:20:45 Fail: (256) [system] var(baseKB:sk2_in(_5757514)) 03:20:45 ^ Redo: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (256) [system] var(sk2_in(_5757514)) 03:20:45 Fail: (256) [system] var(sk2_in(_5757514)) 03:20:45 ^ Redo: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (256) [system] baseKB=_5832814:_5832816 03:20:45 Fail: (256) [system] baseKB=_5832814:_5832816 03:20:45 ^ Redo: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Call: (256) [system] baseKB:sk2_in(_5757514)\=_5835280:_5835282 03:20:45 Fail: (256) [system] baseKB:sk2_in(_5757514)\=_5835280:_5835282 03:20:45 ^ Redo: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 ^ Call: (256) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (256) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Unify: (256) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Call: (257) [call_from] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 ^ Unify: (257) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 ^ Exit: (257) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 Call: (257) [system] fail 03:20:45 Fail: (257) [system] fail 03:20:45 ^ Fail: (256) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_5757514)) 03:20:45 ^ Fail: (255) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_5757514)) 03:20:45 Fail: (254) [call_from] is_static_predicate(baseKB:sk2_in(_5757514)) 03:20:45 ^ Call: (254) [baseKB] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 ^ Unify: (254) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 ^ Exit: (254) [$syspreds] predicate_property(baseKB:sk2_in(_5757514), dynamic) 03:20:45 Call: (254) [system] true 03:20:45 Exit: (254) [system] true 03:20:45 ^ Call: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (251) [ucatch] strip_module(ucatch:must_det_u, _5848892, _5848832) 03:20:45 ^ Exit: (251) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (251) [system] var(must_det_u) 03:20:45 Fail: (251) [system] var(must_det_u) 03:20:45 ^ Fail: (250) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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...))) 03:20:45 ^ 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...))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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...))) 03:20:45 ^ Call: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (252) [ucatch] strip_module(ucatch:must_det_u, _5857518, _5857458) 03:20:45 ^ Exit: (252) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (252) [system] var(must_det_u) 03:20:45 Fail: (252) [system] var(must_det_u) 03:20:45 ^ Fail: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (251) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (251) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) 03:20:45 ^ Call: (252) [ucatch] strip_module(baseKB:(public baseKB:(sk2_in/1)), _5861828, _5861768) 03:20:45 ^ Exit: (252) [ucatch] strip_module(baseKB:(public baseKB:(sk2_in/1)), baseKB, (public baseKB:(sk2_in/1))) 03:20:45 Call: (252) [system] var((public baseKB:(sk2_in/1))) 03:20:45 Fail: (252) [system] var((public baseKB:(sk2_in/1))) 03:20:45 ^ Fail: (251) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) 03:20:45 ^ Call: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (252) [ucatch] strip_module(ucatch:must_det_u, _5866178, _5866118) 03:20:45 ^ Exit: (252) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (252) [system] var(must_det_u) 03:20:45 Fail: (252) [system] var(must_det_u) 03:20:45 ^ Fail: (251) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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... : ...))) 03:20:45 ^ 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... : ...))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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... : ...))) 03:20:45 ^ Call: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (253) [ucatch] strip_module(ucatch:must_det_u, _5874804, _5874744) 03:20:45 ^ Exit: (253) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (253) [system] var(must_det_u) 03:20:45 Fail: (253) [system] var(must_det_u) 03:20:45 ^ Fail: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (252) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) 03:20:45 ^ Unify: (252) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) 03:20:45 ^ Call: (253) [ucatch] strip_module(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), _5879114, _5879054) 03:20:45 ^ 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)))) 03:20:45 Call: (253) [system] var(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) 03:20:45 Fail: (253) [system] var(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) 03:20:45 ^ Fail: (252) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) 03:20:45 ^ Call: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (253) [ucatch] strip_module(ucatch:must_det_u, _5883430, _5883370) 03:20:45 ^ Exit: (253) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (253) [system] var(must_det_u) 03:20:45 Fail: (253) [system] var(must_det_u) 03:20:45 ^ Fail: (252) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (254) [ucatch] strip_module(ucatch:must_det_u, _5892056, _5891996) 03:20:45 ^ Exit: (254) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (254) [system] var(must_det_u) 03:20:45 Fail: (254) [system] var(must_det_u) 03:20:45 ^ Fail: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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(...)))))) 03:20:45 ^ 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(...)))))) 03:20:45 ^ 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) 03:20:45 ^ 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))))))) 03:20:45 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))))))) 03:20:45 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))))))) 03:20:45 ^ 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(...)))))) 03:20:45 ^ Call: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (254) [ucatch] strip_module(ucatch:must_det_u, _5900682, _5900622) 03:20:45 ^ Exit: (254) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (254) [system] var(must_det_u) 03:20:45 Fail: (254) [system] var(must_det_u) 03:20:45 ^ Fail: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 Call: (254) [system] var((baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 Fail: (254) [system] var((baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (255) [ucatch] strip_module(ucatch:must_det_u, _5909308, _5909248) 03:20:45 ^ Exit: (255) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (255) [system] var(must_det_u) 03:20:45 Fail: (255) [system] var(must_det_u) 03:20:45 ^ Fail: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (254) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (254) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) 03:20:45 ^ Call: (255) [ucatch] strip_module(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1)), _5913618, _5913558) 03:20:45 ^ Exit: (255) [ucatch] strip_module(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB, (module_transparent baseKB:(sk2_in/1))) 03:20:45 Call: (255) [system] var((module_transparent baseKB:(sk2_in/1))) 03:20:45 Fail: (255) [system] var((module_transparent baseKB:(sk2_in/1))) 03:20:45 ^ Fail: (254) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) 03:20:45 ^ Call: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (255) [ucatch] strip_module(ucatch:must_det_u, _5917968, _5917908) 03:20:45 ^ Exit: (255) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (255) [system] var(must_det_u) 03:20:45 Fail: (255) [system] var(must_det_u) 03:20:45 ^ Fail: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (254) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 ^ Unify: (254) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 ^ Call: (255) [ucatch] strip_module(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), _5922278, _5922218) 03:20:45 ^ 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)))) 03:20:45 Call: (255) [system] var((baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 Fail: (255) [system] var((baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 ^ Fail: (254) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 ^ Call: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (256) [ucatch] strip_module(ucatch:must_det_u, _5926594, _5926534) 03:20:45 ^ Exit: (256) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (256) [system] var(must_det_u) 03:20:45 Fail: (256) [system] var(must_det_u) 03:20:45 ^ Fail: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) 03:20:45 ^ Call: (256) [ucatch] strip_module(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1)), _5930904, _5930844) 03:20:45 ^ Exit: (256) [ucatch] strip_module(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB, (discontiguous baseKB:(sk2_in/1))) 03:20:45 Call: (256) [system] var((discontiguous baseKB:(sk2_in/1))) 03:20:45 Fail: (256) [system] var((discontiguous baseKB:(sk2_in/1))) 03:20:45 ^ Fail: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) 03:20:45 ^ Call: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (256) [ucatch] strip_module(ucatch:must_det_u, _5935254, _5935194) 03:20:45 ^ Exit: (256) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (256) [system] var(must_det_u) 03:20:45 Fail: (256) [system] var(must_det_u) 03:20:45 ^ Fail: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) 03:20:45 ^ Call: (256) [ucatch] strip_module(baseKB:baseKB:(multifile baseKB:(sk2_in/1)), _5939564, _5939504) 03:20:45 ^ Exit: (256) [ucatch] strip_module(baseKB:baseKB:(multifile baseKB:(sk2_in/1)), baseKB, (multifile baseKB:(sk2_in/1))) 03:20:45 Call: (256) [system] var((multifile baseKB:(sk2_in/1))) 03:20:45 Fail: (256) [system] var((multifile baseKB:(sk2_in/1))) 03:20:45 ^ Fail: (255) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) 03:20:45 ^ 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...))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ Exit: (244) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Exit: (243) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Call: (244) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) 03:20:45 ^ Unify: (244) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) 03:20:45 ^ Exit: (244) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) 03:20:45 ^ 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))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (236) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Call: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (234) [ucatch] strip_module(ucatch:must_det_u, _5952710, _5952650) 03:20:45 ^ Exit: (234) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (234) [system] var(must_det_u) 03:20:45 Fail: (234) [system] var(must_det_u) 03:20:45 ^ Fail: (233) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ Call: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (235) [ucatch] strip_module(ucatch:must_det_u, _5961336, _5961276) 03:20:45 ^ Exit: (235) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (235) [system] var(must_det_u) 03:20:45 Fail: (235) [system] var(must_det_u) 03:20:45 ^ Fail: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (234) [ucatch] ucatch:is_call_var(baseKB:ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) 03:20:45 ^ Unify: (234) [ucatch] ucatch:is_call_var(baseKB:ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) 03:20:45 ^ Call: (235) [ucatch] strip_module(baseKB:ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)), _5965646, _5965586) 03:20:45 ^ 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))) 03:20:45 Call: (235) [system] var(ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) 03:20:45 Fail: (235) [system] var(ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) 03:20:45 ^ Fail: (234) [ucatch] ucatch:is_call_var(baseKB:ain(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) 03:20:45 ^ Call: (243) [pfc_lib] get_source_ref1(_5968676) 03:20:45 ^ Unify: (243) [pfc_lib] get_source_ref1(_5968676) 03:20:45 ^ Call: (245) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (245) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (245) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (246) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (247) [pfc_lib] guess_pos_source_to0(_5976710) 03:20:45 ^ Unify: (247) [pfc_lib] guess_pos_source_to0(_5976710) 03:20:45 Call: (248) [t_l] t_l:current_defaultAssertMt(_5976710) 03:20:45 Unify: (248) [t_l] t_l:current_defaultAssertMt(baseKB) 03:20:45 Exit: (248) [t_l] t_l:current_defaultAssertMt(baseKB) 03:20:45 ^ Exit: (247) [pfc_lib] guess_pos_source_to0(baseKB) 03:20:45 ^ Call: (247) [pfc_lib] as_safe_cm(baseKB, _5976700) 03:20:45 ^ Unify: (247) [pfc_lib] as_safe_cm(baseKB, _5976700) 03:20:45 ^ Unify: (247) [pfc_lib] as_safe_cm(baseKB, baseKB) 03:20:45 ^ Exit: (247) [pfc_lib] as_safe_cm(baseKB, baseKB) 03:20:45 ^ Exit: (251) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))))))) 03:20:45 ^ 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)))))))) 03:20:45 ^ 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) 03:20:45 ^ 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)))))))) 03:20:45 ^ Call: (250) [call_from] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) 03:20:45 ^ Unify: (250) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) 03:20:45 ^ Exit: (250) [system] call_from:'$set_typein_module'(baseKB), call_from:'$set_source_module'(baseKB) 03:20:45 ^ 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)))))))) 03:20:45 ^ 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)))))))) 03:20:45 ^ 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))))))) 03:20:45 ^ 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))))))) 03:20:45 ^ 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))))))) 03:20:45 ^ 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))))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ Call: (261) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (261) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (261) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (262) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (262) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:45 ^ Unify: (262) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:45 Call: (263) [system] copy_term(t_l:current_defaultAssertMt(baseKB), _6003584) 03:20:45 Exit: (263) [system] copy_term(t_l:current_defaultAssertMt(baseKB), t_l:current_defaultAssertMt(baseKB)) 03:20:45 ^ Call: (263) [t_l] clause(t_l:current_defaultAssertMt(baseKB), true) 03:20:45 ^ Exit: (263) [t_l] clause(current_defaultAssertMt(baseKB), true) 03:20:45 Call: (263) [system] t_l:current_defaultAssertMt(baseKB)=@=t_l:current_defaultAssertMt(baseKB) 03:20:45 Exit: (263) [system] t_l:current_defaultAssertMt(baseKB)=@=t_l:current_defaultAssertMt(baseKB) 03:20:45 ^ Exit: (262) [locally_each] locally_each:clause_true(t_l, t_l:current_defaultAssertMt(baseKB)) 03:20:45 ^ Call: (263) [ucatch] ucatch:current_why(_6007894) 03:20:45 ^ Unify: (263) [ucatch] ucatch:current_why(_6007894) 03:20:45 ^ Call: (264) [ucatch] ucatch:current_why_data(_6007894) 03:20:45 ^ Unify: (264) [ucatch] ucatch:current_why_data(_6007894) 03:20:45 Call: (265) [system] nb_current('$current_why', wp(_6007894, _6010380)) 03:20:45 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))))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ Call: (272) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012876, _6012878) 03:20:45 ^ Unify: (272) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012876, _6012878) 03:20:45 Call: (273) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012876, _6012878) 03:20:45 Exit: (273) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, 4) 03:20:45 ^ Exit: (272) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, 4) 03:20:45 ^ Call: (273) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6015986, _6016048) 03:20:45 ^ Unify: (273) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6015986, _6016676) 03:20:45 Call: (274) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6015986, _6017244) 03:20:45 Exit: (274) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, 4) 03:20:45 ^ Exit: (273) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, 4) 03:20:45 ^ Call: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _6019120), call(_6019120)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) 03:20:45 ^ Unify: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _6019120), call(_6019120)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) 03:20:45 ^ Call: (276) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _6019120) 03:20:45 ^ Exit: (276) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_6021006, mpred_prop, _6021010, rtSymmetricBinaryPredicate))) 03:20:45 ^ Call: (277) [baseKB] cwc 03:20:45 ^ Unify: (277) [baseKB] cwc 03:20:45 ^ Exit: (277) [baseKB] cwc 03:20:45 ^ Call: (277) [baseKB] baseKB:mpred_prop(_6021006, mpred_prop, _6021010, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (277) [baseKB] baseKB:mpred_prop(_6021006, mpred_prop, _6021010, rtSymmetricBinaryPredicate) 03:20:45 ^ Call: (276) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) 03:20:45 ^ Unify: (276) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) 03:20:45 ^ Call: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _6026128)) 03:20:45 ^ Unify: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _6026128)) 03:20:45 ^ Call: (278) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _6026128) 03:20:45 ^ Exit: (278) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_6028000, mpred_prop, _6028004, rtSymmetricBinaryPredicate))) 03:20:45 ^ Exit: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_6028000, mpred_prop, _6028004, rtSymmetricBinaryPredicate)))) 03:20:45 ^ Call: (279) [baseKB] cwc 03:20:45 ^ Unify: (279) [baseKB] cwc 03:20:45 ^ Exit: (279) [baseKB] cwc 03:20:45 ^ Call: (279) [baseKB] baseKB:mpred_prop(_6028000, mpred_prop, _6028004, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (279) [baseKB] baseKB:mpred_prop(_6028000, mpred_prop, _6028004, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (276) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) 03:20:45 ^ Fail: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _6019120), call(_6019120)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) 03:20:45 ^ Exit: (279) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ Call: (282) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (282) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (282) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (283) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (283) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Unify: (283) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 Call: (284) [system] copy_term(t_l:disable_px, _6045754) 03:20:45 Exit: (284) [system] copy_term(t_l:disable_px, t_l:disable_px) 03:20:45 ^ Call: (284) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (284) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (283) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Call: (289) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Unify: (289) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Call: (290) [t_l] asserta(t_l:disable_px, _6050208) 03:20:45 ^ Exit: (290) [t_l] asserta(t_l:disable_px, <gt;clause>(0x5566f60cb8b0)) 03:20:45 Call: (290) [system] nb_current('$w_tl_e', _6051446) 03:20:45 Exit: (290) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (290) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60cb8b0), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (290) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60cb8b0), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 ^ Exit: (289) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (293) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 Exit: (293) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 ^ Call: (293) [baseKB] must_det(fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)) 03:20:45 ^ Unify: (293) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)) 03:20:45 ^ Unify: (293) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860)) 03:20:45 Call: (297) [lmcache] lmcache:completely_expanded(_6060360, mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 Fail: (297) [lmcache] lmcache:completely_expanded(_6060978, mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 Call: (297) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) 03:20:45 Fail: (297) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) 03:20:45 ^ Call: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) 03:20:45 ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) 03:20:45 ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) 03:20:45 ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) 03:20:45 ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) 03:20:45 Call: (300) [t_l] t_l:infSkipFullExpand 03:20:45 Fail: (300) [t_l] t_l:infSkipFullExpand 03:20:45 ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) 03:20:45 ^ Unify: (299) [baseKB] fully_expand_clause(change(assert, ain), mpred_prop(baseKB, sk2_in, 1, kb_shared), _6034860) 03:20:45 Call: (302) [t_l] t_l:into_goal_code 03:20:45 Fail: (302) [t_l] t_l:into_goal_code 03:20:45 ^ Call: (302) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (302) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (303) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (303) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (304) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (304) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Fail: (304) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Redo: (303) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Exit: (303) [baseKB] ucatch:is_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Fail: (302) [baseKB] ucatch:not_ftCompound(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (304) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6076052, _6076054) 03:20:45 ^ Unify: (304) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6076052, _6076054) 03:20:45 Call: (305) [system] fail 03:20:45 Fail: (305) [system] fail 03:20:45 ^ Fail: (304) [ucatch] mpred_type_isa:was_isa(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6076052, _6076054) 03:20:45 ^ Call: (302) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6079168, _6079170) 03:20:45 ^ Unify: (302) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6079168, _6079170) 03:20:45 Call: (303) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6079168, _6079170) 03:20:45 Exit: (303) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, [baseKB, sk2_in, 1, kb_shared]) 03:20:45 ^ Exit: (302) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, [baseKB, sk2_in, 1, kb_shared]) 03:20:45 ^ Call: (306) [baseKB] ucatch:not_ftCompound(baseKB) 03:20:45 ^ Unify: (306) [baseKB] ucatch:not_ftCompound(baseKB) 03:20:45 ^ Call: (307) [baseKB] ucatch:is_ftCompound(baseKB) 03:20:45 ^ Unify: (307) [baseKB] ucatch:is_ftCompound(baseKB) 03:20:45 ^ Fail: (307) [baseKB] ucatch:is_ftCompound(baseKB) 03:20:45 ^ Redo: (306) [baseKB] ucatch:not_ftCompound(baseKB) 03:20:45 ^ Exit: (306) [baseKB] ucatch:not_ftCompound(baseKB) 03:20:45 ^ Call: (307) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Unify: (307) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Call: (308) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Unify: (308) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Fail: (308) [baseKB] ucatch:is_ftCompound(sk2_in) 03:20:45 ^ Redo: (307) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Exit: (307) [baseKB] ucatch:not_ftCompound(sk2_in) 03:20:45 ^ Call: (308) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Unify: (308) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Call: (309) [baseKB] ucatch:is_ftCompound(1) 03:20:45 ^ Unify: (309) [baseKB] ucatch:is_ftCompound(1) 03:20:45 ^ Fail: (309) [baseKB] ucatch:is_ftCompound(1) 03:20:45 ^ Redo: (308) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Exit: (308) [baseKB] ucatch:not_ftCompound(1) 03:20:45 ^ Call: (309) [baseKB] ucatch:not_ftCompound(kb_shared) 03:20:45 ^ Unify: (309) [baseKB] ucatch:not_ftCompound(kb_shared) 03:20:45 ^ Call: (310) [baseKB] ucatch:is_ftCompound(kb_shared) 03:20:45 ^ Unify: (310) [baseKB] ucatch:is_ftCompound(kb_shared) 03:20:45 ^ Fail: (310) [baseKB] ucatch:is_ftCompound(kb_shared) 03:20:45 ^ Redo: (309) [baseKB] ucatch:not_ftCompound(kb_shared) 03:20:45 ^ Exit: (309) [baseKB] ucatch:not_ftCompound(kb_shared) 03:20:45 ^ Call: (302) [baseKB] first:cnas(_6069848, mpred_prop, [baseKB, sk2_in, 1, kb_shared]) 03:20:45 ^ Unify: (302) [baseKB] first:cnas(_6069848, mpred_prop, [baseKB, sk2_in, 1, kb_shared]) 03:20:45 Call: (303) [system] _6069848=..[mpred_prop, baseKB, sk2_in, 1, kb_shared] 03:20:45 Exit: (303) [system] mpred_prop(baseKB, sk2_in, 1, kb_shared)=..[mpred_prop, baseKB, sk2_in, 1, kb_shared] 03:20:45 ^ Exit: (302) [baseKB] first:cnas(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, [baseKB, sk2_in, 1, kb_shared]) 03:20:45 Call: (303) [t_l] t_l:infSkipFullExpand 03:20:45 Fail: (303) [t_l] t_l:infSkipFullExpand 03:20:45 ^ Call: (304) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (304) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Redo: (304) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Exit: (304) [baseKB] loop_check:cyclic_break(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (305) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (305) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Fail: (305) [baseKB] ucatch:is_ftVar(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (305) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), s, _6108490) 03:20:45 ^ Unify: (305) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), s, _6109118) 03:20:45 Call: (306) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), s, _6109686) 03:20:45 Fail: (306) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, kb_shared), s, _6109686) 03:20:45 ^ Fail: (305) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), s, _6110968) 03:20:45 ^ Call: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6111538, _6111544]) 03:20:45 ^ Unify: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6111538, _6111544]) 03:20:45 Call: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6111538, [_6111544]) 03:20:45 Fail: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6111538, [_6111544]) 03:20:45 ^ Fail: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6111538, _6111544]) 03:20:45 ^ Call: (305) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (305) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 Call: (306) [system] var(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 Fail: (306) [system] var(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Redo: (305) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (305) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (306) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (306) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 Call: (307) [system] functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), ftProofFn, _6119624) 03:20:45 Fail: (307) [system] functor(mpred_prop(baseKB, sk2_in, 1, kb_shared), ftProofFn, _6120234) 03:20:45 ^ Fail: (306) [baseKB] logicmoo_util_terms:is_proof(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Fail: (305) [baseKB] logicmoo_util_terms:is_src_true(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6122026, _6122032, _6122038]) 03:20:45 ^ Unify: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6122026, _6122032, _6122038]) 03:20:45 Call: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6122026, [_6122032, _6122038]) 03:20:45 Fail: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6122026, [_6122032, _6122038]) 03:20:45 ^ Fail: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6122026, _6122032, _6122038]) 03:20:45 ^ Call: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6125136, _6125142|_6125144]) 03:20:45 ^ Unify: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [_6125136, _6125142|_6125144]) 03:20:45 Call: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6125136, [_6125142|_6125144]) 03:20:45 Exit: (306) [system] compound_name_arguments(mpred_prop(baseKB, sk2_in, 1, kb_shared), mpred_prop, [baseKB, sk2_in, 1, kb_shared]) 03:20:45 ^ Exit: (305) [baseKB] logicmoo_util_terms:univ_safe(mpred_prop(baseKB, sk2_in, 1, kb_shared), [mpred_prop, baseKB, sk2_in, 1, kb_shared]) 03:20:45 ^ Call: (300) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Unify: (300) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 Call: (301) [system] var(true) 03:20:45 Fail: (301) [system] var(true) 03:20:45 ^ Redo: (300) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Unify: (300) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Exit: (300) [baseKB] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 ^ Call: (293) [baseKB] must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012854))) 03:20:45 ^ Unify: (293) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012854))) 03:20:45 ^ Unify: (293) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6012854))) 03:20:45 ^ Exit: (301) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))) 03:20:45 Call: (293) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (293) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Call: (293) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (293) [system] nb_delete(no_kif_var_coroutines) 03:20:45 ^ 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)) 03:20:45 ^ 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)))))) 03:20:45 Call: (288) [system] deterministic(_6048862) 03:20:45 Exit: (288) [system] deterministic(true) 03:20:45 ^ Call: (289) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ Unify: (289) [locally_each] locally_each:key_erase(t_l) 03:20:45 Call: (290) [system] nb_current('$w_tl_e', [_6143908|_6143910]) 03:20:45 Exit: (290) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f60cb8b0), <gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (290) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (290) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (291) [system] erase(<gt;clause>(0x5566f60cb8b0)) 03:20:45 Exit: (291) [system] erase(<gt;clause>(0x5566f60cb8b0)) 03:20:45 Call: (290) [system] true 03:20:45 Exit: (290) [system] true 03:20:45 Call: (290) [system] true 03:20:45 Exit: (290) [system] true 03:20:45 ^ Exit: (289) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ 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))))))) 03:20:45 ^ 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))))))) 03:20:45 ^ Exit: (272) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (273) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (273) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Exit: (279) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (280) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (277) [t_l] t_l:is_repropagating(_6162516) 03:20:45 Fail: (277) [t_l] t_l:is_repropagating(_6163130) 03:20:45 Call: (278) [t_l] t_l:exact_assertions 03:20:45 Fail: (278) [t_l] t_l:exact_assertions 03:20:45 Call: (278) [t_l] t_l:exact_assertions 03:20:45 Fail: (278) [t_l] t_l:exact_assertions 03:20:45 ^ Exit: (283) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ 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). 03:20:45 ^ Call: (284) [baseKB] fix_mp("mpred_add_support_fast", _6221504, _6221506, _6221508) 03:20:45 ^ Unify: (284) [baseKB] fix_mp("mpred_add_support_fast", _6221504, _6221506, _6221508) 03:20:45 ^ Exit: (290) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (284) [baseKB] fix_mp("mpred_add_support_fast", _6221504, baseKB, _6221504) 03:20:45 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)) 03:20:45 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)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 Call: (284) [t_l] t_l:assert_dir(_6238322) 03:20:45 Fail: (284) [t_l] t_l:assert_dir(_6238322) 03:20:45 ^ Exit: (291) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (292) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (286) [t_l] t_l:assert_dir(_6242270) 03:20:45 Fail: (286) [t_l] t_l:assert_dir(_6242270) 03:20:45 ^ Exit: (293) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (289) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (289) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Exit: (289) [baseKB] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (289) [baseKB] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) 03:20:45 ^ Unify: (289) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (296) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (296) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (297) [ucatch] strip_module(ucatch:must_det_u, _6252408, _6252348) 03:20:45 ^ Exit: (297) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (297) [system] var(must_det_u) 03:20:45 Fail: (297) [system] var(must_det_u) 03:20:45 ^ Fail: (296) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ Call: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (298) [ucatch] strip_module(ucatch:must_det_u, _6261034, _6260974) 03:20:45 ^ Exit: (298) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (298) [system] var(must_det_u) 03:20:45 Fail: (298) [system] var(must_det_u) 03:20:45 ^ Fail: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (297) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002)) 03:20:45 ^ Unify: (297) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002)) 03:20:45 ^ Call: (298) [ucatch] strip_module(baseKB:strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002), _6265344, _6265284) 03:20:45 ^ 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)) 03:20:45 Call: (298) [system] var(strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002)) 03:20:45 Fail: (298) [system] var(strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002)) 03:20:45 ^ Fail: (297) [ucatch] ucatch:is_call_var(baseKB:strip_module(db_op_call(assertz, assertz_i), _6251000, _6251002)) 03:20:45 ^ Call: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (298) [ucatch] strip_module(ucatch:must_det_u, _6269660, _6269600) 03:20:45 ^ Exit: (298) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (298) [system] var(must_det_u) 03:20:45 Fail: (298) [system] var(must_det_u) 03:20:45 ^ Fail: (297) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (299) [ucatch] strip_module(ucatch:must_det_u, _6278286, _6278226) 03:20:45 ^ Exit: (299) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (299) [system] var(must_det_u) 03:20:45 Fail: (299) [system] var(must_det_u) 03:20:45 ^ Fail: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (298) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Unify: (298) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (299) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), _6282596, _6282536) 03:20:45 ^ Exit: (299) [ucatch] strip_module(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i))), baseKB, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Call: (299) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Fail: (299) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Fail: (298) [ucatch] ucatch:is_call_var(baseKB:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (299) [ucatch] strip_module(ucatch:must_det_u, _6286918, _6286858) 03:20:45 ^ Exit: (299) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (299) [system] var(must_det_u) 03:20:45 Fail: (299) [system] var(must_det_u) 03:20:45 ^ Fail: (298) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (300) [ucatch] strip_module(ucatch:must_det_u, _6295544, _6295484) 03:20:45 ^ Exit: (300) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (300) [system] var(must_det_u) 03:20:45 Fail: (300) [system] var(must_det_u) 03:20:45 ^ Fail: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 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)) 03:20:45 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)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (308) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (300) [ucatch] strip_module(ucatch:must_det_u, _6305550, _6305490) 03:20:45 ^ Exit: (300) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (300) [system] var(must_det_u) 03:20:45 Fail: (300) [system] var(must_det_u) 03:20:45 ^ Fail: (299) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (301) [ucatch] strip_module(ucatch:must_det_u, _6314176, _6314116) 03:20:45 ^ Exit: (301) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (301) [system] var(must_det_u) 03:20:45 Fail: (301) [system] var(must_det_u) 03:20:45 ^ Fail: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 Call: (301) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) 03:20:45 Fail: (301) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) 03:20:45 ^ 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))) 03:20:45 Call: (305) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (305) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (305) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (305) [t_l] t_l:verify_side_effect_buffer 03:20:45 ^ Call: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (301) [ucatch] strip_module(ucatch:must_det_u, _6325226, _6325166) 03:20:45 ^ Exit: (301) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (301) [system] var(must_det_u) 03:20:45 Fail: (301) [system] var(must_det_u) 03:20:45 ^ Fail: (300) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (308) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (296) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (296) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (296) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (296) [t_l] t_l:verify_side_effect_buffer 03:20:45 Call: (296) [t_l] t_l:no_attempt_side_effects 03:20:45 Fail: (296) [t_l] t_l:no_attempt_side_effects 03:20:45 Call: (296) [t_l] t_l:side_effect_ok 03:20:45 Fail: (296) [t_l] t_l:side_effect_ok 03:20:45 Call: (296) [t_l] t_l:noDBaseMODs(_6338514) 03:20:45 Fail: (296) [t_l] t_l:noDBaseMODs(_6339128) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (301) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (301) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (302) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (302) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (303) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (303) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Exit: (309) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (303) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Exit: (302) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 Call: (302) [system] fail 03:20:45 Fail: (302) [system] fail 03:20:45 ^ Redo: (301) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (301) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (302) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6352600) 03:20:45 ^ Unify: (302) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared), _6352600) 03:20:45 ^ 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)) 03:20:45 ^ Call: (302) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Exit: (302) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Exit: (301) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (289) [bugger] show_failure(baseKB:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, kb_shared))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (285) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6360880) 03:20:45 ^ Fail: (285) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6360880) 03:20:45 ^ Call: (285) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850)) 03:20:45 ^ Unify: (285) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850)) 03:20:45 ^ Call: (286) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6364678)) 03:20:45 ^ Unify: (286) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6364678)) 03:20:45 ^ Call: (287) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6364678) 03:20:45 ^ Fail: (287) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6364678) 03:20:45 ^ Fail: (286) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850), _6364678)) 03:20:45 ^ Fail: (285) [baseKB] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, kb_shared), _6360850)) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (284) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (284) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (284) [user] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (284) [user] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Exit: (293) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (290) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (290) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (290) [user] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (290) [user] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (290) [user] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Call: (296) [user] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, kb_shared)), _6382242) 03:20:45 ^ Exit: (296) [user] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, kb_shared)), <gt;clause>(0x5566f68d1cc0)) 03:20:45 ^ Call: (295) [user] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (295) [user] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,kb_shared)). 03:20:45 ^ Call: (300) [user] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, kb_shared)), _6393696) 03:20:45 ^ Exit: (300) [user] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, kb_shared)), <gt;clause>(0x5566f68d19a0)) 03:20:45 ^ Call: (299) [user] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (299) [user] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ Unify: (299) [user] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 %~ %~ 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))))}]))) 03:20:45 %~ %~ 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))))}])))) 03:20:45 ^ Call: (318) [baseKB] baseKB:mpred_prop(_6409472, genlMt, 2, pfcPosTrigger) 03:20:45 ^ Unify: (318) [baseKB] baseKB:mpred_prop(baseKB, genlMt, 2, pfcPosTrigger) 03:20:45 ^ Exit: (318) [baseKB] baseKB:mpred_prop(baseKB, genlMt, 2, pfcPosTrigger) 03:20:45 ^ Exit: (319) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (313) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (318) [baseKB] baseKB:que(conflict(_6415586), _6415650) 03:20:45 ^ Fail: (318) [baseKB] baseKB:que(conflict(_6415586), _6416274) 03:20:45 ^ Call: (313) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_6414550, _6416844), _6416868), call(_6416868)*->true;clause_b(baseKB:que(_6414550, _6416844)))) 03:20:45 ^ Unify: (313) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_6414550, _6416844), _6416868), call(_6416868)*->true;clause_b(baseKB:que(_6414550, _6416844)))) 03:20:45 ^ Call: (315) [user] clause(que(_6414550, _6416844), _6416868) 03:20:45 ^ Fail: (315) [user] clause(que(_6414550, _6416844), _6416868) 03:20:45 ^ Call: (315) [user] clause_b(baseKB:que(_6414550, _6416844)) 03:20:45 ^ Unify: (315) [user] clause_b(baseKB:que(_6414550, _6416844)) 03:20:45 ^ Call: (316) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6414550, _6416844), _6420666)) 03:20:45 ^ Unify: (316) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6414550, _6416844), _6420666)) 03:20:45 ^ Call: (317) [baseKB] clause(que(_6414550, _6416844), _6420666) 03:20:45 ^ Fail: (317) [baseKB] clause(que(_6414550, _6416844), _6420666) 03:20:45 ^ Fail: (316) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6414550, _6416844), _6420666)) 03:20:45 ^ Fail: (315) [user] clause_b(baseKB:que(_6414550, _6416844)) 03:20:45 ^ Fail: (313) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_6414550, _6416844), _6416868), call(_6416868)*->true;clause_b(baseKB:que(_6414550, _6416844)))) 03:20:45 Call: (310) [t_l] t_l:assert_dir(_6425902) 03:20:45 Fail: (310) [t_l] t_l:assert_dir(_6425902) 03:20:45 ^ Exit: (317) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (318) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (312) [t_l] t_l:assert_dir(_6429876) 03:20:45 Fail: (312) [t_l] t_l:assert_dir(_6429876) 03:20:45 ^ Exit: (319) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (315) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) 03:20:45 ^ Unify: (315) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) 03:20:45 ^ Exit: (315) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) 03:20:45 ^ 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(...)}]))))) 03:20:45 ^ Unify: (315) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}]))))) 03:20:45 ^ 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([{...}]))))) 03:20:45 ^ 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([{...}]))))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (322) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (322) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (323) [ucatch] strip_module(ucatch:must_det_u, _6440556, _6440496) 03:20:45 ^ Exit: (323) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (323) [system] var(must_det_u) 03:20:45 Fail: (323) [system] var(must_det_u) 03:20:45 ^ Fail: (322) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ Call: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (324) [ucatch] strip_module(ucatch:must_det_u, _6449182, _6449122) 03:20:45 ^ Exit: (324) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (324) [system] var(must_det_u) 03:20:45 Fail: (324) [system] var(must_det_u) 03:20:45 ^ Fail: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (323) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150)) 03:20:45 ^ Unify: (323) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150)) 03:20:45 ^ Call: (324) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150), _6453492, _6453432) 03:20:45 ^ 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)) 03:20:45 Call: (324) [system] var(strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150)) 03:20:45 Fail: (324) [system] var(strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150)) 03:20:45 ^ Fail: (323) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _6439148, _6439150)) 03:20:45 ^ Call: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (324) [ucatch] strip_module(ucatch:must_det_u, _6457808, _6457748) 03:20:45 ^ Exit: (324) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (324) [system] var(must_det_u) 03:20:45 Fail: (324) [system] var(must_det_u) 03:20:45 ^ Fail: (323) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (325) [ucatch] strip_module(ucatch:must_det_u, _6466434, _6466374) 03:20:45 ^ Exit: (325) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (325) [system] var(must_det_u) 03:20:45 Fail: (325) [system] var(must_det_u) 03:20:45 ^ Fail: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (324) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Unify: (324) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (325) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), _6470744, _6470684) 03:20:45 ^ Exit: (325) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), user, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Call: (325) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Fail: (325) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Fail: (324) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (325) [ucatch] strip_module(ucatch:must_det_u, _6475066, _6475006) 03:20:45 ^ Exit: (325) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (325) [system] var(must_det_u) 03:20:45 Fail: (325) [system] var(must_det_u) 03:20:45 ^ Fail: (324) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (326) [ucatch] strip_module(ucatch:must_det_u, _6483692, _6483632) 03:20:45 ^ Exit: (326) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (326) [system] var(must_det_u) 03:20:45 Fail: (326) [system] var(must_det_u) 03:20:45 ^ Fail: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 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)) 03:20:45 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)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (334) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (326) [ucatch] strip_module(ucatch:must_det_u, _6494212, _6494152) 03:20:45 ^ Exit: (326) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (326) [system] var(must_det_u) 03:20:45 Fail: (326) [system] var(must_det_u) 03:20:45 ^ Fail: (325) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (327) [ucatch] strip_module(ucatch:must_det_u, _6502838, _6502778) 03:20:45 ^ Exit: (327) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (327) [system] var(must_det_u) 03:20:45 Fail: (327) [system] var(must_det_u) 03:20:45 ^ Fail: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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([{...}]))))) 03:20:45 ^ 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([{...}]))))) 03:20:45 ^ 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) 03:20:45 ^ 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(...)}]))))) 03:20:45 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(...)}]))))) 03:20:45 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(...)}]))))) 03:20:45 ^ 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([{...}]))))) 03:20:45 Call: (331) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (331) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (331) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (331) [t_l] t_l:verify_side_effect_buffer 03:20:45 ^ Call: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (327) [ucatch] strip_module(ucatch:must_det_u, _6513888, _6513828) 03:20:45 ^ Exit: (327) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (327) [system] var(must_det_u) 03:20:45 Fail: (327) [system] var(must_det_u) 03:20:45 ^ Fail: (326) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (334) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (322) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (322) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (322) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (322) [t_l] t_l:verify_side_effect_buffer 03:20:45 Call: (322) [t_l] t_l:no_attempt_side_effects 03:20:45 Fail: (322) [t_l] t_l:no_attempt_side_effects 03:20:45 Call: (322) [t_l] t_l:side_effect_ok 03:20:45 Fail: (322) [t_l] t_l:side_effect_ok 03:20:45 Call: (322) [t_l] t_l:noDBaseMODs(_6527176) 03:20:45 Fail: (322) [t_l] t_l:noDBaseMODs(_6527790) 03:20:45 ^ 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([{...}]))))) 03:20:45 ^ 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([{...}]))))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (327) [baseKB] hook_database:assertz_i(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) 03:20:45 ^ Unify: (327) [baseKB] hook_database:assertz_i(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) 03:20:45 ^ Call: (328) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) 03:20:45 ^ Unify: (328) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) 03:20:45 ^ Call: (329) [baseKB] check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(dmsg_pretty(...)), show_failure(on_x_fail(...))}])))) 03:20:45 ^ Unify: (329) [baseKB] check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(dmsg_pretty(...)), show_failure(on_x_fail(...))}])))) 03:20:45 ^ Exit: (335) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (329) [baseKB] check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(dmsg_pretty(...)), show_failure(on_x_fail(...))}])))) 03:20:45 ^ Exit: (328) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) 03:20:45 Call: (328) [system] fail 03:20:45 Fail: (328) [system] fail 03:20:45 ^ Redo: (327) [baseKB] hook_database:assertz_i(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) 03:20:45 ^ Unify: (327) [baseKB] hook_database:assertz_i(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) 03:20:45 ^ Call: (328) [baseKB] clause_attvars:clausify_attributes(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))), _6542382) 03:20:45 ^ Unify: (328) [baseKB] clause_attvars:clausify_attributes(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}]))), _6542382) 03:20:45 ^ 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(...)}])))) 03:20:45 ^ Call: (328) [system] assertz(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(dmsg_pretty(...)), show_failure(on_x_fail(...))}])))) 03:20:45 ^ Exit: (328) [system] assertz(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(dmsg_pretty(...)), show_failure(on_x_fail(...))}])))) 03:20:45 ^ Exit: (327) [baseKB] hook_database:assertz_i(baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{nop(...), show_failure(...)}])))) 03:20:45 ^ 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)) 03:20:45 ^ 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([{...}]))))) 03:20:45 ^ 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)) 03:20:45 ^ 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([{...}]))))) 03:20:45 ^ Exit: (315) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(baseKB, genlMt(_6397896, baseKB), (_6397896\=baseKB*->rhs([{..., ...}]))))) 03:20:45 ^ Exit: (314) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (313) [baseKB] baseKB:genlMt(_6397896, baseKB) 03:20:45 ^ Fail: (313) [baseKB] baseKB:genlMt(_6397896, baseKB) 03:20:45 %~ %~ 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))}]) 03:20:45 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,kb_shared)%~ body: genlPreds(kb_shared,_6571044)*->rhs([mpred_prop(baseKB,sk2_in,1,_6571044)]) 03:20:45 ^ Exit: (299) [user] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 Call: (299) [system] true 03:20:45 Exit: (299) [system] true 03:20:45 ^ Call: (299) [system] call(user:(catch(erase(<gt;clause>(0x5566f68d19a0)), _6393740, fail)->true;true)) 03:20:45 ^ Unify: (299) [system] call(user:(catch(erase(<gt;clause>(0x5566f68d19a0)), _6393740, fail)->true;true)) 03:20:45 Call: (302) [system] erase(<gt;clause>(0x5566f68d19a0)) 03:20:45 Exit: (302) [system] erase(<gt;clause>(0x5566f68d19a0)) 03:20:45 Call: (301) [system] true 03:20:45 Exit: (301) [system] true 03:20:45 ^ Exit: (299) [system] call(user:(catch(erase(<gt;clause>(0x5566f68d19a0)), _6393740, fail)->true;true)) 03:20:45 ^ Exit: (295) [user] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 Call: (295) [system] true 03:20:45 Exit: (295) [system] true 03:20:45 ^ Call: (295) [system] call(user:(catch(erase(<gt;clause>(0x5566f68d1cc0)), _6382288, fail)->true;true)) 03:20:45 ^ Unify: (295) [system] call(user:(catch(erase(<gt;clause>(0x5566f68d1cc0)), _6382288, fail)->true;true)) 03:20:45 Call: (298) [system] erase(<gt;clause>(0x5566f68d1cc0)) 03:20:45 Exit: (298) [system] erase(<gt;clause>(0x5566f68d1cc0)) 03:20:45 Call: (297) [system] true 03:20:45 Exit: (297) [system] true 03:20:45 ^ Exit: (295) [system] call(user:(catch(erase(<gt;clause>(0x5566f68d1cc0)), _6382288, fail)->true;true)) 03:20:45 ^ Exit: (290) [user] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ 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) 03:20:45 ^ Exit: (284) [user] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, kb_shared)) 03:20:45 ^ 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) 03:20:45 ^ Exit: (274) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (279) [baseKB] baseKB:que(conflict(_6595116), _6595180) 03:20:45 ^ Fail: (279) [baseKB] baseKB:que(conflict(_6595116), _6595804) 03:20:45 ^ Call: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_6594956, _6596374), _6596398), call(_6596398)*->true;clause_b(baseKB:que(_6594956, _6596374)))) 03:20:45 ^ Unify: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_6594956, _6596374), _6596398), call(_6596398)*->true;clause_b(baseKB:que(_6594956, _6596374)))) 03:20:45 ^ Call: (276) [baseKB] clause(que(_6594956, _6596374), _6596398) 03:20:45 ^ Fail: (276) [baseKB] clause(que(_6594956, _6596374), _6596398) 03:20:45 ^ Call: (276) [baseKB] clause_b(baseKB:que(_6594956, _6596374)) 03:20:45 ^ Unify: (276) [baseKB] clause_b(baseKB:que(_6594956, _6596374)) 03:20:45 ^ Call: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6594956, _6596374), _6600196)) 03:20:45 ^ Unify: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6594956, _6596374), _6600196)) 03:20:45 ^ Call: (278) [baseKB] clause(que(_6594956, _6596374), _6600196) 03:20:45 ^ Fail: (278) [baseKB] clause(que(_6594956, _6596374), _6600196) 03:20:45 ^ Fail: (277) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_6594956, _6596374), _6600196)) 03:20:45 ^ Fail: (276) [baseKB] clause_b(baseKB:que(_6594956, _6596374)) 03:20:45 ^ Fail: (274) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_6594956, _6596374), _6596398), call(_6596398)*->true;clause_b(baseKB:que(_6594956, _6596374)))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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))))))) 03:20:45 Call: (256) [system] deterministic(_5991396) 03:20:45 Exit: (256) [system] deterministic(false) 03:20:45 ^ 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))))))) 03:20:45 ^ 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)))))))) 03:20:45 Call: (249) [system] deterministic(_5986894) 03:20:45 Exit: (249) [system] deterministic(false) 03:20:45 ^ 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)))))))) 03:20:45 ^ Call: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:'$set_source_module'(baseKB)) 03:20:45 ^ Unify: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:'$set_source_module'(baseKB)) 03:20:45 ^ Exit: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:'$set_source_module'(baseKB)) 03:20:45 ^ Call: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:('$set_source_module'(baseKB), '$set_typein_module'(baseKB))) 03:20:45 ^ Unify: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:('$set_source_module'(baseKB), '$set_typein_module'(baseKB))) 03:20:45 ^ Exit: (237) [must_sanity] must_sanity:mquietly_if(false, call_from:('$set_source_module'(baseKB), '$set_typein_module'(baseKB))) 03:20:45 ^ Call: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (235) [ucatch] strip_module(ucatch:must_det_u, _6615834, _6615774) 03:20:45 ^ Exit: (235) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (235) [system] var(must_det_u) 03:20:45 Fail: (235) [system] var(must_det_u) 03:20:45 ^ Fail: (234) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ Call: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (236) [ucatch] strip_module(ucatch:must_det_u, _6624460, _6624400) 03:20:45 ^ Exit: (236) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (236) [system] var(must_det_u) 03:20:45 Fail: (236) [system] var(must_det_u) 03:20:45 ^ Fail: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (235) [ucatch] ucatch:is_call_var(baseKB:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Unify: (235) [ucatch] ucatch:is_call_var(baseKB:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Call: (236) [ucatch] strip_module(baseKB:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6628770, _6628710) 03:20:45 ^ 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)) 03:20:45 Call: (236) [system] var(create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 Fail: (236) [system] var(create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Fail: (235) [ucatch] ucatch:is_call_var(baseKB:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Call: (238) [baseKB] predicate_inheritance:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Unify: (238) [baseKB] predicate_inheritance:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 Call: (239) [lmcache] lmcache:already_decl(kb_global, _6633044, sk2_in, 1) 03:20:45 Fail: (239) [lmcache] lmcache:already_decl(kb_global, _6633044, sk2_in, 1) 03:20:45 ^ Redo: (238) [baseKB] predicate_inheritance:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Unify: (238) [baseKB] predicate_inheritance:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Call: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Unify: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 Call: (240) [system] var(baseKB) 03:20:45 Fail: (240) [system] var(baseKB) 03:20:45 ^ Redo: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Call: (240) [baseKB] sanity(ground(now_inheritance(baseKB, sk2_in, 1))) 03:20:45 ^ Unify: (240) [must_sanity] sanity(baseKB:ground(now_inheritance(baseKB, sk2_in, 1))) 03:20:45 ^ Unify: (240) [must_sanity] sanity(baseKB:ground(now_inheritance(baseKB, sk2_in, 1))) 03:20:45 ^ Exit: (240) [must_sanity] sanity(baseKB:ground(now_inheritance(baseKB, sk2_in, 1))) 03:20:45 Call: (240) [system] fail 03:20:45 Fail: (240) [system] fail 03:20:45 ^ Redo: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Unify: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Call: (240) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Unify: (240) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (242) [baseKB] strip_module(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6646246, _6646248) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (246) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (246) [sys] logicmoo_startup:dont_wl(:) 03:20:45 Call: (247) [system] var(:) 03:20:45 Fail: (247) [system] var(:) 03:20:45 ^ Redo: (246) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (246) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Fail: (246) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ 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))) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (246) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 ^ Unify: (246) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 Call: (247) [system] var(sys) 03:20:45 Fail: (247) [system] var(sys) 03:20:45 ^ Redo: (246) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 ^ Unify: (246) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 ^ Fail: (246) [sys] logicmoo_startup:dont_wl(sys) 03:20:45 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) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (247) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 Call: (248) [system] var(call_now) 03:20:45 Fail: (248) [system] var(call_now) 03:20:45 ^ Redo: (247) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ Fail: (247) [sys] logicmoo_startup:dont_wl(call_now) 03:20:45 ^ 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))) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (248) [system] var(baseKB) 03:20:45 Fail: (248) [system] var(baseKB) 03:20:45 ^ Redo: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (248) [system] var(baseKB) 03:20:45 Fail: (248) [system] var(baseKB) 03:20:45 ^ Redo: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (247) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 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) 03:20:45 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (248) [system] var(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 Fail: (248) [system] var(baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (248) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(:) 03:20:45 Call: (249) [system] var(:) 03:20:45 Fail: (249) [system] var(:) 03:20:45 ^ Redo: (248) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Fail: (248) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ 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)) 03:20:45 Call: (248) [system] arg(_6702358, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6702300) 03:20:45 Exit: (248) [system] arg(1, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB) 03:20:45 ^ Call: (248) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (249) [system] var(baseKB) 03:20:45 Fail: (249) [system] var(baseKB) 03:20:45 ^ Redo: (248) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (248) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Redo: (248) [system] arg(_6707882, baseKB:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6702300) 03:20:45 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)) 03:20:45 ^ Call: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 Call: (249) [system] var(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 Fail: (249) [system] var(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Redo: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ Unify: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 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) 03:20:45 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) 03:20:45 ^ Call: (249) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) 03:20:45 ^ Unify: (249) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) 03:20:45 Call: (250) [system] var(make_as_dynamic_now) 03:20:45 Fail: (250) [system] var(make_as_dynamic_now) 03:20:45 ^ Redo: (249) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) 03:20:45 ^ Unify: (249) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) 03:20:45 ^ Fail: (249) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now) 03:20:45 ^ Redo: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 Call: (249) [system] arg(_6718934, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6718876) 03:20:45 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))) 03:20:45 ^ Call: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (250) [system] var(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 Fail: (250) [system] var(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Redo: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (250) [system] compound_name_arity(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _6723782, _6723844) 03:20:45 Exit: (250) [system] compound_name_arity(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), decl_kb_type, 2) 03:20:45 ^ Call: (250) [sys] logicmoo_startup:dont_wl(decl_kb_type) 03:20:45 ^ Unify: (250) [sys] logicmoo_startup:dont_wl(decl_kb_type) 03:20:45 Call: (251) [system] var(decl_kb_type) 03:20:45 Fail: (251) [system] var(decl_kb_type) 03:20:45 ^ Redo: (250) [sys] logicmoo_startup:dont_wl(decl_kb_type) 03:20:45 ^ Unify: (250) [sys] logicmoo_startup:dont_wl(decl_kb_type) 03:20:45 ^ Fail: (250) [sys] logicmoo_startup:dont_wl(decl_kb_type) 03:20:45 ^ Redo: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 Call: (250) [system] arg(_6729986, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _6729928) 03:20:45 Exit: (250) [system] arg(1, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), kb_shared) 03:20:45 ^ Call: (250) [sys] logicmoo_startup:dont_wl(kb_shared) 03:20:45 ^ Unify: (250) [sys] logicmoo_startup:dont_wl(kb_shared) 03:20:45 Call: (251) [system] var(kb_shared) 03:20:45 Fail: (251) [system] var(kb_shared) 03:20:45 ^ Redo: (250) [sys] logicmoo_startup:dont_wl(kb_shared) 03:20:45 ^ Unify: (250) [sys] logicmoo_startup:dont_wl(kb_shared) 03:20:45 ^ Fail: (250) [sys] logicmoo_startup:dont_wl(kb_shared) 03:20:45 Redo: (250) [system] arg(_6735510, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), _6729928) 03:20:45 Exit: (250) [system] arg(2, decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB:(sk2_in/1)) 03:20:45 ^ Call: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 ^ Unify: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 Call: (251) [system] var(baseKB:(sk2_in/1)) 03:20:45 Fail: (251) [system] var(baseKB:(sk2_in/1)) 03:20:45 ^ Redo: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 ^ Unify: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 Call: (251) [system] compound_name_arity(baseKB:(sk2_in/1), _6740358, _6740420) 03:20:45 Exit: (251) [system] compound_name_arity(baseKB:(sk2_in/1), :, 2) 03:20:45 ^ Call: (251) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (251) [sys] logicmoo_startup:dont_wl(:) 03:20:45 Call: (252) [system] var(:) 03:20:45 Fail: (252) [system] var(:) 03:20:45 ^ Redo: (251) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Unify: (251) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Fail: (251) [sys] logicmoo_startup:dont_wl(:) 03:20:45 ^ Redo: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 Call: (251) [system] arg(_6746562, baseKB:(sk2_in/1), _6746504) 03:20:45 Exit: (251) [system] arg(1, baseKB:(sk2_in/1), baseKB) 03:20:45 ^ Call: (251) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (251) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (252) [system] var(baseKB) 03:20:45 Fail: (252) [system] var(baseKB) 03:20:45 ^ Redo: (251) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (251) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (251) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Redo: (251) [system] arg(_6752086, baseKB:(sk2_in/1), _6746504) 03:20:45 Exit: (251) [system] arg(2, baseKB:(sk2_in/1), (sk2_in/1)) 03:20:45 ^ Call: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 ^ Unify: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 Call: (252) [system] var((sk2_in/1)) 03:20:45 Fail: (252) [system] var((sk2_in/1)) 03:20:45 ^ Redo: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 ^ Unify: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 Call: (252) [system] compound_name_arity((sk2_in/1), _6756934, _6756996) 03:20:45 Exit: (252) [system] compound_name_arity((sk2_in/1), /, 2) 03:20:45 ^ Call: (252) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Unify: (252) [sys] logicmoo_startup:dont_wl(/) 03:20:45 Call: (253) [system] var(/) 03:20:45 Fail: (253) [system] var(/) 03:20:45 ^ Redo: (252) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Unify: (252) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Fail: (252) [sys] logicmoo_startup:dont_wl(/) 03:20:45 ^ Redo: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 Call: (252) [system] arg(_6763138, (sk2_in/1), _6763080) 03:20:45 Exit: (252) [system] arg(1, (sk2_in/1), sk2_in) 03:20:45 ^ Call: (252) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Unify: (252) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 Call: (253) [system] var(sk2_in) 03:20:45 Fail: (253) [system] var(sk2_in) 03:20:45 ^ Redo: (252) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Unify: (252) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Fail: (252) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 Redo: (252) [system] arg(_6768662, (sk2_in/1), _6763080) 03:20:45 Exit: (252) [system] arg(2, (sk2_in/1), 1) 03:20:45 ^ Call: (252) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Unify: (252) [sys] logicmoo_startup:dont_wl(1) 03:20:45 Call: (253) [system] var(1) 03:20:45 Fail: (253) [system] var(1) 03:20:45 ^ Redo: (252) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Unify: (252) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Fail: (252) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Fail: (251) [sys] logicmoo_startup:dont_wl((sk2_in/1)) 03:20:45 ^ Fail: (250) [sys] logicmoo_startup:dont_wl(baseKB:(sk2_in/1)) 03:20:45 ^ Fail: (249) [sys] logicmoo_startup:dont_wl(decl_kb_type(kb_shared, baseKB:(sk2_in/1))) 03:20:45 Redo: (249) [system] arg(_6776046, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6718876) 03:20:45 Exit: (249) [system] arg(2, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), baseKB) 03:20:45 ^ Call: (249) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (249) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Call: (250) [system] var(baseKB) 03:20:45 Fail: (250) [system] var(baseKB) 03:20:45 ^ Redo: (249) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Unify: (249) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 ^ Fail: (249) [sys] logicmoo_startup:dont_wl(baseKB) 03:20:45 Redo: (249) [system] arg(_6781570, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6718876) 03:20:45 Exit: (249) [system] arg(3, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), sk2_in) 03:20:45 ^ Call: (249) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Unify: (249) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 Call: (250) [system] var(sk2_in) 03:20:45 Fail: (250) [system] var(sk2_in) 03:20:45 ^ Redo: (249) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Unify: (249) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 ^ Fail: (249) [sys] logicmoo_startup:dont_wl(sk2_in) 03:20:45 Redo: (249) [system] arg(_6787094, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), _6718876) 03:20:45 Exit: (249) [system] arg(4, make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1), 1) 03:20:45 ^ Call: (249) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Unify: (249) [sys] logicmoo_startup:dont_wl(1) 03:20:45 Call: (250) [system] var(1) 03:20:45 Fail: (250) [system] var(1) 03:20:45 ^ Redo: (249) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Unify: (249) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Fail: (249) [sys] logicmoo_startup:dont_wl(1) 03:20:45 ^ Fail: (248) [sys] logicmoo_startup:dont_wl(make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1)) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ Call: (249) [sys] '$set_typein_module'(baseKB), '$set_source_module'(baseKB) 03:20:45 ^ Unify: (249) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) 03:20:45 ^ Exit: (249) [system] sys:'$set_typein_module'(baseKB), sys:'$set_source_module'(baseKB) 03:20:45 ^ Call: (247) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Unify: (247) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Call: (248) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Unify: (248) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 Call: (249) [system] functor(_6805106, sk2_in, 1) 03:20:45 Exit: (249) [system] functor(sk2_in(_6805720), sk2_in, 1) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 Call: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) 03:20:45 Unify: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) 03:20:45 ^ Call: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (254) [system] var(baseKB:sk2_in(_6805720)) 03:20:45 Fail: (254) [system] var(baseKB:sk2_in(_6805720)) 03:20:45 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (254) [system] var(sk2_in(_6805720)) 03:20:45 Fail: (254) [system] var(sk2_in(_6805720)) 03:20:45 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (254) [system] baseKB=_6816304:_6816306 03:20:45 Fail: (254) [system] baseKB=_6816304:_6816306 03:20:45 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (254) [system] baseKB:sk2_in(_6805720)\=_6818770:_6818772 03:20:45 Fail: (254) [system] baseKB:sk2_in(_6805720)\=_6818770:_6818772 03:20:45 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Call: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Call: (255) [call_from] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 ^ Unify: (255) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 ^ Exit: (255) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 Call: (255) [system] fail 03:20:45 Fail: (255) [system] fail 03:20:45 ^ Fail: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Fail: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Fail: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 Call: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) 03:20:45 Unify: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) 03:20:45 ^ Call: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (254) [system] var(baseKB:sk2_in(_6805720)) 03:20:45 Fail: (254) [system] var(baseKB:sk2_in(_6805720)) 03:20:45 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (254) [system] var(sk2_in(_6805720)) 03:20:45 Fail: (254) [system] var(sk2_in(_6805720)) 03:20:45 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (254) [system] baseKB=_6837956:_6837958 03:20:45 Fail: (254) [system] baseKB=_6837956:_6837958 03:20:45 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (254) [system] baseKB:sk2_in(_6805720)\=_6840422:_6840424 03:20:45 Fail: (254) [system] baseKB:sk2_in(_6805720)\=_6840422:_6840424 03:20:45 ^ Redo: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Call: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Call: (255) [call_from] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 ^ Unify: (255) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 ^ Exit: (255) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 Call: (255) [system] fail 03:20:45 Fail: (255) [system] fail 03:20:45 ^ Fail: (254) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Fail: (253) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Fail: (252) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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... : ...))) 03:20:45 ^ 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...))) 03:20:45 ^ Call: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (254) [ucatch] strip_module(ucatch:must_det_u, _6857636, _6857576) 03:20:45 ^ Exit: (254) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (254) [system] var(must_det_u) 03:20:45 Fail: (254) [system] var(must_det_u) 03:20:45 ^ Fail: (253) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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...), ... : ..., ... : ...)) 03:20:45 ^ 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...), ... : ..., ... : ...)) 03:20:45 ^ 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) 03:20:45 ^ 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... : ...))) 03:20:45 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... : ...))) 03:20:45 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... : ...))) 03:20:45 ^ 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...), ... : ..., ... : ...)) 03:20:45 ^ Call: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (255) [ucatch] strip_module(ucatch:must_det_u, _6866262, _6866202) 03:20:45 ^ Exit: (255) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (255) [system] var(must_det_u) 03:20:45 Fail: (255) [system] var(must_det_u) 03:20:45 ^ Fail: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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) 03:20:45 ^ 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))))) 03:20:45 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))))) 03:20:45 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))))) 03:20:45 ^ 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))))) 03:20:45 Call: (258) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) 03:20:45 Unify: (258) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) 03:20:45 ^ Call: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (260) [system] var(baseKB:sk2_in(_6805720)) 03:20:45 Fail: (260) [system] var(baseKB:sk2_in(_6805720)) 03:20:45 ^ Redo: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (260) [system] var(sk2_in(_6805720)) 03:20:45 Fail: (260) [system] var(sk2_in(_6805720)) 03:20:45 ^ Redo: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (260) [system] baseKB=_6881020:_6881022 03:20:45 Fail: (260) [system] baseKB=_6881020:_6881022 03:20:45 ^ Redo: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Call: (260) [system] baseKB:sk2_in(_6805720)\=_6883486:_6883488 03:20:45 Fail: (260) [system] baseKB:sk2_in(_6805720)\=_6883486:_6883488 03:20:45 ^ Redo: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 ^ Call: (260) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (260) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Unify: (260) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Call: (261) [call_from] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 ^ Unify: (261) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 ^ Exit: (261) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 Call: (261) [system] fail 03:20:45 Fail: (261) [system] fail 03:20:45 ^ Fail: (260) [call_from] call_from:is_static_predicate0(baseKB:sk2_in(_6805720)) 03:20:45 ^ Fail: (259) [call_from] call_from:with_pred_head(is_static_predicate0, baseKB:sk2_in(_6805720)) 03:20:45 Fail: (258) [call_from] is_static_predicate(baseKB:sk2_in(_6805720)) 03:20:45 ^ Call: (258) [baseKB] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 ^ Unify: (258) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 ^ Exit: (258) [$syspreds] predicate_property(baseKB:sk2_in(_6805720), dynamic) 03:20:45 Call: (258) [system] true 03:20:45 Exit: (258) [system] true 03:20:45 ^ Call: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (255) [ucatch] strip_module(ucatch:must_det_u, _6897098, _6897038) 03:20:45 ^ Exit: (255) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (255) [system] var(must_det_u) 03:20:45 Fail: (255) [system] var(must_det_u) 03:20:45 ^ Fail: (254) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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...))) 03:20:45 ^ 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...))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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...))) 03:20:45 ^ Call: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (256) [ucatch] strip_module(ucatch:must_det_u, _6905724, _6905664) 03:20:45 ^ Exit: (256) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (256) [system] var(must_det_u) 03:20:45 Fail: (256) [system] var(must_det_u) 03:20:45 ^ Fail: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (255) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (255) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) 03:20:45 ^ Call: (256) [ucatch] strip_module(baseKB:(public baseKB:(sk2_in/1)), _6910034, _6909974) 03:20:45 ^ Exit: (256) [ucatch] strip_module(baseKB:(public baseKB:(sk2_in/1)), baseKB, (public baseKB:(sk2_in/1))) 03:20:45 Call: (256) [system] var((public baseKB:(sk2_in/1))) 03:20:45 Fail: (256) [system] var((public baseKB:(sk2_in/1))) 03:20:45 ^ Fail: (255) [ucatch] ucatch:is_call_var(baseKB:(public baseKB:(sk2_in/1))) 03:20:45 ^ Call: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (256) [ucatch] strip_module(ucatch:must_det_u, _6914384, _6914324) 03:20:45 ^ Exit: (256) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (256) [system] var(must_det_u) 03:20:45 Fail: (256) [system] var(must_det_u) 03:20:45 ^ Fail: (255) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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... : ...))) 03:20:45 ^ 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... : ...))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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... : ...))) 03:20:45 ^ Call: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (257) [ucatch] strip_module(ucatch:must_det_u, _6923010, _6922950) 03:20:45 ^ Exit: (257) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (257) [system] var(must_det_u) 03:20:45 Fail: (257) [system] var(must_det_u) 03:20:45 ^ Fail: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (256) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) 03:20:45 ^ Unify: (256) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) 03:20:45 ^ Call: (257) [ucatch] strip_module(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1))), _6927320, _6927260) 03:20:45 ^ 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)))) 03:20:45 Call: (257) [system] var(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) 03:20:45 Fail: (257) [system] var(nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) 03:20:45 ^ Fail: (256) [ucatch] ucatch:is_call_var(baseKB:nop(on_f_throw(baseKB:(sk2_in/1)\==baseKB:(loaded_external_kbs/1)))) 03:20:45 ^ Call: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (257) [ucatch] strip_module(ucatch:must_det_u, _6931636, _6931576) 03:20:45 ^ Exit: (257) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (257) [system] var(must_det_u) 03:20:45 Fail: (257) [system] var(must_det_u) 03:20:45 ^ Fail: (256) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (258) [ucatch] strip_module(ucatch:must_det_u, _6940262, _6940202) 03:20:45 ^ Exit: (258) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (258) [system] var(must_det_u) 03:20:45 Fail: (258) [system] var(must_det_u) 03:20:45 ^ Fail: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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(...)))))) 03:20:45 ^ 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(...)))))) 03:20:45 ^ 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) 03:20:45 ^ 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))))))) 03:20:45 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))))))) 03:20:45 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))))))) 03:20:45 ^ 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(...)))))) 03:20:45 ^ Call: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (258) [ucatch] strip_module(ucatch:must_det_u, _6948888, _6948828) 03:20:45 ^ Exit: (258) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (258) [system] var(must_det_u) 03:20:45 Fail: (258) [system] var(must_det_u) 03:20:45 ^ Fail: (257) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 Call: (258) [system] var((baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 Fail: (258) [system] var((baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (259) [ucatch] strip_module(ucatch:must_det_u, _6957514, _6957454) 03:20:45 ^ Exit: (259) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (259) [system] var(must_det_u) 03:20:45 Fail: (259) [system] var(must_det_u) 03:20:45 ^ Fail: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (258) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (258) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) 03:20:45 ^ Call: (259) [ucatch] strip_module(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1)), _6961824, _6961764) 03:20:45 ^ Exit: (259) [ucatch] strip_module(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1)), baseKB, (module_transparent baseKB:(sk2_in/1))) 03:20:45 Call: (259) [system] var((module_transparent baseKB:(sk2_in/1))) 03:20:45 Fail: (259) [system] var((module_transparent baseKB:(sk2_in/1))) 03:20:45 ^ Fail: (258) [ucatch] ucatch:is_call_var(baseKB:baseKB:(module_transparent baseKB:(sk2_in/1))) 03:20:45 ^ Call: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (259) [ucatch] strip_module(ucatch:must_det_u, _6966174, _6966114) 03:20:45 ^ Exit: (259) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (259) [system] var(must_det_u) 03:20:45 Fail: (259) [system] var(must_det_u) 03:20:45 ^ Fail: (258) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (258) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 ^ Unify: (258) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 ^ Call: (259) [ucatch] strip_module(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1))), _6970484, _6970424) 03:20:45 ^ 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)))) 03:20:45 Call: (259) [system] var((baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 Fail: (259) [system] var((baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 ^ Fail: (258) [ucatch] ucatch:is_call_var(baseKB:(baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB:(multifile baseKB:(sk2_in/1)))) 03:20:45 ^ Call: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (260) [ucatch] strip_module(ucatch:must_det_u, _6974800, _6974740) 03:20:45 ^ Exit: (260) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (260) [system] var(must_det_u) 03:20:45 Fail: (260) [system] var(must_det_u) 03:20:45 ^ Fail: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) 03:20:45 ^ Call: (260) [ucatch] strip_module(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1)), _6979110, _6979050) 03:20:45 ^ Exit: (260) [ucatch] strip_module(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1)), baseKB, (discontiguous baseKB:(sk2_in/1))) 03:20:45 Call: (260) [system] var((discontiguous baseKB:(sk2_in/1))) 03:20:45 Fail: (260) [system] var((discontiguous baseKB:(sk2_in/1))) 03:20:45 ^ Fail: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(discontiguous baseKB:(sk2_in/1))) 03:20:45 ^ Call: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (260) [ucatch] strip_module(ucatch:must_det_u, _6983460, _6983400) 03:20:45 ^ Exit: (260) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (260) [system] var(must_det_u) 03:20:45 Fail: (260) [system] var(must_det_u) 03:20:45 ^ Fail: (259) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) 03:20:45 ^ Unify: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) 03:20:45 ^ Call: (260) [ucatch] strip_module(baseKB:baseKB:(multifile baseKB:(sk2_in/1)), _6987770, _6987710) 03:20:45 ^ Exit: (260) [ucatch] strip_module(baseKB:baseKB:(multifile baseKB:(sk2_in/1)), baseKB, (multifile baseKB:(sk2_in/1))) 03:20:45 Call: (260) [system] var((multifile baseKB:(sk2_in/1))) 03:20:45 Fail: (260) [system] var((multifile baseKB:(sk2_in/1))) 03:20:45 ^ Fail: (259) [ucatch] ucatch:is_call_var(baseKB:baseKB:(multifile baseKB:(sk2_in/1))) 03:20:45 ^ 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...))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ Exit: (248) [baseKB] predicate_inheritance:make_as_dynamic_really(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Exit: (247) [baseKB] predicate_inheritance:make_as_dynamic_now(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Call: (248) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) 03:20:45 ^ Unify: (248) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) 03:20:45 ^ Exit: (248) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) 03:20:45 ^ 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))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (240) [baseKB] predicate_inheritance:make_as_dynamic(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Exit: (239) [baseKB] predicate_inheritance:now_inherit_above(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Exit: (238) [baseKB] predicate_inheritance:create_predicate_inheritance(decl_kb_type(kb_shared, baseKB:(sk2_in/1)), baseKB, sk2_in, 1) 03:20:45 ^ Call: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (236) [ucatch] strip_module(ucatch:must_det_u, _7002180, _7002120) 03:20:45 ^ Exit: (236) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (236) [system] var(must_det_u) 03:20:45 Fail: (236) [system] var(must_det_u) 03:20:45 ^ Fail: (235) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (235) [ucatch] ucatch:is_call_var(baseKB:decl_wrapped(baseKB, sk2_in, 1, ereq)) 03:20:45 ^ Unify: (235) [ucatch] ucatch:is_call_var(baseKB:decl_wrapped(baseKB, sk2_in, 1, ereq)) 03:20:45 ^ Call: (236) [ucatch] strip_module(baseKB:decl_wrapped(baseKB, sk2_in, 1, ereq), _7006490, _7006430) 03:20:45 ^ Exit: (236) [ucatch] strip_module(baseKB:decl_wrapped(baseKB, sk2_in, 1, ereq), baseKB, decl_wrapped(baseKB, sk2_in, 1, ereq)) 03:20:45 Call: (236) [system] var(decl_wrapped(baseKB, sk2_in, 1, ereq)) 03:20:45 Fail: (236) [system] var(decl_wrapped(baseKB, sk2_in, 1, ereq)) 03:20:45 ^ Fail: (235) [ucatch] ucatch:is_call_var(baseKB:decl_wrapped(baseKB, sk2_in, 1, ereq)) 03:20:45 ^ Call: (238) [baseKB] virtualize_source:decl_wrapped(baseKB, sk2_in, 1, ereq) 03:20:45 ^ Unify: (238) [baseKB] virtualize_source:decl_wrapped(baseKB, sk2_in, 1, ereq) 03:20:45 ^ Call: (239) [baseKB] assert_if_new(rdf_rewrite:arity(sk2_in, 1)) 03:20:45 ^ Unify: (239) [hook_database] assert_if_new(rdf_rewrite:arity(sk2_in, 1)) 03:20:45 ^ Exit: (246) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (239) [hook_database] assert_if_new(rdf_rewrite:arity(sk2_in, 1)) 03:20:45 ^ Call: (239) [baseKB] assert_if_new(baseKB:safe_wrap(baseKB, sk2_in, 1, ereq)) 03:20:45 ^ Unify: (239) [hook_database] assert_if_new(baseKB:safe_wrap(baseKB, sk2_in, 1, ereq)) 03:20:45 ^ Exit: (246) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (239) [hook_database] assert_if_new(baseKB:safe_wrap(baseKB, sk2_in, 1, ereq)) 03:20:45 ^ Exit: (238) [baseKB] virtualize_source:decl_wrapped(baseKB, sk2_in, 1, ereq) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (228) [baseKB] predicate_inheritance:do_decl_kb_type_2(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) 03:20:45 ^ Exit: (227) [baseKB] predicate_inheritance:do_decl_kb_type_1(kb_shared, baseKB, sk2_in, 1, sk2_in(_5545152)) 03:20:45 ^ Exit: (226) [baseKB] predicate_inheritance:do_decl_kb_type(kb_shared, kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Exit: (225) [baseKB] predicate_inheritance:decl_kb_type(kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Exit: (224) [baseKB] predicate_inheritance:decl_kb_shared(baseKB, sk2_in, 1) 03:20:45 ^ Exit: (221) [baseKB] decl_as_rev(baseKB:(sk2_in/1), decl_kb_shared) 03:20:45 ^ Exit: (220) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Exit: (219) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB, sk2_in, 1) 03:20:45 ^ Exit: (218) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, (sk2_in/1)) 03:20:45 ^ Exit: (217) [baseKB] predicate_inheritance:decl_az(decl_kb_shared, baseKB:(sk2_in/1)) 03:20:45 ^ Call: (218) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) 03:20:45 ^ Unify: (218) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) 03:20:45 ^ Exit: (218) [system] call(sys:('$set_typein_module'(baseKB), '$set_source_module'(baseKB))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (214) [sys] sys:with_typein_and_source(baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Exit: (213) [sys] sys:call_now(c, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Exit: (212) [baseKB] logicmoo_startup:now_and_later(n, baseKB, baseKB, baseKB:decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Exit: (211) [baseKB] logicmoo_startup:now_and_later(n, decl_az(decl_kb_shared, baseKB:(sk2_in/1))) 03:20:45 ^ Exit: (210) [baseKB] decl_as(decl_kb_shared, baseKB:(sk2_in/1)) 03:20:45 ^ Exit: (209) [baseKB] predicate_inheritance:kb_shared(baseKB:(sk2_in/1)) 03:20:45 ^ Call: (202) [bugger] bugger:show_success(pfc_lib, pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) 03:20:45 ^ Unify: (202) [bugger] bugger:show_success(pfc_lib, pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) 03:20:45 Call: (206) [system] cyclic_term(pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) 03:20:45 Fail: (206) [system] cyclic_term(pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) 03:20:45 ^ Call: (203) [bugger] dcall0(pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) 03:20:45 ^ Unify: (203) [bugger] dcall0(pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) 03:20:45 ^ Call: (205) [pfc_lib] logicmoo_util_terms:safe_functor(baseKB:kb_shared(baseKB:(sk2_in/1)), _7035416, _7035478) 03:20:45 ^ Unify: (205) [pfc_lib] logicmoo_util_terms:safe_functor(baseKB:kb_shared(baseKB:(sk2_in/1)), _7035416, _7036106) 03:20:45 Call: (206) [system] compound_name_arity(baseKB:kb_shared(baseKB:(sk2_in/1)), _7035416, _7036674) 03:20:45 Exit: (206) [system] compound_name_arity(baseKB:kb_shared(baseKB:(sk2_in/1)), :, 2) 03:20:45 ^ Exit: (205) [pfc_lib] logicmoo_util_terms:safe_functor(baseKB:kb_shared(baseKB:(sk2_in/1)), :, 2) 03:20:45 ^ Fail: (203) [bugger] dcall0(pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) 03:20:45 ^ Fail: (202) [bugger] bugger:show_success(pfc_lib, pfc_lib:action_is_undoable(baseKB:kb_shared(baseKB:(sk2_in/1)))) 03:20:45 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcWatches)%~ body: genlPreds(pfcWatches,_7040746)*->rhs([mpred_prop(baseKB,sk2_in,1,_7040746)]) 03:20:45 ^ Exit: (191) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 Call: (191) [system] true 03:20:45 Exit: (191) [system] true 03:20:45 ^ Call: (191) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d1d60)), _5337048, fail)->true;true)) 03:20:45 ^ Unify: (191) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d1d60)), _5337048, fail)->true;true)) 03:20:45 Call: (194) [system] erase(<gt;clause>(0x5566f68d1d60)) 03:20:45 Exit: (194) [system] erase(<gt;clause>(0x5566f68d1d60)) 03:20:45 Call: (193) [system] true 03:20:45 Exit: (193) [system] true 03:20:45 ^ Exit: (191) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d1d60)), _5337048, fail)->true;true)) 03:20:45 ^ Exit: (187) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 Call: (187) [system] true 03:20:45 Exit: (187) [system] true 03:20:45 ^ Call: (187) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0960)), _5326434, fail)->true;true)) 03:20:45 ^ Unify: (187) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0960)), _5326434, fail)->true;true)) 03:20:45 Call: (190) [system] erase(<gt;clause>(0x5566f68d0960)) 03:20:45 Exit: (190) [system] erase(<gt;clause>(0x5566f68d0960)) 03:20:45 Call: (189) [system] true 03:20:45 Exit: (189) [system] true 03:20:45 ^ Exit: (187) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0960)), _5326434, fail)->true;true)) 03:20:45 ^ Exit: (182) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ 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) 03:20:45 ^ Exit: (176) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ 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) 03:20:45 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcLHS)%~ body: genlPreds(pfcLHS,_7060092)*->rhs([mpred_prop(baseKB,sk2_in,1,_7060092)]) 03:20:45 ^ Exit: (151) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 Call: (151) [system] true 03:20:45 Exit: (151) [system] true 03:20:45 ^ Call: (151) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0f00)), _4091184, fail)->true;true)) 03:20:45 ^ Unify: (151) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0f00)), _4091184, fail)->true;true)) 03:20:45 Call: (154) [system] erase(<gt;clause>(0x5566f68d0f00)) 03:20:45 Exit: (154) [system] erase(<gt;clause>(0x5566f68d0f00)) 03:20:45 Call: (153) [system] true 03:20:45 Exit: (153) [system] true 03:20:45 ^ Exit: (151) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0f00)), _4091184, fail)->true;true)) 03:20:45 ^ Exit: (147) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 Call: (147) [system] true 03:20:45 Exit: (147) [system] true 03:20:45 ^ Call: (147) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0e60)), _4080570, fail)->true;true)) 03:20:45 ^ Unify: (147) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0e60)), _4080570, fail)->true;true)) 03:20:45 Call: (150) [system] erase(<gt;clause>(0x5566f68d0e60)) 03:20:45 Exit: (150) [system] erase(<gt;clause>(0x5566f68d0e60)) 03:20:45 Call: (149) [system] true 03:20:45 Exit: (149) [system] true 03:20:45 ^ Exit: (147) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0e60)), _4080570, fail)->true;true)) 03:20:45 ^ Exit: (142) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ 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) 03:20:45 ^ Exit: (136) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcLHS)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 Call: (122) [system] deterministic(_3845528) 03:20:45 Exit: (122) [system] deterministic(true) 03:20:45 ^ Call: (123) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ Unify: (123) [locally_each] locally_each:key_erase(t_l) 03:20:45 Call: (124) [system] nb_current('$w_tl_e', [_7082522|_7082524]) 03:20:45 Exit: (124) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d978840), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (124) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:45 Exit: (124) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:45 Call: (125) [system] erase(<gt;clause>(0x55670d978840)) 03:20:45 Exit: (125) [system] erase(<gt;clause>(0x55670d978840)) 03:20:45 Call: (124) [system] true 03:20:45 Exit: (124) [system] true 03:20:45 Call: (124) [system] true 03:20:45 Exit: (124) [system] true 03:20:45 ^ Exit: (123) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (113) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (118) [baseKB] baseKB:que(conflict(_7092596), _7092660) 03:20:45 ^ Fail: (118) [baseKB] baseKB:que(conflict(_7092596), _7093284) 03:20:45 ^ Call: (113) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7091560, _7093854), _7093878), call(_7093878)*->true;clause_b(baseKB:que(_7091560, _7093854)))) 03:20:45 ^ Unify: (113) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7091560, _7093854), _7093878), call(_7093878)*->true;clause_b(baseKB:que(_7091560, _7093854)))) 03:20:45 ^ Call: (115) [user] clause(que(_7091560, _7093854), _7093878) 03:20:45 ^ Fail: (115) [user] clause(que(_7091560, _7093854), _7093878) 03:20:45 ^ Call: (115) [user] clause_b(baseKB:que(_7091560, _7093854)) 03:20:45 ^ Unify: (115) [user] clause_b(baseKB:que(_7091560, _7093854)) 03:20:45 ^ Call: (116) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7091560, _7093854), _7097676)) 03:20:45 ^ Unify: (116) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7091560, _7093854), _7097676)) 03:20:45 ^ Call: (117) [baseKB] clause(que(_7091560, _7093854), _7097676) 03:20:45 ^ Fail: (117) [baseKB] clause(que(_7091560, _7093854), _7097676) 03:20:45 ^ Fail: (116) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7091560, _7093854), _7097676)) 03:20:45 ^ Fail: (115) [user] clause_b(baseKB:que(_7091560, _7093854)) 03:20:45 ^ Fail: (113) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7091560, _7093854), _7093878), call(_7093878)*->true;clause_b(baseKB:que(_7091560, _7093854)))) 03:20:45 ^ Call: (127) [baseKB] baseKB:mpred_prop(_7102146, sk2_out, 1, pfcRHS) 03:20:45 ^ Unify: (127) [baseKB] baseKB:mpred_prop(baseKB, sk2_out, 1, pfcRHS) 03:20:45 ^ Exit: (127) [baseKB] baseKB:mpred_prop(baseKB, sk2_out, 1, pfcRHS) 03:20:45 ^ Exit: (128) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (122) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (127) [baseKB] baseKB:que(conflict(_7108260), _7108324) 03:20:45 ^ Fail: (127) [baseKB] baseKB:que(conflict(_7108260), _7108948) 03:20:45 ^ Call: (122) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7107224, _7109518), _7109542), call(_7109542)*->true;clause_b(baseKB:que(_7107224, _7109518)))) 03:20:45 ^ Unify: (122) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7107224, _7109518), _7109542), call(_7109542)*->true;clause_b(baseKB:que(_7107224, _7109518)))) 03:20:45 ^ Call: (124) [user] clause(que(_7107224, _7109518), _7109542) 03:20:45 ^ Fail: (124) [user] clause(que(_7107224, _7109518), _7109542) 03:20:45 ^ Call: (124) [user] clause_b(baseKB:que(_7107224, _7109518)) 03:20:45 ^ Unify: (124) [user] clause_b(baseKB:que(_7107224, _7109518)) 03:20:45 ^ Call: (125) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7107224, _7109518), _7113340)) 03:20:45 ^ Unify: (125) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7107224, _7109518), _7113340)) 03:20:45 ^ Call: (126) [baseKB] clause(que(_7107224, _7109518), _7113340) 03:20:45 ^ Fail: (126) [baseKB] clause(que(_7107224, _7109518), _7113340) 03:20:45 ^ Fail: (125) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7107224, _7109518), _7113340)) 03:20:45 ^ Fail: (124) [user] clause_b(baseKB:que(_7107224, _7109518)) 03:20:45 ^ Fail: (122) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7107224, _7109518), _7109542), call(_7109542)*->true;clause_b(baseKB:que(_7107224, _7109518)))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 %~ %~ 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) 03:20:45 ^ Call: (125) [baseKB] baseKB:mpred_prop(_7127426, sk2_in, 1, pfcPosTrigger) 03:20:45 ^ Fail: (125) [baseKB] baseKB:mpred_prop(_7127426, sk2_in, 1, pfcPosTrigger) 03:20:45 ^ Call: (117) [user] hook_database:current_assertion_module(_7129640) 03:20:45 ^ Unify: (117) [user] hook_database:current_assertion_module(_7129640) 03:20:45 ^ Call: (118) [user] if_defined(defaultAssertMt(_7129640), _7129640=baseKB) 03:20:45 ^ Unify: (118) [ucatch] if_defined(defaultAssertMt(_7129640), user:(_7129640=baseKB)) 03:20:45 ^ Call: (121) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (121) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (121) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (118) [ucatch] if_defined(defaultAssertMt(baseKB), user:(baseKB=baseKB)) 03:20:45 ^ Exit: (117) [user] hook_database:current_assertion_module(baseKB) 03:20:45 ^ Exit: (123) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ Call: (122) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (122) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (122) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (123) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (123) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) 03:20:45 ^ Unify: (123) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) 03:20:45 Call: (124) [system] copy_term(t_l:mpred_fc_mode(direct), _7148350) 03:20:45 Exit: (124) [system] copy_term(t_l:mpred_fc_mode(direct), t_l:mpred_fc_mode(direct)) 03:20:45 ^ Call: (124) [t_l] clause(t_l:mpred_fc_mode(direct), true) 03:20:45 ^ Fail: (124) [t_l] clause(mpred_fc_mode(direct), true) 03:20:45 ^ Fail: (123) [locally_each] locally_each:clause_true(t_l, t_l:mpred_fc_mode(direct)) 03:20:45 ^ Call: (129) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) 03:20:45 ^ Unify: (129) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) 03:20:45 ^ Call: (130) [t_l] asserta(t_l:mpred_fc_mode(direct), _7152804) 03:20:45 ^ Exit: (130) [t_l] asserta(t_l:mpred_fc_mode(direct), <gt;clause>(0x55670d979da0)) 03:20:45 Call: (130) [system] nb_current('$w_tl_e', _7154042) 03:20:45 Exit: (130) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:45 Call: (130) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979da0), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (130) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979da0), <gt;clause>(0x55670d979320)]) 03:20:45 ^ Exit: (129) [locally_each] locally_each:key_asserta(t_l, t_l:mpred_fc_mode(direct)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (137) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (138) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (135) [t_l] t_l:is_repropagating(_7166384) 03:20:45 Fail: (135) [t_l] t_l:is_repropagating(_7166998) 03:20:45 Call: (136) [t_l] t_l:exact_assertions 03:20:45 Fail: (136) [t_l] t_l:exact_assertions 03:20:45 Call: (136) [t_l] t_l:exact_assertions 03:20:45 Fail: (136) [t_l] t_l:exact_assertions 03:20:45 ^ Exit: (141) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ 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. 03:20:45 ^ Call: (142) [user] fix_mp("mpred_add_support_fast", _7217502, _7217504, _7217506) 03:20:45 ^ Unify: (142) [user] fix_mp("mpred_add_support_fast", _7217502, _7217504, _7217506) 03:20:45 ^ Exit: (148) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (142) [user] fix_mp("mpred_add_support_fast", _7217502, baseKB, _7217502) 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 Call: (142) [t_l] t_l:assert_dir(_7234196) 03:20:45 Fail: (142) [t_l] t_l:assert_dir(_7234196) 03:20:45 ^ Exit: (149) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (150) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (144) [t_l] t_l:assert_dir(_7238144) 03:20:45 Fail: (144) [t_l] t_l:assert_dir(_7238144) 03:20:45 ^ Exit: (151) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (147) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Unify: (147) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Exit: (147) [user] logicmoo_util_terms:expire_tabled_list(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Call: (147) [user] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) 03:20:45 ^ Unify: (147) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) 03:20:45 ^ Call: (148) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) 03:20:45 ^ Unify: (148) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (154) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (154) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (155) [ucatch] strip_module(ucatch:must_det_u, _7248270, _7248210) 03:20:45 ^ Exit: (155) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (155) [system] var(must_det_u) 03:20:45 Fail: (155) [system] var(must_det_u) 03:20:45 ^ Fail: (154) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ Call: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (156) [ucatch] strip_module(ucatch:must_det_u, _7256896, _7256836) 03:20:45 ^ Exit: (156) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (156) [system] var(must_det_u) 03:20:45 Fail: (156) [system] var(must_det_u) 03:20:45 ^ Fail: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (155) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864)) 03:20:45 ^ Unify: (155) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864)) 03:20:45 ^ Call: (156) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864), _7261206, _7261146) 03:20:45 ^ 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)) 03:20:45 Call: (156) [system] var(strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864)) 03:20:45 Fail: (156) [system] var(strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864)) 03:20:45 ^ Fail: (155) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7246862, _7246864)) 03:20:45 ^ Call: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (156) [ucatch] strip_module(ucatch:must_det_u, _7265522, _7265462) 03:20:45 ^ Exit: (156) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (156) [system] var(must_det_u) 03:20:45 Fail: (156) [system] var(must_det_u) 03:20:45 ^ Fail: (155) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (157) [ucatch] strip_module(ucatch:must_det_u, _7274148, _7274088) 03:20:45 ^ Exit: (157) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (157) [system] var(must_det_u) 03:20:45 Fail: (157) [system] var(must_det_u) 03:20:45 ^ Fail: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (156) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Unify: (156) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (157) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), _7278458, _7278398) 03:20:45 ^ Exit: (157) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), user, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Call: (157) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Fail: (157) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Fail: (156) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (157) [ucatch] strip_module(ucatch:must_det_u, _7282780, _7282720) 03:20:45 ^ Exit: (157) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (157) [system] var(must_det_u) 03:20:45 Fail: (157) [system] var(must_det_u) 03:20:45 ^ Fail: (156) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (158) [ucatch] strip_module(ucatch:must_det_u, _7291406, _7291346) 03:20:45 ^ Exit: (158) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (158) [system] var(must_det_u) 03:20:45 Fail: (158) [system] var(must_det_u) 03:20:45 ^ Fail: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 Call: (158) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898)) 03:20:45 Fail: (158) [system] var(fix_mp(clause(assert, db_op_call(assertz, assertz_i)), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7246896, _7246898)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (166) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (158) [ucatch] strip_module(ucatch:must_det_u, _7301412, _7301352) 03:20:45 ^ Exit: (158) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (158) [system] var(must_det_u) 03:20:45 Fail: (158) [system] var(must_det_u) 03:20:45 ^ Fail: (157) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (159) [ucatch] strip_module(ucatch:must_det_u, _7310038, _7309978) 03:20:45 ^ Exit: (159) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (159) [system] var(must_det_u) 03:20:45 Fail: (159) [system] var(must_det_u) 03:20:45 ^ Fail: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 Call: (159) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) 03:20:45 Fail: (159) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) 03:20:45 ^ 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))) 03:20:45 Call: (163) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (163) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (163) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (163) [t_l] t_l:verify_side_effect_buffer 03:20:45 ^ Call: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (159) [ucatch] strip_module(ucatch:must_det_u, _7321088, _7321028) 03:20:45 ^ Exit: (159) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (159) [system] var(must_det_u) 03:20:45 Fail: (159) [system] var(must_det_u) 03:20:45 ^ Fail: (158) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (166) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (154) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (154) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (154) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (154) [t_l] t_l:verify_side_effect_buffer 03:20:45 Call: (154) [t_l] t_l:no_attempt_side_effects 03:20:45 Fail: (154) [t_l] t_l:no_attempt_side_effects 03:20:45 Call: (154) [t_l] t_l:side_effect_ok 03:20:45 Fail: (154) [t_l] t_l:side_effect_ok 03:20:45 Call: (154) [t_l] t_l:noDBaseMODs(_7334376) 03:20:45 Fail: (154) [t_l] t_l:noDBaseMODs(_7334990) 03:20:45 ^ Call: (154) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) 03:20:45 ^ Unify: (154) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (159) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Unify: (159) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Call: (160) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Unify: (160) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Call: (161) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Unify: (161) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Exit: (167) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (161) [baseKB] check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Exit: (160) [baseKB] hook_database:notrace_check_never_assert(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 Call: (160) [system] fail 03:20:45 Fail: (160) [system] fail 03:20:45 ^ Redo: (159) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Unify: (159) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Call: (160) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7348462) 03:20:45 ^ Unify: (160) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7348462) 03:20:45 ^ Exit: (160) [baseKB] clause_attvars:clausify_attributes(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Call: (160) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Exit: (160) [system] assertz(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Exit: (159) [baseKB] hook_database:assertz_i(baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (154) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (148) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) 03:20:45 ^ Exit: (147) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (143) [user] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7356742) 03:20:45 ^ Fail: (143) [user] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7356742) 03:20:45 ^ Call: (143) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712)) 03:20:45 ^ Unify: (143) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712)) 03:20:45 ^ Call: (144) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7360540)) 03:20:45 ^ Unify: (144) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7360540)) 03:20:45 ^ Call: (145) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7360540) 03:20:45 ^ Fail: (145) [baseKB] clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7360540) 03:20:45 ^ Fail: (144) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712), _7360540)) 03:20:45 ^ Fail: (143) [user] clause_b(baseKB:que(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger), _7356712)) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (142) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (142) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (142) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Unify: (142) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Exit: (151) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (148) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (148) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (148) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Unify: (148) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Unify: (148) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Call: (154) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), _7378104) 03:20:45 ^ Exit: (154) [baseKB] asserta(t_l:busy_s(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), <gt;clause>(0x5566f68d1a40)) 03:20:45 ^ Call: (153) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Unify: (153) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 %~ baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)). 03:20:45 ^ Call: (158) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), _7388724) 03:20:45 ^ Exit: (158) [baseKB] asserta(t_l:busy_f(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)), <gt;clause>(0x5566f68d0a00)) 03:20:45 ^ Call: (157) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Unify: (157) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ Unify: (157) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 %~ %~ 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))}]) 03:20:45 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)%~ body: rhs([mpred_prop(baseKB,sk2_in,1,pfcWatches)]) 03:20:45 ^ Exit: (168) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ %~ 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)])) 03:20:45 ^ Call: (170) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406974, _7406976) 03:20:45 ^ Unify: (170) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406974, _7406976) 03:20:45 Call: (171) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406974, _7406976) 03:20:45 Exit: (171) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) 03:20:45 ^ Exit: (170) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) 03:20:45 ^ Call: (171) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7410084, _7410146) 03:20:45 ^ Unify: (171) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7410084, _7410774) 03:20:45 Call: (172) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7410084, _7411342) 03:20:45 Exit: (172) [system] compound_name_arity(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) 03:20:45 ^ Exit: (171) [baseKB] logicmoo_util_terms:safe_functor(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop, 4) 03:20:45 ^ Call: (172) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _7413218), call(_7413218)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) 03:20:45 ^ Unify: (172) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _7413218), call(_7413218)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) 03:20:45 ^ Call: (174) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _7413218) 03:20:45 ^ Exit: (174) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_7415104, mpred_prop, _7415108, rtSymmetricBinaryPredicate))) 03:20:45 ^ Call: (175) [baseKB] cwc 03:20:45 ^ Unify: (175) [baseKB] cwc 03:20:45 ^ Exit: (175) [baseKB] cwc 03:20:45 ^ Call: (175) [baseKB] baseKB:mpred_prop(_7415104, mpred_prop, _7415108, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (175) [baseKB] baseKB:mpred_prop(_7415104, mpred_prop, _7415108, rtSymmetricBinaryPredicate) 03:20:45 ^ Call: (174) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) 03:20:45 ^ Unify: (174) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) 03:20:45 ^ Call: (175) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _7420226)) 03:20:45 ^ Unify: (175) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), _7420226)) 03:20:45 ^ Call: (176) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), _7420226) 03:20:45 ^ Exit: (176) [baseKB] clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_7422098, mpred_prop, _7422102, rtSymmetricBinaryPredicate))) 03:20:45 ^ Exit: (175) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(mpred_prop), (cwc, mpred_prop(_7422098, mpred_prop, _7422102, rtSymmetricBinaryPredicate)))) 03:20:45 ^ Call: (177) [baseKB] cwc 03:20:45 ^ Unify: (177) [baseKB] cwc 03:20:45 ^ Exit: (177) [baseKB] cwc 03:20:45 ^ Call: (177) [baseKB] baseKB:mpred_prop(_7422098, mpred_prop, _7422102, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (177) [baseKB] baseKB:mpred_prop(_7422098, mpred_prop, _7422102, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (174) [baseKB] clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)) 03:20:45 ^ Fail: (172) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(mpred_prop), _7413218), call(_7413218)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(mpred_prop)))) 03:20:45 ^ Exit: (177) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ Call: (180) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (180) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (180) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (181) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (181) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Unify: (181) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 Call: (182) [system] copy_term(t_l:disable_px, _7439852) 03:20:45 Exit: (182) [system] copy_term(t_l:disable_px, t_l:disable_px) 03:20:45 ^ Call: (182) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (182) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (181) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Call: (187) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Unify: (187) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Call: (188) [t_l] asserta(t_l:disable_px, _7444306) 03:20:45 ^ Exit: (188) [t_l] asserta(t_l:disable_px, <gt;clause>(0x5566f60cafa0)) 03:20:45 Call: (188) [system] nb_current('$w_tl_e', _7445544) 03:20:45 Exit: (188) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d979da0), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (188) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60cafa0), <gt;clause>(0x55670d979da0), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (188) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60cafa0), <gt;clause>(0x55670d979da0), <gt;clause>(0x55670d979320)]) 03:20:45 ^ Exit: (187) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (191) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 Exit: (191) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 ^ Call: (191) [baseKB] must_det(fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)) 03:20:45 ^ Unify: (191) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)) 03:20:45 ^ Unify: (191) [must_sanity] must_det(baseKB:fully_expand_into_cache(change(assert, post), mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7428958)) 03:20:45 Call: (195) [lmcache] lmcache:completely_expanded(_7454458, mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 Unify: (195) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 Exit: (195) [lmcache] lmcache:completely_expanded(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ 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))) 03:20:45 ^ Call: (191) [baseKB] must_det(quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406946))) 03:20:45 ^ Unify: (191) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406946))) 03:20:45 ^ Unify: (191) [must_sanity] must_det(baseKB:quietly(maybe_deserialize_attvars(mpred_prop(baseKB, sk2_in, 1, pfcWatches), _7406946))) 03:20:45 ^ Exit: (199) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))) 03:20:45 Call: (191) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (191) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Call: (191) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (191) [system] nb_delete(no_kif_var_coroutines) 03:20:45 ^ 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)) 03:20:45 ^ 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)))))) 03:20:45 Call: (186) [system] deterministic(_7442960) 03:20:45 Exit: (186) [system] deterministic(true) 03:20:45 ^ Call: (187) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ Unify: (187) [locally_each] locally_each:key_erase(t_l) 03:20:45 Call: (188) [system] nb_current('$w_tl_e', [_7466930|_7466932]) 03:20:45 Exit: (188) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f60cafa0), <gt;clause>(0x55670d979da0), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (188) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979da0), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (188) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979da0), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (189) [system] erase(<gt;clause>(0x5566f60cafa0)) 03:20:45 Exit: (189) [system] erase(<gt;clause>(0x5566f60cafa0)) 03:20:45 Call: (188) [system] true 03:20:45 Exit: (188) [system] true 03:20:45 Call: (188) [system] true 03:20:45 Exit: (188) [system] true 03:20:45 ^ Exit: (187) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ 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))))))) 03:20:45 ^ 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))))))) 03:20:45 ^ 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)]))))) 03:20:45 ^ 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)]))))) 03:20:45 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)]))))) 03:20:45 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)]))))) 03:20:45 ^ 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)]))))) 03:20:45 ^ 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)]))))) 03:20:45 ^ 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)]))))) 03:20:45 ^ 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)]))))) 03:20:45 ^ Exit: (175) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (176) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (173) [t_l] t_l:is_repropagating(_7482232) 03:20:45 Fail: (173) [t_l] t_l:is_repropagating(_7482846) 03:20:45 Call: (174) [t_l] t_l:exact_assertions 03:20:45 Fail: (174) [t_l] t_l:exact_assertions 03:20:45 ^ Call: (175) [baseKB] clause_attvars:variant_i(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ Unify: (175) [baseKB] clause_attvars:variant_i(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 Call: (176) [system] mpred_prop(baseKB, sk2_in, 1, pfcWatches)=@=mpred_prop(baseKB, sk2_in, 1, pfcWatches) 03:20:45 Exit: (176) [system] mpred_prop(baseKB, sk2_in, 1, pfcWatches)=@=mpred_prop(baseKB, sk2_in, 1, pfcWatches) 03:20:45 ^ Exit: (175) [baseKB] clause_attvars:variant_i(mpred_prop(baseKB, sk2_in, 1, pfcWatches), mpred_prop(baseKB, sk2_in, 1, pfcWatches)) 03:20:45 ^ 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)]))) 03:20:45 ^ 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)]))) 03:20:45 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)])) 03:20:45 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)])) 03:20:45 ^ 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)]))) 03:20:45 ^ 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)]))) 03:20:45 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) 03:20:45 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)]))) 03:20:45 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)])) 03:20:45 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)])) 03:20:45 ^ 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)]))) 03:20:45 Call: (176) [system] fail 03:20:45 Fail: (176) [system] fail 03:20:45 ^ 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)]))) 03:20:45 Call: (174) [t_l] t_l:exact_assertions 03:20:45 Fail: (174) [t_l] t_l:exact_assertions 03:20:45 ^ Exit: (179) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ 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)])). 03:20:45 ^ Call: (177) [baseKB] fix_mp("mpred_add_support_fast", _7565624, _7565626, _7565628) 03:20:45 ^ Unify: (177) [baseKB] fix_mp("mpred_add_support_fast", _7565624, _7565626, _7565628) 03:20:45 ^ Exit: (183) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (177) [baseKB] fix_mp("mpred_add_support_fast", _7565624, baseKB, _7565624) 03:20:45 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)]))) 03:20:45 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)]))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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(..., ..., ..., ...)])))))) 03:20:45 ^ 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([...])))))) 03:20:45 ^ 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([...])))))) 03:20:45 %~ %~ Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)%~ body: genlPreds(pfcPosTrigger,_7582346)*->rhs([mpred_prop(baseKB,sk2_in,1,_7582346)]) 03:20:45 ^ Exit: (157) [baseKB] mpred_do_fact(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 Call: (157) [system] true 03:20:45 Exit: (157) [system] true 03:20:45 ^ Call: (157) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0a00)), _7388768, fail)->true;true)) 03:20:45 ^ Unify: (157) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0a00)), _7388768, fail)->true;true)) 03:20:45 Call: (160) [system] erase(<gt;clause>(0x5566f68d0a00)) 03:20:45 Exit: (160) [system] erase(<gt;clause>(0x5566f68d0a00)) 03:20:45 Call: (159) [system] true 03:20:45 Exit: (159) [system] true 03:20:45 ^ Exit: (157) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d0a00)), _7388768, fail)->true;true)) 03:20:45 ^ Exit: (153) [baseKB] mpred_m_fwc2(baseKB, mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 Call: (153) [system] true 03:20:45 Exit: (153) [system] true 03:20:45 ^ Call: (153) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d1a40)), _7378150, fail)->true;true)) 03:20:45 ^ Unify: (153) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d1a40)), _7378150, fail)->true;true)) 03:20:45 Call: (156) [system] erase(<gt;clause>(0x5566f68d1a40)) 03:20:45 Exit: (156) [system] erase(<gt;clause>(0x5566f68d1a40)) 03:20:45 Call: (155) [system] true 03:20:45 Exit: (155) [system] true 03:20:45 ^ Exit: (153) [system] call(baseKB:(catch(erase(<gt;clause>(0x5566f68d1a40)), _7378150, fail)->true;true)) 03:20:45 ^ Exit: (148) [baseKB] mpred_fwc1(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ 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) 03:20:45 ^ Exit: (142) [baseKB] mpred_fwc(mpred_prop(baseKB, sk2_in, 1, pfcPosTrigger)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 Call: (128) [system] deterministic(_7151458) 03:20:45 Exit: (128) [system] deterministic(true) 03:20:45 ^ Call: (129) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ Unify: (129) [locally_each] locally_each:key_erase(t_l) 03:20:45 Call: (130) [system] nb_current('$w_tl_e', [_7604784|_7604786]) 03:20:45 Exit: (130) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d979da0), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (130) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:45 Exit: (130) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:45 Call: (131) [system] erase(<gt;clause>(0x55670d979da0)) 03:20:45 Exit: (131) [system] erase(<gt;clause>(0x55670d979da0)) 03:20:45 Call: (130) [system] true 03:20:45 Exit: (130) [system] true 03:20:45 Call: (130) [system] true 03:20:45 Exit: (130) [system] true 03:20:45 ^ Exit: (129) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (120) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (125) [baseKB] baseKB:que(conflict(_7614818), _7614882) 03:20:45 ^ Fail: (125) [baseKB] baseKB:que(conflict(_7614818), _7615506) 03:20:45 ^ Call: (120) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7613782, _7616076), _7616100), call(_7616100)*->true;clause_b(baseKB:que(_7613782, _7616076)))) 03:20:45 ^ Unify: (120) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7613782, _7616076), _7616100), call(_7616100)*->true;clause_b(baseKB:que(_7613782, _7616076)))) 03:20:45 ^ Call: (122) [user] clause(que(_7613782, _7616076), _7616100) 03:20:45 ^ Fail: (122) [user] clause(que(_7613782, _7616076), _7616100) 03:20:45 ^ Call: (122) [user] clause_b(baseKB:que(_7613782, _7616076)) 03:20:45 ^ Unify: (122) [user] clause_b(baseKB:que(_7613782, _7616076)) 03:20:45 ^ Call: (123) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7613782, _7616076), _7619898)) 03:20:45 ^ Unify: (123) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7613782, _7616076), _7619898)) 03:20:45 ^ Call: (124) [baseKB] clause(que(_7613782, _7616076), _7619898) 03:20:45 ^ Fail: (124) [baseKB] clause(que(_7613782, _7616076), _7619898) 03:20:45 ^ Fail: (123) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_7613782, _7616076), _7619898)) 03:20:45 ^ Fail: (122) [user] clause_b(baseKB:que(_7613782, _7616076)) 03:20:45 ^ Fail: (120) [user] hook_database:pfc_with_quiet_vars_lock((clause(que(_7613782, _7616076), _7616100), call(_7616100)*->true;clause_b(baseKB:que(_7613782, _7616076)))) 03:20:45 Call: (117) [t_l] t_l:assert_dir(_7625134) 03:20:45 Fail: (117) [t_l] t_l:assert_dir(_7625134) 03:20:45 ^ Exit: (124) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (125) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (119) [t_l] t_l:assert_dir(_7629108) 03:20:45 Fail: (119) [t_l] t_l:assert_dir(_7629108) 03:20:45 ^ Exit: (126) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (122) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Unify: (122) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Exit: (122) [user] logicmoo_util_terms:expire_tabled_list(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Call: (122) [user] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) 03:20:45 ^ Unify: (122) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (129) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (129) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (130) [ucatch] strip_module(ucatch:must_det_u, _7639324, _7639264) 03:20:45 ^ Exit: (130) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (130) [system] var(must_det_u) 03:20:45 Fail: (130) [system] var(must_det_u) 03:20:45 ^ Fail: (129) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ Call: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (131) [ucatch] strip_module(ucatch:must_det_u, _7647950, _7647890) 03:20:45 ^ Exit: (131) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (131) [system] var(must_det_u) 03:20:45 Fail: (131) [system] var(must_det_u) 03:20:45 ^ Fail: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (130) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918)) 03:20:45 ^ Unify: (130) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918)) 03:20:45 ^ Call: (131) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918), _7652260, _7652200) 03:20:45 ^ 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)) 03:20:45 Call: (131) [system] var(strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918)) 03:20:45 Fail: (131) [system] var(strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918)) 03:20:45 ^ Fail: (130) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _7637916, _7637918)) 03:20:45 ^ Call: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (131) [ucatch] strip_module(ucatch:must_det_u, _7656576, _7656516) 03:20:45 ^ Exit: (131) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (131) [system] var(must_det_u) 03:20:45 Fail: (131) [system] var(must_det_u) 03:20:45 ^ Fail: (130) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (132) [ucatch] strip_module(ucatch:must_det_u, _7665202, _7665142) 03:20:45 ^ Exit: (132) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (132) [system] var(must_det_u) 03:20:45 Fail: (132) [system] var(must_det_u) 03:20:45 ^ Fail: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (131) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Unify: (131) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (132) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), _7669512, _7669452) 03:20:45 ^ Exit: (132) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), user, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Call: (132) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Fail: (132) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Fail: (131) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (132) [ucatch] strip_module(ucatch:must_det_u, _7673834, _7673774) 03:20:45 ^ Exit: (132) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (132) [system] var(must_det_u) 03:20:45 Fail: (132) [system] var(must_det_u) 03:20:45 ^ Fail: (131) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (133) [ucatch] strip_module(ucatch:must_det_u, _7682460, _7682400) 03:20:45 ^ Exit: (133) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (133) [system] var(must_det_u) 03:20:45 Fail: (133) [system] var(must_det_u) 03:20:45 ^ Fail: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 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)) 03:20:45 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)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (141) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (133) [ucatch] strip_module(ucatch:must_det_u, _7692980, _7692920) 03:20:45 ^ Exit: (133) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (133) [system] var(must_det_u) 03:20:45 Fail: (133) [system] var(must_det_u) 03:20:45 ^ Fail: (132) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (134) [ucatch] strip_module(ucatch:must_det_u, _7701606, _7701546) 03:20:45 ^ Exit: (134) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (134) [system] var(must_det_u) 03:20:45 Fail: (134) [system] var(must_det_u) 03:20:45 ^ Fail: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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) 03:20:45 ^ 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)])))) 03:20:45 Call: (134) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) 03:20:45 Fail: (134) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) 03:20:45 ^ 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)])))) 03:20:45 Call: (138) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (138) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (138) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (138) [t_l] t_l:verify_side_effect_buffer 03:20:45 ^ Call: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (134) [ucatch] strip_module(ucatch:must_det_u, _7712656, _7712596) 03:20:45 ^ Exit: (134) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (134) [system] var(must_det_u) 03:20:45 Fail: (134) [system] var(must_det_u) 03:20:45 ^ Fail: (133) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (141) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (129) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (129) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (129) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (129) [t_l] t_l:verify_side_effect_buffer 03:20:45 Call: (129) [t_l] t_l:no_attempt_side_effects 03:20:45 Fail: (129) [t_l] t_l:no_attempt_side_effects 03:20:45 Call: (129) [t_l] t_l:side_effect_ok 03:20:45 Fail: (129) [t_l] t_l:side_effect_ok 03:20:45 Call: (129) [t_l] t_l:noDBaseMODs(_7725944) 03:20:45 Fail: (129) [t_l] t_l:noDBaseMODs(_7726558) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (134) [baseKB] hook_database:assertz_i(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Unify: (134) [baseKB] hook_database:assertz_i(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Call: (135) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Unify: (135) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Call: (136) [baseKB] check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Unify: (136) [baseKB] check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Exit: (142) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (136) [baseKB] check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Exit: (135) [baseKB] hook_database:notrace_check_never_assert(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 Call: (135) [system] fail 03:20:45 Fail: (135) [system] fail 03:20:45 ^ Redo: (134) [baseKB] hook_database:assertz_i(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Unify: (134) [baseKB] hook_database:assertz_i(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Call: (135) [baseKB] clause_attvars:clausify_attributes(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7740222) 03:20:45 ^ Unify: (135) [baseKB] clause_attvars:clausify_attributes(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])), _7740222) 03:20:45 ^ 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)]))) 03:20:45 ^ Call: (135) [system] assertz(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Exit: (135) [system] assertz(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ Exit: (134) [baseKB] hook_database:assertz_i(baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)]))) 03:20:45 ^ 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)) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)) 03:20:45 ^ 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)])))) 03:20:45 ^ Exit: (122) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:'$pt'(user, sk2_in(_3174782), rhs([sk2_out(_3174782)])))) 03:20:45 ^ Exit: (121) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (120) [baseKB] baseKB:sk2_in(_3174782) 03:20:45 ^ Unify: (120) [baseKB] baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Exit: (120) [baseKB] baseKB:sk2_in(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Exit: (121) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (122) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ %~ 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)])) 03:20:45 ^ Call: (124) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767462, _7767464) 03:20:45 ^ Unify: (124) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767462, _7767464) 03:20:45 Call: (125) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767462, _7767464) 03:20:45 Exit: (125) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, 1) 03:20:45 ^ Exit: (124) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, 1) 03:20:45 ^ Call: (125) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7770572, _7770634) 03:20:45 ^ Unify: (125) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7770572, _7771262) 03:20:45 Call: (126) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7770572, _7771830) 03:20:45 Exit: (126) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, 1) 03:20:45 ^ Exit: (125) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, 1) 03:20:45 ^ Call: (126) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_out), _7773706), call(_7773706)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)))) 03:20:45 ^ Unify: (126) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_out), _7773706), call(_7773706)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)))) 03:20:45 ^ Call: (128) [user] clause(rtSymmetricBinaryPredicate(sk2_out), _7773706) 03:20:45 ^ Fail: (128) [user] clause(rtSymmetricBinaryPredicate(sk2_out), _7773706) 03:20:45 ^ Call: (128) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)) 03:20:45 ^ Unify: (128) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)) 03:20:45 ^ Call: (129) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_out), _7777504)) 03:20:45 ^ Unify: (129) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_out), _7777504)) 03:20:45 ^ Call: (130) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_out), _7777504) 03:20:45 ^ Exit: (130) [baseKB] clause(rtSymmetricBinaryPredicate(sk2_out), (cwc, mpred_prop(_7779376, sk2_out, _7779380, rtSymmetricBinaryPredicate))) 03:20:45 ^ Exit: (129) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(sk2_out), (cwc, mpred_prop(_7779376, sk2_out, _7779380, rtSymmetricBinaryPredicate)))) 03:20:45 ^ Call: (131) [baseKB] cwc 03:20:45 ^ Unify: (131) [baseKB] cwc 03:20:45 ^ Exit: (131) [baseKB] cwc 03:20:45 ^ Call: (131) [baseKB] baseKB:mpred_prop(_7779376, sk2_out, _7779380, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (131) [baseKB] baseKB:mpred_prop(_7779376, sk2_out, _7779380, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (128) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)) 03:20:45 ^ Fail: (126) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(sk2_out), _7773706), call(_7773706)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(sk2_out)))) 03:20:45 ^ Exit: (131) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ Call: (134) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (134) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (134) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Unify: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (135) [must_sanity] must_sanity:mquietly_if(false, rtrace:tAt_rtrace) 03:20:45 ^ Call: (135) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Unify: (135) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 Call: (136) [system] copy_term(t_l:disable_px, _7797130) 03:20:45 Exit: (136) [system] copy_term(t_l:disable_px, t_l:disable_px) 03:20:45 ^ Call: (136) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (136) [t_l] clause(t_l:disable_px, true) 03:20:45 ^ Fail: (135) [locally_each] locally_each:clause_true(t_l, t_l:disable_px) 03:20:45 ^ Call: (141) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Unify: (141) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ Call: (142) [t_l] asserta(t_l:disable_px, _7801584) 03:20:45 ^ Exit: (142) [t_l] asserta(t_l:disable_px, <gt;clause>(0x5566f60cb770)) 03:20:45 Call: (142) [system] nb_current('$w_tl_e', _7802822) 03:20:45 Exit: (142) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:45 Call: (142) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60cb770), <gt;clause>(0x55670d979320)]) 03:20:45 Exit: (142) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x5566f60cb770), <gt;clause>(0x55670d979320)]) 03:20:45 ^ Exit: (141) [locally_each] locally_each:key_asserta(t_l, t_l:disable_px) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (145) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 Exit: (145) [system] b_setval(no_kif_var_coroutines, true) 03:20:45 ^ Call: (145) [user] must_det(fully_expand_into_cache(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236)) 03:20:45 ^ Unify: (145) [must_sanity] must_det(user:fully_expand_into_cache(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236)) 03:20:45 ^ Unify: (145) [must_sanity] must_det(user:fully_expand_into_cache(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236)) 03:20:45 Call: (149) [lmcache] lmcache:completely_expanded(_7811736, sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 Fail: (149) [lmcache] lmcache:completely_expanded(_7812354, sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 Call: (149) [lmcache] lmcache:completely_expanded(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) 03:20:45 Fail: (149) [lmcache] lmcache:completely_expanded(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) 03:20:45 ^ Call: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) 03:20:45 ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) 03:20:45 ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) 03:20:45 ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) 03:20:45 ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) 03:20:45 Call: (152) [t_l] t_l:infSkipFullExpand 03:20:45 Fail: (152) [t_l] t_l:infSkipFullExpand 03:20:45 ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) 03:20:45 ^ Unify: (151) [user] fully_expand_clause(change(assert, post), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7786236) 03:20:45 Call: (154) [t_l] t_l:into_goal_code 03:20:45 Fail: (154) [t_l] t_l:into_goal_code 03:20:45 ^ Call: (154) [user] ucatch:not_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (154) [user] ucatch:not_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (155) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (155) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (156) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (156) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Fail: (156) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Redo: (155) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Exit: (155) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Fail: (154) [user] ucatch:not_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (156) [ucatch] mpred_type_isa:was_isa(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7827428, _7827430) 03:20:45 ^ Unify: (156) [ucatch] mpred_type_isa:was_isa(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7827428, _7827430) 03:20:45 Call: (157) [system] fail 03:20:45 Fail: (157) [system] fail 03:20:45 ^ Fail: (156) [ucatch] mpred_type_isa:was_isa(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7827428, _7827430) 03:20:45 ^ Call: (154) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7830544, _7830546) 03:20:45 ^ Unify: (154) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7830544, _7830546) 03:20:45 Call: (155) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7830544, _7830546) 03:20:45 Exit: (155) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (154) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (158) [user] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Unify: (158) [user] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Call: (159) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Unify: (159) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Call: (160) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Unify: (160) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Fail: (160) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Redo: (159) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Exit: (159) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Fail: (158) [user] ucatch:not_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Call: (160) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _7839888, _7839890) 03:20:45 ^ Unify: (160) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _7839888, _7839890) 03:20:45 Call: (161) [system] fail 03:20:45 Fail: (161) [system] fail 03:20:45 ^ Fail: (160) [ucatch] mpred_type_isa:was_isa(avar([vn='Ex', sk2='SKF-666']), _7839888, _7839890) 03:20:45 ^ Call: (158) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), _7843004, _7843006) 03:20:45 ^ Unify: (158) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), _7843004, _7843006) 03:20:45 Call: (159) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _7843004, _7843006) 03:20:45 Exit: (159) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (158) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (162) [user] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Unify: (162) [user] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Call: (163) [user] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Unify: (163) [user] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Call: (164) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Unify: (164) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Fail: (164) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Redo: (163) [user] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Exit: (163) [user] ucatch:is_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Fail: (162) [user] ucatch:not_ftCompound([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Call: (164) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _7852348, _7852350) 03:20:45 ^ Unify: (164) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _7852348, _7852350) 03:20:45 Call: (165) [system] fail 03:20:45 Fail: (165) [system] fail 03:20:45 ^ Fail: (164) [ucatch] mpred_type_isa:was_isa([vn='Ex', sk2='SKF-666'], _7852348, _7852350) 03:20:45 ^ Call: (162) [user] first:cnas([vn='Ex', sk2='SKF-666'], _7855464, _7855466) 03:20:45 ^ Unify: (162) [user] first:cnas([vn='Ex', sk2='SKF-666'], _7855464, _7855466) 03:20:45 Call: (163) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _7855464, _7855466) 03:20:45 Exit: (163) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) 03:20:45 ^ Exit: (162) [user] first:cnas([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) 03:20:45 ^ Call: (166) [user] ucatch:not_ftCompound(vn='Ex') 03:20:45 ^ Unify: (166) [user] ucatch:not_ftCompound(vn='Ex') 03:20:45 ^ Call: (167) [user] ucatch:is_ftCompound(vn='Ex') 03:20:45 ^ Unify: (167) [user] ucatch:is_ftCompound(vn='Ex') 03:20:45 ^ Call: (168) [user] ucatch:is_ftVar(vn='Ex') 03:20:45 ^ Unify: (168) [user] ucatch:is_ftVar(vn='Ex') 03:20:45 ^ Fail: (168) [user] ucatch:is_ftVar(vn='Ex') 03:20:45 ^ Redo: (167) [user] ucatch:is_ftCompound(vn='Ex') 03:20:45 ^ Exit: (167) [user] ucatch:is_ftCompound(vn='Ex') 03:20:45 ^ Fail: (166) [user] ucatch:not_ftCompound(vn='Ex') 03:20:45 ^ Call: (168) [ucatch] mpred_type_isa:was_isa(vn='Ex', _7864814, _7864816) 03:20:45 ^ Unify: (168) [ucatch] mpred_type_isa:was_isa(vn='Ex', _7864814, _7864816) 03:20:45 Call: (169) [system] fail 03:20:45 Fail: (169) [system] fail 03:20:45 ^ Fail: (168) [ucatch] mpred_type_isa:was_isa(vn='Ex', _7864814, _7864816) 03:20:45 ^ Call: (166) [user] first:cnas(vn='Ex', _7867930, _7867932) 03:20:45 ^ Unify: (166) [user] first:cnas(vn='Ex', _7867930, _7867932) 03:20:45 Call: (167) [system] compound_name_arguments(vn='Ex', _7867930, _7867932) 03:20:45 Exit: (167) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) 03:20:45 ^ Exit: (166) [user] first:cnas(vn='Ex', =, [vn, 'Ex']) 03:20:45 ^ Call: (170) [user] ucatch:not_ftCompound(vn) 03:20:45 ^ Unify: (170) [user] ucatch:not_ftCompound(vn) 03:20:45 ^ Call: (171) [user] ucatch:is_ftCompound(vn) 03:20:45 ^ Unify: (171) [user] ucatch:is_ftCompound(vn) 03:20:45 ^ Fail: (171) [user] ucatch:is_ftCompound(vn) 03:20:45 ^ Redo: (170) [user] ucatch:not_ftCompound(vn) 03:20:45 ^ Exit: (170) [user] ucatch:not_ftCompound(vn) 03:20:45 ^ Call: (171) [user] ucatch:not_ftCompound('Ex') 03:20:45 ^ Unify: (171) [user] ucatch:not_ftCompound('Ex') 03:20:45 ^ Call: (172) [user] ucatch:is_ftCompound('Ex') 03:20:45 ^ Unify: (172) [user] ucatch:is_ftCompound('Ex') 03:20:45 ^ Fail: (172) [user] ucatch:is_ftCompound('Ex') 03:20:45 ^ Redo: (171) [user] ucatch:not_ftCompound('Ex') 03:20:45 ^ Exit: (171) [user] ucatch:not_ftCompound('Ex') 03:20:45 ^ Call: (166) [user] first:cnas(_7858594, =, [vn, 'Ex']) 03:20:45 ^ Unify: (166) [user] first:cnas(_7858594, =, [vn, 'Ex']) 03:20:45 Call: (167) [system] _7858594=..[=, vn, 'Ex'] 03:20:45 Exit: (167) [system] (vn='Ex')=..[=, vn, 'Ex'] 03:20:45 ^ Exit: (166) [user] first:cnas(vn='Ex', =, [vn, 'Ex']) 03:20:45 ^ Call: (167) [user] ucatch:not_ftCompound([sk2='SKF-666']) 03:20:45 ^ Unify: (167) [user] ucatch:not_ftCompound([sk2='SKF-666']) 03:20:45 ^ Call: (168) [user] ucatch:is_ftCompound([sk2='SKF-666']) 03:20:45 ^ Unify: (168) [user] ucatch:is_ftCompound([sk2='SKF-666']) 03:20:45 ^ Call: (169) [user] ucatch:is_ftVar([sk2='SKF-666']) 03:20:45 ^ Unify: (169) [user] ucatch:is_ftVar([sk2='SKF-666']) 03:20:45 ^ Fail: (169) [user] ucatch:is_ftVar([sk2='SKF-666']) 03:20:45 ^ Redo: (168) [user] ucatch:is_ftCompound([sk2='SKF-666']) 03:20:45 ^ Exit: (168) [user] ucatch:is_ftCompound([sk2='SKF-666']) 03:20:45 ^ Fail: (167) [user] ucatch:not_ftCompound([sk2='SKF-666']) 03:20:45 ^ Call: (169) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _7889110, _7889112) 03:20:45 ^ Unify: (169) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _7889110, _7889112) 03:20:45 Call: (170) [system] fail 03:20:45 Fail: (170) [system] fail 03:20:45 ^ Fail: (169) [ucatch] mpred_type_isa:was_isa([sk2='SKF-666'], _7889110, _7889112) 03:20:45 ^ Call: (167) [user] first:cnas([sk2='SKF-666'], _7892226, _7892228) 03:20:45 ^ Unify: (167) [user] first:cnas([sk2='SKF-666'], _7892226, _7892228) 03:20:45 Call: (168) [system] compound_name_arguments([sk2='SKF-666'], _7892226, _7892228) 03:20:45 Exit: (168) [system] compound_name_arguments([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) 03:20:45 ^ Exit: (167) [user] first:cnas([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) 03:20:45 ^ Call: (171) [user] ucatch:not_ftCompound(sk2='SKF-666') 03:20:45 ^ Unify: (171) [user] ucatch:not_ftCompound(sk2='SKF-666') 03:20:45 ^ Call: (172) [user] ucatch:is_ftCompound(sk2='SKF-666') 03:20:45 ^ Unify: (172) [user] ucatch:is_ftCompound(sk2='SKF-666') 03:20:45 ^ Call: (173) [user] ucatch:is_ftVar(sk2='SKF-666') 03:20:45 ^ Unify: (173) [user] ucatch:is_ftVar(sk2='SKF-666') 03:20:45 ^ Fail: (173) [user] ucatch:is_ftVar(sk2='SKF-666') 03:20:45 ^ Redo: (172) [user] ucatch:is_ftCompound(sk2='SKF-666') 03:20:45 ^ Exit: (172) [user] ucatch:is_ftCompound(sk2='SKF-666') 03:20:45 ^ Fail: (171) [user] ucatch:not_ftCompound(sk2='SKF-666') 03:20:45 ^ Call: (173) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _7901576, _7901578) 03:20:45 ^ Unify: (173) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _7901576, _7901578) 03:20:45 Call: (174) [system] fail 03:20:45 Fail: (174) [system] fail 03:20:45 ^ Fail: (173) [ucatch] mpred_type_isa:was_isa(sk2='SKF-666', _7901576, _7901578) 03:20:45 ^ Call: (171) [user] first:cnas(sk2='SKF-666', _7904692, _7904694) 03:20:45 ^ Unify: (171) [user] first:cnas(sk2='SKF-666', _7904692, _7904694) 03:20:45 Call: (172) [system] compound_name_arguments(sk2='SKF-666', _7904692, _7904694) 03:20:45 Exit: (172) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) 03:20:45 ^ Exit: (171) [user] first:cnas(sk2='SKF-666', =, [sk2, 'SKF-666']) 03:20:45 ^ Call: (175) [user] ucatch:not_ftCompound(sk2) 03:20:45 ^ Unify: (175) [user] ucatch:not_ftCompound(sk2) 03:20:45 ^ Call: (176) [user] ucatch:is_ftCompound(sk2) 03:20:45 ^ Unify: (176) [user] ucatch:is_ftCompound(sk2) 03:20:45 ^ Fail: (176) [user] ucatch:is_ftCompound(sk2) 03:20:45 ^ Redo: (175) [user] ucatch:not_ftCompound(sk2) 03:20:45 ^ Exit: (175) [user] ucatch:not_ftCompound(sk2) 03:20:45 ^ Call: (176) [user] ucatch:not_ftCompound('SKF-666') 03:20:45 ^ Unify: (176) [user] ucatch:not_ftCompound('SKF-666') 03:20:45 ^ Call: (177) [user] ucatch:is_ftCompound('SKF-666') 03:20:45 ^ Unify: (177) [user] ucatch:is_ftCompound('SKF-666') 03:20:45 ^ Fail: (177) [user] ucatch:is_ftCompound('SKF-666') 03:20:45 ^ Redo: (176) [user] ucatch:not_ftCompound('SKF-666') 03:20:45 ^ Exit: (176) [user] ucatch:not_ftCompound('SKF-666') 03:20:45 ^ Call: (171) [user] first:cnas(_7895356, =, [sk2, 'SKF-666']) 03:20:45 ^ Unify: (171) [user] first:cnas(_7895356, =, [sk2, 'SKF-666']) 03:20:45 Call: (172) [system] _7895356=..[=, sk2, 'SKF-666'] 03:20:45 Exit: (172) [system] (sk2='SKF-666')=..[=, sk2, 'SKF-666'] 03:20:45 ^ Exit: (171) [user] first:cnas(sk2='SKF-666', =, [sk2, 'SKF-666']) 03:20:45 ^ Call: (172) [user] ucatch:not_ftCompound([]) 03:20:45 ^ Unify: (172) [user] ucatch:not_ftCompound([]) 03:20:45 ^ Call: (173) [user] ucatch:is_ftCompound([]) 03:20:45 ^ Unify: (173) [user] ucatch:is_ftCompound([]) 03:20:45 ^ Fail: (173) [user] ucatch:is_ftCompound([]) 03:20:45 ^ Redo: (172) [user] ucatch:not_ftCompound([]) 03:20:45 ^ Exit: (172) [user] ucatch:not_ftCompound([]) 03:20:45 ^ Call: (167) [user] first:cnas(_7882890, '[|]', [sk2='SKF-666', []]) 03:20:45 ^ Unify: (167) [user] first:cnas(_7882890, '[|]', [sk2='SKF-666', []]) 03:20:45 Call: (168) [system] _7882890=..['[|]', sk2='SKF-666', []] 03:20:45 Exit: (168) [system] [sk2='SKF-666']=..['[|]', sk2='SKF-666', []] 03:20:45 ^ Exit: (167) [user] first:cnas([sk2='SKF-666'], '[|]', [sk2='SKF-666', []]) 03:20:45 ^ Call: (162) [user] first:cnas(_7846128, '[|]', [vn='Ex', [sk2='SKF-666']]) 03:20:45 ^ Unify: (162) [user] first:cnas(_7846128, '[|]', [vn='Ex', [sk2='SKF-666']]) 03:20:45 Call: (163) [system] _7846128=..['[|]', vn='Ex', [sk2='SKF-666']] 03:20:45 Exit: (163) [system] [vn='Ex', sk2='SKF-666']=..['[|]', vn='Ex', [sk2='SKF-666']] 03:20:45 ^ Exit: (162) [user] first:cnas([vn='Ex', sk2='SKF-666'], '[|]', [vn='Ex', [sk2='SKF-666']]) 03:20:45 ^ Call: (158) [user] first:cnas(_7833668, avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Unify: (158) [user] first:cnas(_7833668, avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 Call: (159) [system] _7833668=..[avar, [vn='Ex', sk2='SKF-666']] 03:20:45 Exit: (159) [system] avar([vn='Ex', sk2='SKF-666'])=..[avar, [vn='Ex', sk2='SKF-666']] 03:20:45 ^ Exit: (158) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (154) [user] first:cnas(_7821224, sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Unify: (154) [user] first:cnas(_7821224, sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 Call: (155) [system] _7821224=..[sk2_out, avar([vn='Ex', sk2='SKF-666'])] 03:20:45 Exit: (155) [system] sk2_out(avar([vn='Ex', sk2='SKF-666']))=..[sk2_out, avar([vn='Ex', sk2='SKF-666'])] 03:20:45 ^ Exit: (154) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 Call: (155) [t_l] t_l:infSkipFullExpand 03:20:45 Fail: (155) [t_l] t_l:infSkipFullExpand 03:20:45 ^ Call: (156) [user] loop_check:cyclic_break(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (156) [user] loop_check:cyclic_break(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Redo: (156) [user] loop_check:cyclic_break(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Exit: (156) [user] loop_check:cyclic_break(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Fail: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _7942076) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _7942704) 03:20:45 Call: (158) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), isEach, _7943272) 03:20:45 Fail: (158) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), isEach, _7943272) 03:20:45 ^ Fail: (157) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), isEach, _7944554) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), s, _7945182) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), s, _7945810) 03:20:45 Call: (158) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), s, _7946378) 03:20:45 Fail: (158) [system] compound_name_arity(sk2_out(avar([vn='Ex', sk2='SKF-666'])), s, _7946378) 03:20:45 ^ Fail: (157) [user] logicmoo_util_terms:safe_functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), s, _7947660) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7948230, _7948236]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7948230, _7948236]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7948230, [_7948236]) 03:20:45 Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (157) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Unify: (157) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Fail: (157) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:is_src_true(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:is_src_true(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 Call: (158) [system] var(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 Fail: (158) [system] var(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Redo: (157) [user] logicmoo_util_terms:is_src_true(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:is_src_true(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (158) [user] logicmoo_util_terms:is_proof(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (158) [user] logicmoo_util_terms:is_proof(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 Call: (159) [system] functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), ftProofFn, _7958176) 03:20:45 Fail: (159) [system] functor(sk2_out(avar([vn='Ex', sk2='SKF-666'])), ftProofFn, _7958786) 03:20:45 ^ Fail: (158) [user] logicmoo_util_terms:is_proof(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Fail: (157) [user] logicmoo_util_terms:is_src_true(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7960578, _7960584, _7960590]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7960578, _7960584, _7960590]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7960578, [_7960584, _7960590]) 03:20:45 Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7960578, [_7960584, _7960590]) 03:20:45 ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7960578, _7960584, _7960590]) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7963688, _7963694|_7963696]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_7963688, _7963694|_7963696]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7963688, [_7963694|_7963696]) 03:20:45 Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_out), _7966816), call(_7966816)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_out)))) 03:20:45 ^ Unify: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_out), _7966816), call(_7966816)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_out)))) 03:20:45 ^ Call: (162) [user] clause(rtArgsVerbatum(sk2_out), _7966816) 03:20:45 ^ Exit: (162) [user] clause(rtArgsVerbatum(sk2_out), (cwc, mpred_prop(_7968702, sk2_out, _7968706, rtArgsVerbatum))) 03:20:45 ^ Call: (163) [user] cwc 03:20:45 ^ Unify: (163) [user] cwc 03:20:45 ^ Exit: (163) [user] cwc 03:20:45 ^ Call: (163) [user] baseKB:mpred_prop(_7968702, sk2_out, _7968706, rtArgsVerbatum) 03:20:45 ^ Fail: (163) [user] baseKB:mpred_prop(_7968702, sk2_out, _7968706, rtArgsVerbatum) 03:20:45 ^ Redo: (162) [user] clause(rtArgsVerbatum(sk2_out), _7966816) 03:20:45 ^ Exit: (162) [user] clause(rtArgsVerbatum(sk2_out), (cwc, atom(sk2_out), atom_concat(_7973152, 'Fn', sk2_out))) 03:20:45 ^ Call: (163) [user] cwc 03:20:45 ^ Unify: (163) [user] cwc 03:20:45 ^ Exit: (163) [user] cwc 03:20:45 Call: (163) [system] atom(sk2_out) 03:20:45 Exit: (163) [system] atom(sk2_out) 03:20:45 Call: (163) [system] atom_concat(_7973152, 'Fn', sk2_out) 03:20:45 Fail: (163) [system] atom_concat(_7973152, 'Fn', sk2_out) 03:20:45 ^ Call: (162) [user] clause_b(baseKB:rtArgsVerbatum(sk2_out)) 03:20:45 ^ Unify: (162) [user] clause_b(baseKB:rtArgsVerbatum(sk2_out)) 03:20:45 ^ Call: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_out), _7979438)) 03:20:45 ^ Unify: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_out), _7979438)) 03:20:45 ^ Call: (164) [baseKB] clause(rtArgsVerbatum(sk2_out), _7979438) 03:20:45 ^ Exit: (164) [baseKB] clause(rtArgsVerbatum(sk2_out), (cwc, mpred_prop(_7981310, sk2_out, _7981314, rtArgsVerbatum))) 03:20:45 ^ Exit: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(sk2_out), (cwc, mpred_prop(_7981310, sk2_out, _7981314, rtArgsVerbatum)))) 03:20:45 ^ Call: (165) [baseKB] cwc 03:20:45 ^ Unify: (165) [baseKB] cwc 03:20:45 ^ Exit: (165) [baseKB] cwc 03:20:45 ^ Call: (165) [baseKB] baseKB:mpred_prop(_7981310, sk2_out, _7981314, rtArgsVerbatum) 03:20:45 ^ Fail: (165) [baseKB] baseKB:mpred_prop(_7981310, sk2_out, _7981314, rtArgsVerbatum) 03:20:45 ^ Redo: (164) [baseKB] clause(rtArgsVerbatum(sk2_out), _7979438) 03:20:45 ^ Exit: (164) [baseKB] clause(rtArgsVerbatum(sk2_out), (cwc, atom(sk2_out), atom_concat(_7986396, 'Fn', sk2_out))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (165) [baseKB] cwc 03:20:45 ^ Unify: (165) [baseKB] cwc 03:20:45 ^ Exit: (165) [baseKB] cwc 03:20:45 Call: (165) [system] atom(sk2_out) 03:20:45 Exit: (165) [system] atom(sk2_out) 03:20:45 Call: (165) [system] atom_concat(_7986396, 'Fn', sk2_out) 03:20:45 Fail: (165) [system] atom_concat(_7986396, 'Fn', sk2_out) 03:20:45 ^ Fail: (162) [user] clause_b(baseKB:rtArgsVerbatum(sk2_out)) 03:20:45 ^ Fail: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(sk2_out), _7966816), call(_7966816)*->true;clause_b(baseKB:rtArgsVerbatum(sk2_out)))) 03:20:45 ^ Call: (161) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_out), _7993310), call(_7993310)*->true;clause_b(baseKB:prologBuiltin(sk2_out)))) 03:20:45 ^ Unify: (161) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_out), _7993310), call(_7993310)*->true;clause_b(baseKB:prologBuiltin(sk2_out)))) 03:20:45 ^ Call: (163) [user] clause(prologBuiltin(sk2_out), _7993310) 03:20:45 ^ Exit: (163) [user] clause(prologBuiltin(sk2_out), (cwc, mpred_prop(_7995196, sk2_out, _7995200, prologBuiltin))) 03:20:45 ^ Call: (164) [user] cwc 03:20:45 ^ Unify: (164) [user] cwc 03:20:45 ^ Exit: (164) [user] cwc 03:20:45 ^ Call: (164) [user] baseKB:mpred_prop(_7995196, sk2_out, _7995200, prologBuiltin) 03:20:45 ^ Fail: (164) [user] baseKB:mpred_prop(_7995196, sk2_out, _7995200, prologBuiltin) 03:20:45 ^ Call: (163) [user] clause_b(baseKB:prologBuiltin(sk2_out)) 03:20:45 ^ Unify: (163) [user] clause_b(baseKB:prologBuiltin(sk2_out)) 03:20:45 ^ Call: (164) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_out), _8000318)) 03:20:45 ^ Unify: (164) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_out), _8000318)) 03:20:45 ^ Call: (165) [baseKB] clause(prologBuiltin(sk2_out), _8000318) 03:20:45 ^ Exit: (165) [baseKB] clause(prologBuiltin(sk2_out), (cwc, mpred_prop(_8002190, sk2_out, _8002194, prologBuiltin))) 03:20:45 ^ Exit: (164) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(sk2_out), (cwc, mpred_prop(_8002190, sk2_out, _8002194, prologBuiltin)))) 03:20:45 ^ Call: (166) [baseKB] cwc 03:20:45 ^ Unify: (166) [baseKB] cwc 03:20:45 ^ Exit: (166) [baseKB] cwc 03:20:45 ^ Call: (166) [baseKB] baseKB:mpred_prop(_8002190, sk2_out, _8002194, prologBuiltin) 03:20:45 ^ Fail: (166) [baseKB] baseKB:mpred_prop(_8002190, sk2_out, _8002194, prologBuiltin) 03:20:45 ^ Fail: (163) [user] clause_b(baseKB:prologBuiltin(sk2_out)) 03:20:45 ^ Fail: (161) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(sk2_out), _7993310), call(_7993310)*->true;clause_b(baseKB:prologBuiltin(sk2_out)))) 03:20:45 ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8007912, _8007918]) 03:20:45 ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8007912, _8007918]) 03:20:45 Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8007912, [_8007918]) 03:20:45 Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8011016, _8011022]) 03:20:45 ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8011016, _8011022]) 03:20:45 Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8011016, [_8011022]) 03:20:45 Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 Call: (158) [loop_check] loop_check:memberchk_same_two(sk2_out(avar([vn='Ex', sk2='SKF-666'])), []) 03:20:45 Fail: (158) [loop_check] loop_check:memberchk_same_two(sk2_out(avar([vn='Ex', sk2='SKF-666'])), []) 03:20:45 ^ Call: (160) [loop_check] on_x_debug(call(user:db_expand_chain(change(assert, post)), sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8015386)) 03:20:45 ^ 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)) 03:20:45 Call: (163) [t_l] t_l:into_goal_code 03:20:45 Fail: (163) [t_l] t_l:into_goal_code 03:20:45 ^ 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)) 03:20:45 Call: (160) [system] _7937672=sk2_out(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 Exit: (160) [system] sk2_out(avar([vn='Ex', sk2='SKF-666']))=sk2_out(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8019910, _8019916, _8019922]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8019910, _8019916, _8019922]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8019910, [_8019916, _8019922]) 03:20:45 Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8019910, [_8019916, _8019922]) 03:20:45 ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8019910, _8019916, _8019922]) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8023020, _8023026, _8023032, _8023038]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8023020, _8023026, _8023032, _8023038]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8023020, [_8023026, _8023032, _8023038]) 03:20:45 Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8023020, [_8023026, _8023032, _8023038]) 03:20:45 ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8023020, _8023026, _8023032, _8023038]) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8026136, _8026142, _8026148, _8026154]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8026136, _8026142, _8026148, _8026154]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8026136, [_8026142, _8026148, _8026154]) 03:20:45 Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8026136, [_8026142, _8026148, _8026154]) 03:20:45 ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8026136, _8026142, _8026148, _8026154]) 03:20:45 ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [t, _8029258|_8029260]) 03:20:45 ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [t, _8029258|_8029260]) 03:20:45 Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), t, [_8029258|_8029260]) 03:20:45 Fail: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), t, [_8029258|_8029260]) 03:20:45 ^ Fail: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [t, _8029258|_8029260]) 03:20:45 ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8032356, _8032362, _8032368, _8032374]) 03:20:45 ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8032356, _8032362, _8032368, _8032374]) 03:20:45 Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8032356, [_8032362, _8032368, _8032374]) 03:20:45 Fail: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8032356, [_8032362, _8032368, _8032374]) 03:20:45 ^ Fail: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8032356, _8032362, _8032368, _8032374]) 03:20:45 ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8035472, _8035478, _8035484]) 03:20:45 ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8035472, _8035478, _8035484]) 03:20:45 Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8035472, [_8035478, _8035484]) 03:20:45 Fail: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8035472, [_8035478, _8035484]) 03:20:45 ^ Fail: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8035472, _8035478, _8035484]) 03:20:45 ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8038582, _8038588|_8038590]) 03:20:45 ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8038582, _8038588|_8038590]) 03:20:45 Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8038582, [_8038588|_8038590]) 03:20:45 Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (156) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (156) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Fail: (157) [user] ucatch:is_ftVar(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Redo: (156) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Exit: (156) [user] ucatch:is_ftCompound(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8046026, _8046032|_8046034]) 03:20:45 ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8046026, _8046032|_8046034]) 03:20:45 Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8046026, [_8046032|_8046034]) 03:20:45 Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_out), _8049162), call(_8049162)*->true;clause_b(baseKB:functorDeclares(sk2_out)))) 03:20:45 ^ Unify: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_out), _8049162), call(_8049162)*->true;clause_b(baseKB:functorDeclares(sk2_out)))) 03:20:45 ^ Call: (162) [user] clause(functorDeclares(sk2_out), _8049162) 03:20:45 ^ Fail: (162) [user] clause(functorDeclares(sk2_out), _8049162) 03:20:45 ^ Call: (162) [user] clause_b(baseKB:functorDeclares(sk2_out)) 03:20:45 ^ Unify: (162) [user] clause_b(baseKB:functorDeclares(sk2_out)) 03:20:45 ^ Call: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_out), _8052960)) 03:20:45 ^ Unify: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_out), _8052960)) 03:20:45 ^ Call: (164) [baseKB] clause(functorDeclares(sk2_out), _8052960) 03:20:45 ^ Fail: (164) [baseKB] clause(functorDeclares(sk2_out), _8052960) 03:20:45 ^ Fail: (163) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(sk2_out), _8052960)) 03:20:45 ^ Fail: (162) [user] clause_b(baseKB:functorDeclares(sk2_out)) 03:20:45 ^ Fail: (160) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(sk2_out), _8049162), call(_8049162)*->true;clause_b(baseKB:functorDeclares(sk2_out)))) 03:20:45 ^ Exit: (164) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8059410, _8059420]) 03:20:45 ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8059410, _8059420]) 03:20:45 Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8059410, [_8059420]) 03:20:45 Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (162) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (156) [t_l] t_l:no_db_expand_props 03:20:45 Fail: (156) [t_l] t_l:no_db_expand_props 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8065818, _8065824|_8065826]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8065818, _8065824|_8065826]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8065818, [_8065824|_8065826]) 03:20:45 Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8068934, _8068928, _8068946|_8068948]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8068934, _8068928, _8068946|_8068948]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8068934, [_8068928, _8068946|_8068948]) 03:20:45 Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8068934, [_8068928, _8068946|_8068948]) 03:20:45 ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8068934, _8068928, _8068946|_8068948]) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8072044, _8072050, _8072056|_8072058]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8072044, _8072050, _8072056|_8072058]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8072044, [_8072050, _8072056|_8072058]) 03:20:45 Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8072044, [_8072050, _8072056|_8072058]) 03:20:45 ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8072044, _8072050, _8072056|_8072058]) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8075154, _8075160|_8075162]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8075154, _8075160|_8075162]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8075154, [_8075160|_8075162]) 03:20:45 Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8078280, _8078274|_8078288]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8078280, _8078274|_8078288]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8078280, [_8078274|_8078288]) 03:20:45 Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8081406, _8081400|_8081414]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8081406, _8081400|_8081414]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8081406, [_8081400|_8081414]) 03:20:45 Exit: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8084538, _8084520, _8084518|_8084552]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8084538, _8084520, _8084518|_8084552]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8084538, [_8084520, _8084518|_8084552]) 03:20:45 Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8084538, [_8084520, _8084518|_8084552]) 03:20:45 ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8084538, _8084520, _8084518|_8084552]) 03:20:45 ^ Call: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [props, _8087654, _8087660, _8087666|_8087668]) 03:20:45 ^ Unify: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [props, _8087654, _8087660, _8087666|_8087668]) 03:20:45 Call: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), props, [_8087654, _8087660, _8087666|_8087668]) 03:20:45 Fail: (158) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), props, [_8087654, _8087660, _8087666|_8087668]) 03:20:45 ^ Fail: (157) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [props, _8087654, _8087660, _8087666|_8087668]) 03:20:45 ^ Call: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8090764|_8090766]) 03:20:45 ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [_8090764|_8090766]) 03:20:45 Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8090764, _8090766) 03:20:45 Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (156) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8093866, _8093868) 03:20:45 ^ Unify: (156) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8093866, _8093868) 03:20:45 Call: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8093866, _8093868) 03:20:45 Exit: (157) [system] compound_name_arguments(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Exit: (156) [user] first:cnas(sk2_out(avar([vn='Ex', sk2='SKF-666'])), sk2_out, [avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (160) [user] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Unify: (160) [user] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Redo: (160) [user] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Exit: (160) [user] loop_check:cyclic_break(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Call: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Unify: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Fail: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _8101426) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _8102054) 03:20:45 Call: (162) [system] compound_name_arity([vn='Ex', sk2='SKF-666'], isEach, _8102622) 03:20:45 Fail: (162) [system] compound_name_arity([vn='Ex', sk2='SKF-666'], isEach, _8102622) 03:20:45 ^ Fail: (161) [user] logicmoo_util_terms:safe_functor([vn='Ex', sk2='SKF-666'], isEach, _8103904) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _8104532) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _8105160) 03:20:45 Call: (162) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), s, _8105728) 03:20:45 Fail: (162) [system] compound_name_arity(avar([vn='Ex', sk2='SKF-666']), s, _8105728) 03:20:45 ^ Fail: (161) [user] logicmoo_util_terms:safe_functor(avar([vn='Ex', sk2='SKF-666']), s, _8107010) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8107580, _8107586]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8107580, _8107586]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8107580, [_8107586]) 03:20:45 Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (161) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Unify: (161) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Fail: (161) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 Call: (162) [system] var(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 Fail: (162) [system] var(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Redo: (161) [user] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Call: (162) [user] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Unify: (162) [user] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 Call: (163) [system] functor(avar([vn='Ex', sk2='SKF-666']), ftProofFn, _8117526) 03:20:45 Fail: (163) [system] functor(avar([vn='Ex', sk2='SKF-666']), ftProofFn, _8118136) 03:20:45 ^ Fail: (162) [user] logicmoo_util_terms:is_proof(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Fail: (161) [user] logicmoo_util_terms:is_src_true(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8119928, _8119934, _8119940]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8119928, _8119934, _8119940]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8119928, [_8119934, _8119940]) 03:20:45 Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8119928, [_8119934, _8119940]) 03:20:45 ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8119928, _8119934, _8119940]) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8123038, _8123044|_8123046]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8123038, _8123044|_8123046]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8123038, [_8123044|_8123046]) 03:20:45 Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _8126166), call(_8126166)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) 03:20:45 ^ Unify: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _8126166), call(_8126166)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) 03:20:45 ^ Call: (166) [user] clause(rtArgsVerbatum(avar), _8126166) 03:20:45 ^ Exit: (166) [user] clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_8128052, avar, _8128056, rtArgsVerbatum))) 03:20:45 ^ Call: (167) [user] cwc 03:20:45 ^ Unify: (167) [user] cwc 03:20:45 ^ Exit: (167) [user] cwc 03:20:45 ^ Call: (167) [user] baseKB:mpred_prop(_8128052, avar, _8128056, rtArgsVerbatum) 03:20:45 ^ Fail: (167) [user] baseKB:mpred_prop(_8128052, avar, _8128056, rtArgsVerbatum) 03:20:45 ^ Redo: (166) [user] clause(rtArgsVerbatum(avar), _8126166) 03:20:45 ^ Exit: (166) [user] clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_8132502, 'Fn', avar))) 03:20:45 ^ Call: (167) [user] cwc 03:20:45 ^ Unify: (167) [user] cwc 03:20:45 ^ Exit: (167) [user] cwc 03:20:45 Call: (167) [system] atom(avar) 03:20:45 Exit: (167) [system] atom(avar) 03:20:45 Call: (167) [system] atom_concat(_8132502, 'Fn', avar) 03:20:45 Fail: (167) [system] atom_concat(_8132502, 'Fn', avar) 03:20:45 ^ Call: (166) [user] clause_b(baseKB:rtArgsVerbatum(avar)) 03:20:45 ^ Unify: (166) [user] clause_b(baseKB:rtArgsVerbatum(avar)) 03:20:45 ^ Call: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), _8138788)) 03:20:45 ^ Unify: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), _8138788)) 03:20:45 ^ Call: (168) [baseKB] clause(rtArgsVerbatum(avar), _8138788) 03:20:45 ^ Exit: (168) [baseKB] clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_8140660, avar, _8140664, rtArgsVerbatum))) 03:20:45 ^ Exit: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), (cwc, mpred_prop(_8140660, avar, _8140664, rtArgsVerbatum)))) 03:20:45 ^ Call: (169) [baseKB] cwc 03:20:45 ^ Unify: (169) [baseKB] cwc 03:20:45 ^ Exit: (169) [baseKB] cwc 03:20:45 ^ Call: (169) [baseKB] baseKB:mpred_prop(_8140660, avar, _8140664, rtArgsVerbatum) 03:20:45 ^ Fail: (169) [baseKB] baseKB:mpred_prop(_8140660, avar, _8140664, rtArgsVerbatum) 03:20:45 ^ Redo: (168) [baseKB] clause(rtArgsVerbatum(avar), _8138788) 03:20:45 ^ Exit: (168) [baseKB] clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_8145746, 'Fn', avar))) 03:20:45 ^ Exit: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtArgsVerbatum(avar), (cwc, atom(avar), atom_concat(_8145746, 'Fn', avar)))) 03:20:45 ^ Call: (169) [baseKB] cwc 03:20:45 ^ Unify: (169) [baseKB] cwc 03:20:45 ^ Exit: (169) [baseKB] cwc 03:20:45 Call: (169) [system] atom(avar) 03:20:45 Exit: (169) [system] atom(avar) 03:20:45 Call: (169) [system] atom_concat(_8145746, 'Fn', avar) 03:20:45 Fail: (169) [system] atom_concat(_8145746, 'Fn', avar) 03:20:45 ^ Fail: (166) [user] clause_b(baseKB:rtArgsVerbatum(avar)) 03:20:45 ^ Fail: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtArgsVerbatum(avar), _8126166), call(_8126166)*->true;clause_b(baseKB:rtArgsVerbatum(avar)))) 03:20:45 ^ Call: (165) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _8152660), call(_8152660)*->true;clause_b(baseKB:prologBuiltin(avar)))) 03:20:45 ^ Unify: (165) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _8152660), call(_8152660)*->true;clause_b(baseKB:prologBuiltin(avar)))) 03:20:45 ^ Call: (167) [user] clause(prologBuiltin(avar), _8152660) 03:20:45 ^ Exit: (167) [user] clause(prologBuiltin(avar), (cwc, mpred_prop(_8154546, avar, _8154550, prologBuiltin))) 03:20:45 ^ Call: (168) [user] cwc 03:20:45 ^ Unify: (168) [user] cwc 03:20:45 ^ Exit: (168) [user] cwc 03:20:45 ^ Call: (168) [user] baseKB:mpred_prop(_8154546, avar, _8154550, prologBuiltin) 03:20:45 ^ Fail: (168) [user] baseKB:mpred_prop(_8154546, avar, _8154550, prologBuiltin) 03:20:45 ^ Call: (167) [user] clause_b(baseKB:prologBuiltin(avar)) 03:20:45 ^ Unify: (167) [user] clause_b(baseKB:prologBuiltin(avar)) 03:20:45 ^ Call: (168) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), _8159668)) 03:20:45 ^ Unify: (168) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), _8159668)) 03:20:45 ^ Call: (169) [baseKB] clause(prologBuiltin(avar), _8159668) 03:20:45 ^ Exit: (169) [baseKB] clause(prologBuiltin(avar), (cwc, mpred_prop(_8161540, avar, _8161544, prologBuiltin))) 03:20:45 ^ Exit: (168) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(prologBuiltin(avar), (cwc, mpred_prop(_8161540, avar, _8161544, prologBuiltin)))) 03:20:45 ^ Call: (170) [baseKB] cwc 03:20:45 ^ Unify: (170) [baseKB] cwc 03:20:45 ^ Exit: (170) [baseKB] cwc 03:20:45 ^ Call: (170) [baseKB] baseKB:mpred_prop(_8161540, avar, _8161544, prologBuiltin) 03:20:45 ^ Fail: (170) [baseKB] baseKB:mpred_prop(_8161540, avar, _8161544, prologBuiltin) 03:20:45 ^ Fail: (167) [user] clause_b(baseKB:prologBuiltin(avar)) 03:20:45 ^ Fail: (165) [user] hook_database:pfc_with_quiet_vars_lock((clause(prologBuiltin(avar), _8152660), call(_8152660)*->true;clause_b(baseKB:prologBuiltin(avar)))) 03:20:45 ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8167262, _8167268]) 03:20:45 ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8167262, _8167268]) 03:20:45 Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8167262, [_8167268]) 03:20:45 Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8170366, _8170372]) 03:20:45 ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8170366, _8170372]) 03:20:45 Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8170366, [_8170372]) 03:20:45 Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 Call: (162) [loop_check] loop_check:memberchk_same_two(avar([vn='Ex', sk2='SKF-666']), []) 03:20:45 Fail: (162) [loop_check] loop_check:memberchk_same_two(avar([vn='Ex', sk2='SKF-666']), []) 03:20:45 ^ Call: (164) [loop_check] on_x_debug(call(user:db_expand_chain(change(assert, post)), avar([vn='Ex', sk2='SKF-666']), _8174736)) 03:20:45 ^ Unify: (164) [rtrace] on_x_debug(loop_check:call(user:db_expand_chain(change(assert, post)), avar([vn='Ex', sk2='SKF-666']), _8174736)) 03:20:45 Call: (167) [t_l] t_l:into_goal_code 03:20:45 Fail: (167) [t_l] t_l:into_goal_code 03:20:45 ^ Fail: (164) [rtrace] on_x_debug(loop_check:call(user:db_expand_chain(change(assert, post)), avar([vn='Ex', sk2='SKF-666']), _8174736)) 03:20:45 Call: (164) [system] _8097006=avar([vn='Ex', sk2='SKF-666']) 03:20:45 Exit: (164) [system] avar([vn='Ex', sk2='SKF-666'])=avar([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8179260, _8179266, _8179272]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8179260, _8179266, _8179272]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8179260, [_8179266, _8179272]) 03:20:45 Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8179260, [_8179266, _8179272]) 03:20:45 ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8179260, _8179266, _8179272]) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8182370, _8182376, _8182382, _8182388]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8182370, _8182376, _8182382, _8182388]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8182370, [_8182376, _8182382, _8182388]) 03:20:45 Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8182370, [_8182376, _8182382, _8182388]) 03:20:45 ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8182370, _8182376, _8182382, _8182388]) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8185486, _8185492, _8185498, _8185504]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8185486, _8185492, _8185498, _8185504]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8185486, [_8185492, _8185498, _8185504]) 03:20:45 Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8185486, [_8185492, _8185498, _8185504]) 03:20:45 ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8185486, _8185492, _8185498, _8185504]) 03:20:45 ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _8188608|_8188610]) 03:20:45 ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _8188608|_8188610]) 03:20:45 Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), t, [_8188608|_8188610]) 03:20:45 Fail: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), t, [_8188608|_8188610]) 03:20:45 ^ Fail: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [t, _8188608|_8188610]) 03:20:45 ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8191706, _8191712, _8191718, _8191724]) 03:20:45 ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8191706, _8191712, _8191718, _8191724]) 03:20:45 Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8191706, [_8191712, _8191718, _8191724]) 03:20:45 Fail: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8191706, [_8191712, _8191718, _8191724]) 03:20:45 ^ Fail: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8191706, _8191712, _8191718, _8191724]) 03:20:45 ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8194822, _8194828, _8194834]) 03:20:45 ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8194822, _8194828, _8194834]) 03:20:45 Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8194822, [_8194828, _8194834]) 03:20:45 Fail: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8194822, [_8194828, _8194834]) 03:20:45 ^ Fail: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8194822, _8194828, _8194834]) 03:20:45 ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8197932, _8197938|_8197940]) 03:20:45 ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8197932, _8197938|_8197940]) 03:20:45 Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8197932, [_8197938|_8197940]) 03:20:45 Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (160) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Unify: (160) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Call: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Unify: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Fail: (161) [user] ucatch:is_ftVar(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Redo: (160) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Exit: (160) [user] ucatch:is_ftCompound(avar([vn='Ex', sk2='SKF-666'])) 03:20:45 ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8205376, _8205382|_8205384]) 03:20:45 ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8205376, _8205382|_8205384]) 03:20:45 Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8205376, [_8205382|_8205384]) 03:20:45 Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _8208512), call(_8208512)*->true;clause_b(baseKB:functorDeclares(avar)))) 03:20:45 ^ Unify: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _8208512), call(_8208512)*->true;clause_b(baseKB:functorDeclares(avar)))) 03:20:45 ^ Call: (166) [user] clause(functorDeclares(avar), _8208512) 03:20:45 ^ Fail: (166) [user] clause(functorDeclares(avar), _8208512) 03:20:45 ^ Call: (166) [user] clause_b(baseKB:functorDeclares(avar)) 03:20:45 ^ Unify: (166) [user] clause_b(baseKB:functorDeclares(avar)) 03:20:45 ^ Call: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _8212310)) 03:20:45 ^ Unify: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _8212310)) 03:20:45 ^ Call: (168) [baseKB] clause(functorDeclares(avar), _8212310) 03:20:45 ^ Fail: (168) [baseKB] clause(functorDeclares(avar), _8212310) 03:20:45 ^ Fail: (167) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(functorDeclares(avar), _8212310)) 03:20:45 ^ Fail: (166) [user] clause_b(baseKB:functorDeclares(avar)) 03:20:45 ^ Fail: (164) [user] hook_database:pfc_with_quiet_vars_lock((clause(functorDeclares(avar), _8208512), call(_8208512)*->true;clause_b(baseKB:functorDeclares(avar)))) 03:20:45 ^ Exit: (168) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8218760, _8218770]) 03:20:45 ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8218760, _8218770]) 03:20:45 Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8218760, [_8218770]) 03:20:45 Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (166) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (160) [t_l] t_l:no_db_expand_props 03:20:45 Fail: (160) [t_l] t_l:no_db_expand_props 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8225168, _8225174|_8225176]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8225168, _8225174|_8225176]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8225168, [_8225174|_8225176]) 03:20:45 Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8228284, _8228278, _8228296|_8228298]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8228284, _8228278, _8228296|_8228298]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8228284, [_8228278, _8228296|_8228298]) 03:20:45 Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8228284, [_8228278, _8228296|_8228298]) 03:20:45 ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8228284, _8228278, _8228296|_8228298]) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8231394, _8231400, _8231406|_8231408]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8231394, _8231400, _8231406|_8231408]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8231394, [_8231400, _8231406|_8231408]) 03:20:45 Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8231394, [_8231400, _8231406|_8231408]) 03:20:45 ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8231394, _8231400, _8231406|_8231408]) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8234504, _8234510|_8234512]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8234504, _8234510|_8234512]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8234504, [_8234510|_8234512]) 03:20:45 Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8237630, _8237624|_8237638]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8237630, _8237624|_8237638]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8237630, [_8237624|_8237638]) 03:20:45 Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8240756, _8240750|_8240764]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8240756, _8240750|_8240764]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8240756, [_8240750|_8240764]) 03:20:45 Exit: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8243888, _8243870, _8243868|_8243902]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8243888, _8243870, _8243868|_8243902]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8243888, [_8243870, _8243868|_8243902]) 03:20:45 Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8243888, [_8243870, _8243868|_8243902]) 03:20:45 ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8243888, _8243870, _8243868|_8243902]) 03:20:45 ^ Call: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _8247004, _8247010, _8247016|_8247018]) 03:20:45 ^ Unify: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _8247004, _8247010, _8247016|_8247018]) 03:20:45 Call: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), props, [_8247004, _8247010, _8247016|_8247018]) 03:20:45 Fail: (162) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), props, [_8247004, _8247010, _8247016|_8247018]) 03:20:45 ^ Fail: (161) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [props, _8247004, _8247010, _8247016|_8247018]) 03:20:45 ^ Call: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8250114|_8250116]) 03:20:45 ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [_8250114|_8250116]) 03:20:45 Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8250114, _8250116) 03:20:45 Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (160) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), _8253216, _8253218) 03:20:45 ^ Unify: (160) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), _8253216, _8253218) 03:20:45 Call: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), _8253216, _8253218) 03:20:45 Exit: (161) [system] compound_name_arguments(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Exit: (160) [user] first:cnas(avar([vn='Ex', sk2='SKF-666']), avar, [[vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (164) [user] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Unify: (164) [user] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Redo: (164) [user] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Exit: (164) [user] loop_check:cyclic_break([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Call: (165) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Unify: (165) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Fail: (165) [user] ucatch:is_ftVar([vn='Ex', sk2='SKF-666']) 03:20:45 ^ Call: (165) [user] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _8260776) 03:20:45 ^ Unify: (165) [user] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _8261404) 03:20:45 Call: (166) [system] compound_name_arity(vn='Ex', isEach, _8261972) 03:20:45 Fail: (166) [system] compound_name_arity(vn='Ex', isEach, _8261972) 03:20:45 ^ Fail: (165) [user] logicmoo_util_terms:safe_functor(vn='Ex', isEach, _8263254) 03:20:45 ^ Call: (165) [user] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _8263882) 03:20:45 ^ Unify: (165) [user] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _8264510) 03:20:45 Call: (166) [system] compound_name_arity([sk2='SKF-666'], isEach, _8265078) 03:20:45 Fail: (166) [system] compound_name_arity([sk2='SKF-666'], isEach, _8265078) 03:20:45 ^ Fail: (165) [user] logicmoo_util_terms:safe_functor([sk2='SKF-666'], isEach, _8266360) 03:20:45 ^ Call: (164) [user] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_8266930, _8266936]) 03:20:45 ^ Unify: (164) [user] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_8266930, _8266936]) 03:20:45 Call: (165) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _8266930, [_8266936]) 03:20:45 Fail: (165) [system] compound_name_arguments([vn='Ex', sk2='SKF-666'], _8266930, [_8266936]) 03:20:45 ^ Fail: (164) [user] logicmoo_util_terms:univ_safe([vn='Ex', sk2='SKF-666'], [_8266930, _8266936]) 03:20:45 ^ Call: (165) [user] loop_check:cyclic_break(vn='Ex') 03:20:45 ^ Unify: (165) [user] loop_check:cyclic_break(vn='Ex') 03:20:45 ^ Redo: (165) [user] loop_check:cyclic_break(vn='Ex') 03:20:45 ^ Exit: (165) [user] loop_check:cyclic_break(vn='Ex') 03:20:45 ^ Call: (166) [user] ucatch:is_ftVar(vn='Ex') 03:20:45 ^ Unify: (166) [user] ucatch:is_ftVar(vn='Ex') 03:20:45 ^ Fail: (166) [user] ucatch:is_ftVar(vn='Ex') 03:20:45 ^ Call: (166) [user] logicmoo_util_terms:safe_functor(vn='Ex', s, _8274438) 03:20:45 ^ Unify: (166) [user] logicmoo_util_terms:safe_functor(vn='Ex', s, _8275066) 03:20:45 Call: (167) [system] compound_name_arity(vn='Ex', s, _8275634) 03:20:45 Fail: (167) [system] compound_name_arity(vn='Ex', s, _8275634) 03:20:45 ^ Fail: (166) [user] logicmoo_util_terms:safe_functor(vn='Ex', s, _8276916) 03:20:45 ^ Call: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8277486, _8277492]) 03:20:45 ^ Unify: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8277486, _8277492]) 03:20:45 Call: (167) [system] compound_name_arguments(vn='Ex', _8277486, [_8277492]) 03:20:45 Fail: (167) [system] compound_name_arguments(vn='Ex', _8277486, [_8277492]) 03:20:45 ^ Fail: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8277486, _8277492]) 03:20:45 ^ Call: (166) [user] logicmoo_util_terms:is_src_true(vn='Ex') 03:20:45 ^ Unify: (166) [user] logicmoo_util_terms:is_src_true(vn='Ex') 03:20:45 Call: (167) [system] var(vn='Ex') 03:20:45 Fail: (167) [system] var(vn='Ex') 03:20:45 ^ Redo: (166) [user] logicmoo_util_terms:is_src_true(vn='Ex') 03:20:45 ^ Unify: (166) [user] logicmoo_util_terms:is_src_true(vn='Ex') 03:20:45 ^ Call: (167) [user] logicmoo_util_terms:is_proof(vn='Ex') 03:20:45 ^ Unify: (167) [user] logicmoo_util_terms:is_proof(vn='Ex') 03:20:45 Call: (168) [system] functor(vn='Ex', ftProofFn, _8285572) 03:20:45 Fail: (168) [system] functor(vn='Ex', ftProofFn, _8286182) 03:20:45 ^ Fail: (167) [user] logicmoo_util_terms:is_proof(vn='Ex') 03:20:45 ^ Fail: (166) [user] logicmoo_util_terms:is_src_true(vn='Ex') 03:20:45 ^ Call: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8287974, _8287980, _8287986]) 03:20:45 ^ Unify: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8287974, _8287980, _8287986]) 03:20:45 Call: (167) [system] compound_name_arguments(vn='Ex', _8287974, [_8287980, _8287986]) 03:20:45 Exit: (167) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) 03:20:45 ^ Exit: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [=, vn, 'Ex']) 03:20:45 ^ Call: (166) [user] ucatch:is_ftVar(vn) 03:20:45 ^ Unify: (166) [user] ucatch:is_ftVar(vn) 03:20:45 ^ Fail: (166) [user] ucatch:is_ftVar(vn) 03:20:45 ^ Call: (166) [user] ucatch:is_ftVar('Ex') 03:20:45 ^ Unify: (166) [user] ucatch:is_ftVar('Ex') 03:20:45 ^ Fail: (166) [user] ucatch:is_ftVar('Ex') 03:20:45 ^ Call: (167) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8294828), call(_8294828)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:45 ^ Unify: (167) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8294828), call(_8294828)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:45 ^ Call: (169) [user] clause(rtSymmetricBinaryPredicate(=), _8294828) 03:20:45 ^ Fail: (169) [user] clause(rtSymmetricBinaryPredicate(=), _8294828) 03:20:45 ^ Call: (169) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:45 ^ Unify: (169) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:45 ^ Call: (170) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _8298626)) 03:20:45 ^ Unify: (170) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _8298626)) 03:20:45 ^ Call: (171) [baseKB] clause(rtSymmetricBinaryPredicate(=), _8298626) 03:20:45 ^ Exit: (171) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_8300498, =, _8300502, rtSymmetricBinaryPredicate))) 03:20:45 ^ Exit: (170) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_8300498, =, _8300502, rtSymmetricBinaryPredicate)))) 03:20:45 ^ Call: (172) [baseKB] cwc 03:20:45 ^ Unify: (172) [baseKB] cwc 03:20:45 ^ Exit: (172) [baseKB] cwc 03:20:45 ^ Call: (172) [baseKB] baseKB:mpred_prop(_8300498, =, _8300502, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (172) [baseKB] baseKB:mpred_prop(_8300498, =, _8300502, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (169) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:45 ^ Fail: (167) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8294828), call(_8294828)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:45 ^ Call: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8306220, _8306226|_8306228]) 03:20:45 ^ Unify: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [_8306220, _8306226|_8306228]) 03:20:45 Call: (167) [system] compound_name_arguments(vn='Ex', _8306220, [_8306226|_8306228]) 03:20:45 Exit: (167) [system] compound_name_arguments(vn='Ex', =, [vn, 'Ex']) 03:20:45 ^ Exit: (166) [user] logicmoo_util_terms:univ_safe(vn='Ex', [=, vn, 'Ex']) 03:20:45 ^ Call: (165) [user] loop_check:cyclic_break([sk2='SKF-666']) 03:20:45 ^ Unify: (165) [user] loop_check:cyclic_break([sk2='SKF-666']) 03:20:45 ^ Redo: (165) [user] loop_check:cyclic_break([sk2='SKF-666']) 03:20:45 ^ Exit: (165) [user] loop_check:cyclic_break([sk2='SKF-666']) 03:20:45 ^ Call: (166) [user] ucatch:is_ftVar([sk2='SKF-666']) 03:20:45 ^ Unify: (166) [user] ucatch:is_ftVar([sk2='SKF-666']) 03:20:45 ^ Fail: (166) [user] ucatch:is_ftVar([sk2='SKF-666']) 03:20:45 ^ Call: (166) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _8313730) 03:20:45 ^ Unify: (166) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _8314358) 03:20:45 Call: (167) [system] compound_name_arity(sk2='SKF-666', isEach, _8314926) 03:20:45 Fail: (167) [system] compound_name_arity(sk2='SKF-666', isEach, _8314926) 03:20:45 ^ Fail: (166) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', isEach, _8316208) 03:20:45 ^ Call: (165) [user] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_8316778, _8316784]) 03:20:45 ^ Unify: (165) [user] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_8316778, _8316784]) 03:20:45 Call: (166) [system] compound_name_arguments([sk2='SKF-666'], _8316778, [_8316784]) 03:20:45 Fail: (166) [system] compound_name_arguments([sk2='SKF-666'], _8316778, [_8316784]) 03:20:45 ^ Fail: (165) [user] logicmoo_util_terms:univ_safe([sk2='SKF-666'], [_8316778, _8316784]) 03:20:45 ^ Call: (166) [user] loop_check:cyclic_break(sk2='SKF-666') 03:20:45 ^ Unify: (166) [user] loop_check:cyclic_break(sk2='SKF-666') 03:20:45 ^ Redo: (166) [user] loop_check:cyclic_break(sk2='SKF-666') 03:20:45 ^ Exit: (166) [user] loop_check:cyclic_break(sk2='SKF-666') 03:20:45 ^ Call: (167) [user] ucatch:is_ftVar(sk2='SKF-666') 03:20:45 ^ Unify: (167) [user] ucatch:is_ftVar(sk2='SKF-666') 03:20:45 ^ Fail: (167) [user] ucatch:is_ftVar(sk2='SKF-666') 03:20:45 ^ Call: (167) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _8324286) 03:20:45 ^ Unify: (167) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _8324914) 03:20:45 Call: (168) [system] compound_name_arity(sk2='SKF-666', s, _8325482) 03:20:45 Fail: (168) [system] compound_name_arity(sk2='SKF-666', s, _8325482) 03:20:45 ^ Fail: (167) [user] logicmoo_util_terms:safe_functor(sk2='SKF-666', s, _8326764) 03:20:45 ^ Call: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8327334, _8327340]) 03:20:45 ^ Unify: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8327334, _8327340]) 03:20:45 Call: (168) [system] compound_name_arguments(sk2='SKF-666', _8327334, [_8327340]) 03:20:45 Fail: (168) [system] compound_name_arguments(sk2='SKF-666', _8327334, [_8327340]) 03:20:45 ^ Fail: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8327334, _8327340]) 03:20:45 ^ Call: (167) [user] logicmoo_util_terms:is_src_true(sk2='SKF-666') 03:20:45 ^ Unify: (167) [user] logicmoo_util_terms:is_src_true(sk2='SKF-666') 03:20:45 Call: (168) [system] var(sk2='SKF-666') 03:20:45 Fail: (168) [system] var(sk2='SKF-666') 03:20:45 ^ Redo: (167) [user] logicmoo_util_terms:is_src_true(sk2='SKF-666') 03:20:45 ^ Unify: (167) [user] logicmoo_util_terms:is_src_true(sk2='SKF-666') 03:20:45 ^ Call: (168) [user] logicmoo_util_terms:is_proof(sk2='SKF-666') 03:20:45 ^ Unify: (168) [user] logicmoo_util_terms:is_proof(sk2='SKF-666') 03:20:45 Call: (169) [system] functor(sk2='SKF-666', ftProofFn, _8335420) 03:20:45 Fail: (169) [system] functor(sk2='SKF-666', ftProofFn, _8336030) 03:20:45 ^ Fail: (168) [user] logicmoo_util_terms:is_proof(sk2='SKF-666') 03:20:45 ^ Fail: (167) [user] logicmoo_util_terms:is_src_true(sk2='SKF-666') 03:20:45 ^ Call: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8337822, _8337828, _8337834]) 03:20:45 ^ Unify: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8337822, _8337828, _8337834]) 03:20:45 Call: (168) [system] compound_name_arguments(sk2='SKF-666', _8337822, [_8337828, _8337834]) 03:20:45 Exit: (168) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) 03:20:45 ^ Exit: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [=, sk2, 'SKF-666']) 03:20:45 ^ Call: (167) [user] ucatch:is_ftVar(sk2) 03:20:45 ^ Unify: (167) [user] ucatch:is_ftVar(sk2) 03:20:45 ^ Fail: (167) [user] ucatch:is_ftVar(sk2) 03:20:45 ^ Call: (167) [user] ucatch:is_ftVar('SKF-666') 03:20:45 ^ Unify: (167) [user] ucatch:is_ftVar('SKF-666') 03:20:45 ^ Fail: (167) [user] ucatch:is_ftVar('SKF-666') 03:20:45 ^ Call: (168) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8344676), call(_8344676)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:45 ^ Unify: (168) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8344676), call(_8344676)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:45 ^ Call: (170) [user] clause(rtSymmetricBinaryPredicate(=), _8344676) 03:20:45 ^ Fail: (170) [user] clause(rtSymmetricBinaryPredicate(=), _8344676) 03:20:45 ^ Call: (170) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:45 ^ Unify: (170) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:45 ^ Call: (171) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _8348474)) 03:20:45 ^ Unify: (171) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), _8348474)) 03:20:45 ^ Call: (172) [baseKB] clause(rtSymmetricBinaryPredicate(=), _8348474) 03:20:45 ^ Exit: (172) [baseKB] clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_8350346, =, _8350350, rtSymmetricBinaryPredicate))) 03:20:45 ^ Exit: (171) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(rtSymmetricBinaryPredicate(=), (cwc, mpred_prop(_8350346, =, _8350350, rtSymmetricBinaryPredicate)))) 03:20:45 ^ Call: (173) [baseKB] cwc 03:20:45 ^ Unify: (173) [baseKB] cwc 03:20:45 ^ Exit: (173) [baseKB] cwc 03:20:45 ^ Call: (173) [baseKB] baseKB:mpred_prop(_8350346, =, _8350350, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (173) [baseKB] baseKB:mpred_prop(_8350346, =, _8350350, rtSymmetricBinaryPredicate) 03:20:45 ^ Fail: (170) [user] clause_b(baseKB:rtSymmetricBinaryPredicate(=)) 03:20:45 ^ Fail: (168) [user] hook_database:pfc_with_quiet_vars_lock((clause(rtSymmetricBinaryPredicate(=), _8344676), call(_8344676)*->true;clause_b(baseKB:rtSymmetricBinaryPredicate(=)))) 03:20:45 ^ Call: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8356068, _8356074|_8356076]) 03:20:45 ^ Unify: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [_8356068, _8356074|_8356076]) 03:20:45 Call: (168) [system] compound_name_arguments(sk2='SKF-666', _8356068, [_8356074|_8356076]) 03:20:45 Exit: (168) [system] compound_name_arguments(sk2='SKF-666', =, [sk2, 'SKF-666']) 03:20:45 ^ Exit: (167) [user] logicmoo_util_terms:univ_safe(sk2='SKF-666', [=, sk2, 'SKF-666']) 03:20:45 ^ Call: (166) [user] loop_check:cyclic_break([]) 03:20:45 ^ Unify: (166) [user] loop_check:cyclic_break([]) 03:20:45 ^ Redo: (166) [user] loop_check:cyclic_break([]) 03:20:45 ^ Exit: (166) [user] loop_check:cyclic_break([]) 03:20:45 ^ Call: (167) [user] ucatch:is_ftVar([]) 03:20:45 ^ Unify: (167) [user] ucatch:is_ftVar([]) 03:20:45 ^ Fail: (167) [user] ucatch:is_ftVar([]) 03:20:45 ^ Call: (160) [user] logicmoo_util_terms:univ_safe(_8097006, [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Unify: (160) [user] logicmoo_util_terms:univ_safe(_8097006, [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 Call: (161) [system] _8097006=..[avar, [vn='Ex', sk2='SKF-666']] 03:20:45 Exit: (161) [system] avar([vn='Ex', sk2='SKF-666'])=..[avar, [vn='Ex', sk2='SKF-666']] 03:20:45 ^ Exit: (160) [user] logicmoo_util_terms:univ_safe(avar([vn='Ex', sk2='SKF-666']), [avar, [vn='Ex', sk2='SKF-666']]) 03:20:45 ^ Call: (156) [user] logicmoo_util_terms:univ_safe(_7937672, [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Unify: (156) [user] logicmoo_util_terms:univ_safe(_7937672, [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 Call: (157) [system] _7937672=..[sk2_out, avar([vn='Ex', sk2='SKF-666'])] 03:20:45 Exit: (157) [system] sk2_out(avar([vn='Ex', sk2='SKF-666']))=..[sk2_out, avar([vn='Ex', sk2='SKF-666'])] 03:20:45 ^ Exit: (156) [user] logicmoo_util_terms:univ_safe(sk2_out(avar([vn='Ex', sk2='SKF-666'])), [sk2_out, avar([vn='Ex', sk2='SKF-666'])]) 03:20:45 ^ Call: (152) [user] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Unify: (152) [user] logicmoo_util_terms:is_src_true(true) 03:20:45 Call: (153) [system] var(true) 03:20:45 Fail: (153) [system] var(true) 03:20:45 ^ Redo: (152) [user] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Unify: (152) [user] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ Exit: (152) [user] logicmoo_util_terms:is_src_true(true) 03:20:45 ^ 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']))) 03:20:45 ^ 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'])))) 03:20:45 ^ Call: (145) [user] must_det(quietly(maybe_deserialize_attvars(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767434))) 03:20:45 ^ Unify: (145) [must_sanity] must_det(user:quietly(maybe_deserialize_attvars(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767434))) 03:20:45 ^ Unify: (145) [must_sanity] must_det(user:quietly(maybe_deserialize_attvars(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _7767434))) 03:20:45 ^ Exit: (153) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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']))))) 03:20:45 Call: (145) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (145) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Call: (145) [system] nb_delete(no_kif_var_coroutines) 03:20:45 Exit: (145) [system] nb_delete(no_kif_var_coroutines) 03:20:45 ^ 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)) 03:20:45 ^ 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([... = ...|...]))))))) 03:20:45 Call: (140) [system] deterministic(_7800238) 03:20:45 Exit: (140) [system] deterministic(true) 03:20:45 ^ Call: (141) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ Unify: (141) [locally_each] locally_each:key_erase(t_l) 03:20:45 Call: (142) [system] nb_current('$w_tl_e', [_8385546|_8385548]) 03:20:45 Exit: (142) [system] nb_current('$w_tl_e', [<gt;clause>(0x5566f60cb770), <gt;clause>(0x55670d979320)]) 03:20:45 Call: (142) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:45 Exit: (142) [system] nb_linkval('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:45 Call: (143) [system] erase(<gt;clause>(0x5566f60cb770)) 03:20:45 Exit: (143) [system] erase(<gt;clause>(0x5566f60cb770)) 03:20:45 Call: (142) [system] true 03:20:45 Exit: (142) [system] true 03:20:45 Call: (142) [system] true 03:20:45 Exit: (142) [system] true 03:20:45 ^ Exit: (141) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ 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([...|...])))))))) 03:20:45 ^ 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([...|...])))))))) 03:20:45 ^ 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)]))))) 03:20:45 ^ 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)]))))) 03:20:45 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)]))))) 03:20:45 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)]))))) 03:20:45 ^ 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)]))))) 03:20:45 ^ 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)]))))) 03:20:45 ^ 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)]))))) 03:20:45 ^ 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)]))))) 03:20:45 ^ Exit: (129) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (130) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (127) [t_l] t_l:is_repropagating(_8400848) 03:20:45 Fail: (127) [t_l] t_l:is_repropagating(_8401462) 03:20:45 Call: (128) [t_l] t_l:exact_assertions 03:20:45 Fail: (128) [t_l] t_l:exact_assertions 03:20:45 Call: (128) [t_l] t_l:exact_assertions 03:20:45 Fail: (128) [t_l] t_l:exact_assertions 03:20:45 ^ Exit: (133) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 %~ 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)])). 03:20:45 ^ Call: (134) [user] fix_mp("mpred_add_support_fast", _8463506, _8463508, _8463510) 03:20:45 ^ Unify: (134) [user] fix_mp("mpred_add_support_fast", _8463506, _8463508, _8463510) 03:20:45 ^ Exit: (140) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (134) [user] fix_mp("mpred_add_support_fast", _8463506, baseKB, _8463506) 03:20:45 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)]))) 03:20:45 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)]))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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)])))) 03:20:45 ^ 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(...)])))))) 03:20:45 ^ 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([...])))))) 03:20:45 ^ 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([...])))))) 03:20:45 Call: (134) [t_l] t_l:assert_dir(_8480582) 03:20:45 Fail: (134) [t_l] t_l:assert_dir(_8480582) 03:20:45 ^ Exit: (141) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (142) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (136) [t_l] t_l:assert_dir(_8485040) 03:20:45 Fail: (136) [t_l] t_l:assert_dir(_8485040) 03:20:45 ^ Exit: (143) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (139) [user] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (139) [user] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Exit: (139) [user] logicmoo_util_terms:expire_tabled_list(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (139) [user] show_failure(attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])))) 03:20:45 ^ Unify: (139) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])))) 03:20:45 ^ Call: (140) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) 03:20:45 ^ Unify: (140) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (146) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (146) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (147) [ucatch] strip_module(ucatch:must_det_u, _8495238, _8495178) 03:20:45 ^ Exit: (147) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (147) [system] var(must_det_u) 03:20:45 Fail: (147) [system] var(must_det_u) 03:20:45 ^ Fail: (146) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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((... -> ...;... = ...)))) 03:20:45 ^ Call: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (148) [ucatch] strip_module(ucatch:must_det_u, _8503864, _8503804) 03:20:45 ^ Exit: (148) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (148) [system] var(must_det_u) 03:20:45 Fail: (148) [system] var(must_det_u) 03:20:45 ^ Fail: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (147) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832)) 03:20:45 ^ Unify: (147) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832)) 03:20:45 ^ Call: (148) [ucatch] strip_module(user:strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832), _8508174, _8508114) 03:20:45 ^ 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)) 03:20:45 Call: (148) [system] var(strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832)) 03:20:45 Fail: (148) [system] var(strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832)) 03:20:45 ^ Fail: (147) [ucatch] ucatch:is_call_var(user:strip_module(db_op_call(assertz, assertz_i), _8493830, _8493832)) 03:20:45 ^ Call: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (148) [ucatch] strip_module(ucatch:must_det_u, _8512490, _8512430) 03:20:45 ^ Exit: (148) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (148) [system] var(must_det_u) 03:20:45 Fail: (148) [system] var(must_det_u) 03:20:45 ^ Fail: (147) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (149) [ucatch] strip_module(ucatch:must_det_u, _8521116, _8521056) 03:20:45 ^ Exit: (149) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (149) [system] var(must_det_u) 03:20:45 Fail: (149) [system] var(must_det_u) 03:20:45 ^ Fail: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (148) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Unify: (148) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (149) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), _8525426, _8525366) 03:20:45 ^ Exit: (149) [ucatch] strip_module(user:sanity(\+atom(db_op_call(assertz, assertz_i))), user, sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Call: (149) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 Fail: (149) [system] var(sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Fail: (148) [ucatch] ucatch:is_call_var(user:sanity(\+atom(db_op_call(assertz, assertz_i)))) 03:20:45 ^ Call: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (149) [ucatch] strip_module(ucatch:must_det_u, _8529748, _8529688) 03:20:45 ^ Exit: (149) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (149) [system] var(must_det_u) 03:20:45 Fail: (149) [system] var(must_det_u) 03:20:45 ^ Fail: (148) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (150) [ucatch] strip_module(ucatch:must_det_u, _8538374, _8538314) 03:20:45 ^ Exit: (150) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (150) [system] var(must_det_u) 03:20:45 Fail: (150) [system] var(must_det_u) 03:20:45 ^ Fail: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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)) 03:20:45 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)) 03:20:45 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)) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (158) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (150) [ucatch] strip_module(ucatch:must_det_u, _8548890, _8548830) 03:20:45 ^ Exit: (150) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (150) [system] var(must_det_u) 03:20:45 Fail: (150) [system] var(must_det_u) 03:20:45 ^ Fail: (149) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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)))) 03:20:45 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)))) 03:20:45 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (151) [ucatch] strip_module(ucatch:must_det_u, _8557516, _8557456) 03:20:45 ^ Exit: (151) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (151) [system] var(must_det_u) 03:20:45 Fail: (151) [system] var(must_det_u) 03:20:45 ^ Fail: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (150) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) 03:20:45 ^ Unify: (150) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) 03:20:45 ^ 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) 03:20:45 ^ 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'])))) 03:20:45 Call: (151) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])))) 03:20:45 Fail: (151) [system] var(add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])))) 03:20:45 ^ Fail: (150) [ucatch] ucatch:is_call_var(user:add_side_effect(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) 03:20:45 Call: (155) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (155) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (155) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (155) [t_l] t_l:verify_side_effect_buffer 03:20:45 ^ Call: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Unify: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ Call: (151) [ucatch] strip_module(ucatch:must_det_u, _8568566, _8568506) 03:20:45 ^ Exit: (151) [ucatch] strip_module(ucatch:must_det_u, ucatch, must_det_u) 03:20:45 Call: (151) [system] var(must_det_u) 03:20:45 Fail: (151) [system] var(must_det_u) 03:20:45 ^ Fail: (150) [ucatch] ucatch:is_call_var(ucatch:must_det_u) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 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))) 03:20:45 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))) 03:20:45 ^ 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))) 03:20:45 ^ Exit: (158) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 Call: (146) [t_l] t_l:use_side_effect_buffer 03:20:45 Fail: (146) [t_l] t_l:use_side_effect_buffer 03:20:45 Call: (146) [t_l] t_l:verify_side_effect_buffer 03:20:45 Fail: (146) [t_l] t_l:verify_side_effect_buffer 03:20:45 Call: (146) [t_l] t_l:no_attempt_side_effects 03:20:45 Fail: (146) [t_l] t_l:no_attempt_side_effects 03:20:45 Call: (146) [t_l] t_l:side_effect_ok 03:20:45 Fail: (146) [t_l] t_l:side_effect_ok 03:20:45 Call: (146) [t_l] t_l:noDBaseMODs(_8581854) 03:20:45 Fail: (146) [t_l] t_l:noDBaseMODs(_8582468) 03:20:45 ^ Call: (146) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) 03:20:45 ^ Unify: (146) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ Call: (151) [baseKB] hook_database:assertz_i(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (151) [baseKB] hook_database:assertz_i(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (152) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (152) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (153) [baseKB] check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (153) [baseKB] check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Exit: (159) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Exit: (153) [baseKB] check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Exit: (152) [baseKB] hook_database:notrace_check_never_assert(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 Call: (152) [system] fail 03:20:45 Fail: (152) [system] fail 03:20:45 ^ Redo: (151) [baseKB] hook_database:assertz_i(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (151) [baseKB] hook_database:assertz_i(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (152) [baseKB] clause_attvars:clausify_attributes(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8596084) 03:20:45 ^ Unify: (152) [baseKB] clause_attvars:clausify_attributes(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8596084) 03:20:45 ^ 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']))) 03:20:45 ^ Call: (152) [system] assertz(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Exit: (152) [system] assertz(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Exit: (151) [baseKB] hook_database:assertz_i(baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (146) [bugger] bugger:show_failure(baseKB, baseKB:call(baseKB:db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (140) [bugger] bugger:show_failure(user, user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', ... = ...])))) 03:20:45 ^ Exit: (139) [bugger] show_failure(user:attvar_op(db_op_call(assertz, assertz_i), baseKB:sk2_out(avar([vn='Ex', sk2='SKF-666'])))) 03:20:45 ^ 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)))) 03:20:45 ^ 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)))) 03:20:45 ^ Call: (135) [user] clause(que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334), _8604364) 03:20:45 ^ Fail: (135) [user] clause(que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334), _8604364) 03:20:45 ^ Call: (135) [user] clause_b(baseKB:que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334)) 03:20:45 ^ Unify: (135) [user] clause_b(baseKB:que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334)) 03:20:45 ^ Call: (136) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_out(avar([vn='Ex', ... = ...])), _8604334), _8608162)) 03:20:45 ^ Unify: (136) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_out(avar([vn='Ex', ... = ...])), _8604334), _8608162)) 03:20:45 ^ Call: (137) [baseKB] clause(que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334), _8608162) 03:20:45 ^ Fail: (137) [baseKB] clause(que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334), _8608162) 03:20:45 ^ Fail: (136) [user] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(sk2_out(avar([vn='Ex', ... = ...])), _8604334), _8608162)) 03:20:45 ^ Fail: (135) [user] clause_b(baseKB:que(sk2_out(avar([vn='Ex', sk2='SKF-666'])), _8604334)) 03:20:45 ^ 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)))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (134) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (134) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (134) [baseKB] mpred_fwc(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (134) [baseKB] mpred_fwc(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Exit: (143) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (140) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 Exit: (140) [system] set_prolog_flag(last_call_optimisation, false) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ Call: (140) [baseKB] mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (140) [baseKB] mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (140) [baseKB] mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Call: (146) [baseKB] asserta(t_l:busy_s(sk2_out(avar([vn='Ex', sk2='SKF-666']))), _8627292) 03:20:45 ^ Exit: (146) [baseKB] asserta(t_l:busy_s(sk2_out(avar([vn='Ex', sk2='SKF-666']))), <gt;clause>(0x55670ceb8300)) 03:20:45 ^ Call: (145) [baseKB] mpred_m_fwc2(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (145) [baseKB] mpred_m_fwc2(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 %~ baseKB : mpred_fwc1( sk2_out( avar( [ vn='Ex',%~ sk2='SKF-666']))). 03:20:45 ^ Call: (150) [baseKB] asserta(t_l:busy_f(sk2_out(avar([vn='Ex', sk2='SKF-666']))), _8645888) 03:20:45 ^ Exit: (150) [baseKB] asserta(t_l:busy_f(sk2_out(avar([vn='Ex', sk2='SKF-666']))), <gt;clause>(0x55670ceb8900)) 03:20:45 ^ Call: (149) [baseKB] mpred_do_fact(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (149) [baseKB] mpred_do_fact(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Unify: (149) [baseKB] mpred_do_fact(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ Exit: (149) [baseKB] mpred_do_fact(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 Call: (149) [system] true 03:20:45 Exit: (149) [system] true 03:20:45 ^ Call: (149) [system] call(baseKB:(catch(erase(<gt;clause>(0x55670ceb8900)), _8645932, fail)->true;true)) 03:20:45 ^ Unify: (149) [system] call(baseKB:(catch(erase(<gt;clause>(0x55670ceb8900)), _8645932, fail)->true;true)) 03:20:45 Call: (152) [system] erase(<gt;clause>(0x55670ceb8900)) 03:20:45 Exit: (152) [system] erase(<gt;clause>(0x55670ceb8900)) 03:20:45 Call: (151) [system] true 03:20:45 Exit: (151) [system] true 03:20:45 ^ Exit: (149) [system] call(baseKB:(catch(erase(<gt;clause>(0x55670ceb8900)), _8645932, fail)->true;true)) 03:20:45 ^ Exit: (145) [baseKB] mpred_m_fwc2(baseKB, sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 Call: (145) [system] true 03:20:45 Exit: (145) [system] true 03:20:45 ^ Call: (145) [system] call(baseKB:(catch(erase(<gt;clause>(0x55670ceb8300)), _8627338, fail)->true;true)) 03:20:45 ^ Unify: (145) [system] call(baseKB:(catch(erase(<gt;clause>(0x55670ceb8300)), _8627338, fail)->true;true)) 03:20:45 Call: (148) [system] erase(<gt;clause>(0x55670ceb8300)) 03:20:45 Exit: (148) [system] erase(<gt;clause>(0x55670ceb8300)) 03:20:45 Call: (147) [system] true 03:20:45 Exit: (147) [system] true 03:20:45 ^ Exit: (145) [system] call(baseKB:(catch(erase(<gt;clause>(0x55670ceb8300)), _8627338, fail)->true;true)) 03:20:45 ^ Exit: (140) [baseKB] mpred_fwc1(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ 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) 03:20:45 ^ Exit: (134) [baseKB] mpred_fwc(sk2_out(avar([vn='Ex', sk2='SKF-666']))) 03:20:45 ^ 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) 03:20:45 ^ 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))) 03:20:45 Call: (108) [system] fail 03:20:45 Fail: (108) [system] fail 03:20:45 ^ 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))) 03:20:45 Call: (104) [system] true 03:20:45 Exit: (104) [system] true 03:20:45 ^ Call: (102) [user] asserta(t_l:busy_f((sk2_in(_3174782)==>sk2_out(_3174782))), _8667576) 03:20:45 ^ Exit: (102) [user] asserta(t_l:busy_f((sk2_in(_3174782)==>sk2_out(_3174782))), <gt;clause>(0x55670d636d10)) 03:20:45 ^ Call: (101) [user] mpred_do_fact((sk2_in(_3174782)==>sk2_out(_3174782))) 03:20:45 ^ Unify: (101) [user] mpred_do_fact((sk2_in(_3174782)==>sk2_out(_3174782))) 03:20:45 ^ Unify: (101) [user] mpred_do_fact((sk2_in(_3174782)==>sk2_out(_3174782))) 03:20:45 ^ Exit: (101) [user] mpred_do_fact((sk2_in(_3174782)==>sk2_out(_3174782))) 03:20:45 Call: (101) [system] true 03:20:45 Exit: (101) [system] true 03:20:45 ^ Call: (101) [system] call(user:(catch(erase(<gt;clause>(0x55670d636d10)), _8667620, fail)->true;true)) 03:20:45 ^ Unify: (101) [system] call(user:(catch(erase(<gt;clause>(0x55670d636d10)), _8667620, fail)->true;true)) 03:20:45 Call: (104) [system] erase(<gt;clause>(0x55670d636d10)) 03:20:45 Exit: (104) [system] erase(<gt;clause>(0x55670d636d10)) 03:20:45 Call: (103) [system] true 03:20:45 Exit: (103) [system] true 03:20:45 ^ Exit: (101) [system] call(user:(catch(erase(<gt;clause>(0x55670d636d10)), _8667620, fail)->true;true)) 03:20:45 ^ Exit: (97) [user] mpred_m_fwc2(baseKB, (sk2_in(_3174782)==>sk2_out(_3174782))) 03:20:45 Call: (97) [system] true 03:20:45 Exit: (97) [system] true 03:20:45 ^ Call: (97) [system] call(user:(catch(erase(<gt;clause>(0x5566f7cd0e70)), _3182010, fail)->true;true)) 03:20:45 ^ Unify: (97) [system] call(user:(catch(erase(<gt;clause>(0x5566f7cd0e70)), _3182010, fail)->true;true)) 03:20:45 Call: (100) [system] erase(<gt;clause>(0x5566f7cd0e70)) 03:20:45 Exit: (100) [system] erase(<gt;clause>(0x5566f7cd0e70)) 03:20:45 Call: (99) [system] true 03:20:45 Exit: (99) [system] true 03:20:45 ^ Exit: (97) [system] call(user:(catch(erase(<gt;clause>(0x5566f7cd0e70)), _3182010, fail)->true;true)) 03:20:45 ^ Exit: (92) [user] mpred_fwc1((sk2_in(_3174782)==>sk2_out(_3174782))) 03:20:45 ^ 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) 03:20:45 ^ Exit: (86) [user] mpred_fwc((sk2_in(_2651390)==>sk2_out(_2651390))) 03:20:45 ^ 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) 03:20:45 ^ Exit: (76) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ Call: (81) [baseKB] baseKB:que(conflict(_8689466), _8689530) 03:20:45 ^ Fail: (81) [baseKB] baseKB:que(conflict(_8689466), _8690154) 03:20:45 ^ Call: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_8689306, _8690724), _8690748), call(_8690748)*->true;clause_b(baseKB:que(_8689306, _8690724)))) 03:20:45 ^ Unify: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_8689306, _8690724), _8690748), call(_8690748)*->true;clause_b(baseKB:que(_8689306, _8690724)))) 03:20:45 ^ Call: (78) [baseKB] clause(que(_8689306, _8690724), _8690748) 03:20:45 ^ Fail: (78) [baseKB] clause(que(_8689306, _8690724), _8690748) 03:20:45 ^ Call: (78) [baseKB] clause_b(baseKB:que(_8689306, _8690724)) 03:20:45 ^ Unify: (78) [baseKB] clause_b(baseKB:que(_8689306, _8690724)) 03:20:45 ^ Call: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_8689306, _8690724), _8694546)) 03:20:45 ^ Unify: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_8689306, _8690724), _8694546)) 03:20:45 ^ Call: (80) [baseKB] clause(que(_8689306, _8690724), _8694546) 03:20:45 ^ Fail: (80) [baseKB] clause(que(_8689306, _8690724), _8694546) 03:20:45 ^ Fail: (79) [baseKB] hook_database:pfc_with_quiet_vars_lock(baseKB:clause(que(_8689306, _8690724), _8694546)) 03:20:45 ^ Fail: (78) [baseKB] clause_b(baseKB:que(_8689306, _8690724)) 03:20:45 ^ Fail: (76) [baseKB] hook_database:pfc_with_quiet_vars_lock((clause(que(_8689306, _8690724), _8690748), call(_8690748)*->true;clause_b(baseKB:que(_8689306, _8690724)))) 03:20:45 ^ 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))) 03:20:45 Call: (65) [system] b_setval('$current_why', []) 03:20:45 Exit: (65) [system] b_setval('$current_why', []) 03:20:45 Call: (65) [system] b_setval('$current_why', []) 03:20:45 Exit: (65) [system] b_setval('$current_why', []) 03:20:45 ^ 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)))) 03:20:45 Call: (60) [system] deterministic(_2688070) 03:20:45 Exit: (60) [system] deterministic(true) 03:20:45 ^ Call: (61) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ Unify: (61) [locally_each] locally_each:key_erase(t_l) 03:20:45 Call: (62) [system] nb_current('$w_tl_e', [_8705136|_8705138]) 03:20:45 Exit: (62) [system] nb_current('$w_tl_e', [<gt;clause>(0x55670d979320)]) 03:20:45 Call: (62) [system] nb_linkval('$w_tl_e', []) 03:20:45 Exit: (62) [system] nb_linkval('$w_tl_e', []) 03:20:45 Call: (63) [system] erase(<gt;clause>(0x55670d979320)) 03:20:45 Exit: (63) [system] erase(<gt;clause>(0x55670d979320)) 03:20:45 Call: (62) [system] true 03:20:45 Exit: (62) [system] true 03:20:45 Call: (62) [system] true 03:20:45 Exit: (62) [system] true 03:20:45 ^ Exit: (61) [locally_each] locally_each:key_erase(t_l) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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)))))) 03:20:45 Call: (49) [system] deterministic(_2672774) 03:20:45 Exit: (49) [system] deterministic(true) 03:20:45 ^ Call: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) 03:20:45 ^ Unify: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) 03:20:45 ^ Exit: (49) [must_sanity] must_sanity:mquietly_if(true, call_from:'$set_source_module'(baseKB)) 03:20:45 ^ 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)))))) 03:20:45 ^ 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))))))) 03:20:45 Call: (42) [system] deterministic(_2668272) 03:20:45 Exit: (42) [system] deterministic(true) 03:20:45 ^ Call: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) 03:20:45 ^ Unify: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) 03:20:45 ^ Exit: (42) [must_sanity] must_sanity:mquietly_if(true, call_from:('$set_source_module'(user), '$set_typein_module'(user))) 03:20:45 ^ 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))))))) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 ^ 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])])])) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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])])])) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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])])])) 03:20:45 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])])])) 03:20:45 Call: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_out/1)))) 03:20:45 Unify: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_out/1)))) 03:20:45 Exit: (38) [$syspreds] nb_setval('$term_user', (:-listing((sk2_out/1)))) 03:20:45 Call: (38) [system] fail 03:20:45 Fail: (38) [system] fail 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:45 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:45 Call: (39) [t_l] t_l:is_ec_cvt(_8735016) 03:20:45 Fail: (39) [t_l] t_l:is_ec_cvt(_8735016) 03:20:45 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ Call: (37) [user] term_expansion((:-listing((sk2_out/1))), _8738126) 03:20:45 ^ Unify: (37) [user] term_expansion((:-listing((sk2_out/1))), (:-listing((sk2_out/1)))) 03:20:45 ^ Redo: (37) [system] term_expansion((:-listing((sk2_out/1))), _8738126) 03:20:45 ^ Unify: (37) [system] term_expansion((:-listing((sk2_out/1))), _8738126) 03:20:45 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:45 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:45 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:45 ^ Fail: (37) [plunit] term_expansion((:-listing((sk2_out/1))), _8738126) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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) 03:20:45 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) 03:20:45 Call: (41) [system] nonvar((:-listing((sk2_out/1)))) 03:20:45 Exit: (41) [system] nonvar((:-listing((sk2_out/1)))) 03:20:45 Call: (41) [echo_files] echo_files:never_echo_term((:-listing((sk2_out/1)))) 03:20:45 Fail: (41) [echo_files] echo_files:never_echo_term((:-listing((sk2_out/1)))) 03:20:45 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) 03:20:45 Call: (41) [$syspreds] prolog_load_context(stream, _8749954) 03:20:45 Unify: (41) [$syspreds] prolog_load_context(stream, _8749954) 03:20:45 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:45 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 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] 03:20:45 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, [...])]] 03:20:45 Call: (41) [system] ttyflush 03:20:45 Exit: (41) [system] ttyflush 03:20:45 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Call: (42) [system] (:-listing((sk2_out/1)))==end_of_file 03:20:45 Fail: (42) [system] (:-listing((sk2_out/1)))==end_of_file 03:20:45 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Call: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), _8759782) 03:20:45 Unify: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:45 Exit: (42) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:45 Call: (42) [system] _8761656 is 1951+1 03:20:45 Exit: (42) [system] 1952 is 1951+1 03:20:45 Call: (42) [system] 1974=<gt;1952 03:20:45 Fail: (42) [system] 1974=<gt;1952 03:20:45 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:45 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:45 ~*/ 03:20:45 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:45 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (42) [system] fail 03:20:45 Fail: (42) [system] fail 03:20:45 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1953) 03:20:45 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1953) 03:20:45 Call: (43) [t_l] t_l:file_stream_loc(_8773986, <gt;stream>(0x556703a44a00), _8773990) 03:20:45 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:45 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:45 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1953) 03:20:45 Call: (43) [t_l] t_l:file_stream_loc(_8776414, <gt;stream>(0x556703a44a00), _8776416) 03:20:45 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:45 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951) 03:20:45 Call: (43) [system] 1953>1951 03:20:45 Exit: (43) [system] 1953>1951 03:20:45 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951, 1953) 03:20:45 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951, 1953) 03:20:45 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) 03:20:45 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) 03:20:45 Call: (45) [system] _8782002 is 1953-1951 03:20:45 Exit: (45) [system] 2 is 1953-1951 03:20:45 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, []) 03:20:45 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, []) 03:20:45 Call: (46) [error] error:must_be(list, []) 03:20:45 Unify: (46) [error] error:must_be(list, []) 03:20:45 Exit: (46) [error] error:must_be(list, []) 03:20:45 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8786332) 03:20:45 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8786332) 03:20:45 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') 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8788338, []) 03:20:45 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x55670ceb8a00), []) 03:20:45 Call: (49) [system] close(<gt;stream>(0x55670ceb8a00)) 03:20:45 Exit: (49) [system] close(<gt;stream>(0x55670ceb8a00)) 03:20:45 ^ 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, <gt;stream>(0x55670ceb8a00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x55670ceb8a00))) 03:20:45 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", []) 03:20:45 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) 03:20:45 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") 03:20:45 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") 03:20:45 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1953) 03:20:45 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1953) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), _8797046)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), _8797046)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), 1953)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), 1953)) 03:20:45 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1953) 03:20:45 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:45 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:45 Call: (45) [echo_files] echo_files:nsl(_8801376) 03:20:45 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:45 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:45 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:45 Call: (46) [system] "\n\n"\==[] 03:20:45 Exit: (46) [system] "\n\n"\==[] 03:20:45 ^ Call: (46) [echo_files] on_x_debug(sub_string("\n\n", _8805684, _8805686, _8805688, 'No source location!?')) 03:20:45 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _8805684, _8805686, _8805688, 'No source location!?')) 03:20:45 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string("\n\n", _8805684, _8805686, _8805688, 'No source location!?')) 03:20:45 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains("\n\n", 'No source location!?') 03:20:45 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:45 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:45 Call: (45) [system] sub_string("\n\n", _8809502, _8809566, _8809504, '\n/*~') 03:20:45 Fail: (45) [system] sub_string("\n\n", _8809502, _8810184, _8809504, '\n/*~') 03:20:45 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:45 Call: (45) [system] sub_string("\n\n", _8811360, _8811424, _8811362, '/*~') 03:20:45 Fail: (45) [system] sub_string("\n\n", _8811360, _8812042, _8811362, '/*~') 03:20:45 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:45 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:45 Call: (45) [system] sub_string("\n\n", _8813836, _8813900, _8813838, '\n%~') 03:20:45 Fail: (45) [system] sub_string("\n\n", _8813836, _8814518, _8813838, '\n%~') 03:20:45 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:45 Call: (45) [system] sub_string("\n\n", _8815694, _8815758, _8815696, '%~') 03:20:45 Fail: (45) [system] sub_string("\n\n", _8815694, _8816376, _8815696, '%~') 03:20:45 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:45 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:45 Call: (45) [system] write("\n\n") 03:20:45 03:20:45 03:20:45 Exit: (45) [system] write("\n\n") 03:20:45 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, "\n\n") 03:20:45 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1951, 1953) 03:20:45 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1953) 03:20:45 Call: (42) [system] fail 03:20:45 Fail: (42) [system] fail 03:20:45 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Call: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974) 03:20:45 Unify: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974) 03:20:45 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) 03:20:45 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) 03:20:45 Call: (44) [system] _8826206 is 1974-1953 03:20:45 Exit: (44) [system] 21 is 1974-1953 03:20:45 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, []) 03:20:45 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, []) 03:20:45 Call: (45) [error] error:must_be(list, []) 03:20:45 Unify: (45) [error] error:must_be(list, []) 03:20:45 Exit: (45) [error] error:must_be(list, []) 03:20:45 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8830536) 03:20:45 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8830536) 03:20:45 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') 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8832542, []) 03:20:45 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x55670ceb8b00), []) 03:20:45 Call: (48) [system] close(<gt;stream>(0x55670ceb8b00)) 03:20:45 Exit: (48) [system] close(<gt;stream>(0x55670ceb8b00)) 03:20:45 ^ 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, <gt;stream>(0x55670ceb8b00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x55670ceb8b00))) 03:20:45 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", []) 03:20:45 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) 03:20:45 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)") 03:20:45 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)") 03:20:45 Call: (43) [echo_files] echo_files:read_mco(":- listing(sk2_out/1)", _8840056, _8840058, _8840060, _8840062, _8840064) 03:20:45 Unify: (43) [echo_files] echo_files:read_mco(":- listing(sk2_out/1)", _8840690, _8840692, _8840694, _8840696, _8840698) 03:20:45 Call: (44) [system] read_term_from_atom(":- listing(sk2_out/1)", _8841266, [cycles(true), comments(_8841286), quasi_quotations(_8841296), variable_names(_8841306), singletons(_8841316)]) 03:20:45 Exit: (44) [system] read_term_from_atom(":- listing(sk2_out/1)", (:-listing((sk2_out/1))), [cycles(true), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:45 Call: (44) [system] read_term_from_atom(":- listing(sk2_out/1)", _8842552, [cycles(false), comments(_8842572), quasi_quotations(_8842582), variable_names(_8842592), singletons(_8842602)]) 03:20:45 Exit: (44) [system] read_term_from_atom(":- listing(sk2_out/1)", (:-listing((sk2_out/1))), [cycles(false), comments([]), quasi_quotations([]), variable_names([]), singletons([])]) 03:20:45 Call: (44) [system] (:-listing((sk2_out/1)))=@=(:-listing((sk2_out/1))) 03:20:45 Exit: (44) [system] (:-listing((sk2_out/1)))=@=(:-listing((sk2_out/1))) 03:20:45 Call: (44) [system] _8845050=(:-listing((sk2_out/1))) 03:20:45 Exit: (44) [system] (:-listing((sk2_out/1)))=(:-listing((sk2_out/1))) 03:20:45 Exit: (43) [echo_files] echo_files:read_mco(":- listing(sk2_out/1)", (:-listing((sk2_out/1))), [], [], [], []) 03:20:45 Call: (43) [system] write(":- listing(sk2_out/1)") 03:20:45 :- listing(sk2_out/1) 03:20:45 Exit: (43) [system] write(":- listing(sk2_out/1)") 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 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) 03:20:45 Exit: (42) [echo_files] echo_files:mco_p('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974) 03:20:45 Call: (42) [system] fail 03:20:45 Fail: (42) [system] fail 03:20:45 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1974) 03:20:45 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1974) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), _8856794)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), _8856794)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), 1974)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), 1974)) 03:20:45 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1974) 03:20:45 Call: (42) [system] fail 03:20:45 Fail: (42) [system] fail 03:20:45 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _8862344) 03:20:45 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1975) 03:20:45 Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1975) 03:20:45 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1975) 03:20:45 Call: (43) [t_l] t_l:file_stream_loc(_8864850, <gt;stream>(0x556703a44a00), _8864854) 03:20:45 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1974) 03:20:45 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1974) 03:20:45 Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1975) 03:20:45 Call: (43) [t_l] t_l:file_stream_loc(_8867278, <gt;stream>(0x556703a44a00), _8867280) 03:20:45 Unify: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1974) 03:20:45 Exit: (43) [t_l] t_l:file_stream_loc('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1974) 03:20:45 Call: (43) [system] 1975>1974 03:20:45 Exit: (43) [system] 1975>1974 03:20:45 Call: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1974, 1975) 03:20:45 Unify: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1974, 1975) 03:20:45 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) 03:20:45 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) 03:20:45 Call: (45) [system] _8872866 is 1975-1974 03:20:45 Exit: (45) [system] 1 is 1975-1974 03:20:45 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, []) 03:20:45 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, []) 03:20:45 Call: (46) [error] error:must_be(list, []) 03:20:45 Unify: (46) [error] error:must_be(list, []) 03:20:45 Exit: (46) [error] error:must_be(list, []) 03:20:45 Call: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8877196) 03:20:45 Unify: (46) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8877196) 03:20:45 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') 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8879202, []) 03:20:45 Exit: (50) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x55670ceb8c00), []) 03:20:45 Call: (49) [system] close(<gt;stream>(0x55670ceb8c00)) 03:20:45 Exit: (49) [system] close(<gt;stream>(0x55670ceb8c00)) 03:20:45 ^ 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, <gt;stream>(0x55670ceb8c00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x55670ceb8c00))) 03:20:45 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", []) 03:20:45 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) 03:20:45 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, ".") 03:20:45 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, ".") 03:20:45 Call: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1975) 03:20:45 Unify: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1975) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), _8887910)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), _8887910)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), 1975)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), 1975)) 03:20:45 Exit: (44) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1975) 03:20:45 Call: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:45 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:45 Call: (45) [echo_files] echo_files:nsl(_8892240) 03:20:45 Unify: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Exit: (45) [echo_files] echo_files:nsl('No source location!?') 03:20:45 ^ Call: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:45 ^ Unify: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:45 Call: (46) [system] "."\==[] 03:20:45 Exit: (46) [system] "."\==[] 03:20:45 ^ Call: (46) [echo_files] on_x_debug(sub_string(".", _8896548, _8896550, _8896552, 'No source location!?')) 03:20:45 ^ Unify: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _8896548, _8896550, _8896552, 'No source location!?')) 03:20:45 ^ Fail: (46) [rtrace] on_x_debug(echo_files:sub_string(".", _8896548, _8896550, _8896552, 'No source location!?')) 03:20:45 ^ Fail: (45) [echo_files] logicmoo_util_strings:atom_contains(".", 'No source location!?') 03:20:45 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:45 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:45 Call: (45) [system] sub_string(".", _8900366, _8900430, _8900368, '\n/*~') 03:20:45 Fail: (45) [system] sub_string(".", _8900366, _8901048, _8900368, '\n/*~') 03:20:45 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:45 Call: (45) [system] sub_string(".", _8902224, _8902288, _8902226, '/*~') 03:20:45 Fail: (45) [system] sub_string(".", _8902224, _8902906, _8902226, '/*~') 03:20:45 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:45 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:45 Call: (45) [system] sub_string(".", _8904700, _8904764, _8904702, '\n%~') 03:20:45 Fail: (45) [system] sub_string(".", _8904700, _8905382, _8904702, '\n%~') 03:20:45 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:45 Call: (45) [system] sub_string(".", _8906558, _8906622, _8906560, '%~') 03:20:45 Fail: (45) [system] sub_string(".", _8906558, _8907240, _8906560, '%~') 03:20:45 Redo: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:45 Unify: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:45 Call: (45) [system] write(".") 03:20:45 . 03:20:45 Exit: (45) [system] write(".") 03:20:45 Exit: (44) [echo_files] echo_files:write_ommit_feedback(on, ".") 03:20:45 Exit: (43) [echo_files] echo_files:print_file_range('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1974, 1975) 03:20:45 Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;stream>(0x556703a44a00), 1975) 03:20:45 Call: (42) [system] fail 03:20:45 Fail: (42) [system] fail 03:20:45 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Call: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:45 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:45 Call: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:45 Fail: (43) [system] at_end_of_stream(<gt;stream>(0x556703a44a00)) 03:20:45 Redo: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:45 Unify: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:45 Call: (43) [system] character_count(<gt;stream>(0x556703a44a00), _8918232) 03:20:45 Exit: (43) [system] character_count(<gt;stream>(0x556703a44a00), 1975) 03:20:45 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) 03:20:45 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) 03:20:45 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, []) 03:20:45 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, []) 03:20:45 Call: (45) [error] error:must_be(list, []) 03:20:45 Unify: (45) [error] error:must_be(list, []) 03:20:45 Exit: (45) [error] error:must_be(list, []) 03:20:45 Call: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8923802) 03:20:45 Unify: (45) [system] absolute_file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', [access(read)], _8923802) 03:20:45 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') 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, _8925808, []) 03:20:45 Exit: (49) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', read, <gt;stream>(0x55670ceb8d00), []) 03:20:45 Call: (48) [system] close(<gt;stream>(0x55670ceb8d00)) 03:20:45 Exit: (48) [system] close(<gt;stream>(0x55670ceb8d00)) 03:20:45 ^ 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, <gt;stream>(0x55670ceb8d00), []), read_util:read_string(<gt;stream>(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(<gt;stream>(0x55670ceb8d00))) 03:20:45 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", []) 03:20:45 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) 03:20:45 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") 03:20:45 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") 03:20:45 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) 03:20:45 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", <gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (45) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (45) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (45) [system] peek_char(<gt;stream>(0x55670ceb8e00), _8939488) 03:20:45 Exit: (45) [system] peek_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (45) [system] char_type('\n', space) 03:20:45 Exit: (45) [system] char_type('\n', space) 03:20:45 Call: (45) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Exit: (45) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (45) [system] put_char('\n') 03:20:45 03:20:45 Exit: (45) [system] put_char('\n') 03:20:45 Exit: (44) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (46) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (46) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (46) [system] peek_char(<gt;stream>(0x55670ceb8e00), _8949832) 03:20:45 Exit: (46) [system] peek_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (46) [system] char_type('\n', space) 03:20:45 Exit: (46) [system] char_type('\n', space) 03:20:45 Call: (46) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Exit: (46) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (46) [system] put_char('\n') 03:20:45 03:20:45 Exit: (46) [system] put_char('\n') 03:20:45 Exit: (45) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (47) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (47) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (47) [system] peek_char(<gt;stream>(0x55670ceb8e00), _8960176) 03:20:45 Exit: (47) [system] peek_char(<gt;stream>(0x55670ceb8e00), '%') 03:20:45 Call: (47) [system] char_type('%', space) 03:20:45 Fail: (47) [system] char_type('%', space) 03:20:45 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (47) [echo_files] echo_files:nsl(_8963830) 03:20:45 Unify: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Exit: (47) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Call: (47) [system] atom_length('No source location!?', _8965674) 03:20:45 Exit: (47) [system] atom_length('No source location!?', 20) 03:20:45 Call: (47) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, _8966888) 03:20:45 Exit: (47) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, "% :- set_prolog_flag") 03:20:45 Call: (47) [system] "% :- set_prolog_flag"=='No source location!?' 03:20:45 Fail: (47) [system] "% :- set_prolog_flag"=='No source location!?' 03:20:45 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (47) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Fail: (47) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Redo: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (47) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Exit: (47) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Call: (47) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _8974246) 03:20:45 Unify: (47) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _8974246) 03:20:45 Call: (48) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', _8975484, _8975486) 03:20:45 Exit: (48) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', 10, "% :- set_prolog_flag(read_attvars,true).") 03:20:45 Call: (48) [system] 10\== -1 03:20:45 Exit: (48) [system] 10\== -1 03:20:45 Call: (48) [system] _8974246="% :- set_prolog_flag(read_attvars,true)." 03:20:45 Exit: (48) [system] "% :- set_prolog_flag(read_attvars,true)."="% :- set_prolog_flag(read_attvars,true)." 03:20:45 Exit: (47) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), "% :- set_prolog_flag(read_attvars,true).") 03:20:45 Call: (47) [system] write("% :- set_prolog_flag(read_attvars,true).") 03:20:45 % :- set_prolog_flag(read_attvars,true). 03:20:45 Exit: (47) [system] write("% :- set_prolog_flag(read_attvars,true).") 03:20:45 Call: (47) [system] nl 03:20:45 03:20:45 Exit: (47) [system] nl 03:20:45 Exit: (46) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (48) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (48) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (48) [system] peek_char(<gt;stream>(0x55670ceb8e00), _8987676) 03:20:45 Exit: (48) [system] peek_char(<gt;stream>(0x55670ceb8e00), '%') 03:20:45 Call: (48) [system] char_type('%', space) 03:20:45 Fail: (48) [system] char_type('%', space) 03:20:45 Redo: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (48) [echo_files] echo_files:nsl(_8991330) 03:20:45 Unify: (48) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Exit: (48) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Call: (48) [system] atom_length('No source location!?', _8993174) 03:20:45 Exit: (48) [system] atom_length('No source location!?', 20) 03:20:45 Call: (48) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, _8994388) 03:20:45 Exit: (48) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, "% :- trace,((sk2_out") 03:20:45 Call: (48) [system] "% :- trace,((sk2_out"=='No source location!?' 03:20:45 Fail: (48) [system] "% :- trace,((sk2_out"=='No source location!?' 03:20:45 Redo: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (48) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Fail: (48) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Redo: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (48) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Exit: (48) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Call: (48) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _9001746) 03:20:45 Unify: (48) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _9001746) 03:20:45 Call: (49) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', _9002984, _9002986) 03:20:45 Exit: (49) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', 10, "% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).") 03:20:45 Call: (49) [system] 10\== -1 03:20:45 Exit: (49) [system] 10\== -1 03:20:45 Call: (49) [system] _9001746="% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666'))." 03:20:45 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'))." 03:20:45 Exit: (48) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), "% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).") 03:20:45 Call: (48) [system] write("% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).") 03:20:45 % :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')). 03:20:45 Exit: (48) [system] write("% :- trace,((sk2_out(Ex),oo_get_attr(Ex,sk2,What),What='SKF-666')).") 03:20:45 Call: (48) [system] nl 03:20:45 03:20:45 Exit: (48) [system] nl 03:20:45 Exit: (47) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (49) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (49) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (49) [system] peek_char(<gt;stream>(0x55670ceb8e00), _9015182) 03:20:45 Exit: (49) [system] peek_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (49) [system] char_type('\n', space) 03:20:45 Exit: (49) [system] char_type('\n', space) 03:20:45 Call: (49) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Exit: (49) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (49) [system] put_char('\n') 03:20:45 03:20:45 Exit: (49) [system] put_char('\n') 03:20:45 Exit: (48) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (50) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (50) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (50) [system] peek_char(<gt;stream>(0x55670ceb8e00), _9025526) 03:20:45 Exit: (50) [system] peek_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (50) [system] char_type('\n', space) 03:20:45 Exit: (50) [system] char_type('\n', space) 03:20:45 Call: (50) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Exit: (50) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (50) [system] put_char('\n') 03:20:45 03:20:45 Exit: (50) [system] put_char('\n') 03:20:45 Exit: (49) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (51) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (51) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (51) [system] peek_char(<gt;stream>(0x55670ceb8e00), _9035870) 03:20:45 Exit: (51) [system] peek_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (51) [system] char_type('\n', space) 03:20:45 Exit: (51) [system] char_type('\n', space) 03:20:45 Call: (51) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Exit: (51) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (51) [system] put_char('\n') 03:20:45 03:20:45 Exit: (51) [system] put_char('\n') 03:20:45 Exit: (50) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (52) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (52) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (52) [system] peek_char(<gt;stream>(0x55670ceb8e00), _9046214) 03:20:45 Exit: (52) [system] peek_char(<gt;stream>(0x55670ceb8e00), '%') 03:20:45 Call: (52) [system] char_type('%', space) 03:20:45 Fail: (52) [system] char_type('%', space) 03:20:45 Redo: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (52) [echo_files] echo_files:nsl(_9049868) 03:20:45 Unify: (52) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Exit: (52) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Call: (52) [system] atom_length('No source location!?', _9051712) 03:20:45 Exit: (52) [system] atom_length('No source location!?', 20) 03:20:45 Call: (52) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, _9052926) 03:20:45 Exit: (52) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, "% ISSUE: https://git") 03:20:45 Call: (52) [system] "% ISSUE: https://git"=='No source location!?' 03:20:45 Fail: (52) [system] "% ISSUE: https://git"=='No source location!?' 03:20:45 Redo: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (52) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Fail: (52) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Redo: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (52) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Exit: (52) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Call: (52) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _9060284) 03:20:45 Unify: (52) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _9060284) 03:20:45 Call: (53) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', _9061522, _9061524) 03:20:45 Exit: (53) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', 10, "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 ") 03:20:45 Call: (53) [system] 10\== -1 03:20:45 Exit: (53) [system] 10\== -1 03:20:45 Call: (53) [system] _9060284="% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 " 03:20:45 Exit: (53) [system] "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 "="% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 " 03:20:45 Exit: (52) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), "% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 ") 03:20:45 Call: (52) [system] write("% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 ") 03:20:45 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 03:20:45 Exit: (52) [system] write("% ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/356 ") 03:20:45 Call: (52) [system] nl 03:20:45 03:20:45 Exit: (52) [system] nl 03:20:45 Exit: (51) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (53) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (53) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (53) [system] peek_char(<gt;stream>(0x55670ceb8e00), _9073720) 03:20:45 Exit: (53) [system] peek_char(<gt;stream>(0x55670ceb8e00), '%') 03:20:45 Call: (53) [system] char_type('%', space) 03:20:45 Fail: (53) [system] char_type('%', space) 03:20:45 Redo: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (53) [echo_files] echo_files:nsl(_9077374) 03:20:45 Unify: (53) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Exit: (53) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Call: (53) [system] atom_length('No source location!?', _9079218) 03:20:45 Exit: (53) [system] atom_length('No source location!?', 20) 03:20:45 Call: (53) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, _9080432) 03:20:45 Exit: (53) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, "% EDIT: https://gith") 03:20:45 Call: (53) [system] "% EDIT: https://gith"=='No source location!?' 03:20:45 Fail: (53) [system] "% EDIT: https://gith"=='No source location!?' 03:20:45 Redo: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (53) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Fail: (53) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Redo: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (53) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Exit: (53) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Call: (53) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _9087790) 03:20:45 Unify: (53) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _9087790) 03:20:45 Call: (54) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', _9089028, _9089030) 03:20:45 Exit: (54) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', 10, "% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc ") 03:20:45 Call: (54) [system] 10\== -1 03:20:45 Exit: (54) [system] 10\== -1 03:20:45 Call: (54) [system] _9087790="% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc " 03:20:45 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 " 03:20:45 Exit: (53) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), "% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc ") 03:20:45 Call: (53) [system] write("% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc ") 03:20:45 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc 03:20:45 Exit: (53) [system] write("% EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02.pfc ") 03:20:45 Call: (53) [system] nl 03:20:45 03:20:45 Exit: (53) [system] nl 03:20:45 Exit: (52) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (54) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (54) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (54) [system] peek_char(<gt;stream>(0x55670ceb8e00), _9101236) 03:20:45 Exit: (54) [system] peek_char(<gt;stream>(0x55670ceb8e00), '%') 03:20:45 Call: (54) [system] char_type('%', space) 03:20:45 Fail: (54) [system] char_type('%', space) 03:20:45 Redo: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (54) [echo_files] echo_files:nsl(_9104890) 03:20:45 Unify: (54) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Exit: (54) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Call: (54) [system] atom_length('No source location!?', _9106734) 03:20:45 Exit: (54) [system] atom_length('No source location!?', 20) 03:20:45 Call: (54) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, _9107948) 03:20:45 Exit: (54) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, "% JENKINS: https://j") 03:20:45 Call: (54) [system] "% JENKINS: https://j"=='No source location!?' 03:20:45 Fail: (54) [system] "% JENKINS: https://j"=='No source location!?' 03:20:45 Redo: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (54) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Fail: (54) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Redo: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (54) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Exit: (54) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Call: (54) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _9115306) 03:20:45 Unify: (54) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _9115306) 03:20:45 Call: (55) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', _9116544, _9116546) 03:20:45 Exit: (55) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', 10, "% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ ") 03:20:45 Call: (55) [system] 10\== -1 03:20:45 Exit: (55) [system] 10\== -1 03:20:45 Call: (55) [system] _9115306="% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ " 03:20:45 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/ " 03:20:45 Exit: (54) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), "% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ ") 03:20:45 Call: (54) [system] write("% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ ") 03:20:45 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ 03:20:45 Exit: (54) [system] write("% JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02/ ") 03:20:45 Call: (54) [system] nl 03:20:45 03:20:45 Exit: (54) [system] nl 03:20:45 Exit: (53) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (55) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (55) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (55) [system] peek_char(<gt;stream>(0x55670ceb8e00), _9128756) 03:20:45 Exit: (55) [system] peek_char(<gt;stream>(0x55670ceb8e00), '%') 03:20:45 Call: (55) [system] char_type('%', space) 03:20:45 Fail: (55) [system] char_type('%', space) 03:20:45 Redo: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (55) [echo_files] echo_files:nsl(_9132410) 03:20:45 Unify: (55) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Exit: (55) [echo_files] echo_files:nsl('No source location!?') 03:20:45 Call: (55) [system] atom_length('No source location!?', _9134254) 03:20:45 Exit: (55) [system] atom_length('No source location!?', 20) 03:20:45 Call: (55) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, _9135468) 03:20:45 Exit: (55) [system] peek_string(<gt;stream>(0x55670ceb8e00), 20, "% ISSUE_SEARCH: http") 03:20:45 Call: (55) [system] "% ISSUE_SEARCH: http"=='No source location!?' 03:20:45 Fail: (55) [system] "% ISSUE_SEARCH: http"=='No source location!?' 03:20:45 Redo: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (55) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Fail: (55) [system] peek_string(<gt;stream>(0x55670ceb8e00), 2, "%~") 03:20:45 Redo: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (55) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Exit: (55) [system] peek_string(<gt;stream>(0x55670ceb8e00), 1, "%") 03:20:45 Call: (55) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _9142826) 03:20:45 Unify: (55) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), _9142826) 03:20:45 Call: (56) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', _9144064, _9144066) 03:20:45 Exit: (56) [system] read_string(<gt;stream>(0x55670ceb8e00), '\n', '\r', 10, "% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 ") 03:20:45 Call: (56) [system] 10\== -1 03:20:45 Exit: (56) [system] 10\== -1 03:20:45 Call: (56) [system] _9142826="% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 " 03:20:45 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 " 03:20:45 Exit: (55) [read_util] read_util:read_line_to_string(<gt;stream>(0x55670ceb8e00), "% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 ") 03:20:45 Call: (55) [system] write("% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 ") 03:20:45 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 03:20:45 Exit: (55) [system] write("% ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02 ") 03:20:45 Call: (55) [system] nl 03:20:45 03:20:45 Exit: (55) [system] nl 03:20:45 Exit: (54) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (54) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (54) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (55) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (55) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (56) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (56) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Redo: (55) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (55) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (56) [system] peek_char(<gt;stream>(0x55670ceb8e00), _9156270) 03:20:45 Exit: (56) [system] peek_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (56) [system] char_type('\n', space) 03:20:45 Exit: (56) [system] char_type('\n', space) 03:20:45 Call: (56) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Exit: (56) [system] get_char(<gt;stream>(0x55670ceb8e00), '\n') 03:20:45 Call: (56) [system] put_char('\n') 03:20:45 03:20:45 Exit: (56) [system] put_char('\n') 03:20:45 Exit: (55) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (55) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (55) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (56) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Unify: (56) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (57) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Exit: (57) [system] at_end_of_stream(<gt;stream>(0x55670ceb8e00)) 03:20:45 Call: (57) [system] fail 03:20:45 Fail: (57) [system] fail 03:20:45 Fail: (56) [echo_files] echo_files:consume_white(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (55) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (54) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;stream>(0x55670ceb8e00)) 03:20:45 Fail: (42) [echo_files] echo_files:consume_white_space('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00)) 03:20:45 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Call: (42) [system] character_count(<gt;stream>(0x556703a44a00), _9177056) 03:20:45 Exit: (42) [system] character_count(<gt;stream>(0x556703a44a00), 1975) 03:20:45 Call: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1975) 03:20:45 Unify: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1975) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), _9179526)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), _9179526)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), 1975)) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), 1975)) 03:20:45 Exit: (42) [echo_files] echo_files:assume_caughtup_to('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), 1975) 03:20:45 Call: (42) [system] fail 03:20:45 Fail: (42) [system] fail 03:20:45 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Call: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), _8743050) 03:20:45 Unify: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), _8743050) 03:20:45 Call: (43) [system] fail 03:20:45 Fail: (43) [system] fail 03:20:45 Redo: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), _8743050) 03:20:45 Fail: (42) [echo_files] echo_files:mco_i('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), _8743050) 03:20:45 Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 Call: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9191322) 03:20:45 Fail: (43) [t_l] t_l:feedback_started('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9191940) 03:20:45 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:45 Fail: (43) [system] current_prolog_flag(capture_feedback, true) 03:20:45 Redo: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Unify: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (43) [$syspreds] format('~N/*~~~n') 03:20:45 Unify: (43) [$syspreds] format('~N/*~~~n') 03:20:45 /*~ 03:20:45 Exit: (43) [$syspreds] format('~N/*~~~n') 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Exit: (42) [echo_files] echo_files:feedback_open('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (42) [system] fail 03:20:45 Fail: (42) [system] fail 03:20:45 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), 1953, 1974, _8743050) 03:20:45 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) 03:20:45 ^ 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) 03:20:45 Call: (40) [system] fail 03:20:45 Fail: (40) [system] fail 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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])])])) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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) 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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) 03:20:45 Call: (40) [system] fail 03:20:45 Fail: (40) [system] fail 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (39) [system] (:-listing((sk2_out/1)))\==end_of_file 03:20:45 Exit: (39) [system] (:-listing((sk2_out/1)))\==end_of_file 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (40) [system] current_prolog_flag(xref, true) 03:20:45 Fail: (40) [system] current_prolog_flag(xref, true) 03:20:45 ^ 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) 03:20:45 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])])])) 03:20:45 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])])])) 03:20:45 Call: (40) [system] nonvar((:-listing((sk2_out/1)))) 03:20:45 Exit: (40) [system] nonvar((:-listing((sk2_out/1)))) 03:20:45 Call: (40) [system] nb_current('$term', _9220810) 03:20:45 Exit: (40) [system] nb_current('$term', (:-listing((sk2_out/1)))) 03:20:45 Call: (40) [$syspreds] prolog_load_context(module, _9222024) 03:20:45 Unify: (40) [$syspreds] prolog_load_context(module, _9222024) 03:20:45 Exit: (40) [$syspreds] prolog_load_context(module, user) 03:20:45 ^ Call: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_out/1))), (:-listing((sk2_out/1))), _9223844) 03:20:45 ^ Unify: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_out/1))), (:-listing((sk2_out/1))), (:-_9224480)) 03:20:45 Call: (41) [system] (:-listing((sk2_out/1)))==(:-listing((sk2_out/1))) 03:20:45 Exit: (41) [system] (:-listing((sk2_out/1)))==(:-listing((sk2_out/1))) 03:20:45 ^ Call: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_out/1)), _9224480) 03:20:45 ^ Unify: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_out/1)), _9224480) 03:20:45 Call: (42) [system] functor(directive_expansion, _9227594, _9227596) 03:20:45 Exit: (42) [system] functor(directive_expansion, directive_expansion, 0) 03:20:45 Call: (42) [system] _9228824 is 0+2 03:20:45 Exit: (42) [system] 2 is 0+2 03:20:45 ^ Call: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_out/1)), _9224480) 03:20:45 ^ Unify: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_out/1)), listing((sk2_out/1))) 03:20:45 ^ Exit: (42) [subclause_expansion] subclause_expansion:call_expansions([], directive_expansion, [], listing((sk2_out/1)), listing((sk2_out/1))) 03:20:45 ^ Exit: (41) [subclause_expansion] subclause_expansion:call_expansion_from(user, directive_expansion, listing((sk2_out/1)), listing((sk2_out/1))) 03:20:45 ^ Exit: (40) [subclause_expansion] subclause_expansion:file_expansion(user, (:-listing((sk2_out/1))), (:-listing((sk2_out/1))), (:-listing((sk2_out/1)))) 03:20:45 Call: (40) [system] (:-listing((sk2_out/1)))\=@=(:-listing((sk2_out/1))) 03:20:45 Fail: (40) [system] (:-listing((sk2_out/1)))\=@=(:-listing((sk2_out/1))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (39) [system] nonvar((:-listing((sk2_out/1)))) 03:20:45 Exit: (39) [system] nonvar((:-listing((sk2_out/1)))) 03:20:45 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])])])) 03:20:45 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])])])) 03:20:45 Call: (39) [$syspreds] prolog_load_context(file, _9238730) 03:20:45 Unify: (39) [$syspreds] prolog_load_context(file, _9238730) 03:20:45 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9240556) 03:20:45 Fail: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9240556) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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])])])) 03:20:45 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])])])) 03:20:45 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_out/1)))) 03:20:45 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_out/1)))) 03:20:45 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option((:-listing((sk2_out/1)))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:45 Fail: (39) [system] current_prolog_flag(do_renames, term_expansion) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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])])])) 03:20:45 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])])])) 03:20:45 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:45 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:45 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:45 ^ Call: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_out/1))), _8743050) 03:20:45 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_out/1))), _8743050) 03:20:45 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_out/1))), _8743050) 03:20:45 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') 03:20:45 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') 03:20:45 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') 03:20:45 ^ Unify: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_out/1))), _8743050) 03:20:45 ^ Call: (43) [logicmoo_test] ucatch:keep_going 03:20:45 ^ Unify: (43) [logicmoo_test] ucatch:keep_going 03:20:45 ^ Exit: (43) [logicmoo_test] ucatch:keep_going 03:20:45 ^ Exit: (39) [logicmoo_test] junit_term_expansion((:-listing((sk2_out/1))), (:-dmsg(skipped(listing((sk2_out/1)))))) 03:20:45 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 03:20:45 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])])]) 03:20:45 ^ 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])])])) 03:20:45 ^ Call: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), sicstus:sicstus_flag(_9263682, _9263684)) 03:20:45 Call: (45) [system] nonvar(dmsg(skipped(listing((sk2_out/1))))) 03:20:45 Exit: (45) [system] nonvar(dmsg(skipped(listing((sk2_out/1))))) 03:20:45 Call: (45) [system] dmsg(skipped(listing((sk2_out/1))))=current_prolog_flag(_9263682, _9263684) 03:20:45 Fail: (45) [system] dmsg(skipped(listing((sk2_out/1))))=current_prolog_flag(_9263682, _9263684) 03:20:45 ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), sicstus:sicstus_flag(_9263682, _9263684)) 03:20:45 Call: (45) [system] dmsg(skipped(listing((sk2_out/1))))=prolog_flag(_9263682, _9263684) 03:20:45 Fail: (45) [system] dmsg(skipped(listing((sk2_out/1))))=prolog_flag(_9263682, _9263684) 03:20:45 ^ Redo: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ Unify: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 Call: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:45 Unify: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:45 Fail: (45) [$syspreds] prolog_load_context(dialect, lps) 03:20:45 ^ Fail: (44) [user] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ 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) 03:20:45 ^ 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])])) 03:20:45 ^ 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) 03:20:45 ^ 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])])) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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) 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 Call: (45) [system] nonvar(term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])) 03:20:45 Exit: (45) [system] nonvar(term_position(1956, 1974, 1956, 1963, [term_position(1964, 1973, 1971, 1972, [1964-1971, 1972-1973])])) 03:20:45 ^ Call: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_out/1))))) 03:20:45 ^ Unify: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_out/1))))) 03:20:45 ^ Fail: (45) [common_logic_utils] common_logic_utils:grovel_kif_option(dmsg(skipped(listing((sk2_out/1))))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ Call: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ Unify: (44) [system] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 Call: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 Fail: (45) [arithmetic] arithmetic:math_goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ Redo: (44) [arithmetic] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ Unify: (44) [arithmetic] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 Call: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_out/1))))) 03:20:45 Unify: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_out/1))))) 03:20:45 Call: (46) [system] compound_name_arity(dmsg(skipped(listing((sk2_out/1)))), _9294854, _9294856) 03:20:45 Exit: (46) [system] compound_name_arity(dmsg(skipped(listing((sk2_out/1)))), dmsg, 1) 03:20:45 Call: (46) [yall] yall:lambda_functor(dmsg) 03:20:45 Fail: (46) [yall] yall:lambda_functor(dmsg) 03:20:45 Fail: (45) [yall] yall:lambda_like(dmsg(skipped(listing((sk2_out/1))))) 03:20:45 ^ Redo: (44) [yall] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ Unify: (44) [yall] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 Call: (45) [system] current_prolog_flag(xref, true) 03:20:45 Fail: (45) [system] current_prolog_flag(xref, true) 03:20:45 ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 Call: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 Unify: (45) [apply_macros] expand_apply(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 Fail: (45) [nl_pipeline] expand_apply(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ Redo: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ Unify: (44) [apply_macros] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 Call: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:45 Fail: (45) [system] current_prolog_flag(clpfd_goal_expansion, false) 03:20:45 ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 Call: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing((sk2_out/1))))) 03:20:45 Fail: (45) [clpfd] clpfd:clpfd_expandable(dmsg(skipped(listing((sk2_out/1))))) 03:20:45 ^ Redo: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ Unify: (44) [clpfd] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ Call: (45) [logicmoo_ocl] do_ss 03:20:45 ^ Fail: (45) [logicmoo_ocl] do_ss 03:20:45 ^ Fail: (44) [logicmoo_ocl] goal_expansion(dmsg(skipped(listing((sk2_out/1)))), _9263032) 03:20:45 ^ 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', <gt;stream>(0x556703a44a00), close(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;stream>(0x556703a44a00), (:-listing((sk2_out/1))), _298, (:-dmsg(skipped(listing((sk2_out/1))))), _294, <gt;stream>(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(<gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;clause>(0x5566f56f4070)), true)) 03:20:45 Call: (34) [t_l] t_l:hide_dmsg 03:20:45 Fail: (34) [t_l] t_l:hide_dmsg 03:20:45 ^ Call: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_9312266, file_no(2)), writeln(_9312266, dmsg(skipped(listing((sk2_out/1))))))) 03:20:45 ^ Unify: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_9312266, file_no(2)), writeln(_9312266, dmsg(skipped(listing((sk2_out/1))))))) 03:20:45 ^ Fail: (34) [user] dmsg:dzotrace((tlbugger:no_slow_io, !, stream_property(_9312266, file_no(2)), writeln(_9312266, dmsg(skipped(listing((sk2_out/1))))))) 03:20:45 ^ 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)))))))) 03:20:45 ^ 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)))))))) 03:20:45 %~ skipped( listing( sk2_out/1)) 03:20:45 ^ Exit: (39) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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)))))))) 03:20:45 ^ Call: (37) [user] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) 03:20:45 ^ Unify: (37) [user] term_expansion(end_of_file, 2495-2506, _9327160, 2495-2506) 03:20:45 ^ Call: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 2495-2506, end_of_file, _9327160) 03:20:45 ^ Unify: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 2495-2506, end_of_file, _9327160) 03:20:45 ^ Fail: (38) [user] attvar_serializer:system_expanded_attvars(user:term, 2495-2506, end_of_file, _9327160) 03:20:45 ^ Redo: (37) [user] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) 03:20:45 ^ Unify: (37) [user] term_expansion(end_of_file, 2495-2506, end_of_file, 2495-2506) 03:20:45 ^ Redo: (37) [system] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) 03:20:45 ^ Unify: (37) [system] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) 03:20:45 Call: (38) [system] nonvar(2495-2506) 03:20:45 Exit: (38) [system] nonvar(2495-2506) 03:20:45 Call: (38) [$syspreds] nb_setval('$term_user', end_of_file) 03:20:45 Unify: (38) [$syspreds] nb_setval('$term_user', end_of_file) 03:20:45 Exit: (38) [$syspreds] nb_setval('$term_user', end_of_file) 03:20:45 Call: (38) [system] fail 03:20:45 Fail: (38) [system] fail 03:20:45 ^ Redo: (37) [subclause_expansion] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) 03:20:45 ^ Unify: (37) [subclause_expansion] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) 03:20:45 ^ Call: (38) [ec_loader] ec_loader:into_lps 03:20:45 ^ Unify: (38) [ec_loader] ec_loader:into_lps 03:20:45 Call: (39) [t_l] t_l:is_ec_cvt(_9339510) 03:20:45 Fail: (39) [t_l] t_l:is_ec_cvt(_9339510) 03:20:45 ^ Fail: (38) [ec_loader] ec_loader:into_lps 03:20:45 ^ Redo: (37) [ec_loader] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) 03:20:45 ^ Fail: (37) [ec_loader] term_expansion(end_of_file, 2495-2506, _9327160, _9327162) 03:20:45 ^ Call: (37) [user] term_expansion(end_of_file, _9342620) 03:20:45 ^ Unify: (37) [user] term_expansion(end_of_file, end_of_file) 03:20:45 ^ Redo: (37) [system] term_expansion(end_of_file, _9342620) 03:20:45 ^ Unify: (37) [system] term_expansion(end_of_file, _9342620) 03:20:45 Call: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:45 Unify: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:45 Fail: (38) [$syspreds] prolog_load_context(module, plunit) 03:20:45 ^ Fail: (37) [plunit] term_expansion(end_of_file, _9342620) 03:20:45 ^ Call: (38) [system] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Unify: (38) [system] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Call: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Unify: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Unify: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (41) [system] nonvar(end_of_file) 03:20:45 Exit: (41) [system] nonvar(end_of_file) 03:20:45 Call: (41) [echo_files] echo_files:never_echo_term(end_of_file) 03:20:45 Fail: (41) [echo_files] echo_files:never_echo_term(end_of_file) 03:20:45 Redo: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (41) [$syspreds] prolog_load_context(stream, _9354448) 03:20:45 Unify: (41) [$syspreds] prolog_load_context(stream, _9354448) 03:20:45 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:45 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 Call: (41) [system] 2495-2506=..[_9358094, _9358100, _9358106|_9358108] 03:20:45 Exit: (41) [system] 2495-2506=..[-, 2495, 2506] 03:20:45 Call: (41) [system] ttyflush 03:20:45 Exit: (41) [system] ttyflush 03:20:45 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), end_of_file, 2495, 2506, _9347544) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), end_of_file, 2495, 2506, _9347544) 03:20:45 Call: (42) [system] end_of_file==end_of_file 03:20:45 Exit: (42) [system] end_of_file==end_of_file 03:20:45 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (43) [$syspreds] format('~N~~*/~n') 03:20:45 Unify: (43) [$syspreds] format('~N~~*/~n') 03:20:45 ~*/ 03:20:45 Exit: (43) [$syspreds] format('~N~~*/~n') 03:20:45 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (42) [system] fail 03:20:45 Fail: (42) [system] fail 03:20:45 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), end_of_file, 2495, 2506, _9347544) 03:20:45 Fail: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Redo: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (40) [system] fail 03:20:45 Fail: (40) [system] fail 03:20:45 ^ Fail: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Redo: (38) [echo_files] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Unify: (38) [echo_files] term_expansion(end_of_file, 2495-2506, end_of_file, 2495-2506) 03:20:45 ^ Redo: (38) [system] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Unify: (38) [system] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Call: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Unify: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Unify: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (41) [system] nonvar(end_of_file) 03:20:45 Exit: (41) [system] nonvar(end_of_file) 03:20:45 Call: (41) [echo_files] echo_files:never_echo_term(end_of_file) 03:20:45 Fail: (41) [echo_files] echo_files:never_echo_term(end_of_file) 03:20:45 Redo: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (41) [$syspreds] prolog_load_context(stream, _9380930) 03:20:45 Unify: (41) [$syspreds] prolog_load_context(stream, _9380930) 03:20:45 Exit: (41) [$syspreds] prolog_load_context(stream, <gt;stream>(0x556703a44a00)) 03:20:45 Call: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 Unify: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 Exit: (41) [system] stream_property(<gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 Call: (41) [system] 2495-2506=..[_9384576, _9384582, _9384588|_9384590] 03:20:45 Exit: (41) [system] 2495-2506=..[-, 2495, 2506] 03:20:45 Call: (41) [system] ttyflush 03:20:45 Exit: (41) [system] ttyflush 03:20:45 Call: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), end_of_file, 2495, 2506, _9347544) 03:20:45 Unify: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), end_of_file, 2495, 2506, _9347544) 03:20:45 Call: (42) [system] end_of_file==end_of_file 03:20:45 Exit: (42) [system] end_of_file==end_of_file 03:20:45 Call: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Redo: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 Redo: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Unify: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (43) [system] told 03:20:45 Exit: (43) [system] told 03:20:45 Exit: (42) [echo_files] echo_files:feedback_close('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (42) [system] fail 03:20:45 Fail: (42) [system] fail 03:20:45 Fail: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;stream>(0x556703a44a00), end_of_file, 2495, 2506, _9347544) 03:20:45 Fail: (40) [echo_files] echo_files:echo_catchup_f(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Redo: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (40) [system] fail 03:20:45 Fail: (40) [system] fail 03:20:45 ^ Fail: (39) [echo_files] echo_files:echo_catchup(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Redo: (38) [echo_files] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Unify: (38) [echo_files] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (39) [system] end_of_file\==end_of_file 03:20:45 Fail: (39) [system] end_of_file\==end_of_file 03:20:45 ^ Redo: (38) [subclause_expansion] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Unify: (38) [subclause_expansion] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (39) [system] nonvar(end_of_file) 03:20:45 Exit: (39) [system] nonvar(end_of_file) 03:20:45 Call: (39) [system] nonvar(2495-2506) 03:20:45 Exit: (39) [system] nonvar(2495-2506) 03:20:45 Call: (39) [$syspreds] prolog_load_context(file, _9408474) 03:20:45 Unify: (39) [$syspreds] prolog_load_context(file, _9408474) 03:20:45 Exit: (39) [$syspreds] prolog_load_context(file, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9410300) 03:20:45 Exit: (39) [system] source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 96) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 ^ Call: (40) [file_scope] l_once(signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 ^ 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')) 03:20:45 ^ Call: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Unify: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Call: (42) [file_scope] must(prolog_load_context(module, _9415320)) 03:20:45 ^ Unify: (42) [must_sanity] must(file_scope:prolog_load_context(module, _9415320)) 03:20:45 ^ Exit: (42) [must_sanity] must(file_scope:prolog_load_context(module, user)) 03:20:45 ^ 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') 03:20:45 ^ 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') 03:20:45 ^ 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'))) 03:20:45 ^ 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'))) 03:20:45 Call: (44) [system] current_prolog_flag(dmsg_level, never) 03:20:45 Fail: (44) [system] current_prolog_flag(dmsg_level, never) 03:20:45 ^ 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'))) 03:20:45 ^ 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'))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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) 03:20:45 ^ 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'))]) 03:20:45 ^ 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'))]) 03:20:45 ^ Call: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, _9426662) 03:20:45 ^ Unify: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) 03:20:45 ^ Exit: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) 03:20:45 Call: (49) [clpfd] clpfd:make_clpfd_var(prolog_debug_printing) 03:20:45 Fail: (49) [clpfd] clpfd:make_clpfd_var(prolog_debug_printing) 03:20:45 Call: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Unify: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Exit: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 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'))]) 03:20:45 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'))]) 03:20:45 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'))])]) 03:20:45 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'))])]) 03:20:45 Call: (57) [prolog] prolog:message_prefix_hook(thread, _9434172) 03:20:45 Fail: (57) [prolog] prolog:message_prefix_hook(thread, _9434172) 03:20:45 % info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 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'))])]) 03:20:45 Call: (49) [system] nb_delete(prolog_debug_printing) 03:20:45 Exit: (49) [system] nb_delete(prolog_debug_printing) 03:20:45 ^ 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'))]) 03:20:45 ^ 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'))) 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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(... : ...)))))))) 03:20:45 ^ 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(...)))))))) 03:20:45 ^ 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(...)))))))) 03:20:45 Call: (43) [system] fail 03:20:45 Fail: (43) [system] fail 03:20:45 ^ 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') 03:20:45 ^ 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') 03:20:45 ^ Call: (43) [file_scope] must(prolog_load_context(module, user)) 03:20:45 ^ Unify: (43) [must_sanity] must(file_scope:prolog_load_context(module, user)) 03:20:45 ^ Exit: (43) [must_sanity] must(file_scope:prolog_load_context(module, user)) 03:20:45 ^ 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'))) 03:20:45 ^ 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'))) 03:20:45 Call: (44) [system] current_prolog_flag(dmsg_level, never) 03:20:45 Fail: (44) [system] current_prolog_flag(dmsg_level, never) 03:20:45 ^ 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'))) 03:20:45 ^ 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'))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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) 03:20:45 ^ 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'))]) 03:20:45 ^ 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'))]) 03:20:45 ^ Call: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, _9454476) 03:20:45 ^ Unify: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) 03:20:45 ^ Exit: (46) [bugger] bugger:debugging_logicmoo_setting(logicmoo(info), true, [user_error]) 03:20:45 Call: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Unify: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Exit: (50) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 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'))]) 03:20:45 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'))]) 03:20:45 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'))])]) 03:20:45 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'))])]) 03:20:45 Call: (57) [prolog] prolog:message_prefix_hook(thread, _9460756) 03:20:45 Fail: (57) [prolog] prolog:message_prefix_hook(thread, _9460756) 03:20:45 % info(load_mpred_file_complete(user:'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc')) 03:20:45 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'))])]) 03:20:45 Call: (49) [system] nb_delete(prolog_debug_printing) 03:20:45 Exit: (49) [system] nb_delete(prolog_debug_printing) 03:20:45 ^ 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'))]) 03:20:45 ^ 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'))) 03:20:45 Call: (43) [system] _9465242=t_l:eof_hook('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', _9465254) 03:20:45 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) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 Call: (47) [system] current_prolog_flag(dmsg_level, never) 03:20:45 Fail: (47) [system] current_prolog_flag(dmsg_level, never) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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) 03:20:45 ^ 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))]) 03:20:45 ^ 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))]) 03:20:45 ^ Call: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, _9476030) 03:20:45 ^ Unify: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) 03:20:45 ^ Exit: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) 03:20:45 Call: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Unify: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Exit: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 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))]) 03:20:45 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))]) 03:20:45 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))])]) 03:20:45 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))])]) 03:20:45 Call: (60) [prolog] prolog:message_prefix_hook(thread, _9482310) 03:20:45 Fail: (60) [prolog] prolog:message_prefix_hook(thread, _9482310) 03:20:45 % 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)) 03:20:45 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))])]) 03:20:45 Call: (52) [system] nb_delete(prolog_debug_printing) 03:20:45 Exit: (52) [system] nb_delete(prolog_debug_printing) 03:20:45 ^ 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))]) 03:20:45 ^ 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))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 Call: (52) [system] current_prolog_flag(dmsg_level, never) 03:20:45 Fail: (52) [system] current_prolog_flag(dmsg_level, never) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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) 03:20:45 ^ 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))))]) 03:20:45 ^ 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(..., ...))))]) 03:20:45 ^ Call: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, _9497496) 03:20:45 ^ Unify: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) 03:20:45 ^ Exit: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) 03:20:45 Call: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Unify: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Exit: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 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', ... : ...)))]) 03:20:45 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', ... : ...)))]) 03:20:45 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(..., ...)))])]) 03:20:45 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(..., ...)))])]) 03:20:45 Call: (65) [prolog] prolog:message_prefix_hook(thread, _9503776) 03:20:45 Fail: (65) [prolog] prolog:message_prefix_hook(thread, _9503776) 03:20:45 % 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)))) 03:20:45 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(..., ...)))])]) 03:20:45 Call: (57) [system] nb_delete(prolog_debug_printing) 03:20:45 Exit: (57) [system] nb_delete(prolog_debug_printing) 03:20:45 ^ 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(..., ...))))]) 03:20:45 ^ 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))))) 03:20:45 ^ Call: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) 03:20:45 ^ Unify: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (61) [system] set_prolog_flag(subclause_expansion, true) 03:20:45 Exit: (61) [system] set_prolog_flag(subclause_expansion, true) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(subclause_expansion, true))) 03:20:45 ^ 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))))) 03:20:45 Call: (49) [system] fail 03:20:45 Fail: (49) [system] fail 03:20:45 ^ 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)))))) 03:20:45 ^ Call: (46) [file_scope] ignore(erase(<gt;clause>(0x5566f68b0dc0))) 03:20:45 ^ Unify: (46) [system] ignore(file_scope:erase(<gt;clause>(0x5566f68b0dc0))) 03:20:45 ^ Exit: (46) [system] ignore(file_scope:erase(<gt;clause>(0x5566f68b0dc0))) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 Call: (47) [system] current_prolog_flag(dmsg_level, never) 03:20:45 Fail: (47) [system] current_prolog_flag(dmsg_level, never) 03:20:45 ^ 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))) 03:20:45 ^ 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))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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) 03:20:45 ^ 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))]) 03:20:45 ^ 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))]) 03:20:45 ^ Call: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, _9525894) 03:20:45 ^ Unify: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) 03:20:45 ^ Exit: (49) [bugger] bugger:debugging_logicmoo_setting(logicmoo(found_eof_hook), true, [user_error]) 03:20:45 Call: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Unify: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Exit: (53) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 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))]) 03:20:45 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))]) 03:20:45 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))])]) 03:20:45 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))])]) 03:20:45 Call: (60) [prolog] prolog:message_prefix_hook(thread, _9532174) 03:20:45 Fail: (60) [prolog] prolog:message_prefix_hook(thread, _9532174) 03:20:45 % 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)) 03:20:45 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))])]) 03:20:45 Call: (52) [system] nb_delete(prolog_debug_printing) 03:20:45 Exit: (52) [system] nb_delete(prolog_debug_printing) 03:20:45 ^ 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))]) 03:20:45 ^ 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))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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)))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 Call: (52) [system] current_prolog_flag(dmsg_level, never) 03:20:45 Fail: (52) [system] current_prolog_flag(dmsg_level, never) 03:20:45 ^ 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))))) 03:20:45 ^ 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))))) 03:20:45 ^ 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) 03:20:45 ^ 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) 03:20:45 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) 03:20:45 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) 03:20:45 ^ 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) 03:20:45 ^ 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))))]) 03:20:45 ^ 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(..., ...))))]) 03:20:45 ^ Call: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, _9547360) 03:20:45 ^ Unify: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) 03:20:45 ^ Exit: (54) [bugger] bugger:debugging_logicmoo_setting(logicmoo(call_eof_hook), true, [user_error]) 03:20:45 Call: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Unify: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 Exit: (58) [$syspreds] nb_setval(prolog_debug_printing, true) 03:20:45 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', ... : ...)))]) 03:20:45 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', ... : ...)))]) 03:20:45 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(..., ...)))])]) 03:20:45 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(..., ...)))])]) 03:20:45 Call: (65) [prolog] prolog:message_prefix_hook(thread, _9553640) 03:20:45 Fail: (65) [prolog] prolog:message_prefix_hook(thread, _9553640) 03:20:45 % 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)))) 03:20:45 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(..., ...)))])]) 03:20:45 Call: (57) [system] nb_delete(prolog_debug_printing) 03:20:45 Exit: (57) [system] nb_delete(prolog_debug_printing) 03:20:45 ^ 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(..., ...))))]) 03:20:45 ^ 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))))) 03:20:45 ^ Call: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) 03:20:45 ^ Unify: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 Call: (61) [system] set_prolog_flag(dialect_pfc, default) 03:20:45 Exit: (61) [system] set_prolog_flag(dialect_pfc, default) 03:20:45 ^ 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)) 03:20:45 ^ Exit: (51) [file_scope] bugger:show_failure(signal_eom(user), user:on_f_log_ignore(file_scope:set_prolog_flag(dialect_pfc, default))) 03:20:45 ^ 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))))) 03:20:45 Call: (49) [system] fail 03:20:45 Fail: (49) [system] fail 03:20:45 ^ 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)))))) 03:20:45 ^ Call: (46) [file_scope] ignore(erase(<gt;clause>(0x5566f68b0d10))) 03:20:45 ^ Unify: (46) [system] ignore(file_scope:erase(<gt;clause>(0x5566f68b0d10))) 03:20:45 ^ Exit: (46) [system] ignore(file_scope:erase(<gt;clause>(0x5566f68b0d10))) 03:20:45 ^ 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))))) 03:20:45 Call: (43) [system] fail 03:20:45 Fail: (43) [system] fail 03:20:45 ^ 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') 03:20:45 ^ 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') 03:20:45 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'))) 03:20:45 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'))) 03:20:45 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'))) 03:20:45 ^ 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') 03:20:45 Call: (42) [system] fail 03:20:45 Fail: (42) [system] fail 03:20:45 ^ Redo: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Unify: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Unify: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Exit: (42) [$syspreds] prolog_load_context(source, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Call: (42) [file_scope] must(prolog_load_context(module, _9577532)) 03:20:45 ^ Unify: (42) [must_sanity] must(file_scope:prolog_load_context(module, _9577532)) 03:20:45 ^ Exit: (42) [must_sanity] must(file_scope:prolog_load_context(module, user)) 03:20:45 ^ Call: (42) [file_scope] must(signal_eom(user)) 03:20:45 ^ Unify: (42) [must_sanity] must(file_scope:signal_eom(user)) 03:20:45 ^ Call: (43) [file_scope] file_scope:signal_eom(user) 03:20:45 ^ Unify: (43) [file_scope] file_scope:signal_eom(user) 03:20:45 ^ Exit: (43) [file_scope] file_scope:signal_eom(user) 03:20:45 ^ Exit: (42) [must_sanity] must(file_scope:signal_eom(user)) 03:20:45 ^ Exit: (41) [file_scope] file_scope:signal_eof('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ 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')) 03:20:45 ^ 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)) 03:20:45 ^ 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)) 03:20:45 ^ 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) 03:20:45 Call: (39) [system] fail 03:20:45 Fail: (39) [system] fail 03:20:45 ^ Redo: (38) [file_scope] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Unify: (38) [file_scope] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Redo: (38) [echo_files] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Unify: (38) [echo_files] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (39) [system] nonvar(2495-2506) 03:20:45 Exit: (39) [system] nonvar(2495-2506) 03:20:45 ^ Call: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) 03:20:45 ^ Unify: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) 03:20:45 Call: (40) [system] fail 03:20:45 Fail: (40) [system] fail 03:20:45 ^ Fail: (39) [common_logic_utils] common_logic_utils:grovel_kif_option(end_of_file) 03:20:45 ^ Redo: (38) [common_logic_utils] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Unify: (38) [common_logic_utils] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 ^ Unify: (38) [logicmoo_i_cyc_rewriting] term_expansion(end_of_file, 2495-2506, _9347544, _9347546) 03:20:45 Call: (39) [system] nonvar(2495-2506) 03:20:45 Exit: (39) [system] nonvar(2495-2506) 03:20:45 ^ Call: (39) [logicmoo_test] is_junit_test 03:20:45 ^ Unify: (39) [logicmoo_test] is_junit_test 03:20:45 ^ Exit: (39) [logicmoo_test] is_junit_test 03:20:45 ^ Call: (39) [logicmoo_test] junit_term_expansion(end_of_file, _9347544) 03:20:45 ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, _9347544) 03:20:45 ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, _9347544) 03:20:45 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') 03:20:45 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') 03:20:45 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') 03:20:45 ^ Unify: (39) [logicmoo_test] junit_term_expansion(end_of_file, []) 03:20:45 Call: (41) [j_u] j_u:started_test_completed 03:20:45 Fail: (41) [j_u] j_u:started_test_completed 03:20:45 Call: (48) [j_u] j_u:junit_prop(_9605080, result, failure) 03:20:45 Unify: (48) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) 03:20:45 Exit: (48) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) 03:20:45 Call: (48) [j_u] j_u:junit_prop(_9606960, warning, _9606964) 03:20:45 Fail: (48) [j_u] j_u:junit_prop(_9607582, warning, _9607586) 03:20:45 Call: (48) [j_u] j_u:junit_prop(_9608204, error, _9608208) 03:20:45 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)") 03:20:45 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)") 03:20:45 Call: (48) [j_u] j_u:junit_prop(_9610114, result, failure) 03:20:45 Unify: (48) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) 03:20:45 Exit: (48) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) 03:20:45 Call: (44) [j_u] j_u:junit_prop(system, halted_junit, true) 03:20:45 Fail: (44) [j_u] j_u:junit_prop(system, halted_junit, true) 03:20:45 Call: (45) [j_u] j_u:junit_prop(testsuite, file, _9613284) 03:20:45 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') 03:20:45 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') 03:20:45 Call: (45) [j_u] j_u:junit_prop(testsuite, file, _9615090) 03:20:45 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') 03:20:45 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') 03:20:45 ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 Call: (46) [j_u] j_u:junit_prop(testsuite, file, _9618910) 03:20:45 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') 03:20:45 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') 03:20:45 ^ Call: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Unify: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Fail: (47) [logicmoo_test] show_junit_suite_xml('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc') 03:20:45 ^ Call: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) 03:20:45 ^ Unify: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) 03:20:45 ^ Call: (47) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:45 ^ Unify: (47) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:45 ^ Call: (48) [logicmoo_test] current_predicate((in_pp/1)) 03:20:45 ^ Exit: (48) [logicmoo_test] current_predicate((in_pp/1)) 03:20:45 ^ Call: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:45 ^ Unify: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:45 Call: (49) [system] nonvar(bfly) 03:20:45 Exit: (49) [system] nonvar(bfly) 03:20:45 ^ Call: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) 03:20:45 ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) 03:20:45 Call: (50) [system] nonvar(_9630858) 03:20:45 Fail: (50) [system] nonvar(_9630858) 03:20:45 ^ Redo: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) 03:20:45 ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) 03:20:45 ^ Call: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9630858) 03:20:45 ^ Unify: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9630858) 03:20:45 Call: (51) [bfly_tl] bfly_tl:bfly_setting(pp_output, _9630858) 03:20:45 Fail: (51) [bfly_tl] bfly_tl:bfly_setting(pp_output, _9630858) 03:20:45 ^ Fail: (50) [logicmoo_test] pretty_clauses:is_pp_set(_9630858) 03:20:45 ^ Redo: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) 03:20:45 ^ Unify: (49) [logicmoo_test] pretty_clauses:in_pp(_9630858) 03:20:45 ^ Call: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9630858) 03:20:45 ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9630858) 03:20:45 Call: (51) [system] nonvar(_9630858) 03:20:45 Fail: (51) [system] nonvar(_9630858) 03:20:45 ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9630858) 03:20:45 ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(swish) 03:20:45 ^ Call: (51) [logicmoo_test] on_x_log_fail((nb_current('$pp_swish', t);pengines:pengine_self(_9642584))) 03:20:45 ^ Unify: (51) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_9642584))) 03:20:45 Call: (55) [system] nb_current('$pp_swish', t) 03:20:45 Fail: (55) [system] nb_current('$pp_swish', t) 03:20:45 Call: (55) [pengines] pengines:pengine_self(_9642584) 03:20:45 Unify: (55) [pengines] pengines:pengine_self(_9642584) 03:20:45 Call: (56) [system] thread_self(_9646368) 03:20:45 Exit: (56) [system] thread_self(main) 03:20:45 Call: (56) [pengines] current_pengine(_9642584, _9647632, main, _9647636, _9647638, _9647640) 03:20:45 Fail: (56) [pengines] current_pengine(_9642584, _9648294, main, _9648298, _9648300, _9648302) 03:20:45 Fail: (55) [pengines] pengines:pengine_self(_9642584) 03:20:45 ^ Fail: (51) [ucatch] on_x_log_fail(logicmoo_test:(nb_current('$pp_swish', t);pengines:pengine_self(_9642584))) 03:20:45 ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9630858) 03:20:45 ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(http) 03:20:45 ^ Call: (51) [logicmoo_test] on_x_log_fail(httpd_wrapper:http_current_request(_9651408)) 03:20:45 ^ Unify: (51) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_9651408)) 03:20:45 Call: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9651408) 03:20:45 Unify: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9651408) 03:20:45 Call: (55) [system] current_output(_9653974) 03:20:45 Exit: (55) [system] current_output(<gt;stream>(0x7f8762aee8c0)) 03:20:45 Call: (55) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7f8762aee8c0)) 03:20:45 Fail: (55) [http_stream] http_stream:is_cgi_stream(<gt;stream>(0x7f8762aee8c0)) 03:20:45 Fail: (54) [httpd_wrapper] httpd_wrapper:http_current_request(_9651408) 03:20:45 ^ Fail: (51) [ucatch] on_x_log_fail(httpd_wrapper:http_current_request(_9651408)) 03:20:45 ^ Redo: (50) [logicmoo_test] pretty_clauses:toplevel_pp(_9630858) 03:20:45 ^ Unify: (50) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:20:45 ^ Call: (51) [logicmoo_test] current_predicate((bfly_get/2)) 03:20:45 ^ Exit: (51) [logicmoo_test] current_predicate((bfly_get/2)) 03:20:45 ^ Call: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:45 ^ Unify: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:45 Call: (52) [system] nonvar(f) 03:20:45 Exit: (52) [system] nonvar(f) 03:20:45 ^ Call: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9662596) 03:20:45 ^ Unify: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9662596) 03:20:45 Call: (53) [system] nonvar(_9662596) 03:20:45 Fail: (53) [system] nonvar(_9662596) 03:20:45 ^ Redo: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9662596) 03:20:45 ^ Unify: (52) [logicmoo_test] butterfly:bfly_get(butterfly, _9662596) 03:20:45 Call: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, _9662596) 03:20:45 Unify: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:20:45 Exit: (53) [bfly_tl] bfly_tl:bfly_setting(butterfly, f) 03:20:45 ^ Exit: (52) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:45 Call: (52) [system] f=@=f 03:20:45 Exit: (52) [system] f=@=f 03:20:45 ^ Exit: (51) [logicmoo_test] butterfly:bfly_get(butterfly, f) 03:20:45 ^ Exit: (50) [logicmoo_test] pretty_clauses:toplevel_pp(ansi) 03:20:45 ^ Exit: (49) [logicmoo_test] pretty_clauses:in_pp(ansi) 03:20:45 Call: (49) [system] bfly==ansi 03:20:45 Fail: (49) [system] bfly==ansi 03:20:45 ^ Fail: (48) [logicmoo_test] pretty_clauses:in_pp(bfly) 03:20:45 ^ Fail: (47) [logicmoo_test] dmsg:dis_pp(bfly) 03:20:45 ^ Redo: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) 03:20:45 ^ Call: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) 03:20:45 ^ Unify: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) 03:20:45 ^ 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))))))))) 03:20:45 ^ 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(...))))))))) 03:20:45 %~ unused(no_junit_results) 03:20:45 ^ Exit: (53) [must_sanity] must_sanity:mquietly_if(true, rtrace:tAt_rtrace) 03:20:45 ^ 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(...))))))))) 03:20:45 ^ Exit: (47) [logicmoo_test] dmsg:wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results))) 03:20:45 ^ Exit: (46) [logicmoo_test] dmsg:likely_folded(wdmsg_goal(fmt(unused(no_junit_results)), dmsg(unused(no_junit_results)))) 03:20:45 ^ Call: (45) [logicmoo_test] run_junit_tests_at_halt 03:20:45 ^ Unify: (45) [logicmoo_test] run_junit_tests_at_halt 03:20:45 ^ Call: (51) [time] time:alarm(5, time_limit_exceeded(5), _9690350, [install(false)]) 03:20:45 ^ Exit: (51) [time] time:alarm(5, time_limit_exceeded(5), '$alarm'(93900703051920), [install(false)]) 03:20:45 Call: (50) [time] time:install_alarm('$alarm'(93900703051920)) 03:20:45 Exit: (50) [time] time:install_alarm('$alarm'(93900703051920)) 03:20:45 ^ 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)) 03:20:45 ^ 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))) 03:20:45 Call: (57) [system] current_output(_9692972) 03:20:45 Exit: (57) [system] current_output(<gt;stream>(0x55670ceb9300)) 03:20:45 Call: (57) [system] stream_property(_9692982, alias(user_error)) 03:20:45 Unify: (57) [system] stream_property(_9692982, alias(user_error)) 03:20:45 Unify: (57) [system] stream_property(_9692982, alias(user_error)) 03:20:45 Unify: (57) [system] stream_property(_9692982, alias(user_error)) 03:20:45 Exit: (57) [system] stream_property(<gt;stream>(0x7f8762aee9c0), alias(user_error)) 03:20:45 ^ Call: (57) [logicmoo_test] setup_call_cleanup(((stream_property(<gt;stream>(0x55670ceb9300), alias(_9693018));_9693018=[])->true), setup_call_cleanup((tracing->true;set_stream(<gt;stream>(0x55670ceb9300), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9692950), plunit:check_for_test_errors)), set_stream(<gt;stream>(0x7f8762aee9c0), alias(user_error))), ((_9693018=[];set_stream(<gt;stream>(0x55670ceb9300), alias(_9693018)))->true)) 03:20:45 ^ Unify: (57) [system] setup_call_cleanup(logicmoo_test:((stream_property(<gt;stream>(0x55670ceb9300), alias(_9693018));_9693018=[])->true), logicmoo_test:setup_call_cleanup((tracing->true;set_stream(<gt;stream>(0x55670ceb9300), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, _9692950), plunit:check_for_test_errors)), set_stream(<gt;stream>(0x7f8762aee9c0), alias(user_error))), logicmoo_test:((_9693018=[];set_stream(<gt;stream>(0x55670ceb9300), alias(_9693018)))->true)) 03:20:45 ^ Call: (61) [logicmoo_test] (stream_property(<gt;stream>(0x55670ceb9300), alias(_9693018));_9693018=[])->true 03:20:45 ^ Unify: (61) [system] logicmoo_test:(stream_property(<gt;stream>(0x55670ceb9300), alias(_9693018));_9693018=[])->logicmoo_test:true 03:20:45 Call: (63) [system] stream_property(<gt;stream>(0x55670ceb9300), alias(_9693018)) 03:20:45 Unify: (63) [system] stream_property(<gt;stream>(0x55670ceb9300), alias(_9693018)) 03:20:45 Fail: (63) [system] stream_property(<gt;stream>(0x55670ceb9300), alias(_9693018)) 03:20:45 Call: (63) [system] _9693018=[] 03:20:45 Exit: (63) [system] []=[] 03:20:45 Call: (63) [system] true 03:20:45 Exit: (63) [system] true 03:20:45 ^ Exit: (61) [system] logicmoo_test:(stream_property(<gt;stream>(0x55670ceb9300), alias([]));[]=[])->logicmoo_test:true 03:20:45 ^ Call: (63) [logicmoo_test] tracing->true;set_stream(<gt;stream>(0x55670ceb9300), alias(user_error)) 03:20:45 ^ Unify: (63) [system] logicmoo_test:(tracing->true);logicmoo_test:set_stream(<gt;stream>(0x55670ceb9300), alias(user_error)) 03:20:45 Call: (65) [system] true 03:20:45 Exit: (65) [system] true 03:20:45 ^ Exit: (63) [system] logicmoo_test:(tracing->true);logicmoo_test:set_stream(<gt;stream>(0x55670ceb9300), alias(user_error)) 03:20:45 ^ Call: (63) [logicmoo_test] run_junit_tests_user_error(all, _9692950) 03:20:45 ^ Unify: (63) [logicmoo_test] run_junit_tests_user_error(all, _9692950) 03:20:45 Call: (70) [plunit] plunit:setup_trap_assertions(_9710436) 03:20:45 Unify: (70) [plunit] plunit:setup_trap_assertions(_9710436) 03:20:45 Exit: (70) [plunit] plunit:setup_trap_assertions(<gt;clause>(0x5566f68d08c0)) 03:20:45 Call: (76) [plunit] plunit:failed(_9712344, _9712346, _9712348, _9712350) 03:20:45 Fail: (76) [plunit] plunit:failed(_9712344, _9712346, _9712348, _9712350) 03:20:45 Call: (76) [plunit] plunit:failed_assertion(_9713662, _9713664, _9713666, _9713668, _9713670, _9713672, _9713674) 03:20:45 Fail: (76) [plunit] plunit:failed_assertion(_9713662, _9713664, _9713666, _9713668, _9713670, _9713672, _9713674) 03:20:45 Call: (76) [plunit] plunit:sto(_9715010, _9715012, _9715014, _9715016) 03:20:45 Fail: (76) [plunit] plunit:sto(_9715010, _9715012, _9715014, _9715016) 03:20:45 Call: (69) [plunit] plunit:report_and_cleanup(<gt;clause>(0x5566f68d08c0)) 03:20:45 Unify: (69) [plunit] plunit:report_and_cleanup(<gt;clause>(0x5566f68d08c0)) 03:20:45 Call: (77) [plunit] plunit:passed(_9717568, _9717570, _9717572, _9717574, _9717576) 03:20:45 Fail: (77) [plunit] plunit:passed(_9717568, _9717570, _9717572, _9717574, _9717576) 03:20:45 Call: (77) [plunit] plunit:failed(_9718896, _9718898, _9718900, _9718902) 03:20:45 Fail: (77) [plunit] plunit:failed(_9718896, _9718898, _9718900, _9718902) 03:20:45 Call: (77) [plunit] plunit:failed_assertion(_9720214, _9720216, _9720218, _9720220, _9720222, _9720224, _9720226) 03:20:45 Fail: (77) [plunit] plunit:failed_assertion(_9720214, _9720216, _9720218, _9720220, _9720222, _9720224, _9720226) 03:20:45 Call: (77) [plunit] plunit:blocked(_9721562, _9721564, _9721566, _9721568) 03:20:45 Fail: (77) [plunit] plunit:blocked(_9721562, _9721564, _9721566, _9721568) 03:20:45 Call: (77) [plunit] plunit:sto(_9722880, _9722882, _9722884, _9722886) 03:20:45 Fail: (77) [plunit] plunit:sto(_9722880, _9722882, _9722884, _9722886) 03:20:45 Call: (78) [system] flush_output(user_output) 03:20:45 Exit: (78) [system] flush_output(user_output) 03:20:45 % No tests to run 03:20:45 Exit: (69) [plunit] plunit:report_and_cleanup(<gt;clause>(0x5566f68d08c0)) 03:20:45 ^ Call: (66) [logicmoo_test] format("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n", []), \+ (plunit:current_test_set(_9725270), \+ (unit_to_sn(_9725270, _9725286, _9725288), format(" <gt;testsuite name=\"~w\" package=\"~w\">\n", [_9725286|...]), output_unit_results(_9725270), format(" <gt;/testsuite>\n", []))), format('<gt;system-out><gt;![C~w[', ['DATA']), current_prolog_flag(version, _9725382), format("Running on SWI-Prolog ~w~n", [_9725382]), writeln("% use :- set_prolog_flag(junit_show_converage, true). ") 03:20:45 ^ Unify: (66) [system] logicmoo_test:format("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n", []), logicmoo_test:(\+ (plunit:current_test_set(_9725270), \+ (unit_to_sn(_9725270, _9725286, _9725288), format(" <gt;testsuite name=\"~w\" package=\"~w\">\n", [...|...]), output_unit_results(...), format(..., ...))), format('<gt;system-out><gt;![C~w[', ['DATA']), current_prolog_flag(version, _9725382), format("Running on SWI-Prolog ~w~n", [_9725382]), writeln("% use :- set_prolog_flag(junit_show_converage, true). ")) 03:20:45 ^ Call: (68) [logicmoo_test] format("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n", []) 03:20:45 ^ Exit: (68) [logicmoo_test] format("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n", []) 03:20:45 Call: (68) [plunit] plunit:current_test_set(_9725270) 03:20:45 Unify: (68) [plunit] plunit:current_test_set(_9725270) 03:20:45 Fail: (68) [plunit] plunit:current_test_set(_9725270) 03:20:45 ^ Call: (68) [logicmoo_test] format('<gt;system-out><gt;![C~w[', ['DATA']) 03:20:45 ^ Exit: (68) [logicmoo_test] format('<gt;system-out><gt;![C~w[', ['DATA']) 03:20:45 Call: (68) [system] current_prolog_flag(version, _9725382) 03:20:45 Exit: (68) [system] current_prolog_flag(version, 80329) 03:20:45 ^ Call: (68) [logicmoo_test] format("Running on SWI-Prolog ~w~n", `𓧉`) 03:20:45 ^ Exit: (68) [logicmoo_test] format("Running on SWI-Prolog ~w~n", `𓧉`) 03:20:45 Call: (68) [system] writeln("% use :- set_prolog_flag(junit_show_converage, true). ") 03:20:45 Exit: (68) [system] writeln("% use :- set_prolog_flag(junit_show_converage, true). ") 03:20:45 ^ Exit: (66) [system] logicmoo_test:format("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n", []), logicmoo_test:(\+ (plunit:current_test_set(_9725270), \+ (unit_to_sn(_9725270, _9725286, _9725288), format(" <gt;testsuite name=\"~w\" package=\"~w\">\n", [...|...]), output_unit_results(...), format(..., ...))), format('<gt;system-out><gt;![C~w[', ['DATA']), current_prolog_flag(version, 80329), format("Running on SWI-Prolog ~w~n", `𓧉`), writeln("% use :- set_prolog_flag(junit_show_converage, true). ")) 03:20:45 ^ Exit: (63) [logicmoo_test] run_junit_tests_user_error(all, "<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n") 03:20:45 Call: (63) [plunit] plunit:check_for_test_errors 03:20:45 Unify: (63) [plunit] plunit:check_for_test_errors 03:20:45 Call: (70) [plunit] plunit:failed(_9737182, _9737184, _9737186, _9737188) 03:20:45 Fail: (70) [plunit] plunit:failed(_9737182, _9737184, _9737186, _9737188) 03:20:45 Call: (70) [plunit] plunit:failed_assertion(_9738500, _9738502, _9738504, _9738506, _9738508, _9738510, _9738512) 03:20:45 Fail: (70) [plunit] plunit:failed_assertion(_9738500, _9738502, _9738504, _9738506, _9738508, _9738510, _9738512) 03:20:45 Call: (70) [plunit] plunit:sto(_9739848, _9739850, _9739852, _9739854) 03:20:45 Fail: (70) [plunit] plunit:sto(_9739848, _9739850, _9739852, _9739854) 03:20:45 Exit: (63) [plunit] plunit:check_for_test_errors 03:20:45 Call: (62) [system] set_stream(<gt;stream>(0x7f8762aee9c0), alias(user_error)) 03:20:45 Exit: (62) [system] set_stream(<gt;stream>(0x7f8762aee9c0), alias(user_error)) 03:20:45 ^ Call: (60) [system] call(logicmoo_test:(([]=[];set_stream(<gt;stream>(0x55670ceb9300), alias([])))->true)) 03:20:45 ^ Unify: (60) [system] call(logicmoo_test:(([]=[];set_stream(<gt;stream>(0x55670ceb9300), alias([])))->true)) 03:20:45 Call: (62) [system] []=[] 03:20:45 Exit: (62) [system] []=[] 03:20:45 Call: (62) [system] true 03:20:45 Exit: (62) [system] true 03:20:45 ^ Exit: (60) [system] call(logicmoo_test:(([]=[];set_stream(<gt;stream>(0x55670ceb9300), alias([])))->true)) 03:20:45 ^ Exit: (57) [system] setup_call_cleanup(logicmoo_test:((stream_property(<gt;stream>(0x55670ceb9300), alias([]));[]=[])->true), logicmoo_test:setup_call_cleanup((tracing->true;set_stream(<gt;stream>(0x55670ceb9300), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, "<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n"), plunit:check_for_test_errors)), set_stream(<gt;stream>(0x7f8762aee9c0), alias(user_error))), logicmoo_test:(([]=[];set_stream(<gt;stream>(0x55670ceb9300), alias([])))->true)) 03:20:45 ^ Exit: (55) [system] logicmoo_test:current_output(<gt;stream>(0x55670ceb9300)), logicmoo_test:(stream_property(<gt;stream>(0x7f8762aee9c0), alias(user_error)), setup_call_cleanup(((stream_property(<gt;stream>(0x55670ceb9300), alias([]));[]=[])->true), setup_call_cleanup((tracing->true;set_stream(<gt;stream>(0x55670ceb9300), alias(user_error))), call(logicmoo_test:(run_junit_tests_user_error(all, "<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n"), plunit:check_for_test_errors)), set_stream(<gt;stream>(0x7f8762aee9c0), alias(user_error))), (([]=[];set_stream(<gt;stream>(0x55670ceb9300), alias([])))->true))) 03:20:45 ^ Call: (52) [logicmoo_test] backward_compatibility:sformat(_9748466, "~w~n~w]]>><gt;/system-out><gt;/testsuites>\n", ["<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n", ""]) 03:20:45 ^ Unify: (52) [logicmoo_test] backward_compatibility:sformat(_9748466, "~w~n~w]]>><gt;/system-out><gt;/testsuites>\n", ["<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n", ""]) 03:20:45 ^ Call: (53) [logicmoo_test] format(string(_9748466), "~w~n~w]]>><gt;/system-out><gt;/testsuites>\n", ["<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n", ""]) 03:20:45 ^ Exit: (53) [logicmoo_test] format(string("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n\n]]>><gt;/system-out><gt;/testsuites>\n"), "~w~n~w]]>><gt;/system-out><gt;/testsuites>\n", ["<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n", ""]) 03:20:45 ^ Exit: (52) [logicmoo_test] backward_compatibility:sformat("<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n\n]]>><gt;/system-out><gt;/testsuites>\n", "~w~n~w]]>><gt;/system-out><gt;/testsuites>\n", ["<gt;oxml version=\"1.0\" encoding=\"utf-8\"?>\n<gt;testsuites>\n<gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329\n% use :- set_prolog_flag(junit_show_converage, true). \n", ""]) 03:20:45 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all7.459847532-junit.xml 03:20:45 Call: (56) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all7.459847532-junit.xml', write, _9751700) 03:20:45 Exit: (56) [system] open('/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all7.459847532-junit.xml', write, <gt;stream>(0x55670ceb9400)) 03:20:45 Call: (55) [system] close(<gt;stream>(0x55670ceb9400)) 03:20:45 Exit: (55) [system] close(<gt;stream>(0x55670ceb9400)) 03:20:45 <gt;oxml version="1.0" encoding="utf-8"?> 03:20:45 <gt;testsuites> 03:20:45 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:20:45 % use :- set_prolog_flag(junit_show_converage, true). 03:20:45 03:20:45 ]]>><gt;/system-out><gt;/testsuites> 03:20:45 ^ Exit: (45) [logicmoo_test] run_junit_tests_at_halt 03:20:45 Call: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop(system, halted_junit, true) 03:20:45 Exit: (44) [j_u] j_u:junit_prop(system, halted_junit, true) 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop(testsuite, start, 1632738044.29594) 03:20:45 Exit: (44) [j_u] j_u:junit_prop(testsuite, start, 1632738044.29594) 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') 03:20:45 Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, 'logicmoo.pfc.test.sanity_base.ATTVAR_02 JUnit') 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 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)") 03:20:45 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)") 03:20:45 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) 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 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') 03:20:45 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') 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") 03:20:45 Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0001_Line_0000__sk2_in_1_in_user") 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 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')) 03:20:45 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')) 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", time, 0.0005502700805664062) 03:20:45 Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", time, 0.0005502700805664062) 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 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") 03:20:45 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") 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) 03:20:45 Exit: (44) [j_u] j_u:junit_prop("Test_0001_Line_0000__sk2_in_1_in_user", result, failure) 03:20:45 Test_0001_Line_0000__sk2_in_1_in_user result = failure. 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 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") 03:20:45 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") 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop(_9754794, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:45 Exit: (44) [j_u] j_u:junit_prop(_9754794, goal, user:clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))) 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop(_9754794, time, 0.0028314590454101562) 03:20:45 Exit: (44) [j_u] j_u:junit_prop(_9754794, time, 0.0028314590454101562) 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop(_9754794, result, passed) 03:20:45 Exit: (44) [j_u] j_u:junit_prop(_9754794, result, passed) 03:20:45 _9754794 result = passed. 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=<gt;gt;1286\n Fail: (42) [system] 1352=<gt;gt;1286\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f51eb300))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f51ea400))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _85266)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5f22600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _11172)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), [])\n Call: (48) [system] close(<gt;gt;stream>(0x55670423a900))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _10218)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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") 03:20:45 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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=<gt;gt;1286\n Fail: (42) [system] 1352=<gt;gt;1286\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f51eb300))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f51ea400))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _85266)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5f22600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _11172)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), [])\n Call: (48) [system] close(<gt;gt;stream>(0x55670423a900))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _10218)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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") 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop(_9754794, goal, user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:45 Exit: (44) [j_u] j_u:junit_prop(_9754794, goal, user:(\+clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))) 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop(_9754794, time, 0.0021135807037353516) 03:20:45 Exit: (44) [j_u] j_u:junit_prop(_9754794, time, 0.0021135807037353516) 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 Unify: (44) [j_u] j_u:junit_prop(_9754794, failure, []) 03:20:45 Exit: (44) [j_u] j_u:junit_prop(_9754794, failure, []) 03:20:45 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:45 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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=<gt;gt;1286\n Fail: (42) [system] 1352=<gt;gt;1286\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f51eb300))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f51ea400))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _85266)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5f22600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _11172)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), [])\n Call: (48) [system] close(<gt;gt;stream>(0x55670423a900))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _10218)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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', [<gt;gt;clause>(0x5566f60ca0f0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase(<gt;gt;clause>(0x5566f60ca0f0))\n Exit: (48) [system] erase(<gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353)\n Call: (42) [system] _365780 is 1353+1\n Exit: (42) [system] 1354 is 1353+1\n Call: (42) [system] 1383=<gt;gt;1354\n Fail: (42) [system] 1383=<gt;gt;1354\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_378110, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_380538, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f61f5600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353, 1361)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f61f5c00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _466470)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_468976, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_471404, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5dbdd00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5dbdd00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5dbdd00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1383, 1384)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _522358)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9679300), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9679300))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9679300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f9679800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679800), _20526)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f9679800), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f9679800), _30870)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f9679800), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800), 20, _37582)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _51116)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), _298, (:-call((true, dmsg(skipped(blocks_on_input, prolog))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384)\n Call: (42) [system] _423178 is 1384+1\n Exit: (42) [system] 1385 is 1384+1\n Call: (42) [system] 1407=<gt;gt;1385\n Fail: (42) [system] 1407=<gt;gt;1385\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_435508, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_437936, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f9ae7900))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384, 1385)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae6100), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9ae6100))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae6100), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _523854)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_526360, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_528788, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5567038ee600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1407, 1408)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _579742)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f977ac00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f977ac00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f977ac00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f4f70b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), _601140)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f4f70b00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), _611484)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00), 20, _618196)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _631730)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408)\n Call: (42) [system] _824494 is 1408+1\n Exit: (42) [system] 1409 is 1408+1\n Call: (42) [system] 1479=<gt;gt;1409\n Fail: (42) [system] 1479=<gt;gt;1409\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_836824, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_839252, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), [])\n Call: (49) [system] close(<gt;gt;stream>(0x556703be0000))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408, 1409)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x556703764800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _925266)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_927772, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_930200, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5212100), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5212100))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5212100), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1479, 1480)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _981154)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5e03800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f5e03800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5e03800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x556703d36b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1002534)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (45) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1012878)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (46) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1023222)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (47) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1033566)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (48) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1043910)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (49) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _7070)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (50) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _17414)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (51) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _27758)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (52) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (53) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _38102)\n Exit: (53) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (53) [system] char_type('\\n', space)\n Exit: (53) [system] char_type('\\n', space)\n Call: (53) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (53) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (54) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _48446)\n Exit: (54) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (54) [system] char_type('\\n', space)\n Exit: (54) [system] char_type('\\n', space)\n Call: (54) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (54) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (55) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _58790)\n Exit: (55) [system] peek_char(<gt;gt;stream>(0x556703d36b00), :)\n Call: (55) [system] char_type(:, space)\n Fail: (55) [system] char_type(:, space)\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00), 20, _65502)\n Exit: (55) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"%~\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"%~\")\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 1, \"%\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 1, \"%\")\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"#!\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"#!\")\n Fail: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Fail: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _84562)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _298, (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60cacd0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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") 03:20:46 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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=<gt;gt;1286\n Fail: (42) [system] 1352=<gt;gt;1286\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f51eb300))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f51ea400))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _85266)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5f22600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _11172)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), [])\n Call: (48) [system] close(<gt;gt;stream>(0x55670423a900))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _10218)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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', [<gt;gt;clause>(0x5566f60ca0f0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase(<gt;gt;clause>(0x5566f60ca0f0))\n Exit: (48) [system] erase(<gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353)\n Call: (42) [system] _365780 is 1353+1\n Exit: (42) [system] 1354 is 1353+1\n Call: (42) [system] 1383=<gt;gt;1354\n Fail: (42) [system] 1383=<gt;gt;1354\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_378110, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_380538, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f61f5600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353, 1361)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f61f5c00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _466470)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_468976, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_471404, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5dbdd00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5dbdd00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5dbdd00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1383, 1384)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _522358)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9679300), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9679300))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9679300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f9679800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679800), _20526)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f9679800), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f9679800), _30870)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f9679800), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800), 20, _37582)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _51116)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), _298, (:-call((true, dmsg(skipped(blocks_on_input, prolog))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384)\n Call: (42) [system] _423178 is 1384+1\n Exit: (42) [system] 1385 is 1384+1\n Call: (42) [system] 1407=<gt;gt;1385\n Fail: (42) [system] 1407=<gt;gt;1385\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_435508, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_437936, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f9ae7900))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384, 1385)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae6100), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9ae6100))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae6100), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _523854)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_526360, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_528788, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5567038ee600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1407, 1408)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _579742)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f977ac00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f977ac00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f977ac00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f4f70b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), _601140)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f4f70b00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), _611484)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00), 20, _618196)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _631730)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408)\n Call: (42) [system] _824494 is 1408+1\n Exit: (42) [system] 1409 is 1408+1\n Call: (42) [system] 1479=<gt;gt;1409\n Fail: (42) [system] 1479=<gt;gt;1409\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_836824, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_839252, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), [])\n Call: (49) [system] close(<gt;gt;stream>(0x556703be0000))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408, 1409)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x556703764800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _925266)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_927772, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_930200, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5212100), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5212100))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5212100), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1479, 1480)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _981154)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5e03800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f5e03800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5e03800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x556703d36b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1002534)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (45) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1012878)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (46) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1023222)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (47) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1033566)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (48) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1043910)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (49) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _7070)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (50) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _17414)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (51) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _27758)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (52) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (53) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _38102)\n Exit: (53) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (53) [system] char_type('\\n', space)\n Exit: (53) [system] char_type('\\n', space)\n Call: (53) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (53) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (54) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _48446)\n Exit: (54) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (54) [system] char_type('\\n', space)\n Exit: (54) [system] char_type('\\n', space)\n Call: (54) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (54) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (55) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _58790)\n Exit: (55) [system] peek_char(<gt;gt;stream>(0x556703d36b00), :)\n Call: (55) [system] char_type(:, space)\n Fail: (55) [system] char_type(:, space)\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00), 20, _65502)\n Exit: (55) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"%~\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"%~\")\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 1, \"%\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 1, \"%\")\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"#!\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"#!\")\n Fail: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Fail: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _84562)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _298, (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60cacd0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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") 03:20:46 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:46 Unify: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__Xxxf_in_user") 03:20:46 Exit: (44) [j_u] j_u:junit_prop(testsuite, testcase, "Test_0004_Line_0000__Xxxf_in_user") 03:20:46 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:46 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)) 03:20:46 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)) 03:20:46 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:46 Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", time, 0.0016334056854248047) 03:20:46 Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", time, 0.0016334056854248047) 03:20:46 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:46 Unify: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", passed, []) 03:20:46 Exit: (44) [j_u] j_u:junit_prop("Test_0004_Line_0000__Xxxf_in_user", passed, []) 03:20:46 Redo: (44) [j_u] j_u:junit_prop(_9754794, _9754796, _9754798) 03:20:46 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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=<gt;gt;1286\n Fail: (42) [system] 1352=<gt;gt;1286\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f51eb300))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f51ea400))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _85266)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5f22600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _11172)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), [])\n Call: (48) [system] close(<gt;gt;stream>(0x55670423a900))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _10218)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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', [<gt;gt;clause>(0x5566f60ca0f0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase(<gt;gt;clause>(0x5566f60ca0f0))\n Exit: (48) [system] erase(<gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353)\n Call: (42) [system] _365780 is 1353+1\n Exit: (42) [system] 1354 is 1353+1\n Call: (42) [system] 1383=<gt;gt;1354\n Fail: (42) [system] 1383=<gt;gt;1354\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_378110, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_380538, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f61f5600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353, 1361)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f61f5c00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _466470)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_468976, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_471404, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5dbdd00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5dbdd00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5dbdd00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1383, 1384)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _522358)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9679300), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9679300))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9679300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f9679800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679800), _20526)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f9679800), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f9679800), _30870)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f9679800), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800), 20, _37582)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _51116)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), _298, (:-call((true, dmsg(skipped(blocks_on_input, prolog))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384)\n Call: (42) [system] _423178 is 1384+1\n Exit: (42) [system] 1385 is 1384+1\n Call: (42) [system] 1407=<gt;gt;1385\n Fail: (42) [system] 1407=<gt;gt;1385\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_435508, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_437936, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f9ae7900))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384, 1385)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae6100), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9ae6100))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae6100), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _523854)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_526360, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_528788, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5567038ee600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1407, 1408)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _579742)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f977ac00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f977ac00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f977ac00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f4f70b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), _601140)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f4f70b00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), _611484)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00), 20, _618196)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _631730)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408)\n Call: (42) [system] _824494 is 1408+1\n Exit: (42) [system] 1409 is 1408+1\n Call: (42) [system] 1479=<gt;gt;1409\n Fail: (42) [system] 1479=<gt;gt;1409\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_836824, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_839252, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), [])\n Call: (49) [system] close(<gt;gt;stream>(0x556703be0000))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408, 1409)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x556703764800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _925266)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_927772, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_930200, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5212100), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5212100))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5212100), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1479, 1480)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _981154)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5e03800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f5e03800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5e03800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x556703d36b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1002534)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (45) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1012878)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (46) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1023222)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (47) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1033566)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (48) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1043910)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (49) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _7070)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (50) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _17414)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (51) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _27758)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (52) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (53) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _38102)\n Exit: (53) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (53) [system] char_type('\\n', space)\n Exit: (53) [system] char_type('\\n', space)\n Call: (53) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (53) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (54) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _48446)\n Exit: (54) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (54) [system] char_type('\\n', space)\n Exit: (54) [system] char_type('\\n', space)\n Call: (54) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (54) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (55) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _58790)\n Exit: (55) [system] peek_char(<gt;gt;stream>(0x556703d36b00), :)\n Call: (55) [system] char_type(:, space)\n Fail: (55) [system] char_type(:, space)\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00), 20, _65502)\n Exit: (55) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"%~\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"%~\")\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 1, \"%\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 1, \"%\")\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"#!\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"#!\")\n Fail: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Fail: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _84562)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _298, (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60cacd0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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', [<gt;gt;clause>(0x5566f60cacd0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase(<gt;gt;clause>(0x5566f60cacd0))\n Exit: (48) [system] erase(<gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1480)\n Call: (42) [system] _492932 is 1480+1\n Exit: (42) [system] 1481 is 1480+1\n Call: (42) [system] 1530=<gt;gt;1481\n Fail: (42) [system] 1530=<gt;gt;1481\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1490)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1490)\n Call: (43) [t_l] t_l:file_stream_loc(_505262, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1490)\n Call: (43) [t_l] t_l:file_stream_loc(_507690, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3a00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5ec3a00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3a00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1480, 1490)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3d00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f5ec3d00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3d00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _593620)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1531)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1531)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1531)\n Call: (43) [t_l] t_l:file_stream_loc(_596126, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1530)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1531)\n Call: (43) [t_l] t_l:file_stream_loc(_598554, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3200), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5ec3200))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3200), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1530, 1531)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _649508)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec2200), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f5ec2200))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec2200), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f60daa00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f60daa00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f60daa00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f60daa00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f60daa00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f60daa00), _670874)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f60daa00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f60daa00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f60daa00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f60daa00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f60daa00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f60daa00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f60daa00), _681218)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f60daa00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f60daa00), 20, _687930)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f60daa00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _701464)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _298, (:-set_prolog_flag(assert_attvars, false)), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1531)\n Call: (42) [system] _874066 is 1531+1\n Exit: (42) [system] 1532 is 1531+1\n Call: (42) [system] 1572=<gt;gt;1532\n Fail: (42) [system] 1572=<gt;gt;1532\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1532)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1532)\n Call: (43) [t_l] t_l:file_stream_loc(_886396, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1531)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1532)\n Call: (43) [t_l] t_l:file_stream_loc(_888824, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f61f5c00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1531, 1532)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f61f5600))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _974752)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1573)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1573)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1573)\n Call: (43) [t_l] t_l:file_stream_loc(_977258, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1572)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1573)\n Call: (43) [t_l] t_l:file_stream_loc(_979686, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5200), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f61f5200))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5200), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1572, 1573)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _1030640)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5d83b00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f5d83b00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5d83b00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5567071ebf00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5567071ebf00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5567071ebf00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5567071ebf00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5567071ebf00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5567071ebf00), _4494)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5567071ebf00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5567071ebf00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5567071ebf00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5567071ebf00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5567071ebf00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5567071ebf00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5567071ebf00), _14838)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5567071ebf00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5567071ebf00), 20, _21550)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5567071ebf00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _35084)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _298, (:-set_prolog_flag(expand_attvars, false)), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1573)\n Call: (42) [system] _207668 is 1573+1\n Exit: (42) [system] 1574 is 1573+1\n Call: (42) [system] 1596=<gt;gt;1574\n Fail: (42) [system] 1596=<gt;gt;1574\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1574)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1574)\n Call: (43) [t_l] t_l:file_stream_loc(_219998, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1573)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1574)\n Call: (43) [t_l] t_l:file_stream_loc(_222426, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5567072aa700), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5567072aa700))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5567072aa700), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1573, 1574)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566fa99a000), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566fa99a000))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566fa99a000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _308344)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1597)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1597)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1597)\n Call: (43) [t_l] t_l:file_stream_loc(_310850, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1596)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1597)\n Call: (43) [t_l] t_l:file_stream_loc(_313278, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9730300), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f9730300))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9730300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1596, 1597)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _364232)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9678f00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9678f00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9678f00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f9679500))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679500))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679500))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679500))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679500))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679500), _385582)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679500), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f9679500), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679500))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679500))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679500))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679500))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f9679500), _395926)\n Exit: (46) [system] peek_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679500), 20, _402638)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679500))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _416172)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1597)\n Call: (42) [system] _601294 is 1597+1\n Exit: (42) [system] 1598 is 1597+1\n Call: (42) [system] 1660=<gt;gt;1598\n Fail: (42) [system] 1660=<gt;gt;1598\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), 1598)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1598)\n Call: (43) [t_l] t_l:file_stream_loc(_613624, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1597)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1598)\n Call: (43) [t_l] t_l:file_stream_loc(_616052, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9678b00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f9678b00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9678b00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1597, 1598)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703b18600), [])\n Call: (48) [system] close(<gt;gt;stream>(0x556703b18600))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703b18600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _702052)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1661)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1661)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1661)\n Call: (43) [t_l] t_l:file_stream_loc(_704558, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1660)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1661)\n Call: (43) [t_l] t_l:file_stream_loc(_706986, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703b18900), [])\n Call: (49) [system] close(<gt;gt;stream>(0x556703b18900))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703b18900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1660, 1661)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _757940)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x556703a44000), [])\n Call: (48) [system] close(<gt;gt;stream>(0x556703a44000))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703a44000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x55670399cf00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x55670399cf00), _779274)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x55670399cf00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x55670399cf00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x55670399cf00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x55670399cf00), _789618)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x55670399cf00), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x55670399cf00), '\\n')\n Exit: (46) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x55670399cf00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x55670399cf00), _799962)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x55670399cf00), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x55670399cf00), 20, _806674)\n Exit: (47) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 2, \"%~\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 1, \"%\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 2, \"#!\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _820822)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(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, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x556708ba1bc0)])\n Exit: (62) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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', ... = ...]))))), <gt;gt;clause>(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', ... = ...]))))), <gt;gt;clause>(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, <gt;gt;clause>(0x5566f60ca3c0))\n Call: (121) [system] nb_current('$w_tl_e', _1382698)\n Exit: (121) [system] nb_current('$w_tl_e', [<gt;gt;clause>(0x556708ba1bc0)])\n Call: (121) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x5566f60ca3c0), <gt;gt;clause>(0x556708ba1bc0)])\n Exit: (121) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x5566f60ca3c0), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60ca3c0), <gt;gt;clause>(0x556708ba1bc0)])\n Call: (121) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x556708ba1bc0)])\n Exit: (121) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x556708ba1bc0)])\n Call: (122) [system] erase(<gt;gt;clause>(0x5566f60ca3c0))\n Exit: (122) [system] erase(<gt;gt;clause>(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(<gt;gt;clause>(0x55670d632000)), _1362622, fail)->true;true))\n^ Unify: (101) [system] call(user:(catch(erase(<gt;gt;clause>(0x55670d632000)), _1362622, fail)->true;true))\n Call: (104) [system] erase(<gt;gt;clause>(0x55670d632000))\n Exit: (104) [system] erase(<gt;gt;clause>(0x55670d632000))\n Call: (103) [system] true\n Exit: (103) [system] true\n^ Exit: (101) [system] call(user:(catch(erase(<gt;gt;clause>(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(<gt;gt;clause>(0x556708f6b540)), _1340942, fail)->true;true))\n^ Unify: (97) [system] call(user:(catch(erase(<gt;gt;clause>(0x556708f6b540)), _1340942, fail)->true;true))\n Call: (100) [system] erase(<gt;gt;clause>(0x556708f6b540))\n Exit: (100) [system] erase(<gt;gt;clause>(0x556708f6b540))\n Call: (99) [system] true\n Exit: (99) [system] true\n^ Exit: (97) [system] call(user:(catch(erase(<gt;gt;clause>(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', [<gt;gt;clause>(0x556708ba1bc0)])\n Call: (62) [system] nb_linkval('$w_tl_e', [])\n Exit: (62) [system] nb_linkval('$w_tl_e', [])\n Call: (63) [system] erase(<gt;gt;clause>(0x556708ba1bc0))\n Exit: (63) [system] erase(<gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1661)\n Call: (42) [system] _1491988 is 1661+1\n Exit: (42) [system] 1662 is 1661+1\n Call: (42) [system] 1677=<gt;gt;1662\n Fail: (42) [system] 1677=<gt;gt;1662\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1663)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1663)\n Call: (43) [t_l] t_l:file_stream_loc(_1504318, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1661)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1663)\n Call: (43) [t_l] t_l:file_stream_loc(_1506746, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f51ea400))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1661, 1663)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f51eb300))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _1592662)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1678)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1678)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1678)\n Call: (43) [t_l] t_l:file_stream_loc(_1595168, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1677)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1678)\n Call: (43) [t_l] t_l:file_stream_loc(_1597596, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7c00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f9ae7c00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7c00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1677, 1678)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _1648550)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9ae7900))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f9ae6100))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), _1669880)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f9ae6100), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9ae6100))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), _1680224)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f9ae6100), '\\n')\n Exit: (46) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9ae6100))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), _1690568)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9ae6100), 20, _1697280)\n Exit: (47) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 2, \"%~\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 1, \"%\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 2, \"#!\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _1711428)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-listing(ca)), _298, (:-dmsg(skipped(listing(ca)))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1678)\n Call: (42) [system] _1898416 is 1678+1\n Exit: (42) [system] 1679 is 1678+1\n Call: (42) [system] 1700=<gt;gt;1679\n Fail: (42) [system] 1700=<gt;gt;1679\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1680)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1680)\n Call: (43) [t_l] t_l:file_stream_loc(_1910746, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1678)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1680)\n Call: (43) [t_l] t_l:file_stream_loc(_1913174, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556704361a00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x556704361a00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556704361a00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1678, 1680)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x556703764800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _1999104)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1701)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1701)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1701)\n Call: (43) [t_l] t_l:file_stream_loc(_2001610, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1700)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1701)\n Call: (43) [t_l] t_l:file_stream_loc(_2004038, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), [])\n Call: (49) [system] close(<gt;gt;stream>(0x556703be0000))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1700, 1701)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _2054992)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5567038ee600))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f5d83b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), _2076316)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f5d83b00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5d83b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), _2086660)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f5d83b00), '\\n')\n Exit: (46) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5d83b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), _2097004)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5d83b00), 20, _2103716)\n Exit: (47) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 2, \"%~\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 1, \"%\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 2, \"#!\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _2117864)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), _298, (:-abolish((sk2_in/1))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1701)\n Call: (42) [system] _2290750 is 1701+1\n Exit: (42) [system] 1702 is 1701+1\n Call: (42) [system] 1778=<gt;gt;1702\n Fail: (42) [system] 1778=<gt;gt;1702\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), 1703)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1703)\n Call: (43) [t_l] t_l:file_stream_loc(_2303080, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1701)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1703)\n Call: (43) [t_l] t_l:file_stream_loc(_2305508, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f78fc700), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f78fc700))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f78fc700), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1701, 1703)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5200), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f61f5200))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5200), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _2391524)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1779)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1779)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1779)\n Call: (43) [t_l] t_l:file_stream_loc(_2394030, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1778)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1779)\n Call: (43) [t_l] t_l:file_stream_loc(_2396458, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f61f5600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1778, 1779)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _2447412)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f61f5c00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f5ec2200))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f5ec2200), _2468716)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f5ec2200), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f5ec2200), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5ec2200))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f5ec2200), _2479060)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f5ec2200), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f5ec2200), '\\n')\n Exit: (46) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5ec2200))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f5ec2200), _2489404)\n Exit: (47) [system] peek_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5ec2200), 20, _2496116)\n Exit: (47) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 2, \"%~\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 1, \"%\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 2, \"#!\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _2510264)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(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, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f7ca3020)])\n Exit: (46) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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\"), <gt;gt;clause>(0x5566f6554600))\n Call: (58) [system] nb_current('$w_tl_e', _125174)\n Exit: (58) [system] nb_current('$w_tl_e', [<gt;gt;clause>(0x5566f7ca3020)])\n Call: (58) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x5566f6554600), <gt;gt;clause>(0x5566f7ca3020)])\n Exit: (58) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x5566f6554600), <gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (72) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (72) [http_stream] http_stream:is_cgi_stream(<gt;gt;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") 03:20:46 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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Call: (42) [system] _114340 is 1285+1\n Exit: (42) [system] 1286 is 1285+1\n Call: (42) [system] 1352=<gt;gt;1286\n Fail: (42) [system] 1352=<gt;gt;1286\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _95734)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_126670, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1286)\n Call: (43) [t_l] t_l:file_stream_loc(_129098, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f51eb300))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1285, 1286)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f51ea400))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _802)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _85266)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_87772, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1353)\n Call: (43) [t_l] t_l:file_stream_loc(_90200, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5f22600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5f22600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1352, 1353)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _11172)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), [])\n Call: (48) [system] close(<gt;gt;stream>(0x55670423a900))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x55670423a900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f78fda00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _32584)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (45) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _42928)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (46) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _53272)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (47) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _63616)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (48) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _73960)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (49) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _84304)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (50) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _94648)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Exit: (51) [system] get_char(<gt;gt;stream>(0x5566f78fda00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _104992)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char(<gt;gt;stream>(0x5566f78fda00), '\\n')\n Exit: (52) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Fail: (53) [system] at_end_of_stream(<gt;gt;stream>(0x5566f78fda00))\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), _115336)\n Exit: (53) [system] peek_char(<gt;gt;stream>(0x5566f78fda00), :)\n Call: (53) [system] char_type(:, space)\n Fail: (53) [system] char_type(:, space)\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00), 20, _122048)\n Exit: (53) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"%~\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 1, \"%\")\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Call: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (53) [system] peek_string(<gt;gt;stream>(0x5566f78fda00), 2, \"#!\")\n Fail: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f78fda00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f78fda00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([vn='Ex', ... = ...]))))), 1286, 1352, _798)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _10218)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-must(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _298, (:-mpred_test(clause_asserted_i(sk2_in(avar([... = ...|...]))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60ca0f0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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', [<gt;gt;clause>(0x5566f60ca0f0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase(<gt;gt;clause>(0x5566f60ca0f0))\n Exit: (48) [system] erase(<gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353)\n Call: (42) [system] _365780 is 1353+1\n Exit: (42) [system] 1354 is 1353+1\n Call: (42) [system] 1383=<gt;gt;1354\n Fail: (42) [system] 1383=<gt;gt;1354\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_378110, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1361)\n Call: (43) [t_l] t_l:file_stream_loc(_380538, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f61f5600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1353, 1361)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f61f5c00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _347174)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _466470)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_468976, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1383)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1384)\n Call: (43) [t_l] t_l:file_stream_loc(_471404, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5dbdd00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5dbdd00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5dbdd00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1383, 1384)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _522358)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9679300), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9679300))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9679300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f9679800))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679800), _20526)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679800), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f9679800), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679800))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f9679800), _30870)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f9679800), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800), 20, _37582)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679800), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679800))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679800))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), 1361, 1383, _632)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _51116)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-call((true, prolog))), _298, (:-call((true, dmsg(skipped(blocks_on_input, prolog))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384)\n Call: (42) [system] _423178 is 1384+1\n Exit: (42) [system] 1385 is 1384+1\n Call: (42) [system] 1407=<gt;gt;1385\n Fail: (42) [system] 1407=<gt;gt;1385\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_435508, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1385)\n Call: (43) [t_l] t_l:file_stream_loc(_437936, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f9ae7900))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1384, 1385)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae6100), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9ae6100))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae6100), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _523854)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_526360, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1407)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1408)\n Call: (43) [t_l] t_l:file_stream_loc(_528788, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5567038ee600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1407, 1408)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _579742)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f977ac00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f977ac00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f977ac00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f4f70b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), _601140)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f4f70b00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f4f70b00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), _611484)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f4f70b00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00), 20, _618196)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f4f70b00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f4f70b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1385, 1407, _404572)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _631730)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408)\n Call: (42) [system] _824494 is 1408+1\n Exit: (42) [system] 1409 is 1408+1\n Call: (42) [system] 1479=<gt;gt;1409\n Fail: (42) [system] 1479=<gt;gt;1409\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_836824, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1409)\n Call: (43) [t_l] t_l:file_stream_loc(_839252, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), [])\n Call: (49) [system] close(<gt;gt;stream>(0x556703be0000))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1408, 1409)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x556703764800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _805888)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _925266)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_927772, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1479)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1480)\n Call: (43) [t_l] t_l:file_stream_loc(_930200, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5212100), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5212100))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5212100), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1479, 1480)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _981154)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5e03800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f5e03800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5e03800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x556703d36b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1002534)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (45) [system] char_type(' ', space)\n Exit: (45) [system] char_type(' ', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (45) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (45) [system] put_char(' ')\n \n Exit: (45) [system] put_char(' ')\n Exit: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1012878)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (46) [system] char_type(' ', space)\n Exit: (46) [system] char_type(' ', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (46) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (46) [system] put_char(' ')\n \n Exit: (46) [system] put_char(' ')\n Exit: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1023222)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (47) [system] char_type(' ', space)\n Exit: (47) [system] char_type(' ', space)\n Call: (47) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (47) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (47) [system] put_char(' ')\n \n Exit: (47) [system] put_char(' ')\n Exit: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (48) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1033566)\n Exit: (48) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (48) [system] char_type(' ', space)\n Exit: (48) [system] char_type(' ', space)\n Call: (48) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (48) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (48) [system] put_char(' ')\n \n Exit: (48) [system] put_char(' ')\n Exit: (47) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (49) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _1043910)\n Exit: (49) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (49) [system] char_type(' ', space)\n Exit: (49) [system] char_type(' ', space)\n Call: (49) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (49) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (49) [system] put_char(' ')\n \n Exit: (49) [system] put_char(' ')\n Exit: (48) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (50) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _7070)\n Exit: (50) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (50) [system] char_type(' ', space)\n Exit: (50) [system] char_type(' ', space)\n Call: (50) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (50) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (50) [system] put_char(' ')\n \n Exit: (50) [system] put_char(' ')\n Exit: (49) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (51) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _17414)\n Exit: (51) [system] peek_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (51) [system] char_type(' ', space)\n Exit: (51) [system] char_type(' ', space)\n Call: (51) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Exit: (51) [system] get_char(<gt;gt;stream>(0x556703d36b00), ' ')\n Call: (51) [system] put_char(' ')\n \n Exit: (51) [system] put_char(' ')\n Exit: (50) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (52) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _27758)\n Exit: (52) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (52) [system] char_type('\\n', space)\n Exit: (52) [system] char_type('\\n', space)\n Call: (52) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (52) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (53) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _38102)\n Exit: (53) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (53) [system] char_type('\\n', space)\n Exit: (53) [system] char_type('\\n', space)\n Call: (53) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (53) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (54) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _48446)\n Exit: (54) [system] peek_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Call: (54) [system] char_type('\\n', space)\n Exit: (54) [system] char_type('\\n', space)\n Call: (54) [system] get_char(<gt;gt;stream>(0x556703d36b00), '\\n')\n Exit: (54) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Call: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Unify: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Call: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Fail: (55) [system] at_end_of_stream(<gt;gt;stream>(0x556703d36b00))\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_char(<gt;gt;stream>(0x556703d36b00), _58790)\n Exit: (55) [system] peek_char(<gt;gt;stream>(0x556703d36b00), :)\n Call: (55) [system] char_type(:, space)\n Fail: (55) [system] char_type(:, space)\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00), 20, _65502)\n Exit: (55) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"%~\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"%~\")\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 1, \"%\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 1, \"%\")\n Redo: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Unify: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Call: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"#!\")\n Fail: (55) [system] peek_string(<gt;gt;stream>(0x556703d36b00), 2, \"#!\")\n Fail: (54) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x556703d36b00))\n Fail: (53) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (52) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (51) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (50) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (49) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (48) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (47) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (46) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x556703d36b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([... = ...|...]))))), 1409, 1479, _824)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _84562)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-must(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _298, (:-mpred_test(\\+clause_asserted_i(sk2_in(avar([...|...]))))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60cacd0)])\n Exit: (47) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (61) [http_stream] http_stream:is_cgi_stream(<gt;gt;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', [<gt;gt;clause>(0x5566f60cacd0)])\n Call: (47) [system] nb_linkval('$w_tl_e', [])\n Exit: (47) [system] nb_linkval('$w_tl_e', [])\n Call: (48) [system] erase(<gt;gt;clause>(0x5566f60cacd0))\n Exit: (48) [system] erase(<gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1480)\n Call: (42) [system] _492932 is 1480+1\n Exit: (42) [system] 1481 is 1480+1\n Call: (42) [system] 1530=<gt;gt;1481\n Fail: (42) [system] 1530=<gt;gt;1481\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1490)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1490)\n Call: (43) [t_l] t_l:file_stream_loc(_505262, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1480)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1490)\n Call: (43) [t_l] t_l:file_stream_loc(_507690, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3a00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5ec3a00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3a00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1480, 1490)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3d00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f5ec3d00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3d00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _593620)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1531)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1531)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1531)\n Call: (43) [t_l] t_l:file_stream_loc(_596126, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1530)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1531)\n Call: (43) [t_l] t_l:file_stream_loc(_598554, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3200), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f5ec3200))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec3200), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1530, 1531)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _649508)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec2200), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f5ec2200))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5ec2200), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f60daa00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f60daa00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f60daa00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f60daa00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f60daa00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f60daa00), _670874)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f60daa00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f60daa00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f60daa00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f60daa00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f60daa00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f60daa00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f60daa00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f60daa00), _681218)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f60daa00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f60daa00), 20, _687930)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f60daa00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f60daa00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f60daa00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), 1490, 1530, _474326)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _701464)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(assert_attvars, false)), _298, (:-set_prolog_flag(assert_attvars, false)), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1531)\n Call: (42) [system] _874066 is 1531+1\n Exit: (42) [system] 1532 is 1531+1\n Call: (42) [system] 1572=<gt;gt;1532\n Fail: (42) [system] 1572=<gt;gt;1532\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1532)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1532)\n Call: (43) [t_l] t_l:file_stream_loc(_886396, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1531)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1532)\n Call: (43) [t_l] t_l:file_stream_loc(_888824, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f61f5c00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1531, 1532)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f61f5600))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _855460)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _974752)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1573)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1573)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1573)\n Call: (43) [t_l] t_l:file_stream_loc(_977258, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1572)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1573)\n Call: (43) [t_l] t_l:file_stream_loc(_979686, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5200), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f61f5200))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5200), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1572, 1573)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _1030640)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5d83b00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f5d83b00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f5d83b00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5567071ebf00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5567071ebf00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5567071ebf00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5567071ebf00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5567071ebf00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5567071ebf00), _4494)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5567071ebf00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5567071ebf00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5567071ebf00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5567071ebf00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5567071ebf00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5567071ebf00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5567071ebf00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5567071ebf00), _14838)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5567071ebf00), :)\n Call: (46) [system] char_type(:, space)\n Fail: (46) [system] char_type(:, space)\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5567071ebf00), 20, _21550)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5567071ebf00), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5567071ebf00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5567071ebf00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), 1532, 1572, _598)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _35084)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-set_prolog_flag(expand_attvars, false)), _298, (:-set_prolog_flag(expand_attvars, false)), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1573)\n Call: (42) [system] _207668 is 1573+1\n Exit: (42) [system] 1574 is 1573+1\n Call: (42) [system] 1596=<gt;gt;1574\n Fail: (42) [system] 1596=<gt;gt;1574\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1574)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1574)\n Call: (43) [t_l] t_l:file_stream_loc(_219998, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1573)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1574)\n Call: (43) [t_l] t_l:file_stream_loc(_222426, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5567072aa700), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5567072aa700))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5567072aa700), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1573, 1574)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566fa99a000), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566fa99a000))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566fa99a000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _308344)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1597)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1597)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1597)\n Call: (43) [t_l] t_l:file_stream_loc(_310850, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1596)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1597)\n Call: (43) [t_l] t_l:file_stream_loc(_313278, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9730300), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f9730300))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9730300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1596, 1597)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _364232)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9678f00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9678f00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9678f00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f9679500))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679500))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679500))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679500))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679500))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679500), _385582)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f9679500), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f9679500), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679500))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679500))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679500))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679500))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9679500))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f9679500), _395926)\n Exit: (46) [system] peek_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679500), 20, _402638)\n Exit: (46) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 2, \"%~\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 2, \"%~\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 1, \"%\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 1, \"%\")\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Call: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 2, \"#!\")\n Fail: (46) [system] peek_string(<gt;gt;stream>(0x5566f9679500), 2, \"#!\")\n Fail: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9679500))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9679500))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), 1574, 1596, _189062)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _416172)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-read_attvars(false)), _298, (:-read_attvars(false)), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1597)\n Call: (42) [system] _601294 is 1597+1\n Exit: (42) [system] 1598 is 1597+1\n Call: (42) [system] 1660=<gt;gt;1598\n Fail: (42) [system] 1660=<gt;gt;1598\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), 1598)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1598)\n Call: (43) [t_l] t_l:file_stream_loc(_613624, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1597)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1598)\n Call: (43) [t_l] t_l:file_stream_loc(_616052, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9678b00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f9678b00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9678b00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1597, 1598)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703b18600), [])\n Call: (48) [system] close(<gt;gt;stream>(0x556703b18600))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703b18600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _702052)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1661)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1661)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1661)\n Call: (43) [t_l] t_l:file_stream_loc(_704558, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1660)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1661)\n Call: (43) [t_l] t_l:file_stream_loc(_706986, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703b18900), [])\n Call: (49) [system] close(<gt;gt;stream>(0x556703b18900))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703b18900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1660, 1661)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _757940)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x556703a44000), [])\n Call: (48) [system] close(<gt;gt;stream>(0x556703a44000))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703a44000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x55670399cf00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x55670399cf00), _779274)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x55670399cf00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x55670399cf00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x55670399cf00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x55670399cf00), _789618)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x55670399cf00), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x55670399cf00), '\\n')\n Exit: (46) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x55670399cf00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x55670399cf00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x55670399cf00), _799962)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x55670399cf00), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x55670399cf00), 20, _806674)\n Exit: (47) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 2, \"%~\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 1, \"%\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 2, \"#!\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x55670399cf00), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x55670399cf00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x55670399cf00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (ca:-clause_asserted_i(sk2_in(avar([vn='Ex', sk2='SKF-6667'])))), 1598, 1660, _582688)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _820822)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(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, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x556708ba1bc0)])\n Exit: (62) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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', ... = ...]))))), <gt;gt;clause>(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', ... = ...]))))), <gt;gt;clause>(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, <gt;gt;clause>(0x5566f60ca3c0))\n Call: (121) [system] nb_current('$w_tl_e', _1382698)\n Exit: (121) [system] nb_current('$w_tl_e', [<gt;gt;clause>(0x556708ba1bc0)])\n Call: (121) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x5566f60ca3c0), <gt;gt;clause>(0x556708ba1bc0)])\n Exit: (121) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x5566f60ca3c0), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f60ca3c0), <gt;gt;clause>(0x556708ba1bc0)])\n Call: (121) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x556708ba1bc0)])\n Exit: (121) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x556708ba1bc0)])\n Call: (122) [system] erase(<gt;gt;clause>(0x5566f60ca3c0))\n Exit: (122) [system] erase(<gt;gt;clause>(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(<gt;gt;clause>(0x55670d632000)), _1362622, fail)->true;true))\n^ Unify: (101) [system] call(user:(catch(erase(<gt;gt;clause>(0x55670d632000)), _1362622, fail)->true;true))\n Call: (104) [system] erase(<gt;gt;clause>(0x55670d632000))\n Exit: (104) [system] erase(<gt;gt;clause>(0x55670d632000))\n Call: (103) [system] true\n Exit: (103) [system] true\n^ Exit: (101) [system] call(user:(catch(erase(<gt;gt;clause>(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(<gt;gt;clause>(0x556708f6b540)), _1340942, fail)->true;true))\n^ Unify: (97) [system] call(user:(catch(erase(<gt;gt;clause>(0x556708f6b540)), _1340942, fail)->true;true))\n Call: (100) [system] erase(<gt;gt;clause>(0x556708f6b540))\n Exit: (100) [system] erase(<gt;gt;clause>(0x556708f6b540))\n Call: (99) [system] true\n Exit: (99) [system] true\n^ Exit: (97) [system] call(user:(catch(erase(<gt;gt;clause>(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', [<gt;gt;clause>(0x556708ba1bc0)])\n Call: (62) [system] nb_linkval('$w_tl_e', [])\n Exit: (62) [system] nb_linkval('$w_tl_e', [])\n Call: (63) [system] erase(<gt;gt;clause>(0x556708ba1bc0))\n Exit: (63) [system] erase(<gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1661)\n Call: (42) [system] _1491988 is 1661+1\n Exit: (42) [system] 1662 is 1661+1\n Call: (42) [system] 1677=<gt;gt;1662\n Fail: (42) [system] 1677=<gt;gt;1662\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1663)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1663)\n Call: (43) [t_l] t_l:file_stream_loc(_1504318, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1661)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1663)\n Call: (43) [t_l] t_l:file_stream_loc(_1506746, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f51ea400))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51ea400), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1661, 1663)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f51eb300))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f51eb300), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _1592662)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1678)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1678)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1678)\n Call: (43) [t_l] t_l:file_stream_loc(_1595168, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1677)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1678)\n Call: (43) [t_l] t_l:file_stream_loc(_1597596, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7c00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f9ae7c00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7c00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1677, 1678)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _1648550)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f9ae7900))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f9ae7900), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f9ae6100))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), _1669880)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f9ae6100), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9ae6100))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), _1680224)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f9ae6100), '\\n')\n Exit: (46) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9ae6100))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f9ae6100))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), _1690568)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5566f9ae6100), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9ae6100), 20, _1697280)\n Exit: (47) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 2, \"%~\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 1, \"%\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 2, \"#!\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f9ae6100), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f9ae6100))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-listing(ca)), 1663, 1677, _1473382)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _1711428)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-listing(ca)), _298, (:-dmsg(skipped(listing(ca)))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1678)\n Call: (42) [system] _1898416 is 1678+1\n Exit: (42) [system] 1679 is 1678+1\n Call: (42) [system] 1700=<gt;gt;1679\n Fail: (42) [system] 1700=<gt;gt;1679\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1680)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1680)\n Call: (43) [t_l] t_l:file_stream_loc(_1910746, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1678)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1680)\n Call: (43) [t_l] t_l:file_stream_loc(_1913174, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556704361a00), [])\n Call: (49) [system] close(<gt;gt;stream>(0x556704361a00))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556704361a00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1678, 1680)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), [])\n Call: (48) [system] close(<gt;gt;stream>(0x556703764800))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703764800), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _1999104)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1701)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1701)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1701)\n Call: (43) [t_l] t_l:file_stream_loc(_2001610, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1700)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1701)\n Call: (43) [t_l] t_l:file_stream_loc(_2004038, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), [])\n Call: (49) [system] close(<gt;gt;stream>(0x556703be0000))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x556703be0000), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1700, 1701)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _2054992)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5567038ee600))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5567038ee600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f5d83b00))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), _2076316)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f5d83b00), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5d83b00))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), _2086660)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f5d83b00), '\\n')\n Exit: (46) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5d83b00))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5d83b00))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), _2097004)\n Exit: (47) [system] peek_char(<gt;gt;stream>(0x5566f5d83b00), :)\n Call: (47) [system] char_type(:, space)\n Fail: (47) [system] char_type(:, space)\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5d83b00), 20, _2103716)\n Exit: (47) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 2, \"%~\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 1, \"%\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 2, \"#!\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5d83b00), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5d83b00))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), 1680, 1700, _1879810)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _2117864)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(0x556703a44a00), (:-abolish((sk2_in/1))), _298, (:-abolish((sk2_in/1))), _294, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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, <gt;gt;stream>(0x556703a44a00))\n Call: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Unify: (41) [system] stream_property(<gt;gt;stream>(0x556703a44a00), file_name('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc'))\n Exit: (41) [system] stream_property(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1701)\n Call: (42) [system] _2290750 is 1701+1\n Exit: (42) [system] 1702 is 1701+1\n Call: (42) [system] 1778=<gt;gt;1702\n Fail: (42) [system] 1778=<gt;gt;1702\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), 1703)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1703)\n Call: (43) [t_l] t_l:file_stream_loc(_2303080, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1701)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1703)\n Call: (43) [t_l] t_l:file_stream_loc(_2305508, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f78fc700), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f78fc700))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f78fc700), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1701, 1703)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5200), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f61f5200))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5200), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _2391524)\n Exit: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), 1779)\n Call: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1779)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1779)\n Call: (43) [t_l] t_l:file_stream_loc(_2394030, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1778)\n Unify: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;stream>(0x556703a44a00), 1779)\n Call: (43) [t_l] t_l:file_stream_loc(_2396458, <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), [])\n Call: (49) [system] close(<gt;gt;stream>(0x5566f61f5600))\n Exit: (49) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5600), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), 1778, 1779)\n Exit: (42) [echo_files] echo_files:catch_up_to_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] at_end_of_stream(<gt;gt;stream>(0x556703a44a00))\n Fail: (43) [system] at_end_of_stream(<gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Call: (43) [system] character_count(<gt;gt;stream>(0x556703a44a00), _2447412)\n Exit: (43) [system] character_count(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), [])\n Call: (48) [system] close(<gt;gt;stream>(0x5566f61f5c00))\n Exit: (48) [system] close(<gt;gt;stream>(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, <gt;gt;stream>(0x5566f61f5c00), []), read_util:read_string(<gt;gt;stream>(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(<gt;gt;stream>(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\", <gt;gt;stream>(0x5566f5ec2200))\n Call: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Call: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (45) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Redo: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (45) [system] peek_char(<gt;gt;stream>(0x5566f5ec2200), _2468716)\n Exit: (45) [system] peek_char(<gt;gt;stream>(0x5566f5ec2200), '\\n')\n Call: (45) [system] char_type('\\n', space)\n Exit: (45) [system] char_type('\\n', space)\n Call: (45) [system] get_char(<gt;gt;stream>(0x5566f5ec2200), '\\n')\n Exit: (45) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5ec2200))\n Call: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Call: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (46) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Redo: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (46) [system] peek_char(<gt;gt;stream>(0x5566f5ec2200), _2479060)\n Exit: (46) [system] peek_char(<gt;gt;stream>(0x5566f5ec2200), '\\n')\n Call: (46) [system] char_type('\\n', space)\n Exit: (46) [system] char_type('\\n', space)\n Call: (46) [system] get_char(<gt;gt;stream>(0x5566f5ec2200), '\\n')\n Exit: (46) [system] get_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5ec2200))\n Call: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Call: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (47) [system] at_end_of_stream(<gt;gt;stream>(0x5566f5ec2200))\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (47) [system] peek_char(<gt;gt;stream>(0x5566f5ec2200), _2489404)\n Exit: (47) [system] peek_char(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5ec2200), 20, _2496116)\n Exit: (47) [system] peek_string(<gt;gt;stream>(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(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 2, \"%~\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 2, \"%~\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 1, \"%\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 1, \"%\")\n Redo: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Unify: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Call: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 2, \"#!\")\n Fail: (47) [system] peek_string(<gt;gt;stream>(0x5566f5ec2200), 2, \"#!\")\n Fail: (46) [echo_files] echo_files:consume_white(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (45) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (44) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(0x5566f5ec2200))\n Fail: (43) [echo_files] echo_files:consume_white_space_proxy(<gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00))\n Redo: (41) [echo_files] echo_files:mco('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), (:-with_fc_mode(zdirect, must((get_fc_mode((xxxf, ax), _2251426), _2251426=zdirect)))), 1703, 1778, _2272144)\n Call: (42) [system] character_count(<gt;gt;stream>(0x556703a44a00), _2510264)\n Exit: (42) [system] character_count(<gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(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', <gt;gt;stream>(0x556703a44a00), close(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(0x5566f56f4070)), [], [expand(false), expand(true)]), system:'$term_in_file'(<gt;gt;stream>(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, <gt;gt;stream>(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(<gt;gt;stream>(0x556703a44a00), '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', <gt;gt;clause>(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), <gt;gt;clause>(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', [<gt;gt;clause>(0x5566f7ca3020)])\n Exit: (46) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(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\"), <gt;gt;clause>(0x5566f6554600))\n Call: (58) [system] nb_current('$w_tl_e', _125174)\n Exit: (58) [system] nb_current('$w_tl_e', [<gt;gt;clause>(0x5566f7ca3020)])\n Call: (58) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x5566f6554600), <gt;gt;clause>(0x5566f7ca3020)])\n Exit: (58) [system] nb_linkval('$w_tl_e', [<gt;gt;clause>(0x5566f6554600), <gt;gt;clause>(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(<gt;gt;stream>(0x7f8762aee8c0))\n Call: (72) [http_stream] http_stream:is_cgi_stream(<gt;gt;stream>(0x7f8762aee8c0))\n Fail: (72) [http_stream] http_stream:is_cgi_stream(<gt;gt;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") 03:20:46 03:20:46 ^ Call: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) 03:20:46 ^ Unify: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) 03:20:46 ^ Call: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _10483616), dmsg(_10483616)))) 03:20:46 ^ Unify: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _10483616), dmsg(_10483616)))) 03:20:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc:96 03:20:46 %~ test_completed_exit(40) 03:20:46 ^ Exit: (44) [logicmoo_test] dmsg:dzotrace(ignore(\+ \+ (pretty_and_hide(test_completed_exit(40), _10483616), dmsg(_10483616)))) 03:20:46 ^ Exit: (43) [logicmoo_test] dmsg:dmsg_pretty(test_completed_exit(40)) 03:20:46 totalTime=7.000 03:20:46 03:20:46 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' 03:20:46 03:20:52 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 03:20:52 ISSUE_ID=356 03:20:52 ISSUE_OC=OPEN 03:20:52 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 03:20:52 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 03:20:52 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_01 JUnit 03:20:52 03:20:52 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']" 03:20:52 03:20:52 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:20:52 03:20:52 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_01.pl 03:20:52 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_01/ 03:20:52 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_01 03:20:52 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/584 03:20:52 03:20:52 03:20:53 %~ init_phase(after_load) 03:20:53 %~ init_phase(restore_state) 03:20:53 % 03:20:53 %~ init_why(after_boot,program) 03:20:53 %~ after_boot. 03:20:53 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:20:53 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_01.pl'), 03:20:53 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:20:53 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:20:53 03:20:53 03:20:53 :- if(\+ current_module(attvar_reader)). 03:20:53 :- use_module(library(logicmoo/attvar_reader)). 03:20:53 /*~ 03:20:53 ~*/ 03:20:53 03:20:53 :- endif. 03:20:53 03:20:53 %:- pfc_test_feature(mt,must_not_be_pfc_file). 03:20:53 03:20:53 sk1:attr_unify_hook(_,_). 03:20:53 03:20:53 /*~ 03:20:53 No source location!? 03:20:53 ~*/ 03:20:53 03:20:53 03:20:53 :- debug_logicmoo(_). 03:20:53 /*~ 03:20:53 ~*/ 03:20:53 03:20:53 :- nodebug_logicmoo(http(_)). 03:20:53 /*~ 03:20:53 ~*/ 03:20:53 03:20:53 :- debug_logicmoo(logicmoo(_)). 03:20:53 03:20:53 % :- dynamic(sk1_in/1). 03:20:53 03:20:53 /*~ 03:20:53 ~*/ 03:20:53 03:20:53 03:20:53 % :- dynamic(sk1_in/1). 03:20:53 03:20:53 :- read_attvars(true). 03:20:53 % :- set_prolog_flag(assert_attvars,true). 03:20:53 03:20:53 /*~ 03:20:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_01.pl:20 03:20:53 %~ install_attvar_expander(user) 03:20:53 %~ term_xform( sk1_in( aVar([vn='Ex'],[sk1='SKF-666'])) --> 03:20:53 %~ 03:20:53 %~ sk1_in(In_Sk1) :- 03:20:53 %~ 03:20:53 %~ attr_bind([put_attr(In_Sk1,sk1,'SKF-666')],true)) 03:20:53 ~*/ 03:20:53 03:20:53 % :- set_prolog_flag(assert_attvars,true). 03:20:53 03:20:53 sk1_in(aVar([vn='Ex'],[sk1='SKF-666'])). 03:20:53 03:20:53 /*~ 03:20:53 No source location!? 03:20:53 ~*/ 03:20:53 03:20:53 03:20:53 :- listing(sk1_in/1). 03:20:53 03:20:53 /*~ 03:20:53 %~ skipped( listing( sk1_in/1)) 03:20:53 ~*/ 03:20:53 03:20:53 03:20:53 :- must((sk1_in(Ex),get_attr(Ex,sk1,What),What=='SKF-666')). 03:20:53 03:20:53 03:20:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_01.pl 03:20:53 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_01/ 03:20:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_01 03:20:53 03:20:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/584 03:20:53 /*~ 03:20:53 %~ ?-( mpred_test( "Test_0001_Line_0000__sk1_in_1_in_user", 03:20:53 %~ user : ( sk1_in(Ex) , 03:20:53 %~ get_attr(Ex,sk1,What) , 03:20:53 %~ What=='SKF-666'))). 03:20:53 passed=info(why_was_true(user:(sk1_in(_26452),get_attr(_26452,sk1,'SKF-666'),'SKF-666'=='SKF-666'))) 03:20:53 no_proof_for((sk1_in(In_Sk1),get_attr(In_Sk1,sk1,'SKF-666'),'SKF-666'=='SKF-666')). 03:20:53 03:20:53 no_proof_for((sk1_in(In_Sk1),get_attr(In_Sk1,sk1,'SKF-666'),'SKF-666'=='SKF-666')). 03:20:53 03:20:53 no_proof_for((sk1_in(In_Sk1),get_attr(In_Sk1,sk1,'SKF-666'),'SKF-666'=='SKF-666')). 03:20:53 03:20:53 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_01-Test_0001_Line_0000__sk1_in_1_in_user'. 03:20:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_01'. 03:20:53 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\']"'. 03:20:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:20:53 ~*/ 03:20:53 %~ unused(no_junit_results) 03:20:53 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.045654917-junit.xml 03:20:53 <gt;oxml version="1.0" encoding="utf-8"?> 03:20:53 <gt;testsuites> 03:20:53 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:20:53 % use :- set_prolog_flag(junit_show_converage, true). 03:20:53 03:20:53 % No tests to run 03:20:53 ]]>><gt;/system-out><gt;/testsuites> 03:20:53 Test_0001_Line_0000__sk1_in_1_in_user result = passed. 03:20:53 03:20:53 %~ test_completed_exit(64) 03:20:53 totalTime=1.000 03:20:53 03:20:53 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' 03:20:53 03:20:59 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 03:20:59 ISSUE_ID=584 03:20:59 ISSUE_OC=OPEN 03:20:59 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 03:20:59 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 03:20:59 FileTestCase=logicmoo.pfc.test.sanity_base.ABC_01 JUnit 03:20:59 03:20:59 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']" 03:20:59 03:20:59 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:20:59 03:20:59 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/abc_01.pfc 03:20:59 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ABC_01/ 03:20:59 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AABC_01 03:20:59 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/564 03:20:59 03:20:59 03:21:00 %~ init_phase(after_load) 03:21:00 %~ init_phase(restore_state) 03:21:00 % 03:21:00 %~ init_why(after_boot,program) 03:21:00 %~ after_boot. 03:21:00 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:21:00 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/abc_01.pfc'), 03:21:00 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:21:00 %~ message_hook( 03:21:00 %~ error( permission_error(redefine,module,logicmoo_test), 03:21:00 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:21:00 %~ error, 03:21:00 %~ [ '~q/~w: '-[module,2], 03:21:00 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:21:00 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:21:00 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:21:00 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:00 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:21:00 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:00 03:21:00 03:21:00 :- mpred_trace_exec. 03:21:00 03:21:00 /*~ 03:21:00 ~*/ 03:21:00 03:21:00 03:21:00 ==> b(2). 03:21:00 03:21:00 /*~ 03:21:00 ~*/ 03:21:00 03:21:00 03:21:00 :- mpred_why( b(2)). 03:21:00 03:21:00 /*~ 03:21:00 %~ ?-( mpred_test("Test_0001_Line_0000__b_2_in_user",user:b(2))). 03:21:00 passed=info(why_was_true(user:b(2))) 03:21:00 no_proof_for(b(2)). 03:21:00 03:21:00 no_proof_for(b(2)). 03:21:00 03:21:00 no_proof_for(b(2)). 03:21:00 03:21:00 name = 'logicmoo.pfc.test.sanity_base.ABC_01-Test_0001_Line_0000__b_2_in_user'. 03:21:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ABC_01'. 03:21:00 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\']"'. 03:21:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:00 ~*/ 03:21:00 03:21:00 03:21:00 \+ b(2). 03:21:00 03:21:00 /*~ 03:21:00 %~ debugm( baseKB, 03:21:00 %~ show_success( baseKB, 03:21:00 %~ baseKB : mpred_withdraw( b(2), 03:21:00 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/abc_01.pfc ',19) , 03:21:00 %~ ax)))) 03:21:00 ~*/ 03:21:00 03:21:00 03:21:00 :- mpred_test(\+ b(2)). 03:21:00 03:21:00 % :- rtrace. 03:21:00 03:21:00 03:21:00 03:21:00 03:21:00 03:21:00 03:21:00 03:21:00 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/abc_01.pfc 03:21:00 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ABC_01/ 03:21:00 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AABC_01 03:21:00 03:21:00 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/564 03:21:00 /*~ 03:21:00 %~ ?-( mpred_test("Test_0002_Line_0000__naf_b_2_in_user",user:(\+b(2)))). 03:21:00 passed=info(why_was_true(user:(\+b(2)))) 03:21:00 no_proof_for(\+b(2)). 03:21:00 03:21:00 no_proof_for(\+b(2)). 03:21:00 03:21:00 no_proof_for(\+b(2)). 03:21:00 03:21:00 name = 'logicmoo.pfc.test.sanity_base.ABC_01-Test_0002_Line_0000__naf_b_2_in_user'. 03:21:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ABC_01'. 03:21:00 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\']"'. 03:21:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:00 ~*/ 03:21:00 %~ unused(no_junit_results) 03:21:00 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121606312-junit.xml 03:21:00 <gt;oxml version="1.0" encoding="utf-8"?> 03:21:00 <gt;testsuites> 03:21:00 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:21:00 % use :- set_prolog_flag(junit_show_converage, true). 03:21:00 03:21:00 % No tests to run 03:21:00 ]]>><gt;/system-out><gt;/testsuites> 03:21:00 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) 03:21:00 Test_0001_Line_0000__b_2_in_user result = passed. 03:21:00 Test_0002_Line_0000__naf_b_2_in_user result = passed. 03:21:00 03:21:00 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/abc_01.pfc:36 03:21:00 %~ test_completed_exit(96) 03:21:00 totalTime=1.000 03:21:00 03:21:00 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' 03:21:00 03:21:07 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 03:21:07 ISSUE_ID=564 03:21:07 ISSUE_OC=OPEN 03:21:07 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 03:21:07 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 03:21:07 FileTestCase=logicmoo.pfc.test.sanity_base.WHY_BUG_01E JUnit 03:21:07 03:21:07 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']" 03:21:07 03:21:07 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:21:07 03:21:07 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc 03:21:07 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/WHY_BUG_01E/ 03:21:07 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AWHY_BUG_01E 03:21:07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/510 03:21:07 03:21:07 03:21:09 %~ init_phase(after_load) 03:21:09 %~ init_phase(restore_state) 03:21:09 % 03:21:09 %~ init_why(after_boot,program) 03:21:09 %~ after_boot. 03:21:09 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:21:09 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc'), 03:21:09 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:21:09 %~ message_hook( 03:21:09 %~ error( permission_error(redefine,module,logicmoo_test), 03:21:09 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:21:09 %~ error, 03:21:09 %~ [ '~q/~w: '-[module,2], 03:21:09 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:21:09 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:21:09 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:21:09 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:09 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:21:09 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:09 03:21:09 03:21:09 :- use_module(library(statistics)). 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 :- mpred_notrace_exec. 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 :- statistics. 03:21:09 /*~ 03:21:09 % Started at Mon Sep 27 03:21:07 2021 03:21:09 % 1.067 seconds cpu time for 2,126,334 inferences 03:21:09 % 941,735 atoms, 32,339 functors, 31,550 predicates, 747 modules, 15,986,630 VM-codes 03:21:09 % 03:21:09 % Limit Allocated In use 03:21:09 % Local stack: - 52 Kb 3,920 b 03:21:09 % Global stack: - 256 Kb 172 Kb 03:21:09 % Trail stack: - 66 Kb 944 b 03:21:09 % Total: 1,024 Mb 374 Kb 177 Kb 03:21:09 % 03:21:09 % 2 garbage collections gained 95,488 bytes in 0.000 seconds. 03:21:09 % 4 atom garbage collections gained 2,673 atoms in 0.050 seconds. 03:21:09 % 8 clause garbage collections gained 1,843 clauses in 0.000 seconds. 03:21:09 % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds 03:21:09 % 3 threads, 0 finished threads used 0.000 seconds 03:21:09 ~*/ 03:21:09 03:21:09 :- cls. 03:21:09 % reset runtime counter 03:21:09 /*~ 03:21:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc:9 03:21:09 %~ skipped(messy_on_output,cls) 03:21:09 ~*/ 03:21:09 03:21:09 % reset runtime counter 03:21:09 :- statistics(runtime,_Secs). 03:21:09 03:21:09 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 . 03:21:09 03:21:09 transitive(P) ==> 03:21:09 ((t(P,X,Y),t(P,Y,Z)/(dif(X,Y),dif(Y,Z),dif(X,Z)))==> t(P, X, Z)). 03:21:09 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 03:21:09 taxinomicPair(E,P) ==> 03:21:09 (t(P,X,Y),t(E,Y,Z) ==> t(P, X, Z)). 03:21:09 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 03:21:09 subRelation(E,P) ==> 03:21:09 ((t(E,X,Y)/(dif(X,Y))) ==> t(P,X,Y)). 03:21:09 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 03:21:09 edge(1,2). 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 edge(2,3). 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 edge(3,4). 03:21:09 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 03:21:09 subRelation(edge,hop). 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 subRelation(hop,path). 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 symmetric(hop). 03:21:09 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 03:21:09 symmetric(P) ==> 03:21:09 (t(P,X,Y)/dif(X,Y) ==> t(P,Y,X)). 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 antisymmetric(P)/fail ==> 03:21:09 (t(P,X,Y)/dif(X,Y) ==> ~t(P,Y,X)). 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 reflexive(P) ==> 03:21:09 t(P,X,X). 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 antireflexive(P) ==> 03:21:09 ~t(P,X,X). 03:21:09 03:21:09 /*~ 03:21:09 ~*/ 03:21:09 03:21:09 03:21:09 :- cls. 03:21:09 % things that cannot be true are removed 03:21:09 % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). 03:21:09 03:21:09 /*~ 03:21:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc:41 03:21:09 %~ skipped(messy_on_output,cls) 03:21:09 ~*/ 03:21:09 03:21:09 % things that cannot be true are removed 03:21:09 % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). 03:21:09 03:21:09 :- mpred_why(edge(X,Y)==>hop(X,Y)). 03:21:09 03:21:09 % bug .. giving the wrong proof! 03:21:09 /*~ 03:21:09 %~ ?-( mpred_test( "Test_0001_Line_0000__edge_2_in_user", 03:21:09 %~ user : edge(X,Y)==>hop(X,Y))). 03:21:09 failure=info((why_was_true(user:(\+ (edge(_39008,_39030)==>hop(_39008,_39030)))),nop(ftrace(user:(edge(_39008,_39030)==>hop(_39008,_39030)))))) 03:21:09 no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). 03:21:09 03:21:09 no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). 03:21:09 03:21:09 no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). 03:21:09 03:21:09 name = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E-Test_0001_Line_0000__edge_2_in_user'. 03:21:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E'. 03:21:09 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\']"'. 03:21:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:09 ~*/ 03:21:09 03:21:09 03:21:09 % bug .. giving the wrong proof! 03:21:09 :- mpred_why(edge(X,Y)==>hop(Y,X)). 03:21:09 03:21:09 % bug .. not giving any proof! 03:21:09 /*~ 03:21:09 %~ ?-( mpred_test( "Test_0002_Line_0000__edge_2_in_user", 03:21:09 %~ user : edge(X,Y)==>hop(Y,X))). 03:21:09 failure=info((why_was_true(user:(\+ (edge(_29634,_29656)==>hop(_29656,_29634)))),nop(ftrace(user:(edge(_29634,_29656)==>hop(_29656,_29634)))))) 03:21:09 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:09 03:21:09 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:09 03:21:09 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:09 03:21:09 name = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E-Test_0002_Line_0000__edge_2_in_user'. 03:21:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E'. 03:21:09 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\']"'. 03:21:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:09 ~*/ 03:21:09 03:21:09 03:21:09 % bug .. not giving any proof! 03:21:09 :- dif(X,Y), mpred_why(edge(X,Y)==>hop(Y,X)). 03:21:09 03:21:09 03:21:09 03:21:09 /*~ 03:21:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc:51 03:21:09 %~ ?-( mpred_test( "Test_0003_Line_0000__edge_2_in_user", 03:21:09 %~ user : edge(X,Y)==>hop(Y,X))). 03:21:09 failure=info((why_was_true(user:(\+ (edge(_55204,_55236)==>hop(_55236,_55204)))),nop(ftrace(user:(edge(_55204,_55236)==>hop(_55236,_55204)))))) 03:21:09 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:09 03:21:09 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:09 03:21:09 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:09 03:21:09 name = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E-Test_0003_Line_0000__edge_2_in_user'. 03:21:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.WHY_BUG_01E'. 03:21:09 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\']"'. 03:21:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:09 ~*/ 03:21:09 %~ unused(no_junit_results) 03:21:09 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.264384476-junit.xml 03:21:09 <gt;oxml version="1.0" encoding="utf-8"?> 03:21:09 <gt;testsuites> 03:21:09 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:21:09 % use :- set_prolog_flag(junit_show_converage, true). 03:21:09 03:21:09 % No tests to run 03:21:09 ]]>><gt;/system-out><gt;/testsuites> 03:21:09 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) 03:21:09 Test_0001_Line_0000__edge_2_in_user result = failure. 03:21:09 Test_0002_Line_0000__edge_2_in_user result = failure. 03:21:09 Test_0003_Line_0000__edge_2_in_user result = failure. 03:21:09 03:21:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/why_bug_01e.pfc:55 03:21:09 %~ test_completed_exit(40) 03:21:09 totalTime=1.000 03:21:09 03:21:09 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' 03:21:09 03:21:15 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 03:21:15 ISSUE_ID=510 03:21:15 ISSUE_OC=OPEN 03:21:15 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 03:21:15 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 03:21:15 FileTestCase=logicmoo.pfc.test.sanity_base.UNDO_02A JUnit 03:21:15 03:21:15 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']" 03:21:15 03:21:15 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:21:15 03:21:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/undo_02a.pfc 03:21:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UNDO_02A/ 03:21:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNDO_02A 03:21:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/332 03:21:15 03:21:15 03:21:16 %~ init_phase(after_load) 03:21:16 %~ init_phase(restore_state) 03:21:16 % 03:21:16 %~ init_why(after_boot,program) 03:21:16 %~ after_boot. 03:21:16 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:21:16 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_02a.pfc'), 03:21:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:21:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:21:16 %~ message_hook( 03:21:16 %~ error( permission_error(redefine,module,logicmoo_test), 03:21:16 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:21:16 %~ error, 03:21:16 %~ [ '~q/~w: '-[module,2], 03:21:16 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:21:16 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:21:16 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:21:16 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:16 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:21:16 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:16 03:21:16 03:21:16 % this Pfc example shows how to maintain a sum_01a. 03:21:16 % Given a set of asssertions matching value_01a(N), this rule 03:21:16 % will maintain an assertion sum_01a(S) where S is the sum_01a of all of the values. 03:21:16 03:21:16 03:21:16 :- dynamic(sum_01a/1). 03:21:16 03:21:16 03:21:16 % RULES 03:21:16 03:21:16 /*~ 03:21:16 ~*/ 03:21:16 03:21:16 03:21:16 03:21:16 % RULES 03:21:16 03:21:16 value_01a(X) ==> {addToSum(X)}. 03:21:16 03:21:16 /*~ 03:21:16 ~*/ 03:21:16 03:21:16 03:21:16 do_and_undo(addToSum(X), subFromSum(X)). 03:21:16 03:21:16 % prologBuiltin(addToSum/1). 03:21:16 03:21:16 /*~ 03:21:16 ~*/ 03:21:16 03:21:16 03:21:16 % prologBuiltin(addToSum/1). 03:21:16 03:21:16 addToSum(X) :- 03:21:16 retract(sum_01a(S)), 03:21:16 !, 03:21:16 NewS is X+S, 03:21:16 assert(sum_01a(NewS)). 03:21:16 /*~ 03:21:16 ~*/ 03:21:16 03:21:16 addToSum(X) :- assert(sum_01a(X)). 03:21:16 03:21:16 /*~ 03:21:16 ~*/ 03:21:16 03:21:16 03:21:16 subFromSum(X) :- 03:21:16 retract(sum_01a(S)), 03:21:16 NewS is S-X, 03:21:16 assert(sum_01a(NewS)), 03:21:16 !. 03:21:16 /*~ 03:21:16 ~*/ 03:21:16 03:21:16 subFromSum(X) :- 03:21:16 format('~n I can''t find a sum to subtract ~w from.',[X]), 03:21:16 listing(sum_01a/1). 03:21:16 03:21:16 03:21:16 % FACTS 03:21:16 03:21:16 /*~ 03:21:16 ~*/ 03:21:16 03:21:16 03:21:16 03:21:16 % FACTS 03:21:16 03:21:16 value_01a(1). 03:21:16 /*~ 03:21:16 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(1)))) 03:21:16 ~*/ 03:21:16 03:21:16 value_01a(2). 03:21:16 /*~ 03:21:16 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(2)))) 03:21:16 ~*/ 03:21:16 03:21:16 value_01a(3). 03:21:16 03:21:16 03:21:16 % TEST RESULTS 03:21:16 /*~ 03:21:16 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(3)))) 03:21:16 ~*/ 03:21:16 03:21:16 03:21:16 03:21:16 % TEST RESULTS 03:21:16 :- mpred_test(sum_01a(6)). 03:21:16 03:21:16 % TEST REMOVAL HIT 03:21:16 /*~ 03:21:16 %~ ?-( mpred_test("Test_0001_Line_0000__sum_01a_6_in_user",user:sum_01a(6))). 03:21:16 passed=info(why_was_true(user:sum_01a(6))) 03:21:16 no_proof_for(sum_01a(6)). 03:21:16 03:21:16 no_proof_for(sum_01a(6)). 03:21:16 03:21:16 no_proof_for(sum_01a(6)). 03:21:16 03:21:16 name = 'logicmoo.pfc.test.sanity_base.UNDO_02A-Test_0001_Line_0000__sum_01a_6_in_user'. 03:21:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_02A'. 03:21:16 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\']"'. 03:21:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:16 ~*/ 03:21:16 03:21:16 03:21:16 % TEST REMOVAL HIT 03:21:16 \+ value_01a(2). 03:21:16 % :- mpred_why(value_01a(2)). 03:21:16 03:21:16 /*~ 03:21:16 %~ debugm( baseKB, 03:21:16 %~ show_success( baseKB, 03:21:16 %~ baseKB : mpred_withdraw( value_01a(2), 03:21:16 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_02a.pfc ',49) , 03:21:16 %~ ax)))) 03:21:16 ~*/ 03:21:16 03:21:16 % :- mpred_why(value_01a(2)). 03:21:16 03:21:16 :- mpred_test(sum_01a(4)). 03:21:16 03:21:16 % TEST REMOVAL MISS 03:21:16 /*~ 03:21:16 %~ ?-( mpred_test("Test_0002_Line_0000__sum_01a_4_in_user",user:sum_01a(4))). 03:21:16 failure=info((why_was_true(user:(\+sum_01a(4))),nop(ftrace(user:sum_01a(4))))) 03:21:16 no_proof_for(\+sum_01a(4)). 03:21:16 03:21:16 no_proof_for(\+sum_01a(4)). 03:21:16 03:21:16 no_proof_for(\+sum_01a(4)). 03:21:16 03:21:16 name = 'logicmoo.pfc.test.sanity_base.UNDO_02A-Test_0002_Line_0000__sum_01a_4_in_user'. 03:21:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_02A'. 03:21:16 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\']"'. 03:21:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:16 ~*/ 03:21:16 03:21:16 03:21:16 % TEST REMOVAL MISS 03:21:16 \+ value_01a(2). 03:21:16 /*~ 03:21:16 %~ debugm( baseKB, 03:21:16 %~ show_success( baseKB, 03:21:16 %~ baseKB : mpred_withdraw( value_01a(2), 03:21:16 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_02a.pfc ',55) , 03:21:16 %~ ax)))) 03:21:16 ~*/ 03:21:16 03:21:16 :- mpred_test(sum_01a(4)). 03:21:16 03:21:16 03:21:16 03:21:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/332 03:21:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/undo_02a.pfc 03:21:16 % 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/ 03:21:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNDO_02A 03:21:16 03:21:16 /*~ 03:21:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_02a.pfc:56 03:21:16 %~ ?-( mpred_test("Test_0003_Line_0000__sum_01a_4_in_user",user:sum_01a(4))). 03:21:16 failure=info((why_was_true(user:(\+sum_01a(4))),nop(ftrace(user:sum_01a(4))))) 03:21:16 no_proof_for(\+sum_01a(4)). 03:21:16 03:21:16 no_proof_for(\+sum_01a(4)). 03:21:16 03:21:16 no_proof_for(\+sum_01a(4)). 03:21:16 03:21:16 name = 'logicmoo.pfc.test.sanity_base.UNDO_02A-Test_0003_Line_0000__sum_01a_4_in_user'. 03:21:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_02A'. 03:21:16 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\']"'. 03:21:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:16 ~*/ 03:21:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_02a.pfc:65 03:21:16 %~ unused(no_junit_results) 03:21:16 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161864858-junit.xml 03:21:16 <gt;oxml version="1.0" encoding="utf-8"?> 03:21:16 <gt;testsuites> 03:21:16 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:21:16 % use :- set_prolog_flag(junit_show_converage, true). 03:21:16 03:21:16 % No tests to run 03:21:16 ]]>><gt;/system-out><gt;/testsuites> 03:21:16 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) 03:21:16 Test_0001_Line_0000__sum_01a_6_in_user result = passed. 03:21:16 Test_0002_Line_0000__sum_01a_4_in_user result = failure. 03:21:16 Test_0003_Line_0000__sum_01a_4_in_user result = failure. 03:21:16 03:21:16 %~ test_completed_exit(40) 03:21:16 totalTime=1.000 03:21:16 03:21:16 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' 03:21:16 03:21:23 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 03:21:23 ISSUE_ID=332 03:21:23 ISSUE_OC=OPEN 03:21:23 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 03:21:23 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 03:21:23 FileTestCase=logicmoo.pfc.test.sanity_base.UNDO_01B JUnit 03:21:23 03:21:23 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']" 03:21:23 03:21:23 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:21:23 03:21:23 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/undo_01b.pfc 03:21:23 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UNDO_01B/ 03:21:23 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNDO_01B 03:21:23 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/296 03:21:23 03:21:23 03:21:24 %~ init_phase(after_load) 03:21:24 %~ init_phase(restore_state) 03:21:24 % 03:21:24 %~ init_why(after_boot,program) 03:21:24 %~ after_boot. 03:21:24 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:21:24 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01b.pfc'), 03:21:24 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:21:24 %~ message_hook( 03:21:24 %~ error( permission_error(redefine,module,logicmoo_test), 03:21:24 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:21:24 %~ error, 03:21:24 %~ [ '~q/~w: '-[module,2], 03:21:24 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:21:24 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:21:24 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:21:24 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:21:24 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:24 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:21:24 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:24 03:21:24 03:21:24 % this Pfc example shows how to maintain a sum. 03:21:24 % Given a set of asssertions matching value(N), this rule 03:21:24 % will maintain an assertion sum(S) where S is the sum of all of the values. 03:21:24 03:21:24 03:21:24 :- dynamic(sum/1). 03:21:24 03:21:24 03:21:24 % RULES 03:21:24 03:21:24 /*~ 03:21:24 ~*/ 03:21:24 03:21:24 03:21:24 03:21:24 % RULES 03:21:24 03:21:24 value(X) ==> {addToSum(X)}. 03:21:24 03:21:24 /*~ 03:21:24 ~*/ 03:21:24 03:21:24 03:21:24 do_and_undo(addToSum(X), subFromSum(X)). 03:21:24 03:21:24 /*~ 03:21:24 ~*/ 03:21:24 03:21:24 03:21:24 addToSum(X) :- 03:21:24 retract(sum(S)), 03:21:24 !, 03:21:24 NewS is X+S, 03:21:24 assert(sum(NewS)). 03:21:24 /*~ 03:21:24 ~*/ 03:21:24 03:21:24 addToSum(X) :- assert(sum(X)). 03:21:24 03:21:24 /*~ 03:21:24 ~*/ 03:21:24 03:21:24 03:21:24 subFromSum(X) :- 03:21:24 retract(sum(S)), 03:21:24 NewS is S-X, 03:21:24 assert(sum(NewS)), 03:21:24 !. 03:21:24 /*~ 03:21:24 ~*/ 03:21:24 03:21:24 subFromSum(X) :- 03:21:24 format('~n I can''t find a sum to subtract ~w from.',[X]). 03:21:24 03:21:24 03:21:24 % FACTS 03:21:24 03:21:24 /*~ 03:21:24 ~*/ 03:21:24 03:21:24 03:21:24 03:21:24 % FACTS 03:21:24 03:21:24 value(1). 03:21:24 /*~ 03:21:24 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(1)))) 03:21:24 ~*/ 03:21:24 03:21:24 value(2). 03:21:24 /*~ 03:21:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01b.pfc:38 03:21:24 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(2)))) 03:21:24 ~*/ 03:21:24 03:21:24 value(3). 03:21:24 03:21:24 03:21:24 % TEST RESULTS 03:21:24 /*~ 03:21:24 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(3)))) 03:21:24 ~*/ 03:21:24 03:21:24 03:21:24 03:21:24 % TEST RESULTS 03:21:24 :- mpred_test(sum(6)). 03:21:24 03:21:24 % TEST REMOVAL HIT 03:21:24 /*~ 03:21:24 %~ ?-( mpred_test("Test_0001_Line_0000__sum_6_in_user",user:sum(6))). 03:21:24 passed=info(why_was_true(user:sum(6))) 03:21:24 no_proof_for(sum(6)). 03:21:24 03:21:24 no_proof_for(sum(6)). 03:21:24 03:21:24 no_proof_for(sum(6)). 03:21:24 03:21:24 name = 'logicmoo.pfc.test.sanity_base.UNDO_01B-Test_0001_Line_0000__sum_6_in_user'. 03:21:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01B'. 03:21:24 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\']"'. 03:21:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:24 ~*/ 03:21:24 03:21:24 03:21:24 % TEST REMOVAL HIT 03:21:24 \+ value(2). 03:21:24 /*~ 03:21:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01b.pfc:46 03:21:24 %~ debugm( baseKB, 03:21:24 %~ show_success( baseKB, 03:21:24 %~ baseKB : mpred_withdraw( value(2), 03:21:24 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_01b.pfc ',46) , 03:21:24 %~ ax)))) 03:21:24 ~*/ 03:21:24 03:21:24 :- mpred_test(sum(4)). 03:21:24 03:21:24 % TEST REMOVAL MISS 03:21:24 /*~ 03:21:24 %~ ?-( mpred_test("Test_0002_Line_0000__sum_4_in_user",user:sum(4))). 03:21:24 failure=info((why_was_true(user:(\+sum(4))),nop(ftrace(user:sum(4))))) 03:21:24 no_proof_for(\+sum(4)). 03:21:24 03:21:24 no_proof_for(\+sum(4)). 03:21:24 03:21:24 no_proof_for(\+sum(4)). 03:21:24 03:21:24 name = 'logicmoo.pfc.test.sanity_base.UNDO_01B-Test_0002_Line_0000__sum_4_in_user'. 03:21:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01B'. 03:21:24 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\']"'. 03:21:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:24 ~*/ 03:21:24 03:21:24 03:21:24 % TEST REMOVAL MISS 03:21:24 \+ value(2). 03:21:24 /*~ 03:21:24 %~ debugm( baseKB, 03:21:24 %~ show_success( baseKB, 03:21:24 %~ baseKB : mpred_withdraw( value(2), 03:21:24 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_01b.pfc ',50) , 03:21:24 %~ ax)))) 03:21:24 ~*/ 03:21:24 03:21:24 :- mpred_test(sum(4)). 03:21:24 03:21:24 03:21:24 /*~ 03:21:24 %~ ?-( mpred_test("Test_0003_Line_0000__sum_4_in_user",user:sum(4))). 03:21:24 failure=info((why_was_true(user:(\+sum(4))),nop(ftrace(user:sum(4))))) 03:21:24 no_proof_for(\+sum(4)). 03:21:24 03:21:24 no_proof_for(\+sum(4)). 03:21:24 03:21:24 no_proof_for(\+sum(4)). 03:21:24 03:21:24 name = 'logicmoo.pfc.test.sanity_base.UNDO_01B-Test_0003_Line_0000__sum_4_in_user'. 03:21:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01B'. 03:21:24 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\']"'. 03:21:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:24 ~*/ 03:21:24 %~ unused(no_junit_results) 03:21:24 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.17818069-junit.xml 03:21:24 <gt;oxml version="1.0" encoding="utf-8"?> 03:21:24 <gt;testsuites> 03:21:24 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:21:24 % use :- set_prolog_flag(junit_show_converage, true). 03:21:24 03:21:24 % No tests to run 03:21:24 ]]>><gt;/system-out><gt;/testsuites> 03:21:24 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) 03:21:24 Test_0001_Line_0000__sum_6_in_user result = passed. 03:21:24 Test_0002_Line_0000__sum_4_in_user result = failure. 03:21:24 Test_0003_Line_0000__sum_4_in_user result = failure. 03:21:24 03:21:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01b.pfc:54 03:21:24 %~ test_completed_exit(40) 03:21:24 totalTime=1.000 03:21:24 03:21:24 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' 03:21:24 03:21:30 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 03:21:30 ISSUE_ID=296 03:21:30 ISSUE_OC=OPEN 03:21:30 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 03:21:30 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 03:21:30 FileTestCase=logicmoo.pfc.test.sanity_base.UNDO_01A JUnit 03:21:30 03:21:30 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']" 03:21:30 03:21:30 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:21:30 03:21:30 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/undo_01a.pfc 03:21:30 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/UNDO_01A/ 03:21:30 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNDO_01A 03:21:30 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/297 03:21:30 03:21:30 03:21:32 %~ init_phase(after_load) 03:21:32 %~ init_phase(restore_state) 03:21:32 % 03:21:32 %~ init_why(after_boot,program) 03:21:32 %~ after_boot. 03:21:32 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:21:32 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01a.pfc'), 03:21:32 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:21:32 %~ message_hook( 03:21:32 %~ error( permission_error(redefine,module,logicmoo_test), 03:21:32 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:21:32 %~ error, 03:21:32 %~ [ '~q/~w: '-[module,2], 03:21:32 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:21:32 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:21:32 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:21:32 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:32 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:21:32 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:32 03:21:32 03:21:32 % this Pfc example shows how to maintain a sum. 03:21:32 % Given a set of asssertions matching value(N), this rule 03:21:32 % will maintain an assertion sum(S) where S is the sum of all of the values. 03:21:32 03:21:32 03:21:32 :- dynamic(sum/1). 03:21:32 03:21:32 03:21:32 % RULES 03:21:32 03:21:32 /*~ 03:21:32 ~*/ 03:21:32 03:21:32 03:21:32 03:21:32 % RULES 03:21:32 03:21:32 value(X) ==> {addToSum(X)}. 03:21:32 03:21:32 /*~ 03:21:32 ~*/ 03:21:32 03:21:32 03:21:32 do_and_undo(addToSum(X), subFromSum(X)). 03:21:32 03:21:32 /*~ 03:21:32 ~*/ 03:21:32 03:21:32 03:21:32 addToSum(X) :- 03:21:32 retract(sum(S)), 03:21:32 !, 03:21:32 NewS is X+S, 03:21:32 assert(sum(NewS)). 03:21:32 /*~ 03:21:32 ~*/ 03:21:32 03:21:32 addToSum(X) :- assert(sum(X)). 03:21:32 03:21:32 /*~ 03:21:32 ~*/ 03:21:32 03:21:32 03:21:32 subFromSum(X) :- 03:21:32 retract(sum(S)), 03:21:32 NewS is S-X, 03:21:32 assert(sum(NewS)), 03:21:32 !. 03:21:32 /*~ 03:21:32 ~*/ 03:21:32 03:21:32 subFromSum(X) :- 03:21:32 format('~n I can''t find a sum to subtract ~w from.',[X]). 03:21:32 03:21:32 03:21:32 03:21:32 % FACTS 03:21:32 03:21:32 /*~ 03:21:32 ~*/ 03:21:32 03:21:32 03:21:32 03:21:32 03:21:32 % FACTS 03:21:32 03:21:32 value(1). 03:21:32 /*~ 03:21:32 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(1)))) 03:21:32 ~*/ 03:21:32 03:21:32 value(2). 03:21:32 /*~ 03:21:32 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(2)))) 03:21:32 ~*/ 03:21:32 03:21:32 value(3). 03:21:32 03:21:32 % TEST RESULTS 03:21:32 /*~ 03:21:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01a.pfc:40 03:21:32 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(addToSum(3)))) 03:21:32 ~*/ 03:21:32 03:21:32 03:21:32 % TEST RESULTS 03:21:32 :- mpred_test(sum(6)). 03:21:32 03:21:32 % TEST REMOVAL HIT 03:21:32 /*~ 03:21:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01a.pfc:43 03:21:32 %~ ?-( mpred_test("Test_0001_Line_0000__sum_6_in_user",user:sum(6))). 03:21:32 passed=info(why_was_true(user:sum(6))) 03:21:32 no_proof_for(sum(6)). 03:21:32 03:21:32 no_proof_for(sum(6)). 03:21:32 03:21:32 no_proof_for(sum(6)). 03:21:32 03:21:32 name = 'logicmoo.pfc.test.sanity_base.UNDO_01A-Test_0001_Line_0000__sum_6_in_user'. 03:21:32 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01A'. 03:21:32 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\']"'. 03:21:32 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:32 ~*/ 03:21:32 03:21:32 03:21:32 % TEST REMOVAL HIT 03:21:32 \+ value(2). 03:21:32 /*~ 03:21:32 %~ debugm( baseKB, 03:21:32 %~ show_success( baseKB, 03:21:32 %~ baseKB : mpred_withdraw( value(2), 03:21:32 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_01a.pfc ',46) , 03:21:32 %~ ax)))) 03:21:32 ~*/ 03:21:32 03:21:32 :- mpred_test(sum(4)). 03:21:32 03:21:32 % TEST REMOVAL MISS 03:21:32 /*~ 03:21:32 %~ ?-( mpred_test("Test_0002_Line_0000__sum_4_in_user",user:sum(4))). 03:21:32 failure=info((why_was_true(user:(\+sum(4))),nop(ftrace(user:sum(4))))) 03:21:32 no_proof_for(\+sum(4)). 03:21:32 03:21:32 no_proof_for(\+sum(4)). 03:21:32 03:21:32 no_proof_for(\+sum(4)). 03:21:32 03:21:32 name = 'logicmoo.pfc.test.sanity_base.UNDO_01A-Test_0002_Line_0000__sum_4_in_user'. 03:21:32 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01A'. 03:21:32 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\']"'. 03:21:32 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:32 ~*/ 03:21:32 03:21:32 03:21:32 % TEST REMOVAL MISS 03:21:32 \+ value(2). 03:21:32 /*~ 03:21:32 %~ debugm( baseKB, 03:21:32 %~ show_success( baseKB, 03:21:32 %~ baseKB : mpred_withdraw( value(2), 03:21:32 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/undo_01a.pfc ',50) , 03:21:32 %~ ax)))) 03:21:32 ~*/ 03:21:32 03:21:32 :- mpred_test(sum(4)). 03:21:32 03:21:32 03:21:32 03:21:32 /*~ 03:21:32 %~ ?-( mpred_test("Test_0003_Line_0000__sum_4_in_user",user:sum(4))). 03:21:32 failure=info((why_was_true(user:(\+sum(4))),nop(ftrace(user:sum(4))))) 03:21:32 no_proof_for(\+sum(4)). 03:21:32 03:21:32 no_proof_for(\+sum(4)). 03:21:32 03:21:32 no_proof_for(\+sum(4)). 03:21:32 03:21:32 name = 'logicmoo.pfc.test.sanity_base.UNDO_01A-Test_0003_Line_0000__sum_4_in_user'. 03:21:32 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.UNDO_01A'. 03:21:32 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\']"'. 03:21:32 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:32 ~*/ 03:21:32 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/undo_01a.pfc:55 03:21:32 %~ unused(no_junit_results) 03:21:32 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.24885501-junit.xml 03:21:32 <gt;oxml version="1.0" encoding="utf-8"?> 03:21:32 <gt;testsuites> 03:21:32 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:21:32 % use :- set_prolog_flag(junit_show_converage, true). 03:21:32 03:21:32 % No tests to run 03:21:32 ]]>><gt;/system-out><gt;/testsuites> 03:21:32 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) 03:21:32 Test_0001_Line_0000__sum_6_in_user result = passed. 03:21:32 Test_0002_Line_0000__sum_4_in_user result = failure. 03:21:32 Test_0003_Line_0000__sum_4_in_user result = failure. 03:21:32 03:21:32 %~ test_completed_exit(40) 03:21:32 totalTime=1.000 03:21:32 03:21:32 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' 03:21:32 03:21:37 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 03:21:37 ISSUE_ID=297 03:21:37 ISSUE_OC=OPEN 03:21:37 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 03:21:37 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 03:21:37 FileTestCase=logicmoo.pfc.test.sanity_base.TML_01E JUnit 03:21:37 03:21:37 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']" 03:21:37 03:21:37 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:21:37 03:21:37 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tml_01e.pfc 03:21:37 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TML_01E/ 03:21:37 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATML_01E 03:21:37 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/357 03:21:37 03:21:37 03:21:39 %~ init_phase(after_load) 03:21:39 %~ init_phase(restore_state) 03:21:39 % 03:21:39 %~ init_why(after_boot,program) 03:21:39 %~ after_boot. 03:21:39 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:21:39 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc'), 03:21:39 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:21:39 %~ message_hook( 03:21:39 %~ error( permission_error(redefine,module,logicmoo_test), 03:21:39 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:21:39 %~ error, 03:21:39 %~ [ '~q/~w: '-[module,2], 03:21:39 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:21:39 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:21:39 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:21:39 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:39 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:21:39 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:39 03:21:39 03:21:39 :- use_module(library(statistics)). 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 :- mpred_notrace_exec. 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 :- statistics. 03:21:39 /*~ 03:21:39 % Started at Mon Sep 27 03:21:37 2021 03:21:39 % 1.088 seconds cpu time for 2,126,054 inferences 03:21:39 % 941,735 atoms, 32,339 functors, 31,547 predicates, 747 modules, 15,986,630 VM-codes 03:21:39 % 03:21:39 % Limit Allocated In use 03:21:39 % Local stack: - 52 Kb 3,920 b 03:21:39 % Global stack: - 256 Kb 172 Kb 03:21:39 % Trail stack: - 66 Kb 944 b 03:21:39 % Total: 1,024 Mb 374 Kb 177 Kb 03:21:39 % 03:21:39 % 2 garbage collections gained 95,656 bytes in 0.000 seconds. 03:21:39 % 4 atom garbage collections gained 2,671 atoms in 0.066 seconds. 03:21:39 % 8 clause garbage collections gained 1,839 clauses in 0.000 seconds. 03:21:39 % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds 03:21:39 % 3 threads, 0 finished threads used 0.000 seconds 03:21:39 ~*/ 03:21:39 03:21:39 :- cls. 03:21:39 % reset runtime counter 03:21:39 /*~ 03:21:39 %~ skipped(messy_on_output,cls) 03:21:39 ~*/ 03:21:39 03:21:39 % reset runtime counter 03:21:39 :- statistics(runtime,_Secs). 03:21:39 03:21:39 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 . 03:21:39 03:21:39 transitive(P) ==> 03:21:39 ((t(P,X,Y),t(P,Y,Z)/(dif(X,Y),dif(Y,Z),dif(X,Z)))==> t(P, X, Z)). 03:21:39 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 taxinomicPair(E,P) ==> 03:21:39 (t(P,X,Y),t(E,Y,Z) ==> t(P, X, Z)). 03:21:39 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 subRelation(E,P) ==> 03:21:39 ((t(E,X,Y)/(dif(X,Y))) ==> t(P,X,Y)). 03:21:39 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 edge(1,2). 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 edge(2,3). 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 edge(3,4). 03:21:39 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 subRelation(edge,hop). 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 subRelation(hop,path). 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 symmetric(hop). 03:21:39 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 symmetric(P) ==> 03:21:39 (t(P,X,Y) ==> t(P,Y,X)). 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 antisymmetric(P)/fail ==> 03:21:39 (t(P,X,Y) <gt;==> ~t(P,Y,X)). 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 reflexive(P) ==> 03:21:39 t(P,X,X). 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 antireflexive(P) ==> 03:21:39 ~t(P,X,X). 03:21:39 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 :- cls. 03:21:39 % things that cannot be true are removed 03:21:39 % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). 03:21:39 03:21:39 /*~ 03:21:39 %~ skipped(messy_on_output,cls) 03:21:39 ~*/ 03:21:39 03:21:39 % things that cannot be true are removed 03:21:39 % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). 03:21:39 03:21:39 :- mpred_why(edge(X,Y)==>hop(X,Y)). 03:21:39 03:21:39 % bug .. giving the wrong proof! 03:21:39 /*~ 03:21:39 %~ ?-( mpred_test( "Test_0001_Line_0000__edge_2_in_user", 03:21:39 %~ user : edge(X,Y)==>hop(X,Y))). 03:21:39 failure=info((why_was_true(user:(\+ (edge(_4066,_4088)==>hop(_4066,_4088)))),nop(ftrace(user:(edge(_4066,_4088)==>hop(_4066,_4088)))))) 03:21:39 no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). 03:21:39 03:21:39 no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). 03:21:39 03:21:39 no_proof_for(\+ (edge(X,Y)==>hop(X,Y))). 03:21:39 03:21:39 name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0001_Line_0000__edge_2_in_user'. 03:21:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. 03:21:39 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\']"'. 03:21:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 % bug .. giving the wrong proof! 03:21:39 :- mpred_why(edge(X,Y)==>hop(Y,X)). 03:21:39 03:21:39 % bug .. not giving any proof! 03:21:39 /*~ 03:21:39 %~ ?-( mpred_test( "Test_0002_Line_0000__edge_2_in_user", 03:21:39 %~ user : edge(X,Y)==>hop(Y,X))). 03:21:39 failure=info((why_was_true(user:(\+ (edge(_846,_868)==>hop(_868,_846)))),nop(ftrace(user:(edge(_846,_868)==>hop(_868,_846)))))) 03:21:39 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:39 03:21:39 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:39 03:21:39 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:39 03:21:39 name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0002_Line_0000__edge_2_in_user'. 03:21:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. 03:21:39 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\']"'. 03:21:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 % bug .. not giving any proof! 03:21:39 :- dif(X,Y), mpred_why(edge(X,Y)==>hop(Y,X)). 03:21:39 03:21:39 /*~ 03:21:39 %~ ?-( mpred_test( "Test_0003_Line_0000__edge_2_in_user", 03:21:39 %~ user : edge(X,Y)==>hop(Y,X))). 03:21:39 failure=info((why_was_true(user:(\+ (edge(_52384,_52416)==>hop(_52416,_52384)))),nop(ftrace(user:(edge(_52384,_52416)==>hop(_52416,_52384)))))) 03:21:39 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:39 03:21:39 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:39 03:21:39 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:21:39 03:21:39 name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0003_Line_0000__edge_2_in_user'. 03:21:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. 03:21:39 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\']"'. 03:21:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 reflexive(reachable). 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 antisymmetric(reachable). 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 transitive(reachable). 03:21:39 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 antireflexive(path). 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 transitive(path). 03:21:39 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 path(X,Y)==>reachable(X,Y). 03:21:39 03:21:39 03:21:39 03:21:39 % provably not a subrelation of equality 03:21:39 % antireflexive(P) <gt;==> ~subRelation(P,equals). 03:21:39 03:21:39 /*~ 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 03:21:39 03:21:39 % provably not a subrelation of equality 03:21:39 % antireflexive(P) <gt;==> ~subRelation(P,equals).ls). 03:21:39 03:21:39 :- statistics(runtime,[_|MS]), 03:21:39 dmsg(assert_time_took_with_printing=ms(MS)). 03:21:39 03:21:39 /*~ 03:21:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:69 03:21:39 %~ assert_time_took_with_printing = ms([238]). 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 :- listing(edge/2). 03:21:39 /*~ 03:21:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:71 03:21:39 %~ skipped( listing( edge/2)) 03:21:39 ~*/ 03:21:39 03:21:39 :- listing(hop/2). 03:21:39 /*~ 03:21:39 %~ skipped( listing( hop/2)) 03:21:39 ~*/ 03:21:39 03:21:39 :- listing(path/2). 03:21:39 /*~ 03:21:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:73 03:21:39 %~ skipped( listing( path/2)) 03:21:39 ~*/ 03:21:39 03:21:39 :- listing(reachable/2). 03:21:39 03:21:39 % thus this is true 03:21:39 /*~ 03:21:39 %~ skipped( listing( reachable/2)) 03:21:39 ~*/ 03:21:39 03:21:39 03:21:39 % thus this is true 03:21:39 :- mpred_why(~path(X,X)). 03:21:39 /*~ 03:21:39 %~ ?-( mpred_test("Test_0004_Line_0000__path_2_in_user",user: ~path(X,X))). 03:21:39 failure=info((why_was_true(user:(\+ ~path(_10794,_10794))),nop(ftrace(user: ~path(_10794,_10794))))) 03:21:39 no_proof_for(\+ ~path(X,X)). 03:21:39 03:21:39 no_proof_for(\+ ~path(X,X)). 03:21:39 03:21:39 no_proof_for(\+ ~path(X,X)). 03:21:39 03:21:39 name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0004_Line_0000__path_2_in_user'. 03:21:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. 03:21:39 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\']"'. 03:21:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:39 ~*/ 03:21:39 03:21:39 :- mpred_why(hop(3,2)). 03:21:39 /*~ 03:21:39 %~ ?-( mpred_test("Test_0005_Line_0000__hop_3_in_user",user:hop(3,2))). 03:21:39 passed=info(why_was_true(user:hop(3,2))) 03:21:39 no_proof_for(hop(3,2)). 03:21:39 03:21:39 no_proof_for(hop(3,2)). 03:21:39 03:21:39 no_proof_for(hop(3,2)). 03:21:39 03:21:39 name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0005_Line_0000__hop_3_in_user'. 03:21:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. 03:21:39 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\']"'. 03:21:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:39 ~*/ 03:21:39 03:21:39 :- mpred_why(hop(2,3)). 03:21:39 /*~ 03:21:39 %~ ?-( mpred_test("Test_0006_Line_0000__hop_2_in_user",user:hop(2,3))). 03:21:39 passed=info(why_was_true(user:hop(2,3))) 03:21:39 no_proof_for(hop(2,3)). 03:21:39 03:21:39 no_proof_for(hop(2,3)). 03:21:39 03:21:39 no_proof_for(hop(2,3)). 03:21:39 03:21:39 name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0006_Line_0000__hop_2_in_user'. 03:21:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. 03:21:39 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\']"'. 03:21:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:39 ~*/ 03:21:39 03:21:39 :- mpred_why(path(3,2)). 03:21:39 /*~ 03:21:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:80 03:21:39 %~ ?-( mpred_test("Test_0007_Line_0000__path_3_in_user",user:path(3,2))). 03:21:39 passed=info(why_was_true(user:path(3,2))) 03:21:39 no_proof_for(path(3,2)). 03:21:39 03:21:39 no_proof_for(path(3,2)). 03:21:39 03:21:39 no_proof_for(path(3,2)). 03:21:39 03:21:39 name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0007_Line_0000__path_3_in_user'. 03:21:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. 03:21:39 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\']"'. 03:21:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:39 ~*/ 03:21:39 03:21:39 :- mpred_why(reachable(3,3)). 03:21:39 /*~ 03:21:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:81 03:21:39 %~ ?-( mpred_test("Test_0008_Line_0000__reachable_3_in_user",user:reachable(3,3))). 03:21:39 passed=info(why_was_true(user:reachable(3,3))) 03:21:39 no_proof_for(reachable(3,3)). 03:21:39 03:21:39 no_proof_for(reachable(3,3)). 03:21:39 03:21:39 no_proof_for(reachable(3,3)). 03:21:39 03:21:39 name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0008_Line_0000__reachable_3_in_user'. 03:21:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. 03:21:39 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\']"'. 03:21:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:39 ~*/ 03:21:39 03:21:39 :- mpred_why(reachable(3,1)). 03:21:39 03:21:39 %:- statistics. 03:21:39 03:21:39 03:21:39 /*~ 03:21:39 %~ ?-( mpred_test("Test_0009_Line_0000__reachable_3_in_user",user:reachable(3,1))). 03:21:39 passed=info(why_was_true(user:reachable(3,1))) 03:21:39 no_proof_for(reachable(3,1)). 03:21:39 03:21:39 no_proof_for(reachable(3,1)). 03:21:39 03:21:39 no_proof_for(reachable(3,1)). 03:21:39 03:21:39 name = 'logicmoo.pfc.test.sanity_base.TML_01E-Test_0009_Line_0000__reachable_3_in_user'. 03:21:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01E'. 03:21:39 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\']"'. 03:21:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:39 ~*/ 03:21:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:87 03:21:39 %~ unused(no_junit_results) 03:21:39 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5036806999999999-junit.xml 03:21:39 <gt;oxml version="1.0" encoding="utf-8"?> 03:21:39 <gt;testsuites> 03:21:39 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:21:39 % use :- set_prolog_flag(junit_show_converage, true). 03:21:39 03:21:39 % No tests to run 03:21:39 ]]>><gt;/system-out><gt;/testsuites> 03:21:39 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) 03:21:39 Test_0001_Line_0000__edge_2_in_user result = failure. 03:21:39 Test_0002_Line_0000__edge_2_in_user result = failure. 03:21:39 Test_0003_Line_0000__edge_2_in_user result = failure. 03:21:39 Test_0004_Line_0000__path_2_in_user result = failure. 03:21:39 Test_0005_Line_0000__hop_3_in_user result = passed. 03:21:39 Test_0006_Line_0000__hop_2_in_user result = passed. 03:21:39 Test_0007_Line_0000__path_3_in_user result = passed. 03:21:39 Test_0008_Line_0000__reachable_3_in_user result = passed. 03:21:39 Test_0009_Line_0000__reachable_3_in_user result = passed. 03:21:39 03:21:39 %~ test_completed_exit(40) 03:21:39 totalTime=1.000 03:21:39 03:21:39 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' 03:21:39 03:21:44 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 03:21:44 ISSUE_ID=357 03:21:44 ISSUE_OC=OPEN 03:21:44 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 03:21:44 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 03:21:44 FileTestCase=logicmoo.pfc.test.sanity_base.TML_01C JUnit 03:21:44 03:21:45 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']" 03:21:45 03:21:45 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:21:45 03:21:45 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tml_01c.pfc 03:21:45 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TML_01C/ 03:21:45 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATML_01C 03:21:45 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/568 03:21:45 03:21:45 03:21:46 %~ init_phase(after_load) 03:21:46 %~ init_phase(restore_state) 03:21:46 % 03:21:46 %~ init_why(after_boot,program) 03:21:46 %~ after_boot. 03:21:46 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:21:46 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc'), 03:21:46 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:21:46 %~ message_hook( 03:21:46 %~ error( permission_error(redefine,module,logicmoo_test), 03:21:46 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:21:46 %~ error, 03:21:46 %~ [ '~q/~w: '-[module,2], 03:21:46 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:21:46 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:21:46 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:21:46 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:46 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:21:46 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:46 03:21:46 03:21:46 :- use_module(library(statistics)). 03:21:46 /*~ 03:21:46 ~*/ 03:21:46 03:21:46 :- statistics. 03:21:46 /*~ 03:21:46 % Started at Mon Sep 27 03:21:45 2021 03:21:46 % 1.118 seconds cpu time for 2,121,159 inferences 03:21:46 % 941,716 atoms, 32,339 functors, 31,539 predicates, 747 modules, 15,986,573 VM-codes 03:21:46 % 03:21:46 % Limit Allocated In use 03:21:46 % Local stack: - 52 Kb 3,920 b 03:21:46 % Global stack: - 256 Kb 171 Kb 03:21:46 % Trail stack: - 66 Kb 944 b 03:21:46 % Total: 1,024 Mb 374 Kb 176 Kb 03:21:46 % 03:21:46 % 2 garbage collections gained 95,656 bytes in 0.000 seconds. 03:21:46 % 4 atom garbage collections gained 2,685 atoms in 0.055 seconds. 03:21:46 % 8 clause garbage collections gained 1,839 clauses in 0.000 seconds. 03:21:46 % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds 03:21:46 % 3 threads, 0 finished threads used 0.000 seconds 03:21:46 ~*/ 03:21:46 03:21:46 :- cls. 03:21:46 % reset runtime counter 03:21:46 /*~ 03:21:46 %~ skipped(messy_on_output,cls) 03:21:46 ~*/ 03:21:46 03:21:46 % reset runtime counter 03:21:46 :- statistics(runtime,_Secs). 03:21:46 03:21:46 % Quick fwd test 03:21:46 /*~ 03:21:46 ~*/ 03:21:46 03:21:46 03:21:46 % Quick fwd test 03:21:46 (taxinomicPair(E,P) ==> 03:21:46 (t(E,X,Y) ==> t(P,X,Y) , 03:21:46 (t(P,X,Y),t(E,Y, Z) ==> t(P, X, Z)))). 03:21:46 /*~ 03:21:46 ~*/ 03:21:46 03:21:46 edge(1,2). 03:21:46 /*~ 03:21:46 ~*/ 03:21:46 03:21:46 edge(2,3). 03:21:46 /*~ 03:21:46 ~*/ 03:21:46 03:21:46 edge(3,4). 03:21:46 03:21:46 /*~ 03:21:46 ~*/ 03:21:46 03:21:46 03:21:46 taxinomicPair(edge,path). 03:21:46 /*~ 03:21:46 ~*/ 03:21:46 03:21:46 transitive(path). 03:21:46 03:21:46 /*~ 03:21:46 ~*/ 03:21:46 03:21:46 03:21:46 (transitive(P) ==> 03:21:46 (t(P,X,Y),t(P,Y, Z) ==> t(P, X, Z))). 03:21:46 03:21:46 /*~ 03:21:46 ~*/ 03:21:46 03:21:46 03:21:46 (symmetric(P) ==> 03:21:46 (t(P,X,Y) ==> t(P,Y,X))). 03:21:46 03:21:46 /*~ 03:21:46 %~ warn( really_remake_as_dynamic( 03:21:46 %~ clpfd : symmetric(Symmetric), 03:21:46 %~ for(baseKB,decl_kb_type(kb_shared,baseKB:symmetric/1)))) 03:21:46 %~ warn( really_remake_as_dynamic2(clpfd:symmetric(Symmetric),bc(decl_kb_type(kb_shared,baseKB:symmetric/1)))) 03:21:46 ~*/ 03:21:46 03:21:46 03:21:46 transitive(path). 03:21:46 03:21:46 /*~ 03:21:46 ~*/ 03:21:46 03:21:46 03:21:46 ~path(X,X). 03:21:46 03:21:46 03:21:46 /*~ 03:21:46 ~*/ 03:21:46 03:21:46 03:21:46 03:21:46 :- statistics(runtime,[_|MS]), 03:21:46 dmsg(assert_time_took_with_printing=ms(MS)). 03:21:46 03:21:46 /*~ 03:21:46 %~ assert_time_took_with_printing = ms([109]). 03:21:46 ~*/ 03:21:46 03:21:46 03:21:46 :- time(mpred_test(path(2,4))). 03:21:46 03:21:46 /*~ 03:21:46 %~ ?-( mpred_test("Test_0001_Line_0000__path_2_in_user",user:path(2,4))). 03:21:46 passed=info(why_was_true(user:path(2,4))) 03:21:46 no_proof_for(path(2,4)). 03:21:46 03:21:46 no_proof_for(path(2,4)). 03:21:46 03:21:46 no_proof_for(path(2,4)). 03:21:46 03:21:46 name = 'logicmoo.pfc.test.sanity_base.TML_01C-Test_0001_Line_0000__path_2_in_user'. 03:21:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01C'. 03:21:46 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\']"'. 03:21:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:46 % 77,627 inferences, 0.006 CPU in 0.006 seconds (100% CPU, 12393047 Lips) 03:21:46 ~*/ 03:21:46 03:21:46 03:21:46 :- listing(path/2). 03:21:46 03:21:46 /*~ 03:21:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:39 03:21:46 %~ skipped( listing( path/2)) 03:21:46 ~*/ 03:21:46 03:21:46 03:21:46 :- statistics. 03:21:46 03:21:46 /*~ 03:21:46 % Started at Mon Sep 27 03:21:45 2021 03:21:46 % 1.340 seconds cpu time for 3,009,733 inferences 03:21:46 % 941,486 atoms, 32,344 functors, 31,563 predicates, 747 modules, 15,996,745 VM-codes 03:21:46 % 03:21:46 % Limit Allocated In use 03:21:46 % Local stack: - 116 Kb 4,440 b 03:21:46 % Global stack: - 256 Kb 97 Kb 03:21:46 % Trail stack: - 66 Kb 352 b 03:21:46 % Total: 1,024 Mb 438 Kb 102 Kb 03:21:46 % 03:21:46 % 11 garbage collections gained 2,314,760 bytes in 0.001 seconds. 03:21:46 % 9 atom garbage collections gained 3,493 atoms in 0.132 seconds. 03:21:46 % 13 clause garbage collections gained 2,332 clauses in 0.000 seconds. 03:21:46 % Stack shifts: 2 local, 2 global, 1 trail in 0.000 seconds 03:21:46 % 3 threads, 0 finished threads used 0.000 seconds 03:21:46 ~*/ 03:21:46 %~ unused(no_junit_results) 03:21:46 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.271882856-junit.xml 03:21:46 <gt;oxml version="1.0" encoding="utf-8"?> 03:21:46 <gt;testsuites> 03:21:46 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:21:46 % use :- set_prolog_flag(junit_show_converage, true). 03:21:46 03:21:46 % No tests to run 03:21:46 ]]>><gt;/system-out><gt;/testsuites> 03:21:46 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) 03:21:46 Test_0001_Line_0000__path_2_in_user result = passed. 03:21:46 03:21:46 %~ test_completed_exit(96) 03:21:46 totalTime=1.000 03:21:46 03:21:46 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' 03:21:46 03:21:52 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 03:21:52 ISSUE_ID=568 03:21:52 ISSUE_OC=OPEN 03:21:52 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 03:21:52 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 03:21:52 FileTestCase=logicmoo.pfc.test.sanity_base.TML_01B JUnit 03:21:52 03:21:52 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']" 03:21:52 03:21:52 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:21:52 03:21:52 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tml_01b.pfc 03:21:52 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TML_01B/ 03:21:52 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATML_01B 03:21:52 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/527 03:21:52 03:21:52 03:21:53 %~ init_phase(after_load) 03:21:53 %~ init_phase(restore_state) 03:21:53 % 03:21:53 %~ init_why(after_boot,program) 03:21:53 %~ after_boot. 03:21:53 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:21:53 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc'), 03:21:53 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:21:53 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:21:53 %~ message_hook( 03:21:53 %~ error( permission_error(redefine,module,logicmoo_test), 03:21:53 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:21:53 %~ error, 03:21:53 %~ [ '~q/~w: '-[module,2], 03:21:53 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:21:53 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:21:53 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:21:53 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:53 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:21:53 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:21:53 03:21:53 03:21:53 :- use_module(library(statistics)). 03:21:53 /*~ 03:21:53 ~*/ 03:21:53 03:21:53 :- statistics. 03:21:53 /*~ 03:21:53 % Started at Mon Sep 27 03:21:52 2021 03:21:53 % 1.018 seconds cpu time for 2,121,374 inferences 03:21:53 % 941,716 atoms, 32,339 functors, 31,543 predicates, 747 modules, 15,986,583 VM-codes 03:21:53 % 03:21:53 % Limit Allocated In use 03:21:53 % Local stack: - 52 Kb 3,920 b 03:21:53 % Global stack: - 256 Kb 172 Kb 03:21:53 % Trail stack: - 66 Kb 944 b 03:21:53 % Total: 1,024 Mb 374 Kb 177 Kb 03:21:53 % 03:21:53 % 2 garbage collections gained 95,392 bytes in 0.000 seconds. 03:21:53 % 4 atom garbage collections gained 2,685 atoms in 0.048 seconds. 03:21:53 % 8 clause garbage collections gained 1,843 clauses in 0.000 seconds. 03:21:53 % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds 03:21:53 % 3 threads, 0 finished threads used 0.000 seconds 03:21:53 ~*/ 03:21:53 03:21:53 :- cls. 03:21:53 % reset runtime counter 03:21:53 /*~ 03:21:53 %~ skipped(messy_on_output,cls) 03:21:53 ~*/ 03:21:53 03:21:53 % reset runtime counter 03:21:53 :- statistics(runtime,_Secs). 03:21:53 03:21:53 % Quick fwd test 03:21:53 /*~ 03:21:53 ~*/ 03:21:53 03:21:53 03:21:53 % Quick fwd test 03:21:53 edge(X,Y) ==> path(X,Y). 03:21:53 /*~ 03:21:53 ~*/ 03:21:53 03:21:53 path(X,Y),edge(Y, Z) ==> path(X, Z). 03:21:53 03:21:53 /*~ 03:21:53 ~*/ 03:21:53 03:21:53 03:21:53 edge(1,2). 03:21:53 /*~ 03:21:53 ~*/ 03:21:53 03:21:53 edge(2,3). 03:21:53 /*~ 03:21:53 ~*/ 03:21:53 03:21:53 edge(3,4). 03:21:53 03:21:53 /*~ 03:21:53 ~*/ 03:21:53 03:21:53 03:21:53 path(X,Y) ==> path(Y,X). 03:21:53 03:21:53 /*~ 03:21:53 ~*/ 03:21:53 03:21:53 03:21:53 :- statistics(runtime,[_|MS]), 03:21:53 dmsg(assert_time_took_with_printing=ms(MS)). 03:21:53 03:21:53 /*~ 03:21:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc:23 03:21:53 %~ assert_time_took_with_printing = ms([63]). 03:21:53 ~*/ 03:21:53 03:21:53 03:21:53 :- time(mpred_test(path(1,4))). 03:21:53 03:21:53 /*~ 03:21:53 %~ ?-( mpred_test("Test_0001_Line_0000__path_1_in_user",user:path(1,4))). 03:21:53 passed=info(why_was_true(user:path(1,4))) 03:21:53 no_proof_for(path(1,4)). 03:21:53 03:21:53 no_proof_for(path(1,4)). 03:21:53 03:21:53 no_proof_for(path(1,4)). 03:21:53 03:21:53 name = 'logicmoo.pfc.test.sanity_base.TML_01B-Test_0001_Line_0000__path_1_in_user'. 03:21:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01B'. 03:21:53 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\']"'. 03:21:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:21:53 % 77,438 inferences, 0.006 CPU in 0.006 seconds (100% CPU, 13634589 Lips) 03:21:53 ~*/ 03:21:53 03:21:53 03:21:53 :- listing(path/2). 03:21:53 03:21:53 /*~ 03:21:53 %~ skipped( listing( path/2)) 03:21:53 ~*/ 03:21:53 03:21:53 03:21:53 :- statistics. 03:21:53 03:21:53 /*~ 03:21:53 % Started at Mon Sep 27 03:21:52 2021 03:21:53 % 1.143 seconds cpu time for 2,585,935 inferences 03:21:53 % 941,499 atoms, 32,342 functors, 31,558 predicates, 747 modules, 15,991,868 VM-codes 03:21:53 % 03:21:53 % Limit Allocated In use 03:21:53 % Local stack: - 116 Kb 4,440 b 03:21:53 % Global stack: - 256 Kb 68 Kb 03:21:53 % Trail stack: - 66 Kb 352 b 03:21:53 % Total: 1,024 Mb 438 Kb 73 Kb 03:21:53 % 03:21:53 % 8 garbage collections gained 1,611,640 bytes in 0.001 seconds. 03:21:53 % 7 atom garbage collections gained 3,279 atoms in 0.085 seconds. 03:21:53 % 11 clause garbage collections gained 2,132 clauses in 0.000 seconds. 03:21:53 % Stack shifts: 2 local, 2 global, 1 trail in 0.000 seconds 03:21:53 % 3 threads, 0 finished threads used 0.000 seconds 03:21:53 ~*/ 03:21:53 %~ unused(no_junit_results) 03:21:53 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088147683-junit.xml 03:21:53 <gt;oxml version="1.0" encoding="utf-8"?> 03:21:53 <gt;testsuites> 03:21:53 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:21:53 % use :- set_prolog_flag(junit_show_converage, true). 03:21:53 03:21:53 % No tests to run 03:21:53 ]]>><gt;/system-out><gt;/testsuites> 03:21:53 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) 03:21:53 Test_0001_Line_0000__path_1_in_user result = passed. 03:21:53 03:21:53 %~ test_completed_exit(96) 03:21:53 totalTime=1.000 03:21:53 03:21:53 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' 03:21:53 03:21:59 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 03:21:59 ISSUE_ID=527 03:21:59 ISSUE_OC=OPEN 03:21:59 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 03:21:59 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 03:21:59 FileTestCase=logicmoo.pfc.test.sanity_base.TML_01A JUnit 03:21:59 03:21:59 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']" 03:21:59 03:21:59 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:21:59 03:21:59 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/tml_01a.pfc 03:21:59 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/TML_01A/ 03:21:59 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATML_01A 03:21:59 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/569 03:21:59 03:21:59 03:22:00 %~ init_phase(after_load) 03:22:00 %~ init_phase(restore_state) 03:22:00 % 03:22:00 %~ init_why(after_boot,program) 03:22:00 %~ after_boot. 03:22:00 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:22:00 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01a.pfc'), 03:22:00 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:22:00 %~ message_hook( 03:22:00 %~ error( permission_error(redefine,module,logicmoo_test), 03:22:00 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:22:00 %~ error, 03:22:00 %~ [ '~q/~w: '-[module,2], 03:22:00 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:22:00 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:22:00 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:22:00 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:00 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:22:00 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:00 03:22:00 03:22:00 :- use_module(library(statistics)). 03:22:00 /*~ 03:22:00 ~*/ 03:22:00 03:22:00 :- statistics. 03:22:00 /*~ 03:22:00 % Started at Mon Sep 27 03:21:59 2021 03:22:00 % 1.046 seconds cpu time for 2,121,159 inferences 03:22:00 % 941,716 atoms, 32,339 functors, 31,539 predicates, 747 modules, 15,986,573 VM-codes 03:22:00 % 03:22:00 % Limit Allocated In use 03:22:00 % Local stack: - 52 Kb 3,920 b 03:22:00 % Global stack: - 256 Kb 171 Kb 03:22:00 % Trail stack: - 66 Kb 944 b 03:22:00 % Total: 1,024 Mb 374 Kb 176 Kb 03:22:00 % 03:22:00 % 2 garbage collections gained 95,656 bytes in 0.000 seconds. 03:22:00 % 4 atom garbage collections gained 2,685 atoms in 0.054 seconds. 03:22:00 % 8 clause garbage collections gained 1,839 clauses in 0.000 seconds. 03:22:00 % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds 03:22:00 % 3 threads, 0 finished threads used 0.000 seconds 03:22:00 ~*/ 03:22:00 03:22:00 :- cls. 03:22:00 % reset runtime counter 03:22:00 /*~ 03:22:00 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01a.pfc:8 03:22:00 %~ skipped(messy_on_output,cls) 03:22:00 ~*/ 03:22:00 03:22:00 % reset runtime counter 03:22:00 :- statistics(runtime,_Secs). 03:22:00 03:22:00 % Quick fwd test 03:22:00 /*~ 03:22:00 ~*/ 03:22:00 03:22:00 03:22:00 % Quick fwd test 03:22:00 edge(X,Y) ==> path(X,Y). 03:22:00 /*~ 03:22:00 ~*/ 03:22:00 03:22:00 path(X,Y),edge(Y, Z) ==> path(X, Z). 03:22:00 03:22:00 /*~ 03:22:00 ~*/ 03:22:00 03:22:00 03:22:00 edge(1,2). 03:22:00 /*~ 03:22:00 ~*/ 03:22:00 03:22:00 edge(2,3). 03:22:00 /*~ 03:22:00 ~*/ 03:22:00 03:22:00 edge(3,4). 03:22:00 03:22:00 /*~ 03:22:00 ~*/ 03:22:00 03:22:00 03:22:00 :- statistics(runtime,[_|MS]), 03:22:00 dmsg(assert_time_took_with_printing=ms(MS)). 03:22:00 03:22:00 /*~ 03:22:00 %~ assert_time_took_with_printing = ms([43]). 03:22:00 ~*/ 03:22:00 03:22:00 03:22:00 :- time(mpred_test(path(1,4))). 03:22:00 03:22:00 /*~ 03:22:00 %~ ?-( mpred_test("Test_0001_Line_0000__path_1_in_user",user:path(1,4))). 03:22:00 passed=info(why_was_true(user:path(1,4))) 03:22:00 no_proof_for(path(1,4)). 03:22:00 03:22:00 no_proof_for(path(1,4)). 03:22:00 03:22:00 no_proof_for(path(1,4)). 03:22:00 03:22:00 name = 'logicmoo.pfc.test.sanity_base.TML_01A-Test_0001_Line_0000__path_1_in_user'. 03:22:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.TML_01A'. 03:22:00 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\']"'. 03:22:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:00 % 77,409 inferences, 0.006 CPU in 0.006 seconds (100% CPU, 13878928 Lips) 03:22:00 ~*/ 03:22:00 03:22:00 03:22:00 :- listing(path/2). 03:22:00 03:22:00 /*~ 03:22:00 %~ skipped( listing( path/2)) 03:22:00 ~*/ 03:22:00 03:22:00 03:22:00 :- statistics. 03:22:00 03:22:00 /*~ 03:22:00 % Started at Mon Sep 27 03:21:59 2021 03:22:00 % 1.147 seconds cpu time for 2,479,860 inferences 03:22:00 % 941,453 atoms, 32,342 functors, 31,556 predicates, 747 modules, 15,990,191 VM-codes 03:22:00 % 03:22:00 % Limit Allocated In use 03:22:00 % Local stack: - 116 Kb 4,440 b 03:22:00 % Global stack: - 256 Kb 216 Kb 03:22:00 % Trail stack: - 66 Kb 352 b 03:22:00 % Total: 1,024 Mb 438 Kb 221 Kb 03:22:00 % 03:22:00 % 6 garbage collections gained 1,126,504 bytes in 0.000 seconds. 03:22:00 % 7 atom garbage collections gained 3,236 atoms in 0.095 seconds. 03:22:00 % 11 clause garbage collections gained 2,134 clauses in 0.000 seconds. 03:22:00 % Stack shifts: 2 local, 2 global, 1 trail in 0.000 seconds 03:22:00 % 3 threads, 0 finished threads used 0.000 seconds 03:22:00 ~*/ 03:22:00 %~ unused(no_junit_results) 03:22:00 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096459298-junit.xml 03:22:00 <gt;oxml version="1.0" encoding="utf-8"?> 03:22:00 <gt;testsuites> 03:22:00 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:22:00 % use :- set_prolog_flag(junit_show_converage, true). 03:22:00 03:22:00 % No tests to run 03:22:00 ]]>><gt;/system-out><gt;/testsuites> 03:22:00 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) 03:22:00 Test_0001_Line_0000__path_1_in_user result = passed. 03:22:00 03:22:00 %~ test_completed_exit(96) 03:22:00 totalTime=1.000 03:22:00 03:22:00 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' 03:22:00 03:22:07 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 03:22:07 ISSUE_ID=569 03:22:07 ISSUE_OC=OPEN 03:22:07 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 03:22:07 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 03:22:07 FileTestCase=logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E JUnit 03:22:07 03:22:07 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']" 03:22:07 03:22:07 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:22:07 03:22:07 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc 03:22:07 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01E/ 03:22:07 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01E 03:22:07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/511 03:22:07 03:22:07 03:22:08 %~ init_phase(after_load) 03:22:08 %~ init_phase(restore_state) 03:22:08 % 03:22:08 %~ init_why(after_boot,program) 03:22:08 %~ after_boot. 03:22:08 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:22:08 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc'), 03:22:08 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:22:08 %~ message_hook( 03:22:08 %~ error( permission_error(redefine,module,logicmoo_test), 03:22:08 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:22:08 %~ error, 03:22:08 %~ [ '~q/~w: '-[module,2], 03:22:08 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:22:08 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:22:08 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:22:08 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:08 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:22:08 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:08 03:22:08 03:22:08 03:22:08 % :- flag_call(runtime_debug=true). 03:22:08 03:22:08 :- dynamic(someSV_testing/3). 03:22:08 03:22:08 /*~ 03:22:08 ~*/ 03:22:08 03:22:08 03:22:08 someSV_testing(a,b,1). 03:22:08 /*~ 03:22:08 ~*/ 03:22:08 03:22:08 someSV_testing(a,b,2). 03:22:08 /*~ 03:22:08 ~*/ 03:22:08 03:22:08 someSV_testing(a,c,3). 03:22:08 03:22:08 /*~ 03:22:08 ~*/ 03:22:08 03:22:08 03:22:08 :- mpred_trace_exec. 03:22:08 03:22:08 /*~ 03:22:08 ~*/ 03:22:08 03:22:08 03:22:08 arity(someSV_testing,3). 03:22:08 03:22:08 /*~ 03:22:08 ~*/ 03:22:08 03:22:08 03:22:08 :- cls. 03:22:08 03:22:08 /*~ 03:22:08 %~ skipped(messy_on_output,cls) 03:22:08 ~*/ 03:22:08 03:22:08 03:22:08 :- listing(someSV_testing/3). 03:22:08 03:22:08 /*~ 03:22:08 %~ skipped( listing( someSV_testing/3)) 03:22:08 ~*/ 03:22:08 03:22:08 03:22:08 singleValuedInArg(someSV_testing,3). 03:22:08 03:22:08 %:- rtrace. 03:22:08 /*~ 03:22:08 ~*/ 03:22:08 03:22:08 03:22:08 %:- rtrace. 03:22:08 someSV_testing(a,c,4). 03:22:08 03:22:08 /*~ 03:22:08 ~*/ 03:22:08 03:22:08 03:22:08 :- listing(someSV_testing/3). 03:22:08 /*~ 03:22:08 %~ skipped( listing( someSV_testing/3)) 03:22:08 ~*/ 03:22:08 03:22:08 :- sanity(someSV_testing(a,c,4)). 03:22:08 /*~ 03:22:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc:59 03:22:08 %~ ?-( mpred_test("Test_0001_Line_0000__someSV_testing_4_in_user",user:someSV_testing(a,c,4))). 03:22:08 passed=info(why_was_true(user:someSV_testing(a,c,4))) 03:22:08 no_proof_for(someSV_testing(a,c,4)). 03:22:08 03:22:08 no_proof_for(someSV_testing(a,c,4)). 03:22:08 03:22:08 no_proof_for(someSV_testing(a,c,4)). 03:22:08 03:22:08 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E-Test_0001_Line_0000__someSV_testing_4_in_user'. 03:22:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E'. 03:22:08 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\']"'. 03:22:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:08 ~*/ 03:22:08 03:22:08 :- sanity( someSV_testing(a,b,1)). 03:22:08 /*~ 03:22:08 %~ ?-( mpred_test("Test_0002_Line_0000__someSV_testing_1_in_user",user:someSV_testing(a,b,1))). 03:22:08 failure=info((why_was_true(user:(\+someSV_testing(a,b,1))),nop(ftrace(user:someSV_testing(a,b,1))))) 03:22:08 no_proof_for(\+someSV_testing(a,b,1)). 03:22:08 03:22:08 no_proof_for(\+someSV_testing(a,b,1)). 03:22:08 03:22:08 no_proof_for(\+someSV_testing(a,b,1)). 03:22:08 03:22:08 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E-Test_0002_Line_0000__someSV_testing_1_in_user'. 03:22:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E'. 03:22:08 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\']"'. 03:22:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:08 ~*/ 03:22:08 03:22:08 :- sanity( \+ someSV_testing(a,b,2)). 03:22:08 %:- mpred_notrace_exec. 03:22:08 03:22:08 03:22:08 03:22:08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/511 03:22:08 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc 03:22:08 % 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/ 03:22:08 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01E 03:22:08 03:22:08 /*~ 03:22:08 %~ ?-( mpred_test("Test_0003_Line_0000__naf_someSV_testing_2_in_user",user:(\+someSV_testing(a,b,2)))). 03:22:08 failure=info((why_was_true(user:someSV_testing(a,b,2)),nop(ftrace(user:(\+someSV_testing(a,b,2)))))) 03:22:08 no_proof_for(someSV_testing(a,b,2)). 03:22:08 03:22:08 no_proof_for(someSV_testing(a,b,2)). 03:22:08 03:22:08 no_proof_for(someSV_testing(a,b,2)). 03:22:08 03:22:08 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E-Test_0003_Line_0000__naf_someSV_testing_2_in_user'. 03:22:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01E'. 03:22:08 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\']"'. 03:22:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:08 ~*/ 03:22:08 %~ unused(no_junit_results) 03:22:08 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.130618868-junit.xml 03:22:08 <gt;oxml version="1.0" encoding="utf-8"?> 03:22:08 <gt;testsuites> 03:22:08 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:22:08 % use :- set_prolog_flag(junit_show_converage, true). 03:22:08 03:22:08 % No tests to run 03:22:08 ]]>><gt;/system-out><gt;/testsuites> 03:22:08 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) 03:22:08 Test_0001_Line_0000__someSV_testing_4_in_user result = passed. 03:22:08 Test_0002_Line_0000__someSV_testing_1_in_user result = failure. 03:22:08 Test_0003_Line_0000__naf_someSV_testing_2_in_user result = failure. 03:22:08 03:22:08 %~ test_completed_exit(40) 03:22:09 totalTime=1.000 03:22:09 03:22:09 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' 03:22:09 03:22:14 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 03:22:14 ISSUE_ID=511 03:22:14 ISSUE_OC=OPEN 03:22:14 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 03:22:14 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 03:22:14 FileTestCase=logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D JUnit 03:22:14 03:22:14 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']" 03:22:14 03:22:14 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:22:14 03:22:14 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc 03:22:14 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01D/ 03:22:14 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01D 03:22:14 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/528 03:22:14 03:22:14 03:22:16 %~ init_phase(after_load) 03:22:16 %~ init_phase(restore_state) 03:22:16 % 03:22:16 %~ init_why(after_boot,program) 03:22:16 %~ after_boot. 03:22:16 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:22:16 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc'), 03:22:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:22:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:22:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:22:16 %~ message_hook( 03:22:16 %~ error( permission_error(redefine,module,logicmoo_test), 03:22:16 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:22:16 %~ error, 03:22:16 %~ [ '~q/~w: '-[module,2], 03:22:16 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:22:16 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:22:16 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:22:16 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:16 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:22:16 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:16 03:22:16 03:22:16 03:22:16 % :- flag_call(runtime_debug=true). 03:22:16 03:22:16 :- dynamic(someSV_testing/3). 03:22:16 03:22:16 /*~ 03:22:16 ~*/ 03:22:16 03:22:16 03:22:16 :- mpred_trace_exec. 03:22:16 /*~ 03:22:16 ~*/ 03:22:16 03:22:16 arity(someSV_testing,3). 03:22:16 /*~ 03:22:16 ~*/ 03:22:16 03:22:16 singleValuedInArg(someSV_testing,3). 03:22:16 03:22:16 /*~ 03:22:16 ~*/ 03:22:16 03:22:16 03:22:16 someSV_testing(a,b,1). 03:22:16 /*~ 03:22:16 ~*/ 03:22:16 03:22:16 someSV_testing(a,b,2). 03:22:16 /*~ 03:22:16 ~*/ 03:22:16 03:22:16 someSV_testing(a,c,3). 03:22:16 03:22:16 %:- rtrace. 03:22:16 /*~ 03:22:16 ~*/ 03:22:16 03:22:16 03:22:16 %:- rtrace. 03:22:16 someSV_testing(a,c,4). 03:22:16 03:22:16 /*~ 03:22:16 ~*/ 03:22:16 03:22:16 03:22:16 :- listing(someSV_testing/3). 03:22:16 /*~ 03:22:16 %~ skipped( listing( someSV_testing/3)) 03:22:16 ~*/ 03:22:16 03:22:16 :- sanity(someSV_testing(a,c,4)). 03:22:16 /*~ 03:22:16 %~ ?-( mpred_test("Test_0001_Line_0000__someSV_testing_4_in_user",user:someSV_testing(a,c,4))). 03:22:16 passed=info(why_was_true(user:someSV_testing(a,c,4))) 03:22:16 no_proof_for(someSV_testing(a,c,4)). 03:22:16 03:22:16 no_proof_for(someSV_testing(a,c,4)). 03:22:16 03:22:16 no_proof_for(someSV_testing(a,c,4)). 03:22:16 03:22:16 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D-Test_0001_Line_0000__someSV_testing_4_in_user'. 03:22:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D'. 03:22:16 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\']"'. 03:22:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:16 ~*/ 03:22:16 03:22:16 :- sanity(someSV_testing(a,b,2)). 03:22:16 /*~ 03:22:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc:54 03:22:16 %~ ?-( mpred_test("Test_0002_Line_0000__someSV_testing_2_in_user",user:someSV_testing(a,b,2))). 03:22:16 passed=info(why_was_true(user:someSV_testing(a,b,2))) 03:22:16 no_proof_for(someSV_testing(a,b,2)). 03:22:16 03:22:16 no_proof_for(someSV_testing(a,b,2)). 03:22:16 03:22:16 no_proof_for(someSV_testing(a,b,2)). 03:22:16 03:22:16 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D-Test_0002_Line_0000__someSV_testing_2_in_user'. 03:22:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D'. 03:22:16 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\']"'. 03:22:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:16 ~*/ 03:22:16 03:22:16 :- sanity( \+ someSV_testing(a,b,1)). 03:22:16 %:- mpred_notrace_exec. 03:22:16 03:22:16 03:22:16 03:22:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc 03:22:16 % 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/ 03:22:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01D 03:22:16 03:22:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/528 03:22:16 /*~ 03:22:16 %~ ?-( mpred_test("Test_0003_Line_0000__naf_someSV_testing_1_in_user",user:(\+someSV_testing(a,b,1)))). 03:22:16 failure=info((why_was_true(user:someSV_testing(a,b,1)),nop(ftrace(user:(\+someSV_testing(a,b,1)))))) 03:22:16 no_proof_for(someSV_testing(a,b,1)). 03:22:16 03:22:16 no_proof_for(someSV_testing(a,b,1)). 03:22:16 03:22:16 no_proof_for(someSV_testing(a,b,1)). 03:22:16 03:22:16 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D-Test_0003_Line_0000__naf_someSV_testing_1_in_user'. 03:22:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01D'. 03:22:16 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\']"'. 03:22:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:16 ~*/ 03:22:16 %~ unused(no_junit_results) 03:22:16 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085689419-junit.xml 03:22:16 <gt;oxml version="1.0" encoding="utf-8"?> 03:22:16 <gt;testsuites> 03:22:16 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:22:16 % use :- set_prolog_flag(junit_show_converage, true). 03:22:16 03:22:16 % No tests to run 03:22:16 ]]>><gt;/system-out><gt;/testsuites> 03:22:16 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) 03:22:16 Test_0001_Line_0000__someSV_testing_4_in_user result = passed. 03:22:16 Test_0002_Line_0000__someSV_testing_2_in_user result = passed. 03:22:16 Test_0003_Line_0000__naf_someSV_testing_1_in_user result = failure. 03:22:16 03:22:16 %~ test_completed_exit(40) 03:22:16 totalTime=1.000 03:22:16 03:22:16 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' 03:22:16 03:22:21 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 03:22:21 ISSUE_ID=528 03:22:21 ISSUE_OC=OPEN 03:22:21 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 03:22:21 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 03:22:21 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 03:22:21 FileTestCase=logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A JUnit 03:22:21 03:22:21 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']" 03:22:21 03:22:21 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:22:21 03:22:21 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc 03:22:21 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_IN_ARG_01A/ 03:22:21 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01A 03:22:21 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/334 03:22:21 03:22:21 03:22:23 %~ init_phase(after_load) 03:22:23 %~ init_phase(restore_state) 03:22:23 % 03:22:23 %~ init_why(after_boot,program) 03:22:23 %~ after_boot. 03:22:23 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:22:23 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc'), 03:22:23 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:22:23 %~ message_hook( 03:22:23 %~ error( permission_error(redefine,module,logicmoo_test), 03:22:23 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:22:23 %~ error, 03:22:23 %~ [ '~q/~w: '-[module,2], 03:22:23 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:22:23 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:22:23 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:22:23 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:23 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:22:23 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:23 03:22:23 03:22:23 :- set_fileAssertMt(header_sane). 03:22:23 03:22:23 /*~ 03:22:23 %~ set_fileAssertMt(header_sane) 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- expects_dialect(pfc). 03:22:23 03:22:23 /*~ 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- dynamic(someSV_testeed/3). 03:22:23 /*~ 03:22:23 ~*/ 03:22:23 03:22:23 arity(someSV_testeed,3). 03:22:23 03:22:23 /*~ 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 singleValuedInArg(someSV_testeed,3). 03:22:23 03:22:23 /*~ 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- mpred_test(singleValuedInArgAX(someSV_testeed,3,3)). 03:22:23 03:22:23 /*~ 03:22:23 %~ ?-( mpred_test("Test_0001_Line_0000__SomeSV_testeed_in_user",user:singleValuedInArgAX(someSV_testeed,3,3))). 03:22:23 passed=info(why_was_true(user:singleValuedInArgAX(someSV_testeed,3,3))) 03:22:23 no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). 03:22:23 03:22:23 no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). 03:22:23 03:22:23 no_proof_for(singleValuedInArgAX(someSV_testeed,3,3)). 03:22:23 03:22:23 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0001_Line_0000__SomeSV_testeed_in_user'. 03:22:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. 03:22:23 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\']"'. 03:22:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 someSV_testeed(a,b,1). 03:22:23 /*~ 03:22:23 ~*/ 03:22:23 03:22:23 someSV_testeed(a,b,2). 03:22:23 03:22:23 /*~ 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- listing(someSV_testeed/3). 03:22:23 /*~ 03:22:23 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc:50 03:22:23 %~ skipped( listing( someSV_testeed/3)) 03:22:23 ~*/ 03:22:23 03:22:23 :- mpred_test( \+ someSV_testeed(a,b,1)). 03:22:23 /*~ 03:22:23 %~ ?-( mpred_test("Test_0002_Line_0000__naf_someSV_testeed_1_in_user",user:(\+someSV_testeed(a,b,1)))). 03:22:23 failure=info((why_was_true(user:someSV_testeed(a,b,1)),nop(ftrace(user:(\+someSV_testeed(a,b,1)))))) 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0002_Line_0000__naf_someSV_testeed_1_in_user'. 03:22:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. 03:22:23 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\']"'. 03:22:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:23 ~*/ 03:22:23 03:22:23 :- mpred_test( someSV_testeed(a,b,2)). 03:22:23 03:22:23 /*~ 03:22:23 %~ ?-( mpred_test("Test_0003_Line_0000__someSV_testeed_2_in_user",user:someSV_testeed(a,b,2))). 03:22:23 passed=info(why_was_true(user:someSV_testeed(a,b,2))) 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0003_Line_0000__someSV_testeed_2_in_user'. 03:22:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. 03:22:23 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\']"'. 03:22:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- ain(someSV_testeed(a,b,1)). 03:22:23 03:22:23 /*~ 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- listing(someSV_testeed/3). 03:22:23 /*~ 03:22:23 %~ skipped( listing( someSV_testeed/3)) 03:22:23 ~*/ 03:22:23 03:22:23 :- mpred_test( someSV_testeed(a,b,1)). 03:22:23 /*~ 03:22:23 %~ ?-( mpred_test("Test_0004_Line_0000__someSV_testeed_1_in_user",user:someSV_testeed(a,b,1))). 03:22:23 passed=info(why_was_true(user:someSV_testeed(a,b,1))) 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0004_Line_0000__someSV_testeed_1_in_user'. 03:22:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. 03:22:23 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\']"'. 03:22:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:23 ~*/ 03:22:23 03:22:23 :- mpred_test(\+ someSV_testeed(a,b,2)). 03:22:23 03:22:23 /*~ 03:22:23 %~ ?-( mpred_test("Test_0005_Line_0000__naf_someSV_testeed_2_in_user",user:(\+someSV_testeed(a,b,2)))). 03:22:23 failure=info((why_was_true(user:someSV_testeed(a,b,2)),nop(ftrace(user:(\+someSV_testeed(a,b,2)))))) 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0005_Line_0000__naf_someSV_testeed_2_in_user'. 03:22:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. 03:22:23 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\']"'. 03:22:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- ain(someSV_testeed(a,b,2)). 03:22:23 03:22:23 /*~ 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- listing(someSV_testeed/3). 03:22:23 /*~ 03:22:23 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc:62 03:22:23 %~ skipped( listing( someSV_testeed/3)) 03:22:23 ~*/ 03:22:23 03:22:23 :- mpred_test( \+ someSV_testeed(a,b,1)). 03:22:23 /*~ 03:22:23 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc:63 03:22:23 %~ ?-( mpred_test("Test_0006_Line_0000__naf_someSV_testeed_1_in_user",user:(\+someSV_testeed(a,b,1)))). 03:22:23 failure=info((why_was_true(user:someSV_testeed(a,b,1)),nop(ftrace(user:(\+someSV_testeed(a,b,1)))))) 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0006_Line_0000__naf_someSV_testeed_1_in_user'. 03:22:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. 03:22:23 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\']"'. 03:22:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:23 ~*/ 03:22:23 03:22:23 :- mpred_test( someSV_testeed(a,b,2)). 03:22:23 03:22:23 /*~ 03:22:23 %~ ?-( mpred_test("Test_0007_Line_0000__someSV_testeed_2_in_user",user:someSV_testeed(a,b,2))). 03:22:23 passed=info(why_was_true(user:someSV_testeed(a,b,2))) 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0007_Line_0000__someSV_testeed_2_in_user'. 03:22:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. 03:22:23 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\']"'. 03:22:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- ain(someSV_testeed(a,b,1)). 03:22:23 03:22:23 /*~ 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- listing(someSV_testeed/3). 03:22:23 /*~ 03:22:23 %~ skipped( listing( someSV_testeed/3)) 03:22:23 ~*/ 03:22:23 03:22:23 :- mpred_test( someSV_testeed(a,b,1)). 03:22:23 /*~ 03:22:23 %~ ?-( mpred_test("Test_0008_Line_0000__someSV_testeed_1_in_user",user:someSV_testeed(a,b,1))). 03:22:23 passed=info(why_was_true(user:someSV_testeed(a,b,1))) 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,1)). 03:22:23 03:22:23 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0008_Line_0000__someSV_testeed_1_in_user'. 03:22:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. 03:22:23 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\']"'. 03:22:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:23 ~*/ 03:22:23 03:22:23 :- mpred_test(\+ someSV_testeed(a,b,2)). 03:22:23 03:22:23 /*~ 03:22:23 %~ ?-( mpred_test("Test_0009_Line_0000__naf_someSV_testeed_2_in_user",user:(\+someSV_testeed(a,b,2)))). 03:22:23 failure=info((why_was_true(user:someSV_testeed(a,b,2)),nop(ftrace(user:(\+someSV_testeed(a,b,2)))))) 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 no_proof_for(someSV_testeed(a,b,2)). 03:22:23 03:22:23 name = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A-Test_0009_Line_0000__naf_someSV_testeed_2_in_user'. 03:22:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_IN_ARG_01A'. 03:22:23 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\']"'. 03:22:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- ain((\+ someSV_testeed(a,b,1))). 03:22:23 03:22:23 /*~ 03:22:23 %~ debugm( baseKB, 03:22:23 %~ show_success( baseKB, 03:22:23 %~ baseKB : mpred_withdraw( someSV_testeed(a,b,1), 03:22:23 %~ ( 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) , 03:22:23 %~ ax)))) 03:22:23 ~*/ 03:22:23 03:22:23 03:22:23 :- listing(someSV_testeed/3). 03:22:23 03:22:23 %:- (ain(someSV_testeed(a,b,2))). 03:22:23 %:- mpred_test(someSV_testeed(a,b,1)). 03:22:23 03:22:23 03:22:23 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/334 03:22:23 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc 03:22:23 % 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/ 03:22:23 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_IN_ARG_01A 03:22:23 03:22:23 /*~ 03:22:23 %~ skipped( listing( someSV_testeed/3)) 03:22:23 ~*/ 03:22:23 %~ unused(no_junit_results) 03:22:23 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.122884966-junit.xml 03:22:23 <gt;oxml version="1.0" encoding="utf-8"?> 03:22:23 <gt;testsuites> 03:22:23 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:22:23 % use :- set_prolog_flag(junit_show_converage, true). 03:22:23 03:22:23 % No tests to run 03:22:23 ]]>><gt;/system-out><gt;/testsuites> 03:22:23 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) 03:22:23 Test_0001_Line_0000__SomeSV_testeed_in_user result = passed. 03:22:23 Test_0002_Line_0000__naf_someSV_testeed_1_in_user result = failure. 03:22:23 Test_0003_Line_0000__someSV_testeed_2_in_user result = passed. 03:22:23 Test_0004_Line_0000__someSV_testeed_1_in_user result = passed. 03:22:23 Test_0005_Line_0000__naf_someSV_testeed_2_in_user result = failure. 03:22:23 Test_0006_Line_0000__naf_someSV_testeed_1_in_user result = failure. 03:22:23 Test_0007_Line_0000__someSV_testeed_2_in_user result = passed. 03:22:23 Test_0008_Line_0000__someSV_testeed_1_in_user result = passed. 03:22:23 Test_0009_Line_0000__naf_someSV_testeed_2_in_user result = failure. 03:22:23 03:22:23 %~ test_completed_exit(40) 03:22:23 totalTime=1.000 03:22:23 03:22:23 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' 03:22:23 03:22:28 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 03:22:28 ISSUE_ID=334 03:22:28 ISSUE_OC=OPEN 03:22:28 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 03:22:28 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 03:22:28 FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01C JUnit 03:22:28 03:22:28 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']" 03:22:28 03:22:29 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:22:29 03:22:29 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc 03:22:29 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01C/ 03:22:29 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01C 03:22:29 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/81 03:22:29 03:22:29 03:22:30 %~ init_phase(after_load) 03:22:30 %~ init_phase(restore_state) 03:22:30 % 03:22:30 %~ init_why(after_boot,program) 03:22:30 %~ after_boot. 03:22:30 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:22:30 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc'), 03:22:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:22:30 %~ message_hook( 03:22:30 %~ error( permission_error(redefine,module,logicmoo_test), 03:22:30 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:22:30 %~ error, 03:22:30 %~ [ '~q/~w: '-[module,2], 03:22:30 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:22:30 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:22:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:22:30 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:22:30 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:30 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:22:30 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:30 03:22:30 03:22:30 :- set_fileAssertMt(header_sane). 03:22:30 03:22:30 /*~ 03:22:30 %~ set_fileAssertMt(header_sane) 03:22:30 ~*/ 03:22:30 03:22:30 03:22:30 :- expects_dialect(pfc). 03:22:30 03:22:30 03:22:30 /*~ 03:22:30 ~*/ 03:22:30 03:22:30 03:22:30 03:22:30 prologSingleValued(inChair/1). 03:22:30 03:22:30 /*~ 03:22:30 ~*/ 03:22:30 03:22:30 03:22:30 :- sanity(singleValuedInArgAX(inChair,1,1)). 03:22:30 03:22:30 /*~ 03:22:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:43 03:22:30 %~ ?-( mpred_test("Test_0001_Line_0000__singleValuedInArgAX_1_in_user",user:singleValuedInArgAX(inChair,1,1))). 03:22:30 passed=info(why_was_true(user:singleValuedInArgAX(inChair,1,1))) 03:22:30 no_proof_for(singleValuedInArgAX(inChair,1,1)). 03:22:30 03:22:30 no_proof_for(singleValuedInArgAX(inChair,1,1)). 03:22:30 03:22:30 no_proof_for(singleValuedInArgAX(inChair,1,1)). 03:22:30 03:22:30 name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C-Test_0001_Line_0000__singleValuedInArgAX_1_in_user'. 03:22:30 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C'. 03:22:30 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\']"'. 03:22:30 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:30 ~*/ 03:22:30 03:22:30 03:22:30 dmilesWorld. 03:22:30 /*~ 03:22:30 ~*/ 03:22:30 03:22:30 dmilesWorld ==> inChair(a). 03:22:30 03:22:30 /*~ 03:22:30 ~*/ 03:22:30 03:22:30 03:22:30 :- listing_u(inChair). 03:22:30 03:22:30 /*~ 03:22:30 %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) 03:22:30 ~*/ 03:22:30 03:22:30 03:22:30 dmilesWorld ==> inChair(b). 03:22:30 03:22:30 /*~ 03:22:30 ~*/ 03:22:30 03:22:30 03:22:30 :- listing(inChair/1). 03:22:30 03:22:30 /*~ 03:22:30 %~ skipped( listing( inChair/1)) 03:22:30 ~*/ 03:22:30 03:22:30 03:22:30 :- mpred_test(inChair(b)). 03:22:30 /*~ 03:22:30 %~ ?-( mpred_test("Test_0002_Line_0000__B_in_user",user:inChair(b))). 03:22:30 passed=info(why_was_true(user:inChair(b))) 03:22:30 no_proof_for(inChair(b)). 03:22:30 03:22:30 no_proof_for(inChair(b)). 03:22:30 03:22:30 no_proof_for(inChair(b)). 03:22:30 03:22:30 name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C-Test_0002_Line_0000__B_in_user'. 03:22:30 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C'. 03:22:30 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\']"'. 03:22:30 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:30 ~*/ 03:22:30 03:22:30 :- mpred_test(\+ inChair(a)). 03:22:30 03:22:30 /*~ 03:22:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:55 03:22:30 %~ ?-( mpred_test("Test_0003_Line_0000__naf_A_in_user",user:(\+inChair(a)))). 03:22:30 passed=info(why_was_true(user:(\+inChair(a)))) 03:22:30 no_proof_for(\+inChair(a)). 03:22:30 03:22:30 no_proof_for(\+inChair(a)). 03:22:30 03:22:30 no_proof_for(\+inChair(a)). 03:22:30 03:22:30 name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C-Test_0003_Line_0000__naf_A_in_user'. 03:22:30 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01C'. 03:22:30 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\']"'. 03:22:30 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:30 ~*/ 03:22:30 03:22:30 03:22:30 :- ain(\+ (dmilesWorld ==> inChair(b))). 03:22:30 03:22:30 /*~ 03:22:30 %~ debugm( baseKB, 03:22:30 %~ show_success( baseKB, 03:22:30 %~ baseKB : mpred_withdraw( 03:22:30 %~ dmilesWorld==>inChair(b), 03:22:30 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc ',57) , 03:22:30 %~ ax)))) 03:22:30 ~*/ 03:22:30 03:22:30 03:22:30 :- listing(inChair/1). 03:22:30 03:22:30 % TODO 03:22:30 %:- mpred_test(inChair(a)). 03:22:30 03:22:30 03:22:30 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/81 03:22:30 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc 03:22:30 % 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/ 03:22:30 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01C 03:22:30 03:22:30 /*~ 03:22:30 %~ skipped( listing( inChair/1)) 03:22:30 ~*/ 03:22:30 %~ unused(no_junit_results) 03:22:30 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102558664-junit.xml 03:22:30 <gt;oxml version="1.0" encoding="utf-8"?> 03:22:30 <gt;testsuites> 03:22:30 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:22:30 % use :- set_prolog_flag(junit_show_converage, true). 03:22:30 03:22:30 % No tests to run 03:22:30 ]]>><gt;/system-out><gt;/testsuites> 03:22:30 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) 03:22:30 Test_0001_Line_0000__singleValuedInArgAX_1_in_user result = passed. 03:22:30 Test_0002_Line_0000__B_in_user result = passed. 03:22:30 Test_0003_Line_0000__naf_A_in_user result = passed. 03:22:30 03:22:30 %~ test_completed_exit(96) 03:22:30 totalTime=1.000 03:22:30 03:22:30 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' 03:22:30 03:22:37 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 03:22:37 ISSUE_ID=81 03:22:37 ISSUE_OC=OPEN 03:22:37 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 03:22:37 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 03:22:37 FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01B JUnit 03:22:37 03:22:37 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']" 03:22:37 03:22:37 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:22:37 03:22:37 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc 03:22:37 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01B/ 03:22:37 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01B 03:22:37 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/97 03:22:37 03:22:37 03:22:38 %~ init_phase(after_load) 03:22:38 %~ init_phase(restore_state) 03:22:38 % 03:22:38 %~ init_why(after_boot,program) 03:22:38 %~ after_boot. 03:22:38 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:22:38 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc'), 03:22:38 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:22:38 %~ message_hook( 03:22:38 %~ error( permission_error(redefine,module,logicmoo_test), 03:22:38 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:22:38 %~ error, 03:22:38 %~ [ '~q/~w: '-[module,2], 03:22:38 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:22:38 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:22:38 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:22:38 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:22:38 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:38 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:22:38 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:38 03:22:38 03:22:38 :- set_fileAssertMt(header_sane). 03:22:38 03:22:38 /*~ 03:22:38 %~ set_fileAssertMt(header_sane) 03:22:38 ~*/ 03:22:38 03:22:38 03:22:38 :- expects_dialect(pfc). 03:22:38 03:22:38 /*~ 03:22:38 ~*/ 03:22:38 03:22:38 03:22:38 :- (header_sane:ain(prologSingleValued(inChair/1))). 03:22:38 03:22:38 /*~ 03:22:38 ~*/ 03:22:38 03:22:38 03:22:38 :- listing(singleValuedInArgAX/3). 03:22:38 /*~ 03:22:38 %~ skipped( listing( singleValuedInArgAX/3)) 03:22:38 ~*/ 03:22:38 03:22:38 :- sanity(singleValuedInArgAX(inChair,1,1)). 03:22:38 03:22:38 /*~ 03:22:38 %~ ?-( mpred_test("Test_0001_Line_0000__singleValuedInArgAX_1_in_user",user:singleValuedInArgAX(inChair,1,1))). 03:22:38 passed=info(why_was_true(user:singleValuedInArgAX(inChair,1,1))) 03:22:38 no_proof_for(singleValuedInArgAX(inChair,1,1)). 03:22:38 03:22:38 no_proof_for(singleValuedInArgAX(inChair,1,1)). 03:22:38 03:22:38 no_proof_for(singleValuedInArgAX(inChair,1,1)). 03:22:38 03:22:38 name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B-Test_0001_Line_0000__singleValuedInArgAX_1_in_user'. 03:22:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B'. 03:22:38 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\']"'. 03:22:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:38 ~*/ 03:22:38 03:22:38 03:22:38 dmilesWorld. 03:22:38 /*~ 03:22:38 ~*/ 03:22:38 03:22:38 dmilesWorld ==> inChair(a). 03:22:38 03:22:38 /*~ 03:22:38 ~*/ 03:22:38 03:22:38 03:22:38 :- listing_u(inChair). 03:22:38 03:22:38 /*~ 03:22:38 %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) 03:22:38 ~*/ 03:22:38 03:22:38 03:22:38 dmilesWorld ==> inChair(b). 03:22:38 03:22:38 /*~ 03:22:38 ~*/ 03:22:38 03:22:38 03:22:38 :- listing(inChair/1). 03:22:38 03:22:38 /*~ 03:22:38 %~ skipped( listing( inChair/1)) 03:22:38 ~*/ 03:22:38 03:22:38 03:22:38 :- mpred_test(inChair(b)). 03:22:38 03:22:38 03:22:38 /*~ 03:22:38 %~ ?-( mpred_test("Test_0002_Line_0000__B_in_user",user:inChair(b))). 03:22:38 passed=info(why_was_true(user:inChair(b))) 03:22:38 no_proof_for(inChair(b)). 03:22:38 03:22:38 no_proof_for(inChair(b)). 03:22:38 03:22:38 no_proof_for(inChair(b)). 03:22:38 03:22:38 name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B-Test_0002_Line_0000__B_in_user'. 03:22:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B'. 03:22:38 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\']"'. 03:22:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:38 ~*/ 03:22:38 03:22:38 03:22:38 03:22:38 :- mpred_test(\+ inChair(a)). 03:22:38 03:22:38 /*~ 03:22:38 %~ ?-( mpred_test("Test_0003_Line_0000__naf_A_in_user",user:(\+inChair(a)))). 03:22:38 passed=info(why_was_true(user:(\+inChair(a)))) 03:22:38 no_proof_for(\+inChair(a)). 03:22:38 03:22:38 no_proof_for(\+inChair(a)). 03:22:38 03:22:38 no_proof_for(\+inChair(a)). 03:22:38 03:22:38 name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B-Test_0003_Line_0000__naf_A_in_user'. 03:22:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01B'. 03:22:38 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\']"'. 03:22:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:38 ~*/ 03:22:38 03:22:38 03:22:38 :- ain(\+ (dmilesWorld ==> inChair(b))). 03:22:38 03:22:38 /*~ 03:22:38 %~ debugm( baseKB, 03:22:38 %~ show_success( baseKB, 03:22:38 %~ baseKB : mpred_withdraw( 03:22:38 %~ dmilesWorld==>inChair(b), 03:22:38 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc ',59) , 03:22:38 %~ ax)))) 03:22:38 ~*/ 03:22:38 03:22:38 03:22:38 :- listing(inChair/1). 03:22:38 03:22:38 % TODO 03:22:38 %:- mpred_test(inChair(a)). 03:22:38 03:22:38 % :- break. 03:22:38 03:22:38 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/97 03:22:38 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc 03:22:38 % 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/ 03:22:38 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01B 03:22:38 03:22:38 /*~ 03:22:38 %~ skipped( listing( inChair/1)) 03:22:38 ~*/ 03:22:38 %~ unused(no_junit_results) 03:22:38 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135168877-junit.xml 03:22:38 <gt;oxml version="1.0" encoding="utf-8"?> 03:22:38 <gt;testsuites> 03:22:38 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:22:38 % use :- set_prolog_flag(junit_show_converage, true). 03:22:38 03:22:38 % No tests to run 03:22:38 ]]>><gt;/system-out><gt;/testsuites> 03:22:38 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) 03:22:38 Test_0001_Line_0000__singleValuedInArgAX_1_in_user result = passed. 03:22:38 Test_0002_Line_0000__B_in_user result = passed. 03:22:38 Test_0003_Line_0000__naf_A_in_user result = passed. 03:22:38 03:22:38 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:73 03:22:38 %~ test_completed_exit(96) 03:22:38 totalTime=1.000 03:22:38 03:22:38 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' 03:22:38 03:22:44 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 03:22:44 ISSUE_ID=97 03:22:44 ISSUE_OC=OPEN 03:22:44 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 03:22:44 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 03:22:44 FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01A JUnit 03:22:44 03:22:44 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']" 03:22:44 03:22:44 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:22:44 03:22:44 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc 03:22:44 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01A/ 03:22:44 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01A 03:22:44 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/378 03:22:44 03:22:44 03:22:45 %~ init_phase(after_load) 03:22:45 %~ init_phase(restore_state) 03:22:45 % 03:22:45 %~ init_why(after_boot,program) 03:22:45 %~ after_boot. 03:22:45 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:22:45 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc'), 03:22:45 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:22:45 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:22:45 %~ message_hook( 03:22:45 %~ error( permission_error(redefine,module,logicmoo_test), 03:22:45 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:22:45 %~ error, 03:22:45 %~ [ '~q/~w: '-[module,2], 03:22:45 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:22:45 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:22:45 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:22:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:22:45 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:22:45 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:45 03:22:45 03:22:45 :- set_fileAssertMt(header_sane). 03:22:45 03:22:45 /*~ 03:22:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc:36 03:22:45 %~ set_fileAssertMt(header_sane) 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 :- expects_dialect(pfc). 03:22:45 03:22:45 03:22:45 /*~ 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 03:22:45 prologSingleValued(inChair/1). 03:22:45 03:22:45 %:- import(baseKB:inChair/1). 03:22:45 03:22:45 /*~ 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 %:- import(baseKB:inChair/1). 03:22:45 03:22:45 singleValuedInArgAX(inChair, 1, 1). 03:22:45 03:22:45 /*~ 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 dmilesWorld. 03:22:45 /*~ 03:22:45 ~*/ 03:22:45 03:22:45 dmilesWorld ==> inChair(a). 03:22:45 03:22:45 /*~ 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 :- listing(inChair/1). 03:22:45 03:22:45 /*~ 03:22:45 %~ skipped( listing( inChair/1)) 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 dmilesWorld ==> inChair(b). 03:22:45 03:22:45 /*~ 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 :- listing(inChair/1). 03:22:45 03:22:45 /*~ 03:22:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc:54 03:22:45 %~ skipped( listing( inChair/1)) 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 :- mpred_test(inChair(b)). 03:22:45 03:22:45 /*~ 03:22:45 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:inChair(b))). 03:22:45 passed=info(why_was_true(user:inChair(b))) 03:22:45 no_proof_for(inChair(b)). 03:22:45 03:22:45 no_proof_for(inChair(b)). 03:22:45 03:22:45 no_proof_for(inChair(b)). 03:22:45 03:22:45 name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01A-Test_0001_Line_0000__B_in_user'. 03:22:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01A'. 03:22:45 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\']"'. 03:22:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 :- listing(inChair/1). 03:22:45 03:22:45 /*~ 03:22:45 %~ skipped( listing( inChair/1)) 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 :- mpred_test(\+ inChair(a)). 03:22:45 03:22:45 /*~ 03:22:45 %~ ?-( mpred_test("Test_0002_Line_0000__naf_A_in_user",user:(\+inChair(a)))). 03:22:45 passed=info(why_was_true(user:(\+inChair(a)))) 03:22:45 no_proof_for(\+inChair(a)). 03:22:45 03:22:45 no_proof_for(\+inChair(a)). 03:22:45 03:22:45 no_proof_for(\+inChair(a)). 03:22:45 03:22:45 name = 'logicmoo.pfc.test.sanity_base.SV_FWD_01A-Test_0002_Line_0000__naf_A_in_user'. 03:22:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_FWD_01A'. 03:22:45 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\']"'. 03:22:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 :- ain(\+ (dmilesWorld ==> inChair(b))). 03:22:45 03:22:45 /*~ 03:22:45 %~ debugm( baseKB, 03:22:45 %~ show_success( baseKB, 03:22:45 %~ baseKB : mpred_withdraw( 03:22:45 %~ dmilesWorld==>inChair(b), 03:22:45 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc ',62) , 03:22:45 %~ ax)))) 03:22:45 ~*/ 03:22:45 03:22:45 03:22:45 :- listing(inChair/1). 03:22:45 03:22:45 %:- mpred_test(inChair(a)). 03:22:45 03:22:45 03:22:45 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/378 03:22:45 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc 03:22:45 % 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/ 03:22:45 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01A 03:22:45 03:22:45 /*~ 03:22:45 %~ skipped( listing( inChair/1)) 03:22:45 ~*/ 03:22:45 %~ unused(no_junit_results) 03:22:45 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.116385448-junit.xml 03:22:45 <gt;oxml version="1.0" encoding="utf-8"?> 03:22:45 <gt;testsuites> 03:22:45 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:22:45 % use :- set_prolog_flag(junit_show_converage, true). 03:22:45 03:22:45 % No tests to run 03:22:45 ]]>><gt;/system-out><gt;/testsuites> 03:22:45 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) 03:22:45 Test_0001_Line_0000__B_in_user result = passed. 03:22:45 Test_0002_Line_0000__naf_A_in_user result = passed. 03:22:45 03:22:45 %~ test_completed_exit(96) 03:22:45 totalTime=1.000 03:22:45 03:22:45 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' 03:22:45 03:22:51 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 03:22:51 ISSUE_ID=378 03:22:51 ISSUE_OC=OPEN 03:22:51 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 03:22:51 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 03:22:51 FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01A_B JUnit 03:22:51 03:22:51 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']" 03:22:51 03:22:51 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:22:51 03:22:51 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_fwd_01a_b.pfc 03:22:51 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_FWD_01A_B/ 03:22:51 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_FWD_01A_B 03:22:51 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/512 03:22:51 03:22:51 03:22:52 %~ init_phase(after_load) 03:22:52 %~ init_phase(restore_state) 03:22:52 % 03:22:52 %~ init_why(after_boot,program) 03:22:52 %~ after_boot. 03:22:52 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:22:52 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a_b.pfc'), 03:22:52 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:22:52 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:22:52 %~ message_hook( 03:22:52 %~ error( permission_error(redefine,module,logicmoo_test), 03:22:52 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:22:52 %~ error, 03:22:52 %~ [ '~q/~w: '-[module,2], 03:22:52 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:22:52 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:22:52 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:22:52 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:52 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:22:52 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:52 03:22:52 03:22:52 :- set_fileAssertMt(header_sane). 03:22:52 03:22:52 /*~ 03:22:52 %~ set_fileAssertMt(header_sane) 03:22:52 ~*/ 03:22:52 03:22:52 03:22:52 :- expects_dialect(pfc). 03:22:52 03:22:52 03:22:52 /*~ 03:22:52 ~*/ 03:22:52 03:22:52 03:22:52 03:22:52 arity(inChairZ,1). 03:22:52 /*~ 03:22:52 ~*/ 03:22:52 03:22:52 prologSingleValued(inChairZ). 03:22:52 /*~ 03:22:52 ~*/ 03:22:52 03:22:52 prologSingleValuedInArg(inChairZ,1). 03:22:52 /*~ 03:22:52 ~*/ 03:22:52 03:22:52 singleValuedInArgAX(inChairZ, 1, 1). 03:22:52 03:22:52 /*~ 03:22:52 ~*/ 03:22:52 03:22:52 03:22:52 :- ain( inChairZ(aZa)). 03:22:52 /*~ 03:22:52 ~*/ 03:22:52 03:22:52 :- (ain( inChairZ(bYb))). 03:22:52 /*~ 03:22:52 ~*/ 03:22:52 03:22:52 :- listing(inChairZ/1). 03:22:52 03:22:52 /*~ 03:22:52 %~ skipped( listing( inChairZ/1)) 03:22:52 ~*/ 03:22:52 %~ unused(no_junit_results) 03:22:52 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.053790943-junit.xml 03:22:52 <gt;oxml version="1.0" encoding="utf-8"?> 03:22:52 <gt;testsuites> 03:22:52 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:22:52 % use :- set_prolog_flag(junit_show_converage, true). 03:22:52 03:22:52 % No tests to run 03:22:52 ]]>><gt;/system-out><gt;/testsuites> 03:22:52 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) 03:22:52 03:22:52 %~ test_completed_exit(32) 03:22:52 totalTime=1.000 03:22:52 03:22:52 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' 03:22:52 03:22:58 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 03:22:58 ISSUE_ID=512 03:22:58 ISSUE_OC=OPEN 03:22:58 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 03:22:58 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 03:22:58 FileTestCase=logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A JUnit 03:22:58 03:22:58 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']" 03:22:58 03:22:58 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:22:58 03:22:58 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc 03:22:58 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/SV_DEFAULT_01A/ 03:22:58 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASV_DEFAULT_01A 03:22:58 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/379 03:22:58 03:22:58 03:22:59 %~ init_phase(after_load) 03:22:59 %~ init_phase(restore_state) 03:22:59 % 03:22:59 %~ init_why(after_boot,program) 03:22:59 %~ after_boot. 03:22:59 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:22:59 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc'), 03:22:59 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:22:59 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:22:59 %~ message_hook( 03:22:59 %~ error( permission_error(redefine,module,logicmoo_test), 03:22:59 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:22:59 %~ error, 03:22:59 %~ [ '~q/~w: '-[module,2], 03:22:59 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:22:59 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:22:59 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:22:59 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:59 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:22:59 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:22:59 03:22:59 03:22:59 :- op(500,fx,'~'). 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 :- op(1050,xfx,('==>')). 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 :- op(1050,xfx,'<gt;==>'). 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 :- op(1100,fx,('==>')). 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 :- op(1150,xfx,('::::')). 03:22:59 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 :- set_fileAssertMt(header_sane). 03:22:59 03:22:59 /*~ 03:22:59 %~ set_fileAssertMt(header_sane) 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 :- expects_dialect(pfc). 03:22:59 03:22:59 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 03:22:59 :- dynamic(full_name/2). 03:22:59 03:22:59 03:22:59 % These tests mix singleValuedInArg and mdefault/1 is differnt ways 03:22:59 03:22:59 03:22:59 % if we learn that something has a full name, then we guess it is a user_login object. (in our version of reality) 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 03:22:59 % These tests mix singleValuedInArg and mdefault/1 is differnt ways 03:22:59 03:22:59 03:22:59 % if we learn that something has a full name, then we guess it is a user_login object. (in our version of reality) 03:22:59 full_name(U,_) ==> user_login(U). 03:22:59 03:22:59 03:22:59 % if we learn that something has a host name, then we guess it is a user_login object. 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 03:22:59 % if we learn that something has a host name, then we guess it is a user_login object. 03:22:59 host_name(U,_) ==> user_login(U). 03:22:59 03:22:59 03:22:59 % when we know a user_login's full name and host name, make a user_name_host/3 assertion. 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 03:22:59 % when we know a user_login's full name and host name, make a user_name_host/3 assertion. 03:22:59 (((user_login(User), 03:22:59 full_name(User,Name)/(Name\=isMissing), 03:22:59 host_name(User,Host)/(Host\=isMissing) ), 03:22:59 {ground(user_name_host(User,Name,Host))}) ==> user_name_host(User,Name,Host)). 03:22:59 03:22:59 03:22:59 % the default full_name for a user_login is 'isMissing'. 03:22:59 %user_login(User), ~full_name(User,X)/(X\=isMissing)==>full_name(User,isMissing). 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 03:22:59 % the default full_name for a user_login is 'isMissing'. 03:22:59 %user_login(User), ~full_name(User,X)/(X\=isMissing)==>full_name(User,isMissing). 03:22:59 prologSingleValued(full_name). 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 mdefault( user_login(User) ==> full_name(User,isMissing)). 03:22:59 03:22:59 03:22:59 % the default host_name for a user_login is 'isMissing'. 03:22:59 %user_login(User), ~host_name(User,X)/(X\==isMissing) ==> host_name(User,isMissing). 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 03:22:59 % the default host_name for a user_login is 'isMissing'. 03:22:59 %user_login(User), ~host_name(User,X)/(X\==isMissing) ==> host_name(User,isMissing). 03:22:59 prologSingleValued(host_name). 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 mdefault( user_login(User) ==> host_name(User,isMissing)). 03:22:59 03:22:59 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 03:22:59 never_assert_u(full_name(finin,isMissing),too_much_forward_chaing). 03:22:59 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 user_login(joe1). 03:22:59 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 :- sanity(listing([full_name/2,host_name/2,user_login/1])). 03:22:59 03:22:59 /*~ 03:22:59 %~ ?-( mpred_test(Kw,user:listing([full_name/2,host_name/2,user_login/1]))). 03:22:59 :- dynamic full_name/2. 03:22:59 :- multifile full_name/2. 03:22:59 :- public full_name/2. 03:22:59 :- module_transparent full_name/2. 03:22:59 03:22:59 full_name(joe1, isMissing). 03:22:59 03:22:59 :- dynamic host_name/2. 03:22:59 :- multifile host_name/2. 03:22:59 :- public host_name/2. 03:22:59 :- module_transparent host_name/2. 03:22:59 03:22:59 host_name(joe1, isMissing). 03:22:59 03:22:59 :- dynamic user_login/1. 03:22:59 :- multifile user_login/1. 03:22:59 :- public user_login/1. 03:22:59 :- module_transparent user_login/1. 03:22:59 03:22:59 user_login(joe1). 03:22:59 03:22:59 passed=info(why_was_true(user:listing([full_name/2,host_name/2,user_login/1]))) 03:22:59 no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). 03:22:59 03:22:59 :- dynamic full_name/2. 03:22:59 :- multifile full_name/2. 03:22:59 :- public full_name/2. 03:22:59 :- module_transparent full_name/2. 03:22:59 03:22:59 full_name(joe1, isMissing). 03:22:59 03:22:59 :- dynamic host_name/2. 03:22:59 :- multifile host_name/2. 03:22:59 :- public host_name/2. 03:22:59 :- module_transparent host_name/2. 03:22:59 03:22:59 host_name(joe1, isMissing). 03:22:59 03:22:59 :- dynamic user_login/1. 03:22:59 :- multifile user_login/1. 03:22:59 :- public user_login/1. 03:22:59 :- module_transparent user_login/1. 03:22:59 03:22:59 user_login(joe1). 03:22:59 03:22:59 no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). 03:22:59 03:22:59 no_proof_for(listing([ full_name/2, host_name/2,user_login/1])). 03:22:59 03:22:59 %~ message_hook( 03:22:59 %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), 03:22:59 %~ error, 03:22:59 %~ [ '~q/~w: '-[atomic_list_concat,2], 03:22:59 %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], 03:22:59 %~ ' (~w ~w)'-[an,empty_list]]) 03:22:59 atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:22:59 ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:22:59 %~ message_hook( 03:22:59 %~ goal_failed( directive, 03:22:59 %~ user : mpred_test( listing( [ full_name/2, host_name/2,user_login/1]))), 03:22:59 %~ warning, 03:22:59 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:22:59 %~ user : mpred_test( listing( [ full_name/2, host_name/2,user_login/1]))]]) 03:22:59 Goal (directive) failed: user:mpred_test(listing([(full_name/2),(host_name/2),(user_login/1)])) 03:22:59 Warning: Goal (directive) failed: user:mpred_test(listing([(full_name/2),(host_name/2),(user_login/1)])) 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 :- mpred_test(host_name(joe1,isMissing)). 03:22:59 03:22:59 03:22:59 % (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)). 03:22:59 03:22:59 /*~ 03:22:59 %~ ?-( mpred_test("Test_0002_Line_0000__Joe1_in_user",user:host_name(joe1,isMissing))). 03:22:59 passed=info(why_was_true(user:host_name(joe1,isMissing))) 03:22:59 no_proof_for(host_name(joe1,isMissing)). 03:22:59 03:22:59 no_proof_for(host_name(joe1,isMissing)). 03:22:59 03:22:59 no_proof_for(host_name(joe1,isMissing)). 03:22:59 03:22:59 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0002_Line_0000__Joe1_in_user'. 03:22:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. 03:22:59 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\']"'. 03:22:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 03:22:59 % (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)). 03:22:59 03:22:59 ==> full_name(finin,'Tim Finin'). 03:22:59 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 :- mpred_test(user_login(finin)). 03:22:59 /*~ 03:22:59 %~ ?-( mpred_test("Test_0003_Line_0000__Finin_in_user",user:user_login(finin))). 03:22:59 passed=info(why_was_true(user:user_login(finin))) 03:22:59 no_proof_for(user_login(finin)). 03:22:59 03:22:59 no_proof_for(user_login(finin)). 03:22:59 03:22:59 no_proof_for(user_login(finin)). 03:22:59 03:22:59 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0003_Line_0000__Finin_in_user'. 03:22:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. 03:22:59 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\']"'. 03:22:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:59 ~*/ 03:22:59 03:22:59 :- mpred_test(host_name(finin,isMissing)). 03:22:59 03:22:59 /*~ 03:22:59 %~ ?-( mpred_test("Test_0004_Line_0000__Finin_in_user",user:host_name(finin,isMissing))). 03:22:59 passed=info(why_was_true(user:host_name(finin,isMissing))) 03:22:59 no_proof_for(host_name(finin,isMissing)). 03:22:59 03:22:59 no_proof_for(host_name(finin,isMissing)). 03:22:59 03:22:59 no_proof_for(host_name(finin,isMissing)). 03:22:59 03:22:59 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0004_Line_0000__Finin_in_user'. 03:22:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. 03:22:59 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\']"'. 03:22:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 ==> host_name(finin,antares). 03:22:59 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 :- mpred_test(\+ host_name(finin,isMissing)). 03:22:59 03:22:59 /*~ 03:22:59 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc:100 03:22:59 %~ ?-( mpred_test("Test_0005_Line_0000__naf_Finin_in_user",user:(\+host_name(finin,isMissing)))). 03:22:59 failure=info((why_was_true(user:host_name(finin,isMissing)),nop(ftrace(user:(\+host_name(finin,isMissing)))))) 03:22:59 no_proof_for(host_name(finin,isMissing)). 03:22:59 03:22:59 no_proof_for(host_name(finin,isMissing)). 03:22:59 03:22:59 no_proof_for(host_name(finin,isMissing)). 03:22:59 03:22:59 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0005_Line_0000__naf_Finin_in_user'. 03:22:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. 03:22:59 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\']"'. 03:22:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 user_login(finin). 03:22:59 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 :- mpred_test(\+ host_name(finin,isMissing)). 03:22:59 /*~ 03:22:59 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc:104 03:22:59 %~ ?-( mpred_test("Test_0006_Line_0000__naf_Finin_in_user",user:(\+host_name(finin,isMissing)))). 03:22:59 failure=info((why_was_true(user:host_name(finin,isMissing)),nop(ftrace(user:(\+host_name(finin,isMissing)))))) 03:22:59 no_proof_for(host_name(finin,isMissing)). 03:22:59 03:22:59 no_proof_for(host_name(finin,isMissing)). 03:22:59 03:22:59 no_proof_for(host_name(finin,isMissing)). 03:22:59 03:22:59 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0006_Line_0000__naf_Finin_in_user'. 03:22:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. 03:22:59 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\']"'. 03:22:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:59 ~*/ 03:22:59 03:22:59 :- mpred_test(\+ full_name(finin,isMissing)). 03:22:59 03:22:59 03:22:59 03:22:59 /*~ 03:22:59 %~ ?-( mpred_test("Test_0007_Line_0000__naf_Finin_in_user",user:(\+full_name(finin,isMissing)))). 03:22:59 passed=info(why_was_true(user:(\+full_name(finin,isMissing)))) 03:22:59 no_proof_for(\+full_name(finin,isMissing)). 03:22:59 03:22:59 no_proof_for(\+full_name(finin,isMissing)). 03:22:59 03:22:59 no_proof_for(\+full_name(finin,isMissing)). 03:22:59 03:22:59 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0007_Line_0000__naf_Finin_in_user'. 03:22:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. 03:22:59 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\']"'. 03:22:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 03:22:59 03:22:59 ==> full_name(robin,'Robin,McEntire'). 03:22:59 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 ==> host_name(fritzson,hamlet). 03:22:59 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 :- sanity(listing([full_name/2,host_name/2,user_login/1,user_name_host/3])). 03:22:59 03:22:59 /*~ 03:22:59 %~ ?-( mpred_test( Kw, 03:22:59 %~ user : listing( [ full_name/2, host_name/2,user_login/1,user_name_host/3]))). 03:22:59 :- dynamic full_name/2. 03:22:59 :- multifile full_name/2. 03:22:59 :- public full_name/2. 03:22:59 :- module_transparent full_name/2. 03:22:59 03:22:59 full_name(joe1, isMissing). 03:22:59 full_name(finin, 'Tim Finin'). 03:22:59 full_name(robin, 'Robin,McEntire'). 03:22:59 full_name(fritzson, isMissing). 03:22:59 03:22:59 :- dynamic host_name/2. 03:22:59 :- multifile host_name/2. 03:22:59 :- public host_name/2. 03:22:59 :- module_transparent host_name/2. 03:22:59 03:22:59 host_name(joe1, isMissing). 03:22:59 host_name(finin, isMissing). 03:22:59 host_name(finin, antares). 03:22:59 host_name(robin, isMissing). 03:22:59 host_name(fritzson, hamlet). 03:22:59 03:22:59 :- dynamic user_login/1. 03:22:59 :- multifile user_login/1. 03:22:59 :- public user_login/1. 03:22:59 :- module_transparent user_login/1. 03:22:59 03:22:59 user_login(joe1). 03:22:59 user_login(finin). 03:22:59 user_login(robin). 03:22:59 user_login(fritzson). 03:22:59 03:22:59 :- dynamic user_name_host/3. 03:22:59 :- multifile user_name_host/3. 03:22:59 :- public user_name_host/3. 03:22:59 :- module_transparent user_name_host/3. 03:22:59 03:22:59 user_name_host(finin, 'Tim Finin', antares). 03:22:59 03:22:59 passed=info(why_was_true(user:listing([full_name/2,host_name/2,user_login/1,user_name_host/3]))) 03:22:59 no_proof_for(listing([ full_name/2, host_name/2,user_login/1, 03:22:59 user_name_host/3])). 03:22:59 03:22:59 :- dynamic full_name/2. 03:22:59 :- multifile full_name/2. 03:22:59 :- public full_name/2. 03:22:59 :- module_transparent full_name/2. 03:22:59 03:22:59 full_name(joe1, isMissing). 03:22:59 full_name(finin, 'Tim Finin'). 03:22:59 full_name(robin, 'Robin,McEntire'). 03:22:59 full_name(fritzson, isMissing). 03:22:59 03:22:59 :- dynamic host_name/2. 03:22:59 :- multifile host_name/2. 03:22:59 :- public host_name/2. 03:22:59 :- module_transparent host_name/2. 03:22:59 03:22:59 host_name(joe1, isMissing). 03:22:59 host_name(finin, isMissing). 03:22:59 host_name(finin, antares). 03:22:59 host_name(robin, isMissing). 03:22:59 host_name(fritzson, hamlet). 03:22:59 03:22:59 :- dynamic user_login/1. 03:22:59 :- multifile user_login/1. 03:22:59 :- public user_login/1. 03:22:59 :- module_transparent user_login/1. 03:22:59 03:22:59 user_login(joe1). 03:22:59 user_login(finin). 03:22:59 user_login(robin). 03:22:59 user_login(fritzson). 03:22:59 03:22:59 :- dynamic user_name_host/3. 03:22:59 :- multifile user_name_host/3. 03:22:59 :- public user_name_host/3. 03:22:59 :- module_transparent user_name_host/3. 03:22:59 03:22:59 user_name_host(finin, 'Tim Finin', antares). 03:22:59 03:22:59 no_proof_for(listing([ full_name/2, host_name/2,user_login/1, 03:22:59 user_name_host/3])). 03:22:59 03:22:59 no_proof_for(listing([ full_name/2, host_name/2,user_login/1, 03:22:59 user_name_host/3])). 03:22:59 03:22:59 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0005_Line_0000__naf_Finin_in_user'. 03:22:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. 03:22:59 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\']"'. 03:22:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 :- mpred_test(host_name(robin,isMissing)). 03:22:59 03:22:59 /*~ 03:22:59 %~ ?-( mpred_test("Test_0009_Line_0000__Robin_in_user",user:host_name(robin,isMissing))). 03:22:59 passed=info(why_was_true(user:host_name(robin,isMissing))) 03:22:59 no_proof_for(host_name(robin,isMissing)). 03:22:59 03:22:59 no_proof_for(host_name(robin,isMissing)). 03:22:59 03:22:59 no_proof_for(host_name(robin,isMissing)). 03:22:59 03:22:59 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0009_Line_0000__Robin_in_user'. 03:22:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. 03:22:59 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\']"'. 03:22:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 ==> host_name(robin,rmachine). 03:22:59 03:22:59 /*~ 03:22:59 ~*/ 03:22:59 03:22:59 03:22:59 :- mpred_test(\+ host_name(robin,isMissing)). 03:22:59 03:22:59 /*~ 03:22:59 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc:119 03:23:00 %~ ?-( mpred_test("Test_0010_Line_0000__naf_Robin_in_user",user:(\+host_name(robin,isMissing)))). 03:23:00 failure=info((why_was_true(user:host_name(robin,isMissing)),nop(ftrace(user:(\+host_name(robin,isMissing)))))) 03:23:00 no_proof_for(host_name(robin,isMissing)). 03:23:00 03:23:00 no_proof_for(host_name(robin,isMissing)). 03:23:00 03:23:00 no_proof_for(host_name(robin,isMissing)). 03:23:00 03:23:00 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0010_Line_0000__naf_Robin_in_user'. 03:23:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. 03:23:00 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\']"'. 03:23:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:00 ~*/ 03:23:00 03:23:00 03:23:00 :- mpred_trace_exec. 03:23:00 /*~ 03:23:00 ~*/ 03:23:00 03:23:00 :- debug_logicmoo(_). 03:23:00 03:23:00 /*~ 03:23:00 ~*/ 03:23:00 03:23:00 03:23:00 ==> ~host_name(robin,rmachine). 03:23:00 03:23:00 /*~ 03:23:00 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc:124 03:23:00 %~ mpred_undo1( '$nt'( full_name(robin,Name_Robin), 03:23:00 %~ ( call_u_no_bc( full_name(robin,Dif_Name_Missing_Robin1)) , 03:23:00 %~ ground( full_name(robin,Dif_Name_Missing_Robin1)) , 03:23:00 %~ dif : dif(isMissing,Dif_Name_Missing_Robin1)), 03:23:00 %~ '$nt'( 03:23:00 %~ ~( full_name(robin,isMissing)), 03:23:00 %~ call_u_no_bc( ~( full_name(robin,isMissing))), 03:23:00 %~ rhs([full_name(robin,isMissing)])))) 03:23:00 %~ mpred_undo1( '$nt'( host_name(robin,Name_Robin), 03:23:00 %~ ( call_u_no_bc( host_name(robin,Dif_Name_Missing_Robin1)) , 03:23:00 %~ ground( host_name(robin,Dif_Name_Missing_Robin1)) , 03:23:00 %~ dif : dif(isMissing,Dif_Name_Missing_Robin1)), 03:23:00 %~ '$nt'( 03:23:00 %~ ~( host_name(robin,isMissing)), 03:23:00 %~ call_u_no_bc( ~( host_name(robin,isMissing))), 03:23:00 %~ rhs([host_name(robin,isMissing)])))) 03:23:00 %~ mpred_undo1( '$nt'( 03:23:00 %~ ~( host_name(robin,isMissing)), 03:23:00 %~ call_u_no_bc( ~( host_name(robin,isMissing))), 03:23:00 %~ rhs([host_name(robin,isMissing)]))) 03:23:00 %~ debugm( baseKB, 03:23:00 %~ show_failed( baseKB, 03:23:00 %~ baseKB : ( ( mpred_retract_i_or_warn_1( '$spft'( baseKB, 03:23:00 %~ user_name_host(robin,'Robin,McEntire',rmachine), 03:23:00 %~ host_name(robin,rmachine), 03:23:00 %~ '$pt'( user, 03:23:00 %~ host_name(robin,rmachine), 03:23:00 %~ ( rmachine\=isMissing *-> 03:23:00 %~ ground( user_name_host(robin,'Robin,McEntire',rmachine)) *-> 03:23:00 %~ rhs([user_name_host(robin,'Robin,McEntire',rmachine)])))))) ; 03:23:00 %~ mpred_retract_i_or_warn_2( '$spft'( baseKB, 03:23:00 %~ user_name_host(robin,'Robin,McEntire',rmachine), 03:23:00 %~ host_name(robin,rmachine), 03:23:00 %~ '$pt'( user, 03:23:00 %~ host_name(robin,rmachine), 03:23:00 %~ ( rmachine\=isMissing *-> 03:23:00 %~ ground( user_name_host(robin,'Robin,McEntire',rmachine)) *-> 03:23:00 %~ rhs([user_name_host(robin,'Robin,McEntire',rmachine)])))))))) 03:23:00 ~*/ 03:23:00 03:23:00 03:23:00 :- mpred_test(\+ host_name(robin,rmachine)). 03:23:00 03:23:00 /*~ 03:23:00 %~ ?-( mpred_test("Test_0011_Line_0000__naf_Robin_in_user",user:(\+host_name(robin,rmachine)))). 03:23:00 passed=info(why_was_true(user:(\+host_name(robin,rmachine)))) 03:23:00 no_proof_for(\+host_name(robin,rmachine)). 03:23:00 03:23:00 no_proof_for(\+host_name(robin,rmachine)). 03:23:00 03:23:00 no_proof_for(\+host_name(robin,rmachine)). 03:23:00 03:23:00 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0011_Line_0000__naf_Robin_in_user'. 03:23:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. 03:23:00 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\']"'. 03:23:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:00 ~*/ 03:23:00 03:23:00 03:23:00 ?- listing(host_name). 03:23:00 03:23:00 /*~ 03:23:00 :- dynamic baseKB:host_name/2. 03:23:00 :- multifile baseKB:host_name/2. 03:23:00 :- public baseKB:host_name/2. 03:23:00 :- module_transparent baseKB:host_name/2. 03:23:00 03:23:00 baseKB:host_name(joe1, isMissing). 03:23:00 baseKB:host_name(finin, isMissing). 03:23:00 baseKB:host_name(finin, antares). 03:23:00 baseKB:host_name(fritzson, hamlet). 03:23:00 03:23:00 sicstus_system:host_name(HostName) :- 03:23:00 gethostname(HostName). 03:23:00 03:23:00 ~*/ 03:23:00 03:23:00 03:23:00 ==> \+ ~host_name(robin,rmachine). 03:23:00 03:23:00 /*~ 03:23:00 %~ debugm( baseKB, 03:23:00 %~ show_success( baseKB, 03:23:00 %~ baseKB : mpred_withdraw( 03:23:00 %~ ~( host_name(robin,rmachine)), 03:23:00 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc ',130) , 03:23:00 %~ ax)))) 03:23:00 %~ sc_failure( baseKB, 03:23:00 %~ baseKB : mpred_withdraw_fail_if_supported( 03:23:00 %~ ~( host_name(robin,rmachine)), 03:23:00 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc ',130) , 03:23:00 %~ ax))) 03:23:00 ~*/ 03:23:00 03:23:00 03:23:00 :- mpred_test(host_name(robin,isMissing)). 03:23:00 03:23:00 03:23:00 /*~ 03:23:00 %~ ?-( mpred_test("Test_0012_Line_0000__Robin_in_user",user:host_name(robin,isMissing))). 03:23:00 failure=info((why_was_true(user:(\+host_name(robin,isMissing))),nop(ftrace(user:host_name(robin,isMissing))))) 03:23:00 no_proof_for(\+host_name(robin,isMissing)). 03:23:00 03:23:00 no_proof_for(\+host_name(robin,isMissing)). 03:23:00 03:23:00 no_proof_for(\+host_name(robin,isMissing)). 03:23:00 03:23:00 name = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A-Test_0012_Line_0000__Robin_in_user'. 03:23:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A'. 03:23:00 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\']"'. 03:23:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:00 ~*/ 03:23:00 %~ unused(no_junit_results) 03:23:00 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.4489320989999999-junit.xml 03:23:00 <gt;oxml version="1.0" encoding="utf-8"?> 03:23:00 <gt;testsuites> 03:23:00 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:23:00 % use :- set_prolog_flag(junit_show_converage, true). 03:23:00 03:23:00 % No tests to run 03:23:00 ]]>><gt;/system-out><gt;/testsuites> 03:23:00 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) 03:23:00 _196708 result = passed. 03:23:00 logicmoo.pfc.test.sanity_base.SV_DEFAULT_01A JUnit error = atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:23:00 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)])) 03:23:00 Test_0005_Line_0000__naf_Finin_in_user result = failure. 03:23:00 Test_0006_Line_0000__naf_Finin_in_user result = failure. 03:23:00 Test_0010_Line_0000__naf_Robin_in_user result = failure. 03:23:00 Test_0012_Line_0000__Robin_in_user result = failure. 03:23:00 03:23:00 %~ test_completed_exit(56) 03:23:00 totalTime=1.000 03:23:00 03:23:00 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' 03:23:00 03:23:06 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 03:23:06 ISSUE_ID=379 03:23:06 ISSUE_OC=OPEN 03:23:06 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 03:23:06 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 03:23:06 FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01E JUnit 03:23:06 03:23:06 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']" 03:23:06 03:23:06 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:23:06 03:23:06 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01e.pfc 03:23:06 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01E/ 03:23:06 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01E 03:23:06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/380 03:23:06 03:23:06 03:23:08 %~ init_phase(after_load) 03:23:08 %~ init_phase(restore_state) 03:23:08 % 03:23:08 %~ init_why(after_boot,program) 03:23:08 %~ after_boot. 03:23:08 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:23:08 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc'), 03:23:08 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:23:08 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:23:08 %~ message_hook( 03:23:08 %~ error( permission_error(redefine,module,logicmoo_test), 03:23:08 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:23:08 %~ error, 03:23:08 %~ [ '~q/~w: '-[module,2], 03:23:08 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:23:08 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:23:08 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:23:08 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:08 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:23:08 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:08 03:23:08 03:23:08 :- set_fileAssertMt(header_sane). 03:23:08 03:23:08 /*~ 03:23:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc:25 03:23:08 %~ set_fileAssertMt(header_sane) 03:23:08 ~*/ 03:23:08 03:23:08 03:23:08 :- expects_dialect(pfc). 03:23:08 03:23:08 /*~ 03:23:08 ~*/ 03:23:08 03:23:08 03:23:08 dmilesWorld. 03:23:08 /*~ 03:23:08 ~*/ 03:23:08 03:23:08 dmilesWorld ==> inChair(a). 03:23:08 03:23:08 /*~ 03:23:08 ~*/ 03:23:08 03:23:08 03:23:08 :- mpred_test(dmilesWorld). 03:23:08 /*~ 03:23:08 %~ ?-( mpred_test("Test_0001_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). 03:23:08 passed=info(why_was_true(user:dmilesWorld)) 03:23:08 no_proof_for(dmilesWorld). 03:23:08 03:23:08 no_proof_for(dmilesWorld). 03:23:08 03:23:08 no_proof_for(dmilesWorld). 03:23:08 03:23:08 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01E-Test_0001_Line_0000__DmilesWorld_in_user'. 03:23:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01E'. 03:23:08 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\']"'. 03:23:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:08 ~*/ 03:23:08 03:23:08 :- mpred_test(inChair(a)). 03:23:08 03:23:08 /*~ 03:23:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc:33 03:23:08 %~ ?-( mpred_test("Test_0002_Line_0000__A_in_user",user:inChair(a))). 03:23:08 passed=info(why_was_true(user:inChair(a))) 03:23:08 no_proof_for(inChair(a)). 03:23:08 03:23:08 no_proof_for(inChair(a)). 03:23:08 03:23:08 no_proof_for(inChair(a)). 03:23:08 03:23:08 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01E-Test_0002_Line_0000__A_in_user'. 03:23:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01E'. 03:23:08 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\']"'. 03:23:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:08 ~*/ 03:23:08 03:23:08 03:23:08 :- ain(\+ (dmilesWorld ==> inChair(a))). 03:23:08 03:23:08 /*~ 03:23:08 %~ debugm( baseKB, 03:23:08 %~ show_success( baseKB, 03:23:08 %~ baseKB : mpred_withdraw( 03:23:08 %~ dmilesWorld==>inChair(a), 03:23:08 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/retract_01e.pfc ',35) , 03:23:08 %~ ax)))) 03:23:08 ~*/ 03:23:08 03:23:08 03:23:08 :- listing_u(inChair). 03:23:08 03:23:08 /*~ 03:23:08 %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) 03:23:08 ~*/ 03:23:08 03:23:08 03:23:08 :- mpred_test(dmilesWorld). 03:23:08 /*~ 03:23:08 %~ ?-( mpred_test("Test_0003_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). 03:23:08 passed=info(why_was_true(user:dmilesWorld)) 03:23:08 no_proof_for(dmilesWorld). 03:23:08 03:23:08 no_proof_for(dmilesWorld). 03:23:08 03:23:08 no_proof_for(dmilesWorld). 03:23:08 03:23:08 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01E-Test_0003_Line_0000__DmilesWorld_in_user'. 03:23:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01E'. 03:23:08 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\']"'. 03:23:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:08 ~*/ 03:23:08 03:23:08 :- mpred_test(\+ inChair(a)). 03:23:08 03:23:08 03:23:08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/380 03:23:08 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01e.pfc 03:23:08 % 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/ 03:23:08 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01E 03:23:08 03:23:08 /*~ 03:23:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc:40 03:23:08 %~ ?-( mpred_test("Test_0004_Line_0000__naf_A_in_user",user:(\+inChair(a)))). 03:23:08 passed=info(why_was_true(user:(\+inChair(a)))) 03:23:08 no_proof_for(\+inChair(a)). 03:23:08 03:23:08 no_proof_for(\+inChair(a)). 03:23:08 03:23:08 no_proof_for(\+inChair(a)). 03:23:08 03:23:08 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01E-Test_0004_Line_0000__naf_A_in_user'. 03:23:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01E'. 03:23:08 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\']"'. 03:23:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:08 ~*/ 03:23:08 %~ unused(no_junit_results) 03:23:08 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080349739-junit.xml 03:23:08 <gt;oxml version="1.0" encoding="utf-8"?> 03:23:08 <gt;testsuites> 03:23:08 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:23:08 % use :- set_prolog_flag(junit_show_converage, true). 03:23:08 03:23:08 % No tests to run 03:23:08 ]]>><gt;/system-out><gt;/testsuites> 03:23:08 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) 03:23:08 Test_0001_Line_0000__DmilesWorld_in_user result = passed. 03:23:08 Test_0002_Line_0000__A_in_user result = passed. 03:23:08 Test_0003_Line_0000__DmilesWorld_in_user result = passed. 03:23:08 Test_0004_Line_0000__naf_A_in_user result = passed. 03:23:08 03:23:08 %~ test_completed_exit(96) 03:23:08 totalTime=1.000 03:23:08 03:23:08 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' 03:23:08 03:23:14 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 03:23:14 ISSUE_ID=380 03:23:14 ISSUE_OC=OPEN 03:23:14 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 03:23:14 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 03:23:14 FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01D JUnit 03:23:14 03:23:14 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']" 03:23:14 03:23:14 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:23:14 03:23:14 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01d.pfc 03:23:14 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01D/ 03:23:14 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01D 03:23:14 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/310 03:23:14 03:23:14 03:23:15 %~ init_phase(after_load) 03:23:15 %~ init_phase(restore_state) 03:23:15 % 03:23:15 %~ init_why(after_boot,program) 03:23:15 %~ after_boot. 03:23:15 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:23:15 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc'), 03:23:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:23:15 %~ message_hook( 03:23:15 %~ error( permission_error(redefine,module,logicmoo_test), 03:23:15 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:23:15 %~ error, 03:23:15 %~ [ '~q/~w: '-[module,2], 03:23:15 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:23:15 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:23:15 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:23:15 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:15 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:23:15 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:15 03:23:15 03:23:15 :- set_fileAssertMt(header_sane). 03:23:15 03:23:15 /*~ 03:23:15 %~ set_fileAssertMt(header_sane) 03:23:15 ~*/ 03:23:15 03:23:15 03:23:15 :- expects_dialect(pfc). 03:23:15 03:23:15 /*~ 03:23:15 ~*/ 03:23:15 03:23:15 03:23:15 dmilesWorld. 03:23:15 /*~ 03:23:15 ~*/ 03:23:15 03:23:15 dmilesWorld ==> inChair(a). 03:23:15 03:23:15 /*~ 03:23:15 ~*/ 03:23:15 03:23:15 03:23:15 :- mpred_test(dmilesWorld). 03:23:15 /*~ 03:23:15 %~ ?-( mpred_test("Test_0001_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). 03:23:15 passed=info(why_was_true(user:dmilesWorld)) 03:23:15 no_proof_for(dmilesWorld). 03:23:15 03:23:15 no_proof_for(dmilesWorld). 03:23:15 03:23:15 no_proof_for(dmilesWorld). 03:23:15 03:23:15 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01D-Test_0001_Line_0000__DmilesWorld_in_user'. 03:23:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01D'. 03:23:15 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\']"'. 03:23:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:15 ~*/ 03:23:15 03:23:15 :- mpred_test(inChair(a)). 03:23:15 03:23:15 /*~ 03:23:15 %~ ?-( mpred_test("Test_0002_Line_0000__A_in_user",user:inChair(a))). 03:23:15 passed=info(why_was_true(user:inChair(a))) 03:23:15 no_proof_for(inChair(a)). 03:23:15 03:23:15 no_proof_for(inChair(a)). 03:23:15 03:23:15 no_proof_for(inChair(a)). 03:23:15 03:23:15 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01D-Test_0002_Line_0000__A_in_user'. 03:23:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01D'. 03:23:15 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\']"'. 03:23:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:15 ~*/ 03:23:15 03:23:15 03:23:15 :- ain(\+ (dmilesWorld ==> inChair(a))). 03:23:15 03:23:15 /*~ 03:23:15 %~ debugm( baseKB, 03:23:15 %~ show_success( baseKB, 03:23:15 %~ baseKB : mpred_withdraw( 03:23:15 %~ dmilesWorld==>inChair(a), 03:23:15 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/retract_01d.pfc ',35) , 03:23:15 %~ ax)))) 03:23:15 ~*/ 03:23:15 03:23:15 03:23:15 :- listing_u(inChair). 03:23:15 03:23:15 /*~ 03:23:15 %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) 03:23:15 ~*/ 03:23:15 03:23:15 03:23:15 :- mpred_test(dmilesWorld). 03:23:15 /*~ 03:23:15 %~ ?-( mpred_test("Test_0003_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). 03:23:15 passed=info(why_was_true(user:dmilesWorld)) 03:23:15 no_proof_for(dmilesWorld). 03:23:15 03:23:15 no_proof_for(dmilesWorld). 03:23:15 03:23:15 no_proof_for(dmilesWorld). 03:23:15 03:23:15 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01D-Test_0003_Line_0000__DmilesWorld_in_user'. 03:23:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01D'. 03:23:15 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\']"'. 03:23:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:15 ~*/ 03:23:15 03:23:15 :- mpred_test(\+ inChair(a)). 03:23:15 03:23:15 03:23:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/310 03:23:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01d.pfc 03:23:15 % 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/ 03:23:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01D 03:23:15 03:23:15 /*~ 03:23:15 %~ ?-( mpred_test("Test_0004_Line_0000__naf_A_in_user",user:(\+inChair(a)))). 03:23:15 passed=info(why_was_true(user:(\+inChair(a)))) 03:23:15 no_proof_for(\+inChair(a)). 03:23:15 03:23:15 no_proof_for(\+inChair(a)). 03:23:15 03:23:15 no_proof_for(\+inChair(a)). 03:23:15 03:23:15 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01D-Test_0004_Line_0000__naf_A_in_user'. 03:23:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01D'. 03:23:15 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\']"'. 03:23:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:15 ~*/ 03:23:15 %~ unused(no_junit_results) 03:23:15 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.081008907-junit.xml 03:23:15 <gt;oxml version="1.0" encoding="utf-8"?> 03:23:15 <gt;testsuites> 03:23:15 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:23:15 % use :- set_prolog_flag(junit_show_converage, true). 03:23:15 03:23:15 % No tests to run 03:23:15 ]]>><gt;/system-out><gt;/testsuites> 03:23:15 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) 03:23:15 Test_0001_Line_0000__DmilesWorld_in_user result = passed. 03:23:15 Test_0002_Line_0000__A_in_user result = passed. 03:23:15 Test_0003_Line_0000__DmilesWorld_in_user result = passed. 03:23:15 Test_0004_Line_0000__naf_A_in_user result = passed. 03:23:15 03:23:15 %~ test_completed_exit(96) 03:23:15 totalTime=1.000 03:23:15 03:23:15 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' 03:23:15 03:23:21 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 03:23:21 ISSUE_ID=310 03:23:21 ISSUE_OC=OPEN 03:23:21 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 03:23:21 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 03:23:21 FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01C JUnit 03:23:21 03:23:21 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']" 03:23:21 03:23:21 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:23:21 03:23:21 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01c.pfc 03:23:21 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01C/ 03:23:21 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01C 03:23:21 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/335 03:23:21 03:23:21 03:23:22 %~ init_phase(after_load) 03:23:22 %~ init_phase(restore_state) 03:23:22 % 03:23:22 %~ init_why(after_boot,program) 03:23:22 %~ after_boot. 03:23:22 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:23:22 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc'), 03:23:22 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:23:22 %~ message_hook( 03:23:22 %~ error( permission_error(redefine,module,logicmoo_test), 03:23:22 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:23:22 %~ error, 03:23:22 %~ [ '~q/~w: '-[module,2], 03:23:22 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:23:22 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:23:22 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:23:22 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:22 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:23:22 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:22 03:23:22 03:23:22 :- set_fileAssertMt(header_sane). 03:23:22 03:23:22 /*~ 03:23:22 %~ set_fileAssertMt(header_sane) 03:23:22 ~*/ 03:23:22 03:23:22 03:23:22 :- expects_dialect(pfc). 03:23:22 03:23:22 /*~ 03:23:22 ~*/ 03:23:22 03:23:22 03:23:22 dmilesWorld. 03:23:22 /*~ 03:23:22 ~*/ 03:23:22 03:23:22 dmilesWorld ==> inChair(a). 03:23:22 03:23:22 /*~ 03:23:22 ~*/ 03:23:22 03:23:22 03:23:22 :- mpred_test(dmilesWorld). 03:23:22 /*~ 03:23:22 %~ ?-( mpred_test("Test_0001_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). 03:23:22 passed=info(why_was_true(user:dmilesWorld)) 03:23:22 no_proof_for(dmilesWorld). 03:23:22 03:23:22 no_proof_for(dmilesWorld). 03:23:22 03:23:22 no_proof_for(dmilesWorld). 03:23:22 03:23:22 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01C-Test_0001_Line_0000__DmilesWorld_in_user'. 03:23:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01C'. 03:23:22 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\']"'. 03:23:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:22 ~*/ 03:23:22 03:23:22 :- mpred_test(inChair(a)). 03:23:22 03:23:22 % :- mpred_why((dmilesWorld==>inChair(a)), _X). 03:23:22 /*~ 03:23:22 %~ ?-( mpred_test("Test_0002_Line_0000__A_in_user",user:inChair(a))). 03:23:22 passed=info(why_was_true(user:inChair(a))) 03:23:22 no_proof_for(inChair(a)). 03:23:22 03:23:22 no_proof_for(inChair(a)). 03:23:22 03:23:22 no_proof_for(inChair(a)). 03:23:22 03:23:22 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01C-Test_0002_Line_0000__A_in_user'. 03:23:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01C'. 03:23:22 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\']"'. 03:23:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:22 ~*/ 03:23:22 03:23:22 03:23:22 % :- mpred_why((dmilesWorld==>inChair(a)), _X). 03:23:22 :- ain(\+ (dmilesWorld ==> inChair(a))). 03:23:22 03:23:22 /*~ 03:23:22 %~ debugm( baseKB, 03:23:22 %~ show_success( baseKB, 03:23:22 %~ baseKB : mpred_withdraw( 03:23:22 %~ dmilesWorld==>inChair(a), 03:23:22 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/retract_01c.pfc ',36) , 03:23:22 %~ ax)))) 03:23:22 ~*/ 03:23:22 03:23:22 03:23:22 :- listing_u(inChair). 03:23:22 03:23:22 /*~ 03:23:22 %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) 03:23:22 ~*/ 03:23:22 03:23:22 03:23:22 :- mpred_test(dmilesWorld). 03:23:22 /*~ 03:23:22 %~ ?-( mpred_test("Test_0003_Line_0000__DmilesWorld_in_user",user:dmilesWorld)). 03:23:22 passed=info(why_was_true(user:dmilesWorld)) 03:23:22 no_proof_for(dmilesWorld). 03:23:22 03:23:22 no_proof_for(dmilesWorld). 03:23:22 03:23:22 no_proof_for(dmilesWorld). 03:23:22 03:23:22 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01C-Test_0003_Line_0000__DmilesWorld_in_user'. 03:23:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01C'. 03:23:22 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\']"'. 03:23:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:22 ~*/ 03:23:22 03:23:22 :- mpred_test(\+ inChair(a)). 03:23:22 03:23:22 03:23:22 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/335 03:23:22 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01c.pfc 03:23:22 % 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/ 03:23:22 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01C 03:23:22 03:23:22 /*~ 03:23:22 %~ ?-( mpred_test("Test_0004_Line_0000__naf_A_in_user",user:(\+inChair(a)))). 03:23:22 passed=info(why_was_true(user:(\+inChair(a)))) 03:23:22 no_proof_for(\+inChair(a)). 03:23:22 03:23:22 no_proof_for(\+inChair(a)). 03:23:22 03:23:22 no_proof_for(\+inChair(a)). 03:23:22 03:23:22 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01C-Test_0004_Line_0000__naf_A_in_user'. 03:23:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01C'. 03:23:22 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\']"'. 03:23:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:22 ~*/ 03:23:22 %~ unused(no_junit_results) 03:23:22 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069113565-junit.xml 03:23:22 <gt;oxml version="1.0" encoding="utf-8"?> 03:23:22 <gt;testsuites> 03:23:22 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:23:22 % use :- set_prolog_flag(junit_show_converage, true). 03:23:22 03:23:22 % No tests to run 03:23:22 ]]>><gt;/system-out><gt;/testsuites> 03:23:22 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) 03:23:22 Test_0001_Line_0000__DmilesWorld_in_user result = passed. 03:23:22 Test_0002_Line_0000__A_in_user result = passed. 03:23:22 Test_0003_Line_0000__DmilesWorld_in_user result = passed. 03:23:22 Test_0004_Line_0000__naf_A_in_user result = passed. 03:23:22 03:23:22 %~ test_completed_exit(96) 03:23:22 totalTime=1.000 03:23:22 03:23:22 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' 03:23:22 03:23:28 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 03:23:28 ISSUE_ID=335 03:23:28 ISSUE_OC=OPEN 03:23:28 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 03:23:28 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 03:23:28 FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01B JUnit 03:23:28 03:23:28 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']" 03:23:28 03:23:28 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:23:28 03:23:28 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01b.pfc 03:23:28 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01B/ 03:23:28 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01B 03:23:28 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/83 03:23:28 03:23:28 03:23:29 %~ init_phase(after_load) 03:23:29 %~ init_phase(restore_state) 03:23:29 % 03:23:29 %~ init_why(after_boot,program) 03:23:29 %~ after_boot. 03:23:29 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:23:29 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01b.pfc'), 03:23:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:23:29 %~ message_hook( 03:23:29 %~ error( permission_error(redefine,module,logicmoo_test), 03:23:29 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:23:29 %~ error, 03:23:29 %~ [ '~q/~w: '-[module,2], 03:23:29 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:23:29 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:23:29 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:23:29 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:29 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:23:29 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:29 03:23:29 03:23:29 :- set_fileAssertMt(header_sane). 03:23:29 03:23:29 /*~ 03:23:29 %~ set_fileAssertMt(header_sane) 03:23:29 ~*/ 03:23:29 03:23:29 03:23:29 :- expects_dialect(pfc). 03:23:29 03:23:29 /*~ 03:23:29 ~*/ 03:23:29 03:23:29 03:23:29 dmilesWorld. 03:23:29 /*~ 03:23:29 ~*/ 03:23:29 03:23:29 dmilesWorld ==> inChair(a). 03:23:29 03:23:29 /*~ 03:23:29 ~*/ 03:23:29 03:23:29 03:23:29 :- ain(\+ dmilesWorld). 03:23:29 03:23:29 /*~ 03:23:29 %~ debugm( baseKB, 03:23:29 %~ show_success( baseKB, 03:23:29 %~ baseKB : mpred_withdraw( dmilesWorld, 03:23:29 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/retract_01b.pfc ',32) , 03:23:29 %~ ax)))) 03:23:29 ~*/ 03:23:29 03:23:29 03:23:29 :- listing_u(inChair). 03:23:29 03:23:29 /*~ 03:23:29 %~ skipped(messy_on_output,xlisting((inChair,-lmcache,-xlisting))) 03:23:29 ~*/ 03:23:29 03:23:29 03:23:29 :- mpred_test(\+ inChair(a)). 03:23:29 03:23:29 03:23:29 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/83 03:23:29 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01b.pfc 03:23:29 % 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/ 03:23:29 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01B 03:23:29 03:23:29 /*~ 03:23:29 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+inChair(a)))). 03:23:29 passed=info(why_was_true(user:(\+inChair(a)))) 03:23:29 no_proof_for(\+inChair(a)). 03:23:29 03:23:29 no_proof_for(\+inChair(a)). 03:23:29 03:23:29 no_proof_for(\+inChair(a)). 03:23:29 03:23:29 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01B-Test_0001_Line_0000__naf_A_in_user'. 03:23:29 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01B'. 03:23:29 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\']"'. 03:23:29 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:29 ~*/ 03:23:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01b.pfc:44 03:23:29 %~ unused(no_junit_results) 03:23:29 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.052702409-junit.xml 03:23:29 <gt;oxml version="1.0" encoding="utf-8"?> 03:23:29 <gt;testsuites> 03:23:29 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:23:29 % use :- set_prolog_flag(junit_show_converage, true). 03:23:29 03:23:29 % No tests to run 03:23:29 ]]>><gt;/system-out><gt;/testsuites> 03:23:29 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) 03:23:29 Test_0001_Line_0000__naf_A_in_user result = passed. 03:23:29 03:23:29 %~ test_completed_exit(96) 03:23:29 totalTime=1.000 03:23:29 03:23:29 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' 03:23:29 03:23:35 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 03:23:35 ISSUE_ID=83 03:23:35 ISSUE_OC=OPEN 03:23:35 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 03:23:35 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 03:23:35 FileTestCase=logicmoo.pfc.test.sanity_base.RETRACT_01A JUnit 03:23:35 03:23:35 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']" 03:23:35 03:23:35 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:23:35 03:23:35 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01a.pfc 03:23:35 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RETRACT_01A/ 03:23:35 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01A 03:23:35 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/336 03:23:35 03:23:35 03:23:36 %~ init_phase(after_load) 03:23:36 %~ init_phase(restore_state) 03:23:36 % 03:23:36 %~ init_why(after_boot,program) 03:23:36 %~ after_boot. 03:23:36 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:23:36 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01a.pfc'), 03:23:36 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:23:36 %~ message_hook( 03:23:36 %~ error( permission_error(redefine,module,logicmoo_test), 03:23:36 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:23:36 %~ error, 03:23:36 %~ [ '~q/~w: '-[module,2], 03:23:36 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:23:36 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:23:36 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:23:36 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:36 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:23:36 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:36 03:23:36 03:23:36 :- set_fileAssertMt(header_sane). 03:23:36 03:23:36 /*~ 03:23:36 %~ set_fileAssertMt(header_sane) 03:23:36 ~*/ 03:23:36 03:23:36 03:23:36 :- expects_dialect(pfc). 03:23:36 03:23:36 /*~ 03:23:36 ~*/ 03:23:36 03:23:36 03:23:36 dmiles ==> world. 03:23:36 03:23:36 /*~ 03:23:36 %~ warn( really_remake_as_dynamic(ec_nnf:dmiles,for(baseKB,decl_kb_type(kb_shared,baseKB:dmiles/0)))) 03:23:36 %~ warn( really_remake_as_dynamic2(ec_nnf:dmiles,bc(decl_kb_type(kb_shared,baseKB:dmiles/0)))) 03:23:36 ~*/ 03:23:36 03:23:36 03:23:36 :- mpred_test(dmiles ==> world). 03:23:36 03:23:36 /*~ 03:23:36 %~ ?-( mpred_test("Test_0001_Line_0000__Dmiles_in_user",user:(dmiles==>world))). 03:23:36 passed=info(why_was_true(user:(dmiles==>world))) 03:23:36 no_proof_for((dmiles==>world)). 03:23:36 03:23:36 no_proof_for((dmiles==>world)). 03:23:36 03:23:36 no_proof_for((dmiles==>world)). 03:23:36 03:23:36 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01A-Test_0001_Line_0000__Dmiles_in_user'. 03:23:36 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01A'. 03:23:36 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\']"'. 03:23:36 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:36 ~*/ 03:23:36 03:23:36 03:23:36 :- ain(\+ dmiles ==> world). 03:23:36 03:23:36 /*~ 03:23:36 ~*/ 03:23:36 03:23:36 03:23:36 :- listing_u(dmiles ==> world). 03:23:36 03:23:36 /*~ 03:23:36 %~ skipped(messy_on_output,xlisting(((dmiles==>world),-lmcache,-xlisting))) 03:23:36 ~*/ 03:23:36 03:23:36 03:23:36 :- mpred_test(\+ dmiles ==> world). 03:23:36 03:23:36 03:23:36 03:23:36 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/336 03:23:36 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/retract_01a.pfc 03:23:36 % 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/ 03:23:36 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARETRACT_01A 03:23:36 03:23:36 /*~ 03:23:36 %~ ?-( mpred_test("Test_0002_Line_0000__naf_Dmiles_in_user",user:(\+dmiles==>world))). 03:23:36 passed=info(why_was_true(user:(\+dmiles==>world))) 03:23:36 no_proof_for((\+dmiles==>world)). 03:23:36 03:23:36 no_proof_for((\+dmiles==>world)). 03:23:36 03:23:36 no_proof_for((\+dmiles==>world)). 03:23:36 03:23:36 name = 'logicmoo.pfc.test.sanity_base.RETRACT_01A-Test_0002_Line_0000__naf_Dmiles_in_user'. 03:23:36 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RETRACT_01A'. 03:23:36 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\']"'. 03:23:36 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:36 ~*/ 03:23:36 %~ unused(no_junit_results) 03:23:36 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.059302751-junit.xml 03:23:36 <gt;oxml version="1.0" encoding="utf-8"?> 03:23:36 <gt;testsuites> 03:23:36 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:23:36 % use :- set_prolog_flag(junit_show_converage, true). 03:23:36 03:23:36 % No tests to run 03:23:36 ]]>><gt;/system-out><gt;/testsuites> 03:23:36 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) 03:23:36 Test_0001_Line_0000__Dmiles_in_user result = passed. 03:23:36 Test_0002_Line_0000__naf_Dmiles_in_user result = passed. 03:23:36 03:23:36 %~ test_completed_exit(96) 03:23:36 totalTime=1.000 03:23:36 03:23:36 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' 03:23:36 03:23:42 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 03:23:42 ISSUE_ID=336 03:23:42 ISSUE_OC=OPEN 03:23:42 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 03:23:42 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 03:23:42 FileTestCase=logicmoo.pfc.test.sanity_base.RESET_DB_02_USER JUnit 03:23:42 03:23:42 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']" 03:23:42 03:23:42 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:23:42 03:23:42 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_02_user.pfc.pl 03:23:42 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_02_USER/ 03:23:42 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_02_USER 03:23:42 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/84 03:23:42 03:23:42 03:23:44 %~ init_phase(after_load) 03:23:44 %~ init_phase(restore_state) 03:23:44 % 03:23:44 %~ init_why(after_boot,program) 03:23:44 %~ after_boot. 03:23:44 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:23:44 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02_user.pfc.pl'), 03:23:44 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:23:44 %~ message_hook( 03:23:44 %~ error( permission_error(redefine,module,logicmoo_test), 03:23:44 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:23:44 %~ error, 03:23:44 %~ [ '~q/~w: '-[module,2], 03:23:44 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:23:44 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:23:44 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:23:44 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:44 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:23:44 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:44 03:23:44 03:23:44 :- expects_dialect(pfc). 03:23:44 03:23:44 /*~ 03:23:44 ~*/ 03:23:44 03:23:44 03:23:44 header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). 03:23:44 /*~ 03:23:44 ~*/ 03:23:44 03:23:44 :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). 03:23:44 03:23:44 /*~ 03:23:44 ~*/ 03:23:44 03:23:44 03:23:44 must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). 03:23:44 03:23:44 /*~ 03:23:44 ~*/ 03:23:44 03:23:44 03:23:44 :- listing(must_clause_asserted). 03:23:44 03:23:44 /*~ 03:23:44 %~ skipped( listing(must_clause_asserted)) 03:23:44 ~*/ 03:23:44 03:23:44 03:23:44 :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). 03:23:44 03:23:44 /*~ 03:23:44 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", 03:23:44 %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). 03:23:44 passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) 03:23:44 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:23:44 03:23:44 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:23:44 03:23:44 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:23:44 03:23:44 name = 'logicmoo.pfc.test.sanity_base.RESET_DB_02_USER-Test_0001_Line_0000__must_clause_asserted_1_in_user'. 03:23:44 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RESET_DB_02_USER'. 03:23:44 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\']"'. 03:23:44 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:44 ~*/ 03:23:44 03:23:44 03:23:44 a. 03:23:44 03:23:44 /*~ 03:23:44 ~*/ 03:23:44 03:23:44 03:23:44 :- must_clause_asserted(a). 03:23:44 03:23:44 /*~ 03:23:44 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_02_user.pfc.pl:28 03:23:44 %~ message_hook( 03:23:44 %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), 03:23:44 %~ error, 03:23:44 %~ [ '~q/~w: '-[catch,3], 03:23:44 %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) 03:23:44 catch/3: Unknown procedure: must_clause_asserted/1 03:23:44 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 03:23:44 %~ message_hook( 03:23:44 %~ goal_failed(directive,user:a), 03:23:44 %~ warning, 03:23:44 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:23:44 %~ user : a]]) 03:23:44 Goal (directive) failed: user:must_clause_asserted(a) 03:23:44 Warning: Goal (directive) failed: user:must_clause_asserted(a) 03:23:44 ~*/ 03:23:44 03:23:44 03:23:44 :- mpred_reset. 03:23:44 03:23:44 /*~ 03:23:44 ~*/ 03:23:44 03:23:44 03:23:44 :- mpred_reset. 03:23:44 03:23:44 03:23:44 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/84 03:23:44 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_02_user.pfc.pl 03:23:44 % 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/ 03:23:44 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_02_USER 03:23:44 03:23:44 /*~ 03:23:44 ~*/ 03:23:44 %~ unused(no_junit_results) 03:23:44 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033669572-junit.xml 03:23:44 <gt;oxml version="1.0" encoding="utf-8"?> 03:23:44 <gt;testsuites> 03:23:44 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:23:44 % use :- set_prolog_flag(junit_show_converage, true). 03:23:44 03:23:44 % No tests to run 03:23:44 ]]>><gt;/system-out><gt;/testsuites> 03:23:44 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) 03:23:44 Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. 03:23:44 logicmoo.pfc.test.sanity_base.RESET_DB_02_USER JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 03:23:44 logicmoo.pfc.test.sanity_base.RESET_DB_02_USER JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) 03:23:44 03:23:44 %~ test_completed_exit(112) 03:23:44 totalTime=1.000 03:23:44 03:23:44 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' 03:23:44 03:23:49 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 03:23:49 ISSUE_ID=84 03:23:49 ISSUE_OC=OPEN 03:23:49 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 03:23:49 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 03:23:49 FileTestCase=logicmoo.pfc.test.sanity_base.RESET_DB_01_USER JUnit 03:23:49 03:23:49 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']" 03:23:49 03:23:49 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:23:49 03:23:49 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_01_user.pfc.pl 03:23:49 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/RESET_DB_01_USER/ 03:23:49 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_01_USER 03:23:49 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/337 03:23:49 03:23:49 03:23:50 %~ init_phase(after_load) 03:23:50 %~ init_phase(restore_state) 03:23:50 % 03:23:50 %~ init_why(after_boot,program) 03:23:50 %~ after_boot. 03:23:50 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:23:50 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01_user.pfc.pl'), 03:23:50 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:23:50 %~ message_hook( 03:23:50 %~ error( permission_error(redefine,module,logicmoo_test), 03:23:50 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:23:50 %~ error, 03:23:50 %~ [ '~q/~w: '-[module,2], 03:23:50 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:23:50 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:23:50 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:23:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:23:50 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:23:50 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:23:50 03:23:50 :- set_file_abox_module(user). 03:23:50 /*~ 03:23:50 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01_user.pfc.pl:11 03:23:50 %~ set_fileAssertMt(user) 03:23:50 ~*/ 03:23:50 03:23:50 :- expects_dialect(pfc). 03:23:50 /*~ 03:23:50 ~*/ 03:23:50 03:23:50 :- include(library(logicmoo_test_header)). 03:23:50 03:23:50 03:23:50 /*~ 03:23:50 running(-), 03:23:50 %~ reload_of_test_header. 03:23:50 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:23:50 ~*/ 03:23:50 03:23:50 03:23:50 03:23:50 :- dynamic(cond_POST/1). 03:23:50 /*~ 03:23:50 ~*/ 03:23:50 03:23:50 :- dynamic(cond_PRE/1). 03:23:50 03:23:50 /*~ 03:23:50 ~*/ 03:23:50 03:23:50 03:23:50 cond_PRE ==> cond_POST. 03:23:50 /*~ 03:23:50 ~*/ 03:23:50 03:23:50 cond_PRE. 03:23:50 03:23:50 /*~ 03:23:50 ~*/ 03:23:50 03:23:50 03:23:50 cond_PRE ==> child_POST. 03:23:50 /*~ 03:23:50 ~*/ 03:23:50 03:23:50 cond_PRE_D ==> cond_POST. 03:23:50 03:23:50 /*~ 03:23:50 ~*/ 03:23:50 03:23:50 03:23:50 :- mpred_why(cond_POST). 03:23:50 03:23:50 /*~ 03:23:50 %~ ?-( mpred_test("Test_0001_Line_0000__Cond_POST_in_user",user:cond_POST)). 03:23:50 passed=info(why_was_true(user:cond_POST)) 03:23:50 no_proof_for(cond_POST). 03:23:50 03:23:50 no_proof_for(cond_POST). 03:23:50 03:23:50 no_proof_for(cond_POST). 03:23:50 03:23:50 name = 'logicmoo.pfc.test.sanity_base.RESET_DB_01_USER-Test_0001_Line_0000__Cond_POST_in_user'. 03:23:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.RESET_DB_01_USER'. 03:23:50 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\']"'. 03:23:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:23:50 ~*/ 03:23:50 03:23:50 03:23:50 :- mpred_trace_exec. 03:23:50 03:23:50 /*~ 03:23:50 ~*/ 03:23:50 03:23:50 03:23:50 aaa. 03:23:50 03:23:50 /*~ 03:23:50 ~*/ 03:23:50 03:23:50 03:23:50 bbbb. 03:23:50 03:23:50 /*~ 03:23:50 ~*/ 03:23:50 03:23:50 03:23:50 :- pp_DB. 03:23:50 03:23:50 /*~ 03:23:50 03:23:50 No Forward Rules in [user]... 03:23:50 03:23:50 No Bi-conditional Rules in [user]... 03:23:50 03:23:50 No Backward Rules in [user]... 03:23:50 03:23:50 No Positive triggers in [user]... 03:23:50 03:23:50 No Negative triggers in [user]... 03:23:50 03:23:50 No Goal triggers in [user]... 03:23:50 03:23:50 Supports in [user]... 03:23:50 ~*/ 03:23:50 03:23:50 03:23:50 :- mpred_reset_kb(user). 03:23:50 03:23:50 /*~ 03:23:50 ~*/ 03:23:50 03:23:50 03:23:50 :- listing('$spft'). 03:23:50 03:23:50 /*~ 03:23:50 %~ skipped( listing('$spft')) 03:23:50 ~*/ 03:23:50 03:23:50 03:23:50 :- pp_DB. 03:23:50 03:23:50 03:23:50 03:23:50 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/337 03:23:50 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/reset_db_01_user.pfc.pl 03:23:50 % 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/ 03:23:50 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ARESET_DB_01_USER 03:23:50 03:23:50 /*~ 03:23:50 03:23:50 No Forward Rules in [user]... 03:23:50 03:23:50 No Bi-conditional Rules in [user]... 03:23:50 03:23:50 No Backward Rules in [user]... 03:23:50 03:23:50 No Positive triggers in [user]... 03:23:50 03:23:50 No Negative triggers in [user]... 03:23:50 03:23:50 No Goal triggers in [user]... 03:23:50 03:23:50 Supports in [user]... 03:23:50 ~*/ 03:23:50 %~ unused(no_junit_results) 03:23:50 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107861114-junit.xml 03:23:50 <gt;oxml version="1.0" encoding="utf-8"?> 03:23:50 <gt;testsuites> 03:23:50 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:23:50 % use :- set_prolog_flag(junit_show_converage, true). 03:23:50 03:23:50 % No tests to run 03:23:50 ]]>><gt;/system-out><gt;/testsuites> 03:23:50 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) 03:23:50 Test_0001_Line_0000__Cond_POST_in_user result = passed. 03:23:50 03:23:50 %~ test_completed_exit(96) 03:23:50 totalTime=1.000 03:23:50 03:23:51 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' 03:23:51 03:23:56 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 03:23:56 ISSUE_ID=337 03:23:56 ISSUE_OC=OPEN 03:23:56 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 03:23:56 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 03:23:56 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 03:23:56 FileTestCase=logicmoo.pfc.test.sanity_base.PREDMT_01B JUnit 03:23:56 03:23:56 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']" 03:23:56 03:23:56 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:23:56 03:23:56 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01b.pl 03:23:56 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PREDMT_01B/ 03:23:56 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01B 03:23:56 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/589 03:23:56 03:23:56 03:24:00 %~ init_phase(after_load) 03:24:00 %~ init_phase(restore_state) 03:24:00 % 03:24:00 %~ init_why(after_boot,program) 03:24:00 %~ after_boot. 03:24:00 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:24:00 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01b.pl'), 03:24:00 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:24:00 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:24:00 03:24:00 03:24:00 03:24:00 03:24:00 :- expects_dialect(pfc). 03:24:00 03:24:00 /*~ 03:24:00 ~*/ 03:24:00 03:24:00 03:24:00 :- set_defaultAssertMt(myMt). 03:24:00 03:24:00 /*~ 03:24:00 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:24:00 ~*/ 03:24:00 03:24:00 03:24:00 baseKB:mtHybrid(socialMt). 03:24:00 03:24:00 /*~ 03:24:00 No source location!? 03:24:00 ~*/ 03:24:00 03:24:00 03:24:00 socialMt:loves(sally,joe). 03:24:00 03:24:00 /*~ 03:24:00 No source location!? 03:24:00 ~*/ 03:24:00 03:24:00 03:24:00 :- set_defaultAssertMt(myMt). 03:24:00 03:24:00 /*~ 03:24:00 ~*/ 03:24:00 03:24:00 03:24:00 :- mpred_test(clause_u(socialMt:loves(_,_))). 03:24:00 /*~ 03:24:00 %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_socialMt_in_myMt", 03:24:00 %~ myMt : clause_u( socialMt : loves(Loves,Loves1)))). 03:24:00 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/predmt_01b.pl#L26 03:24:00 passed=info(why_was_true(myMt:clause_u(socialMt:loves(sally,joe)))) 03:24:00 03:24:00 Justifications for clause_u(socialMt:loves(sally,joe)): 03:24:00 name = 'logicmoo.pfc.test.sanity_base.PREDMT_01B-Test_0001_Line_0000__loves_2_in_socialMt_in_myMt'. 03:24:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01B'. 03:24:00 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\']"'. 03:24:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:24:00 ~*/ 03:24:00 03:24:00 :- mpred_test(\+clause_u(myMt:loves(_,_))). 03:24:00 03:24:00 03:24:00 03:24:00 03:24:00 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01b.pl 03:24:00 % 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/ 03:24:00 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01B 03:24:00 03:24:00 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/589 03:24:00 /*~ 03:24:00 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt", 03:24:00 %~ myMt : \+( clause_u( myMt : loves(Loves,Loves1))))). 03:24:00 passed=info(why_was_true(myMt:(\+clause_u(myMt:loves(_21038,_21060))))) 03:24:00 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:24:00 03:24:00 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:24:00 03:24:00 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:24:00 03:24:00 name = 'logicmoo.pfc.test.sanity_base.PREDMT_01B-Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt'. 03:24:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01B'. 03:24:00 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\']"'. 03:24:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:24:00 ~*/ 03:24:00 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01b.pl:37 03:24:00 %~ unused(no_junit_results) 03:24:00 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.365520923-junit.xml 03:24:00 <gt;oxml version="1.0" encoding="utf-8"?> 03:24:00 <gt;testsuites> 03:24:00 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:24:00 % use :- set_prolog_flag(junit_show_converage, true). 03:24:00 03:24:00 % No tests to run 03:24:00 ]]>><gt;/system-out><gt;/testsuites> 03:24:00 Test_0001_Line_0000__loves_2_in_socialMt_in_myMt result = passed. 03:24:00 Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt result = passed. 03:24:00 03:24:00 %~ test_completed_exit(64) 03:24:00 totalTime=3.000 03:24:00 03:24:00 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' 03:24:00 03:24:06 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 03:24:06 ISSUE_ID=589 03:24:06 ISSUE_OC=OPEN 03:24:06 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 03:24:06 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 03:24:06 FileTestCase=logicmoo.pfc.test.sanity_base.PREDMT_01A JUnit 03:24:06 03:24:06 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']" 03:24:06 03:24:06 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:24:06 03:24:06 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01a.pl 03:24:06 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/PREDMT_01A/ 03:24:06 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01A 03:24:06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/603 03:24:06 03:24:06 03:24:10 %~ init_phase(after_load) 03:24:10 %~ init_phase(restore_state) 03:24:10 % 03:24:10 %~ init_why(after_boot,program) 03:24:10 %~ after_boot. 03:24:10 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:24:10 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01a.pl'), 03:24:10 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:24:10 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:24:10 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:24:10 03:24:10 03:24:10 03:24:10 03:24:10 :- expects_dialect(pfc). 03:24:10 03:24:10 /*~ 03:24:10 ~*/ 03:24:10 03:24:10 03:24:10 :- set_defaultAssertMt(myMt). 03:24:10 03:24:10 /*~ 03:24:10 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:24:10 ~*/ 03:24:10 03:24:10 03:24:10 baseKB:mtHybrid(socialMt). 03:24:10 03:24:10 /*~ 03:24:10 No source location!? 03:24:10 ~*/ 03:24:10 03:24:10 03:24:10 socialMt:loves(sally,joe). 03:24:10 03:24:10 /*~ 03:24:10 No source location!? 03:24:10 ~*/ 03:24:10 03:24:10 03:24:10 :- set_defaultAssertMt(myMt). 03:24:10 03:24:10 /*~ 03:24:10 ~*/ 03:24:10 03:24:10 03:24:10 :- mpred_test(clause_u(socialMt:loves(_,_))). 03:24:10 /*~ 03:24:10 %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_socialMt_in_myMt", 03:24:10 %~ myMt : clause_u( socialMt : loves(Loves,Loves1)))). 03:24:10 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/predmt_01a.pl#L26 03:24:10 passed=info(why_was_true(myMt:clause_u(socialMt:loves(sally,joe)))) 03:24:10 03:24:10 Justifications for clause_u(socialMt:loves(sally,joe)): 03:24:10 name = 'logicmoo.pfc.test.sanity_base.PREDMT_01A-Test_0001_Line_0000__loves_2_in_socialMt_in_myMt'. 03:24:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01A'. 03:24:10 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\']"'. 03:24:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:24:10 ~*/ 03:24:10 03:24:10 :- mpred_test(\+clause_u(myMt:loves(_,_))). 03:24:10 03:24:10 03:24:10 03:24:10 03:24:10 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/predmt_01a.pl 03:24:10 % 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/ 03:24:10 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APREDMT_01A 03:24:10 03:24:10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/603 03:24:10 /*~ 03:24:10 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt", 03:24:10 %~ myMt : \+( clause_u( myMt : loves(Loves,Loves1))))). 03:24:10 passed=info(why_was_true(myMt:(\+clause_u(myMt:loves(_21026,_21048))))) 03:24:10 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:24:10 03:24:10 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:24:10 03:24:10 no_proof_for(\+clause_u(myMt:loves(Loves2,Loves3))). 03:24:10 03:24:10 name = 'logicmoo.pfc.test.sanity_base.PREDMT_01A-Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt'. 03:24:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.PREDMT_01A'. 03:24:10 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\']"'. 03:24:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:24:10 ~*/ 03:24:10 %~ unused(no_junit_results) 03:24:10 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7915337080000002-junit.xml 03:24:10 <gt;oxml version="1.0" encoding="utf-8"?> 03:24:10 <gt;testsuites> 03:24:10 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:24:10 % use :- set_prolog_flag(junit_show_converage, true). 03:24:10 03:24:10 % No tests to run 03:24:10 ]]>><gt;/system-out><gt;/testsuites> 03:24:10 Test_0001_Line_0000__loves_2_in_socialMt_in_myMt result = passed. 03:24:10 Test_0002_Line_0000__naf_loves_2_in_myMt_in_myMt result = passed. 03:24:10 03:24:10 %~ test_completed_exit(64) 03:24:10 totalTime=3.000 03:24:10 03:24:10 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' 03:24:10 03:24:16 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 03:24:16 ISSUE_ID=603 03:24:16 ISSUE_OC=OPEN 03:24:16 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 03:24:16 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 03:24:16 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM40 JUnit 03:24:16 03:24:16 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm40.pfc']" 03:24:16 03:24:16 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:24:16 03:24:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm40.pfc 03:24:16 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM40/ 03:24:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM40 03:24:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/405 03:24:16 03:24:16 03:24:26 %~ init_phase(after_load) 03:24:26 %~ init_phase(restore_state) 03:24:26 % 03:24:26 %~ init_why(after_boot,program) 03:24:26 %~ after_boot. 03:24:26 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:24:26 %~ skipped(messy_on_output,cls) 03:24:26 totalTime=10.000 03:24:26 03:24:26 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' 03:24:26 03:24:31 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 03:24:31 ISSUE_ID=405 03:24:31 ISSUE_OC=OPEN 03:24:31 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 03:24:31 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 03:24:31 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM40 JUnit 03:24:31 03:24:31 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm40.P']" 03:24:31 03:24:31 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:24:31 03:24:31 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm40.P 03:24:31 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM40/ 03:24:31 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM40 03:24:31 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/405 03:24:31 03:24:31 03:24:33 %~ init_phase(after_load) 03:24:33 %~ init_phase(restore_state) 03:24:33 % 03:24:33 %~ init_why(after_boot,program) 03:24:33 %~ after_boot. 03:24:33 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:24:33 %~ message_hook( tabling(deprecated_library), 03:24:33 %~ warning, 03:24:33 %~ [ ':- table/1 is built-in. library(tabling) is deprecated.'-[]]) 03:24:33 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm40.P',3) 03:24:33 :- table/1 is built-in. library(tabling) is deprecated. 03:24:33 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm40.P:3: 03:24:33 Warning: :- table/1 is built-in. library(tabling) is deprecated. 03:24:33 time_was(0.03321616699999996) 03:24:33 % halt 03:24:33 totalTime=1.000 03:24:33 03:24:33 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' 03:24:33 03:24:38 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 03:24:38 ISSUE_ID=405 03:24:38 ISSUE_OC=OPEN 03:24:38 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 03:24:38 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 03:24:38 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM20 JUnit 03:24:38 03:24:39 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm20.pfc']" 03:24:39 03:24:39 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:24:39 03:24:39 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm20.pfc 03:24:39 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM20/ 03:24:39 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM20 03:24:39 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/340 03:24:39 03:24:39 03:24:49 %~ init_phase(after_load) 03:24:49 %~ init_phase(restore_state) 03:24:49 % 03:24:49 %~ init_why(after_boot,program) 03:24:49 %~ after_boot. 03:24:49 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:24:49 %~ skipped(messy_on_output,cls) 03:24:49 totalTime=10.000 03:24:49 03:24:49 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' 03:24:49 03:24:54 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 03:24:54 ISSUE_ID=340 03:24:54 ISSUE_OC=OPEN 03:24:54 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 03:24:54 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 03:24:54 FileTestCase=logicmoo.pfc.test.sanity_base.NLDM10 JUnit 03:24:54 03:24:54 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['nldm10.pfc']" 03:24:54 03:24:54 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:24:54 03:24:54 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nldm10.pfc 03:24:54 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NLDM10/ 03:24:54 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANLDM10 03:24:54 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/361 03:24:54 03:24:54 03:24:55 %~ init_phase(after_load) 03:24:55 %~ init_phase(restore_state) 03:24:55 % 03:24:55 %~ init_why(after_boot,program) 03:24:55 %~ after_boot. 03:24:55 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:24:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nldm10.pfc:3 03:24:55 %~ skipped(messy_on_output,cls) 03:24:55 %~ time_was(0.10268640799999984) 03:24:55 % halt 03:24:55 totalTime=1.000 03:24:55 03:24:55 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' 03:24:55 03:25:02 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 03:25:02 ISSUE_ID=361 03:25:02 ISSUE_OC=OPEN 03:25:02 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 03:25:02 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 03:25:02 FileTestCase=logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B JUnit 03:25:02 03:25:02 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']" 03:25:02 03:25:02 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:25:02 03:25:02 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc 03:25:02 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEVER_RETRACT_01B/ 03:25:02 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEVER_RETRACT_01B 03:25:02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/299 03:25:02 03:25:02 03:25:04 %~ init_phase(after_load) 03:25:04 %~ init_phase(restore_state) 03:25:04 % 03:25:04 %~ init_why(after_boot,program) 03:25:04 %~ after_boot. 03:25:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:25:04 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc'), 03:25:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:25:04 %~ message_hook( 03:25:04 %~ error( permission_error(redefine,module,logicmoo_test), 03:25:04 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:25:04 %~ error, 03:25:04 %~ [ '~q/~w: '-[module,2], 03:25:04 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:25:04 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:25:04 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:25:04 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:04 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:25:04 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:04 03:25:04 03:25:04 :- expects_dialect(pfc). 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 (tType(COL)==>{kb_local(COL/2)},% functorDeclares(COL), 03:25:04 (t(COL,ext,X)<gt;==>instanceOf(X,COL))). 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 tType(tFly). 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 tType(tCanary). 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 tType(tPenguin). 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 tType(tBird). 03:25:04 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 03:25:04 :- mpred_test(predicate_property(tBird(ext,_),dynamic)). 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0001_Line_0000__Ext_in_user",user:predicate_property(tBird(ext,Bird_Ext),dynamic))). 03:25:04 passed=info(why_was_true(user:predicate_property(tBird(ext,_444),dynamic))) 03:25:04 no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). 03:25:04 03:25:04 no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). 03:25:04 03:25:04 no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0001_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 subClassOf(C1,C2)==> (instanceOf(X,C1)==>instanceOf(X,C2)). 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 subClassOf(tCanary,tBird). 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 subClassOf(tPenguin,tBird). 03:25:04 03:25:04 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 03:25:04 03:25:04 :- dmsg("chilly is a penguin."). 03:25:04 /*~ 03:25:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:48 03:25:04 %~ chilly is a penguin. 03:25:04 ~*/ 03:25:04 03:25:04 tPenguin(ext,iChilly). 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- mpred_test((tBird(ext,iChilly))). 03:25:04 03:25:04 03:25:04 /*~ 03:25:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:51 03:25:04 %~ ?-( mpred_test("Test_0002_Line_0000__Ext_in_user",user:tBird(ext,iChilly))). 03:25:04 passed=info(why_was_true(user:tBird(ext,iChilly))) 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0002_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 03:25:04 :- dmsg("tweety is a canary."). 03:25:04 /*~ 03:25:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:54 03:25:04 %~ tweety is a canary. 03:25:04 ~*/ 03:25:04 03:25:04 tCanary(ext,iTweety). 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- mpred_test((tBird(ext,iTweety))). 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0003_Line_0000__Ext_in_user",user:tBird(ext,iTweety))). 03:25:04 passed=info(why_was_true(user:tBird(ext,iTweety))) 03:25:04 no_proof_for(tBird(ext,iTweety)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iTweety)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iTweety)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0003_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- dmsg("birds fly by default."). 03:25:04 /*~ 03:25:04 %~ birds fly by default. 03:25:04 ~*/ 03:25:04 03:25:04 mdefault(( tBird(ext,X) ==> tFly(ext,X) )). 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- mpred_test((tBird(ext,iTweety))). 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0004_Line_0000__Ext_in_user",user:tBird(ext,iTweety))). 03:25:04 passed=info(why_was_true(user:tBird(ext,iTweety))) 03:25:04 no_proof_for(tBird(ext,iTweety)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iTweety)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iTweety)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0004_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test((tFly(ext,iTweety))). 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0005_Line_0000__Ext_in_user",user:tFly(ext,iTweety))). 03:25:04 failure=info((why_was_true(user:(\+tFly(ext,iTweety))),nop(ftrace(user:tFly(ext,iTweety))))) 03:25:04 no_proof_for(\+tFly(ext,iTweety)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iTweety)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iTweety)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0005_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- dmsg("make sure chilly can fly"). 03:25:04 /*~ 03:25:04 %~ make sure chilly can fly 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test((instanceOf(I,tFly),I=iChilly)). 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0006_Line_0000__TFly_in_user",user:(instanceOf(I,tFly),I=iChilly))). 03:25:04 failure=info((why_was_true(user:(\+ (instanceOf(_102410,tFly),_102410=iChilly))),nop(ftrace(user:(instanceOf(_102410,tFly),_102410=iChilly))))) 03:25:04 no_proof_for(\+ (instanceOf(Chilly_Fly,tFly),Chilly_Fly=iChilly)). 03:25:04 03:25:04 no_proof_for(\+ (instanceOf(Chilly_Fly,tFly),Chilly_Fly=iChilly)). 03:25:04 03:25:04 no_proof_for(\+ (instanceOf(Chilly_Fly,tFly),Chilly_Fly=iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0006_Line_0000__TFly_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- mpred_test((tBird(ext,iTweety))). 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0007_Line_0000__Ext_in_user",user:tBird(ext,iTweety))). 03:25:04 passed=info(why_was_true(user:tBird(ext,iTweety))) 03:25:04 no_proof_for(tBird(ext,iTweety)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iTweety)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iTweety)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0007_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- listing([tFly/2,tBird/2,instanceOf/2]). 03:25:04 03:25:04 03:25:04 /*~ 03:25:04 %~ skipped( listing( [ tFly/2, tBird/2,instanceOf/2])) 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 03:25:04 :- dmsg("make sure tweety can fly (and again chilly)"). 03:25:04 /*~ 03:25:04 %~ make sure tweety can fly (and again chilly) 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test((tFly(ext,iTweety))). 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0008_Line_0000__Ext_in_user",user:tFly(ext,iTweety))). 03:25:04 failure=info((why_was_true(user:(\+tFly(ext,iTweety))),nop(ftrace(user:tFly(ext,iTweety))))) 03:25:04 no_proof_for(\+tFly(ext,iTweety)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iTweety)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iTweety)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0008_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test((tFly(ext,iChilly))). 03:25:04 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0009_Line_0000__Ext_in_user",user:tFly(ext,iChilly))). 03:25:04 failure=info((why_was_true(user:(\+tFly(ext,iChilly))),nop(ftrace(user:tFly(ext,iChilly))))) 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0009_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 03:25:04 never_retract_u(tBird(ext,iChilly)). 03:25:04 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 03:25:04 :- dmsg("penguins do not tFly."). 03:25:04 /*~ 03:25:04 %~ penguins do not tFly. 03:25:04 ~*/ 03:25:04 03:25:04 tPenguin(ext,X) ==> ~tFly(ext,X). 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- dmsg("confirm chilly now cant fly"). 03:25:04 /*~ 03:25:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:84 03:25:04 %~ confirm chilly now cant fly 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test((\+ tFly(ext,iChilly))). 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0010_Line_0000__naf_Ext_in_user",user:(\+tFly(ext,iChilly)))). 03:25:04 passed=info(why_was_true(user:(\+tFly(ext,iChilly)))) 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0010_Line_0000__naf_Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test(( ~ tFly(ext,iChilly))). 03:25:04 03:25:04 %= repropigate that chilly was a bird again (actualy this asserts) 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0011_Line_0000__Ext_in_user",user: ~tFly(ext,iChilly))). 03:25:04 failure=info((why_was_true(user:(\+ ~tFly(ext,iChilly))),nop(ftrace(user: ~tFly(ext,iChilly))))) 03:25:04 no_proof_for(\+ ~tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+ ~tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+ ~tFly(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0011_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 %= repropigate that chilly was a bird again (actualy this asserts) 03:25:04 03:25:04 tBird(ext,iChilly). 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- listing(tBird/2). 03:25:04 03:25:04 %= the dmsg explains the difference between \+ and ~ 03:25:04 /*~ 03:25:04 %~ skipped( listing( tBird/2)) 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 %= the dmsg explains the difference between \+ and ~ 03:25:04 :- dmsg("confirm chilly still does not fly"). 03:25:04 /*~ 03:25:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:95 03:25:04 %~ confirm chilly still does not fly 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test(( \+ tFly(ext,iChilly))). 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0012_Line_0000__naf_Ext_in_user",user:(\+tFly(ext,iChilly)))). 03:25:04 passed=info(why_was_true(user:(\+tFly(ext,iChilly)))) 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0012_Line_0000__naf_Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 :- dmsg("confirm chilly still cant fly"). 03:25:04 /*~ 03:25:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:97 03:25:04 %~ confirm chilly still cant fly 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test(( ~ tFly(ext,iChilly))). 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0013_Line_0000__Ext_in_user",user: ~tFly(ext,iChilly))). 03:25:04 failure=info((why_was_true(user:(\+ ~tFly(ext,iChilly))),nop(ftrace(user: ~tFly(ext,iChilly))))) 03:25:04 no_proof_for(\+ ~tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+ ~tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+ ~tFly(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0013_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 /* 03:25:04 03:25:04 % This wounld be a good TMS test it should throw.. but right now it passes wrongly 03:25:04 tFly(ext,iChilly). 03:25:04 03:25:04 :- dmsg("confirm chilly is flying penguin"). 03:25:04 :- mpred_test(( tFly(ext,iChilly))). 03:25:04 :- mpred_test(( tPenguin(ext,iChilly))). 03:25:04 :- mpred_test((\+ ~tFly(ext,iChilly))). 03:25:04 03:25:04 \+ tFly(ext,iChilly). 03:25:04 03:25:04 :- dmsg("confirm chilly is a normal penguin who cant fly"). 03:25:04 :- mpred_test((\+ tFly(ext,iChilly))). 03:25:04 03:25:04 % fails rightly 03:25:04 :- mpred_test(( tPenguin(ext,iChilly))). 03:25:04 03:25:04 */ 03:25:04 03:25:04 :- dmsg("chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed)"). 03:25:04 03:25:04 03:25:04 /*~ 03:25:04 %~ chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed) 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 03:25:04 :- debug_logicmoo(_). 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_trace_exec. 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 :- debug_logicmoo(logicmoo(_)). 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- mpred_test(tBird(ext,iChilly)). 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0014_Line_0000__Ext_in_user",user:tBird(ext,iChilly))). 03:25:04 passed=info(why_was_true(user:tBird(ext,iChilly))) 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0014_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 never_retract_u(tBird(ext,iChilly)). 03:25:04 03:25:04 03:25:04 /*~ 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 03:25:04 \+ tPenguin(ext,iChilly). 03:25:04 03:25:04 03:25:04 /*~ 03:25:04 %~ debugm( baseKB, 03:25:04 %~ show_success( baseKB, 03:25:04 %~ baseKB : mpred_withdraw( tPenguin(ext,iChilly), 03:25:04 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc ',132) , 03:25:04 %~ ax)))) 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 03:25:04 :- mpred_test((tBird(ext,iChilly))). 03:25:04 03:25:04 /*~ 03:25:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:135 03:25:04 %~ ?-( mpred_test("Test_0015_Line_0000__Ext_in_user",user:tBird(ext,iChilly))). 03:25:04 passed=info(why_was_true(user:tBird(ext,iChilly))) 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0015_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- mpred_test(( \+ tPenguin(ext,iChilly))). 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0016_Line_0000__naf_Ext_in_user",user:(\+tPenguin(ext,iChilly)))). 03:25:04 passed=info(why_was_true(user:(\+tPenguin(ext,iChilly)))) 03:25:04 no_proof_for(\+tPenguin(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tPenguin(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tPenguin(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0016_Line_0000__naf_Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- dmsg("chilly is still a bird"). 03:25:04 /*~ 03:25:04 %~ chilly is still a bird 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test((tBird(ext,iChilly))). 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0017_Line_0000__Ext_in_user",user:tBird(ext,iChilly))). 03:25:04 passed=info(why_was_true(user:tBird(ext,iChilly))) 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(tBird(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0017_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- dmsg("confirm chilly is flying bird"). 03:25:04 /*~ 03:25:04 %~ confirm chilly is flying bird 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test(( tFly(ext,iChilly))). 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0018_Line_0000__Ext_in_user",user:tFly(ext,iChilly))). 03:25:04 failure=info((why_was_true(user:(\+tFly(ext,iChilly))),nop(ftrace(user:tFly(ext,iChilly))))) 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0018_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- repropagate(tBird(ext,iChilly)). 03:25:04 03:25:04 /*~ 03:25:04 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_fwc(tBird(ext,iChilly)))) 03:25:04 ~*/ 03:25:04 03:25:04 03:25:04 :- dmsg("confirm chilly is flying bird"). 03:25:04 /*~ 03:25:04 %~ confirm chilly is flying bird 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test(( tFly(ext,iChilly))). 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0019_Line_0000__Ext_in_user",user:tFly(ext,iChilly))). 03:25:04 failure=info((why_was_true(user:(\+tFly(ext,iChilly))),nop(ftrace(user:tFly(ext,iChilly))))) 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tFly(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0019_Line_0000__Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test(( \+ tPenguin(ext,iChilly))). 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0020_Line_0000__naf_Ext_in_user",user:(\+tPenguin(ext,iChilly)))). 03:25:04 passed=info(why_was_true(user:(\+tPenguin(ext,iChilly)))) 03:25:04 no_proof_for(\+tPenguin(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tPenguin(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+tPenguin(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0020_Line_0000__naf_Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 03:25:04 :- mpred_test(( \+ ~tFly(ext,iChilly))). 03:25:04 03:25:04 03:25:04 03:25:04 03:25:04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/299 03:25:04 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc 03:25:04 % 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/ 03:25:04 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEVER_RETRACT_01B 03:25:04 03:25:04 /*~ 03:25:04 %~ ?-( mpred_test("Test_0021_Line_0000__naf_Ext_in_user",user:(\+ ~tFly(ext,iChilly)))). 03:25:04 passed=info(why_was_true(user:(\+ ~tFly(ext,iChilly)))) 03:25:04 no_proof_for(\+ ~tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+ ~tFly(ext,iChilly)). 03:25:04 03:25:04 no_proof_for(\+ ~tFly(ext,iChilly)). 03:25:04 03:25:04 name = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B-Test_0021_Line_0000__naf_Ext_in_user'. 03:25:04 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEVER_RETRACT_01B'. 03:25:04 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\']"'. 03:25:04 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:04 ~*/ 03:25:04 %~ unused(no_junit_results) 03:25:04 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.615159564-junit.xml 03:25:04 <gt;oxml version="1.0" encoding="utf-8"?> 03:25:04 <gt;testsuites> 03:25:04 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:25:04 % use :- set_prolog_flag(junit_show_converage, true). 03:25:04 03:25:04 % No tests to run 03:25:04 ]]>><gt;/system-out><gt;/testsuites> 03:25:04 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) 03:25:04 Test_0001_Line_0000__Ext_in_user result = passed. 03:25:04 Test_0002_Line_0000__Ext_in_user result = passed. 03:25:04 Test_0003_Line_0000__Ext_in_user result = passed. 03:25:04 Test_0004_Line_0000__Ext_in_user result = passed. 03:25:04 Test_0005_Line_0000__Ext_in_user result = failure. 03:25:04 Test_0006_Line_0000__TFly_in_user result = failure. 03:25:04 Test_0007_Line_0000__Ext_in_user result = passed. 03:25:04 Test_0008_Line_0000__Ext_in_user result = failure. 03:25:04 Test_0009_Line_0000__Ext_in_user result = failure. 03:25:04 Test_0010_Line_0000__naf_Ext_in_user result = passed. 03:25:04 Test_0011_Line_0000__Ext_in_user result = failure. 03:25:04 Test_0012_Line_0000__naf_Ext_in_user result = passed. 03:25:04 Test_0013_Line_0000__Ext_in_user result = failure. 03:25:04 Test_0014_Line_0000__Ext_in_user result = passed. 03:25:04 Test_0015_Line_0000__Ext_in_user result = passed. 03:25:04 Test_0016_Line_0000__naf_Ext_in_user result = passed. 03:25:04 Test_0017_Line_0000__Ext_in_user result = passed. 03:25:04 Test_0018_Line_0000__Ext_in_user result = failure. 03:25:04 Test_0019_Line_0000__Ext_in_user result = failure. 03:25:04 Test_0020_Line_0000__naf_Ext_in_user result = passed. 03:25:04 Test_0021_Line_0000__naf_Ext_in_user result = passed. 03:25:04 03:25:04 %~ test_completed_exit(40) 03:25:04 totalTime=1.000 03:25:04 03:25:04 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' 03:25:04 03:25:10 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 03:25:10 ISSUE_ID=299 03:25:10 ISSUE_OC=OPEN 03:25:10 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 03:25:10 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 03:25:10 FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01V_R JUnit 03:25:10 03:25:10 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']" 03:25:10 03:25:10 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:25:10 03:25:10 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc 03:25:10 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01V_R/ 03:25:10 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01V_R 03:25:10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/312 03:25:10 03:25:10 03:25:12 %~ init_phase(after_load) 03:25:12 %~ init_phase(restore_state) 03:25:12 % 03:25:12 %~ init_why(after_boot,program) 03:25:12 %~ after_boot. 03:25:12 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:25:12 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc'), 03:25:12 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:25:12 %~ message_hook( 03:25:12 %~ error( permission_error(redefine,module,logicmoo_test), 03:25:12 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:25:12 %~ error, 03:25:12 %~ [ '~q/~w: '-[module,2], 03:25:12 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:25:12 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:25:12 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:25:12 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:12 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:25:12 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:12 03:25:12 03:25:12 :- use_module(library(statistics)). 03:25:12 03:25:12 %:- mpred_notrace_exec. 03:25:12 % reset runtime counter 03:25:12 /*~ 03:25:12 ~*/ 03:25:12 03:25:12 03:25:12 %:- mpred_notrace_exec. 03:25:12 % reset runtime counter 03:25:12 :- statistics(runtime,_Secs). 03:25:12 03:25:12 /*~ 03:25:12 ~*/ 03:25:12 03:25:12 03:25:12 path(1,2). 03:25:12 /*~ 03:25:12 ~*/ 03:25:12 03:25:12 path(2,3). 03:25:12 /*~ 03:25:12 ~*/ 03:25:12 03:25:12 path(3,4). 03:25:12 /*~ 03:25:12 ~*/ 03:25:12 03:25:12 path(1,1). 03:25:12 03:25:12 /*~ 03:25:12 ~*/ 03:25:12 03:25:12 03:25:12 ~path(X,X). 03:25:12 03:25:12 /*~ 03:25:12 ~*/ 03:25:12 03:25:12 03:25:12 :- mpred_test(path(3, 4)). 03:25:12 /*~ 03:25:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc:19 03:25:12 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). 03:25:12 passed=info(why_was_true(user:path(3,4))) 03:25:12 no_proof_for(path(3,4)). 03:25:12 03:25:12 no_proof_for(path(3,4)). 03:25:12 03:25:12 no_proof_for(path(3,4)). 03:25:12 03:25:12 name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0001_Line_0000__path_3_in_user'. 03:25:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. 03:25:12 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\']"'. 03:25:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:12 ~*/ 03:25:12 03:25:12 :- mpred_test(path(2, 3)). 03:25:12 /*~ 03:25:12 %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). 03:25:12 passed=info(why_was_true(user:path(2,3))) 03:25:12 no_proof_for(path(2,3)). 03:25:12 03:25:12 no_proof_for(path(2,3)). 03:25:12 03:25:12 no_proof_for(path(2,3)). 03:25:12 03:25:12 name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0002_Line_0000__path_2_in_user'. 03:25:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. 03:25:12 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\']"'. 03:25:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:12 ~*/ 03:25:12 03:25:12 :- mpred_test(path(1, 2)). 03:25:12 /*~ 03:25:12 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). 03:25:12 passed=info(why_was_true(user:path(1,2))) 03:25:12 no_proof_for(path(1,2)). 03:25:12 03:25:12 no_proof_for(path(1,2)). 03:25:12 03:25:12 no_proof_for(path(1,2)). 03:25:12 03:25:12 name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0003_Line_0000__path_1_in_user'. 03:25:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. 03:25:12 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\']"'. 03:25:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:12 ~*/ 03:25:12 03:25:12 :- mpred_test(~path(1,1)). 03:25:12 /*~ 03:25:12 %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,1))). 03:25:12 failure=info((why_was_true(user:(\+ ~path(1,1))),nop(ftrace(user: ~path(1,1))))) 03:25:12 no_proof_for(\+ ~path(1,1)). 03:25:12 03:25:12 no_proof_for(\+ ~path(1,1)). 03:25:12 03:25:12 no_proof_for(\+ ~path(1,1)). 03:25:12 03:25:12 name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0004_Line_0000__path_1_in_user'. 03:25:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. 03:25:12 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\']"'. 03:25:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:12 ~*/ 03:25:12 03:25:12 :- mpred_test(~path(2,2)). 03:25:12 /*~ 03:25:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc:23 03:25:12 %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,2))). 03:25:12 failure=info((why_was_true(user:(\+ ~path(2,2))),nop(ftrace(user: ~path(2,2))))) 03:25:12 no_proof_for(\+ ~path(2,2)). 03:25:12 03:25:12 no_proof_for(\+ ~path(2,2)). 03:25:12 03:25:12 no_proof_for(\+ ~path(2,2)). 03:25:12 03:25:12 name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0005_Line_0000__path_2_in_user'. 03:25:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. 03:25:12 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\']"'. 03:25:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:12 ~*/ 03:25:12 03:25:12 :- mpred_test(\+path(1,1)). 03:25:12 /*~ 03:25:12 %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,1)))). 03:25:12 passed=info(why_was_true(user:(\+path(1,1)))) 03:25:12 no_proof_for(\+path(1,1)). 03:25:12 03:25:12 no_proof_for(\+path(1,1)). 03:25:12 03:25:12 no_proof_for(\+path(1,1)). 03:25:12 03:25:12 name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0006_Line_0000__naf_path_1_in_user'. 03:25:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. 03:25:12 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\']"'. 03:25:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:12 ~*/ 03:25:12 03:25:12 :- mpred_test(\+path(2,2)). 03:25:12 03:25:12 /*~ 03:25:12 %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_2_in_user",user:(\+path(2,2)))). 03:25:12 passed=info(why_was_true(user:(\+path(2,2)))) 03:25:12 no_proof_for(\+path(2,2)). 03:25:12 03:25:12 no_proof_for(\+path(2,2)). 03:25:12 03:25:12 no_proof_for(\+path(2,2)). 03:25:12 03:25:12 name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0007_Line_0000__naf_path_2_in_user'. 03:25:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. 03:25:12 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\']"'. 03:25:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:12 ~*/ 03:25:12 03:25:12 03:25:12 :- mpred_test(\+path(3,1)). 03:25:12 03:25:12 /*~ 03:25:12 %~ ?-( mpred_test("Test_0008_Line_0000__naf_path_3_in_user",user:(\+path(3,1)))). 03:25:12 passed=info(why_was_true(user:(\+path(3,1)))) 03:25:12 no_proof_for(\+path(3,1)). 03:25:12 03:25:12 no_proof_for(\+path(3,1)). 03:25:12 03:25:12 no_proof_for(\+path(3,1)). 03:25:12 03:25:12 name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0008_Line_0000__naf_path_3_in_user'. 03:25:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. 03:25:12 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\']"'. 03:25:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:12 ~*/ 03:25:12 03:25:12 03:25:12 :- mpred_test(\+ ~path(1,5)). 03:25:12 03:25:12 03:25:12 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/312 03:25:12 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc 03:25:12 % 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/ 03:25:12 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01V_R 03:25:12 03:25:12 /*~ 03:25:12 %~ ?-( mpred_test("Test_0009_Line_0000__naf_path_1_in_user",user:(\+ ~path(1,5)))). 03:25:12 passed=info(why_was_true(user:(\+ ~path(1,5)))) 03:25:12 no_proof_for(\+ ~path(1,5)). 03:25:12 03:25:12 no_proof_for(\+ ~path(1,5)). 03:25:12 03:25:12 no_proof_for(\+ ~path(1,5)). 03:25:12 03:25:12 name = 'logicmoo.pfc.test.sanity_base.NEG_01V_R-Test_0009_Line_0000__naf_path_1_in_user'. 03:25:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V_R'. 03:25:12 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\']"'. 03:25:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:12 ~*/ 03:25:12 %~ unused(no_junit_results) 03:25:12 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.095801465-junit.xml 03:25:12 <gt;oxml version="1.0" encoding="utf-8"?> 03:25:12 <gt;testsuites> 03:25:12 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:25:12 % use :- set_prolog_flag(junit_show_converage, true). 03:25:12 03:25:12 % No tests to run 03:25:12 ]]>><gt;/system-out><gt;/testsuites> 03:25:12 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) 03:25:12 Test_0001_Line_0000__path_3_in_user result = passed. 03:25:12 Test_0002_Line_0000__path_2_in_user result = passed. 03:25:12 Test_0003_Line_0000__path_1_in_user result = passed. 03:25:12 Test_0004_Line_0000__path_1_in_user result = failure. 03:25:12 Test_0005_Line_0000__path_2_in_user result = failure. 03:25:12 Test_0006_Line_0000__naf_path_1_in_user result = passed. 03:25:12 Test_0007_Line_0000__naf_path_2_in_user result = passed. 03:25:12 Test_0008_Line_0000__naf_path_3_in_user result = passed. 03:25:12 Test_0009_Line_0000__naf_path_1_in_user result = passed. 03:25:12 03:25:12 %~ test_completed_exit(40) 03:25:12 totalTime=1.000 03:25:12 03:25:12 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' 03:25:12 03:25:18 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 03:25:18 ISSUE_ID=312 03:25:18 ISSUE_OC=OPEN 03:25:18 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 03:25:18 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 03:25:18 FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01V JUnit 03:25:18 03:25:18 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']" 03:25:18 03:25:18 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:25:18 03:25:18 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01v.pfc 03:25:18 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01V/ 03:25:18 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01V 03:25:18 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/294 03:25:18 03:25:18 03:25:19 %~ init_phase(after_load) 03:25:19 %~ init_phase(restore_state) 03:25:19 % 03:25:19 %~ init_why(after_boot,program) 03:25:19 %~ after_boot. 03:25:19 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:25:19 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v.pfc'), 03:25:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:25:19 %~ message_hook( 03:25:19 %~ error( permission_error(redefine,module,logicmoo_test), 03:25:19 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:25:19 %~ error, 03:25:19 %~ [ '~q/~w: '-[module,2], 03:25:19 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:25:19 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:25:19 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:25:19 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:19 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:25:19 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:19 03:25:19 03:25:19 :- use_module(library(statistics)). 03:25:19 03:25:19 %:- mpred_notrace_exec. 03:25:19 % reset runtime counter 03:25:19 /*~ 03:25:19 ~*/ 03:25:19 03:25:19 03:25:19 %:- mpred_notrace_exec. 03:25:19 % reset runtime counter 03:25:19 :- statistics(runtime,_Secs). 03:25:19 03:25:19 03:25:19 /*~ 03:25:19 ~*/ 03:25:19 03:25:19 03:25:19 03:25:19 ~path(X,X). 03:25:19 03:25:19 /*~ 03:25:19 ~*/ 03:25:19 03:25:19 03:25:19 path(1,2). 03:25:19 /*~ 03:25:19 ~*/ 03:25:19 03:25:19 path(2,3). 03:25:19 /*~ 03:25:19 ~*/ 03:25:19 03:25:19 path(3,4). 03:25:19 /*~ 03:25:19 ~*/ 03:25:19 03:25:19 path(1,1). 03:25:19 03:25:19 /*~ 03:25:19 ~*/ 03:25:19 03:25:19 03:25:19 :- mpred_test(path(3, 4)). 03:25:19 /*~ 03:25:19 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). 03:25:19 passed=info(why_was_true(user:path(3,4))) 03:25:19 no_proof_for(path(3,4)). 03:25:19 03:25:19 no_proof_for(path(3,4)). 03:25:19 03:25:19 no_proof_for(path(3,4)). 03:25:19 03:25:19 name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0001_Line_0000__path_3_in_user'. 03:25:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. 03:25:19 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\']"'. 03:25:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:19 ~*/ 03:25:19 03:25:19 :- mpred_test(path(2, 3)). 03:25:19 /*~ 03:25:19 %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). 03:25:19 passed=info(why_was_true(user:path(2,3))) 03:25:19 no_proof_for(path(2,3)). 03:25:19 03:25:19 no_proof_for(path(2,3)). 03:25:19 03:25:19 no_proof_for(path(2,3)). 03:25:19 03:25:19 name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0002_Line_0000__path_2_in_user'. 03:25:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. 03:25:19 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\']"'. 03:25:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:19 ~*/ 03:25:19 03:25:19 :- mpred_test(path(1, 2)). 03:25:19 /*~ 03:25:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v.pfc:22 03:25:19 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). 03:25:19 passed=info(why_was_true(user:path(1,2))) 03:25:19 no_proof_for(path(1,2)). 03:25:19 03:25:19 no_proof_for(path(1,2)). 03:25:19 03:25:19 no_proof_for(path(1,2)). 03:25:19 03:25:19 name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0003_Line_0000__path_1_in_user'. 03:25:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. 03:25:19 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\']"'. 03:25:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:19 ~*/ 03:25:19 03:25:19 :- mpred_test(~path(1,1)). 03:25:19 /*~ 03:25:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v.pfc:23 03:25:19 %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,1))). 03:25:19 failure=info((why_was_true(user:(\+ ~path(1,1))),nop(ftrace(user: ~path(1,1))))) 03:25:19 no_proof_for(\+ ~path(1,1)). 03:25:19 03:25:19 no_proof_for(\+ ~path(1,1)). 03:25:19 03:25:19 no_proof_for(\+ ~path(1,1)). 03:25:19 03:25:19 name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0004_Line_0000__path_1_in_user'. 03:25:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. 03:25:19 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\']"'. 03:25:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:19 ~*/ 03:25:19 03:25:19 :- mpred_test(~path(2,2)). 03:25:19 03:25:19 /*~ 03:25:19 %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,2))). 03:25:19 failure=info((why_was_true(user:(\+ ~path(2,2))),nop(ftrace(user: ~path(2,2))))) 03:25:19 no_proof_for(\+ ~path(2,2)). 03:25:19 03:25:19 no_proof_for(\+ ~path(2,2)). 03:25:19 03:25:19 no_proof_for(\+ ~path(2,2)). 03:25:19 03:25:19 name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0005_Line_0000__path_2_in_user'. 03:25:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. 03:25:19 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\']"'. 03:25:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:19 ~*/ 03:25:19 03:25:19 03:25:19 /* 03:25:19 :- mpred_test(\+path(1,1)). 03:25:19 :- mpred_test(\+path(2,2)). 03:25:19 03:25:19 03:25:19 */ 03:25:19 :- mpred_test(\+path(3,1)). 03:25:19 /*~ 03:25:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v.pfc:32 03:25:19 %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_3_in_user",user:(\+path(3,1)))). 03:25:19 passed=info(why_was_true(user:(\+path(3,1)))) 03:25:19 no_proof_for(\+path(3,1)). 03:25:19 03:25:19 no_proof_for(\+path(3,1)). 03:25:19 03:25:19 no_proof_for(\+path(3,1)). 03:25:19 03:25:19 name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0006_Line_0000__naf_path_3_in_user'. 03:25:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. 03:25:19 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\']"'. 03:25:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:19 ~*/ 03:25:19 03:25:19 :- mpred_test(\+ ~path(1,5)). 03:25:19 03:25:19 /*~ 03:25:19 %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_1_in_user",user:(\+ ~path(1,5)))). 03:25:19 passed=info(why_was_true(user:(\+ ~path(1,5)))) 03:25:19 no_proof_for(\+ ~path(1,5)). 03:25:19 03:25:19 no_proof_for(\+ ~path(1,5)). 03:25:19 03:25:19 no_proof_for(\+ ~path(1,5)). 03:25:19 03:25:19 name = 'logicmoo.pfc.test.sanity_base.NEG_01V-Test_0007_Line_0000__naf_path_1_in_user'. 03:25:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01V'. 03:25:19 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\']"'. 03:25:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:19 ~*/ 03:25:19 03:25:19 03:25:19 :- break. 03:25:19 03:25:19 /*~ 03:25:19 %~ skipped(blocks_on_input,break) 03:25:19 ~*/ 03:25:19 %~ unused(no_junit_results) 03:25:19 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.144047811-junit.xml 03:25:19 <gt;oxml version="1.0" encoding="utf-8"?> 03:25:19 <gt;testsuites> 03:25:19 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:25:19 % use :- set_prolog_flag(junit_show_converage, true). 03:25:19 03:25:19 % No tests to run 03:25:19 ]]>><gt;/system-out><gt;/testsuites> 03:25:19 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) 03:25:19 Test_0001_Line_0000__path_3_in_user result = passed. 03:25:19 Test_0002_Line_0000__path_2_in_user result = passed. 03:25:19 Test_0003_Line_0000__path_1_in_user result = passed. 03:25:19 Test_0004_Line_0000__path_1_in_user result = failure. 03:25:19 Test_0005_Line_0000__path_2_in_user result = failure. 03:25:19 Test_0006_Line_0000__naf_path_3_in_user result = passed. 03:25:19 Test_0007_Line_0000__naf_path_1_in_user result = passed. 03:25:19 03:25:19 %~ test_completed_exit(40) 03:25:19 totalTime=1.000 03:25:19 03:25:19 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' 03:25:19 03:25:25 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 03:25:25 ISSUE_ID=294 03:25:25 ISSUE_OC=OPEN 03:25:25 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 03:25:25 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 03:25:25 FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01E JUnit 03:25:25 03:25:25 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']" 03:25:25 03:25:25 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:25:25 03:25:25 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01e.pfc 03:25:25 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01E/ 03:25:25 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01E 03:25:25 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/300 03:25:25 03:25:25 03:25:26 %~ init_phase(after_load) 03:25:26 %~ init_phase(restore_state) 03:25:26 % 03:25:26 %~ init_why(after_boot,program) 03:25:26 %~ after_boot. 03:25:26 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:25:26 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01e.pfc'), 03:25:26 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:25:26 %~ message_hook( 03:25:26 %~ error( permission_error(redefine,module,logicmoo_test), 03:25:26 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:25:26 %~ error, 03:25:26 %~ [ '~q/~w: '-[module,2], 03:25:26 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:25:26 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:25:26 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:25:26 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:26 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:25:26 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:26 03:25:26 03:25:26 :- use_module(library(statistics)). 03:25:26 03:25:26 %:- mpred_notrace_exec. 03:25:26 % reset runtime counter 03:25:26 /*~ 03:25:26 ~*/ 03:25:26 03:25:26 03:25:26 %:- mpred_notrace_exec. 03:25:26 % reset runtime counter 03:25:26 :- statistics(runtime,_Secs). 03:25:26 /*~ 03:25:26 ~*/ 03:25:26 03:25:26 :- cls. 03:25:26 03:25:26 03:25:26 /*~ 03:25:26 %~ skipped(messy_on_output,cls) 03:25:26 ~*/ 03:25:26 03:25:26 03:25:26 03:25:26 ~path(1,3). 03:25:26 /*~ 03:25:26 ~*/ 03:25:26 03:25:26 ~path(1,4). 03:25:26 03:25:26 /*~ 03:25:26 ~*/ 03:25:26 03:25:26 03:25:26 path(1,2). 03:25:26 /*~ 03:25:26 ~*/ 03:25:26 03:25:26 path(2,3). 03:25:26 /*~ 03:25:26 ~*/ 03:25:26 03:25:26 path(3,4). 03:25:26 /*~ 03:25:26 ~*/ 03:25:26 03:25:26 path(1,3). 03:25:26 /*~ 03:25:26 ~*/ 03:25:26 03:25:26 path(1,4). 03:25:26 03:25:26 /*~ 03:25:26 ~*/ 03:25:26 03:25:26 03:25:26 :- listing(path/2). 03:25:26 03:25:26 /*~ 03:25:26 %~ skipped( listing( path/2)) 03:25:26 ~*/ 03:25:26 03:25:26 03:25:26 :- break. 03:25:26 03:25:26 /*~ 03:25:26 %~ skipped(blocks_on_input,break) 03:25:26 ~*/ 03:25:26 03:25:26 03:25:26 :- mpred_test(path(3, 4)). 03:25:26 /*~ 03:25:26 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). 03:25:26 passed=info(why_was_true(user:path(3,4))) 03:25:26 no_proof_for(path(3,4)). 03:25:26 03:25:26 no_proof_for(path(3,4)). 03:25:26 03:25:26 no_proof_for(path(3,4)). 03:25:26 03:25:26 name = 'logicmoo.pfc.test.sanity_base.NEG_01E-Test_0001_Line_0000__path_3_in_user'. 03:25:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01E'. 03:25:26 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\']"'. 03:25:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:26 ~*/ 03:25:26 03:25:26 :- mpred_test(path(2, 3)). 03:25:26 /*~ 03:25:26 %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). 03:25:26 passed=info(why_was_true(user:path(2,3))) 03:25:26 no_proof_for(path(2,3)). 03:25:26 03:25:26 no_proof_for(path(2,3)). 03:25:26 03:25:26 no_proof_for(path(2,3)). 03:25:26 03:25:26 name = 'logicmoo.pfc.test.sanity_base.NEG_01E-Test_0002_Line_0000__path_2_in_user'. 03:25:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01E'. 03:25:26 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\']"'. 03:25:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:26 ~*/ 03:25:26 03:25:26 :- mpred_test(path(1, 2)). 03:25:26 /*~ 03:25:26 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). 03:25:26 passed=info(why_was_true(user:path(1,2))) 03:25:26 no_proof_for(path(1,2)). 03:25:26 03:25:26 no_proof_for(path(1,2)). 03:25:26 03:25:26 no_proof_for(path(1,2)). 03:25:26 03:25:26 name = 'logicmoo.pfc.test.sanity_base.NEG_01E-Test_0003_Line_0000__path_1_in_user'. 03:25:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01E'. 03:25:26 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\']"'. 03:25:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:26 ~*/ 03:25:26 03:25:26 :- mpred_test(~path(1,3)). 03:25:26 /*~ 03:25:26 %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). 03:25:26 failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) 03:25:26 no_proof_for(\+ ~path(1,3)). 03:25:26 03:25:26 no_proof_for(\+ ~path(1,3)). 03:25:26 03:25:26 no_proof_for(\+ ~path(1,3)). 03:25:26 03:25:26 name = 'logicmoo.pfc.test.sanity_base.NEG_01E-Test_0004_Line_0000__path_1_in_user'. 03:25:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01E'. 03:25:26 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\']"'. 03:25:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:26 ~*/ 03:25:26 03:25:26 :- mpred_test(~path(1,4)). 03:25:26 %:- mpred_test(\+path(1,4)). 03:25:26 %:- mpred_test(\+path(1,3)). 03:25:26 03:25:26 03:25:26 03:25:26 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/300 03:25:26 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01e.pfc 03:25:26 % 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/ 03:25:26 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01E 03:25:26 03:25:26 /*~ 03:25:26 %~ ?-( mpred_test("Test_0005_Line_0000__path_1_in_user",user: ~path(1,4))). 03:25:26 failure=info((why_was_true(user:(\+ ~path(1,4))),nop(ftrace(user: ~path(1,4))))) 03:25:26 no_proof_for(\+ ~path(1,4)). 03:25:26 03:25:26 no_proof_for(\+ ~path(1,4)). 03:25:26 03:25:26 no_proof_for(\+ ~path(1,4)). 03:25:26 03:25:26 name = 'logicmoo.pfc.test.sanity_base.NEG_01E-Test_0005_Line_0000__path_1_in_user'. 03:25:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01E'. 03:25:26 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\']"'. 03:25:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:26 ~*/ 03:25:26 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01e.pfc:42 03:25:26 %~ unused(no_junit_results) 03:25:26 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.067811414-junit.xml 03:25:26 <gt;oxml version="1.0" encoding="utf-8"?> 03:25:26 <gt;testsuites> 03:25:26 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:25:26 % use :- set_prolog_flag(junit_show_converage, true). 03:25:26 03:25:26 % No tests to run 03:25:26 ]]>><gt;/system-out><gt;/testsuites> 03:25:26 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) 03:25:26 Test_0001_Line_0000__path_3_in_user result = passed. 03:25:26 Test_0002_Line_0000__path_2_in_user result = passed. 03:25:26 Test_0003_Line_0000__path_1_in_user result = passed. 03:25:26 Test_0004_Line_0000__path_1_in_user result = failure. 03:25:26 Test_0005_Line_0000__path_1_in_user result = failure. 03:25:26 03:25:26 %~ test_completed_exit(40) 03:25:26 totalTime=1.000 03:25:26 03:25:26 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' 03:25:26 03:25:32 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 03:25:32 ISSUE_ID=300 03:25:32 ISSUE_OC=OPEN 03:25:32 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 03:25:32 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 03:25:32 FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01C_R JUnit 03:25:32 03:25:32 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']" 03:25:32 03:25:32 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:25:32 03:25:32 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc 03:25:32 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01C_R/ 03:25:32 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01C_R 03:25:32 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/301 03:25:32 03:25:32 03:25:33 %~ init_phase(after_load) 03:25:33 %~ init_phase(restore_state) 03:25:33 % 03:25:33 %~ init_why(after_boot,program) 03:25:33 %~ after_boot. 03:25:33 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:25:33 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc'), 03:25:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:25:33 %~ message_hook( 03:25:33 %~ error( permission_error(redefine,module,logicmoo_test), 03:25:33 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:25:33 %~ error, 03:25:33 %~ [ '~q/~w: '-[module,2], 03:25:33 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:25:33 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:25:33 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:25:33 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:33 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:25:33 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:33 03:25:33 03:25:33 :- use_module(library(statistics)). 03:25:33 03:25:33 %:- mpred_notrace_exec. 03:25:33 % reset runtime counter 03:25:33 /*~ 03:25:33 ~*/ 03:25:33 03:25:33 03:25:33 %:- mpred_notrace_exec. 03:25:33 % reset runtime counter 03:25:33 :- statistics(runtime,_Secs). 03:25:33 /*~ 03:25:33 ~*/ 03:25:33 03:25:33 :- cls. 03:25:33 03:25:33 /*~ 03:25:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc:11 03:25:33 %~ skipped(messy_on_output,cls) 03:25:33 ~*/ 03:25:33 03:25:33 03:25:33 path(1,2). 03:25:33 /*~ 03:25:33 ~*/ 03:25:33 03:25:33 path(2,3). 03:25:33 /*~ 03:25:33 ~*/ 03:25:33 03:25:33 path(3,4). 03:25:33 /*~ 03:25:33 ~*/ 03:25:33 03:25:33 path(1,1). 03:25:33 03:25:33 /*~ 03:25:33 ~*/ 03:25:33 03:25:33 03:25:33 ~path(X,Y)/call(X=Y). 03:25:33 03:25:33 /*~ 03:25:33 No source location!? 03:25:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc:18 03:25:33 %~ message_hook( 03:25:33 %~ error( 03:25:33 %~ permission_error(redefine,imported_procedure,yall:(/)/2), 03:25:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:25:33 %~ error, 03:25:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:25:33 %~ imported_procedure, 03:25:33 %~ yall : (/)/2]]) 03:25:33 No permission to redefine imported_procedure `yall:(//2)' 03:25:33 ERROR: No permission to redefine imported_procedure `yall:(//2)' 03:25:33 ~*/ 03:25:33 03:25:33 03:25:33 :- mpred_test(path(3, 4)). 03:25:33 /*~ 03:25:33 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). 03:25:33 passed=info(why_was_true(user:path(3,4))) 03:25:33 no_proof_for(path(3,4)). 03:25:33 03:25:33 no_proof_for(path(3,4)). 03:25:33 03:25:33 no_proof_for(path(3,4)). 03:25:33 03:25:33 name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0001_Line_0000__path_3_in_user'. 03:25:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. 03:25:33 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\']"'. 03:25:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:33 ~*/ 03:25:33 03:25:33 :- mpred_test(path(2, 3)). 03:25:33 /*~ 03:25:33 %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). 03:25:33 passed=info(why_was_true(user:path(2,3))) 03:25:33 no_proof_for(path(2,3)). 03:25:33 03:25:33 no_proof_for(path(2,3)). 03:25:33 03:25:33 no_proof_for(path(2,3)). 03:25:33 03:25:33 name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0002_Line_0000__path_2_in_user'. 03:25:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. 03:25:33 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\']"'. 03:25:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:33 ~*/ 03:25:33 03:25:33 :- mpred_test(path(1, 2)). 03:25:33 /*~ 03:25:33 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). 03:25:33 passed=info(why_was_true(user:path(1,2))) 03:25:33 no_proof_for(path(1,2)). 03:25:33 03:25:33 no_proof_for(path(1,2)). 03:25:33 03:25:33 no_proof_for(path(1,2)). 03:25:33 03:25:33 name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0003_Line_0000__path_1_in_user'. 03:25:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. 03:25:33 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\']"'. 03:25:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:33 ~*/ 03:25:33 03:25:33 :- mpred_test(~path(1,1)). 03:25:33 /*~ 03:25:33 %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,1))). 03:25:33 failure=info((why_was_true(user:(\+ ~path(1,1))),nop(ftrace(user: ~path(1,1))))) 03:25:33 no_proof_for(\+ ~path(1,1)). 03:25:33 03:25:33 no_proof_for(\+ ~path(1,1)). 03:25:33 03:25:33 no_proof_for(\+ ~path(1,1)). 03:25:33 03:25:33 name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0004_Line_0000__path_1_in_user'. 03:25:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. 03:25:33 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\']"'. 03:25:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:33 ~*/ 03:25:33 03:25:33 :- mpred_test(~path(2,2)). 03:25:33 /*~ 03:25:33 %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,2))). 03:25:33 failure=info((why_was_true(user:(\+ ~path(2,2))),nop(ftrace(user: ~path(2,2))))) 03:25:33 no_proof_for(\+ ~path(2,2)). 03:25:33 03:25:33 no_proof_for(\+ ~path(2,2)). 03:25:33 03:25:33 no_proof_for(\+ ~path(2,2)). 03:25:33 03:25:33 name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0005_Line_0000__path_2_in_user'. 03:25:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. 03:25:33 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\']"'. 03:25:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:33 ~*/ 03:25:33 03:25:33 :- mpred_test(\+path(1,1)). 03:25:33 /*~ 03:25:33 %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,1)))). 03:25:33 failure=info((why_was_true(user:path(1,1)),nop(ftrace(user:(\+path(1,1)))))) 03:25:33 no_proof_for(path(1,1)). 03:25:33 03:25:33 no_proof_for(path(1,1)). 03:25:33 03:25:33 no_proof_for(path(1,1)). 03:25:33 03:25:33 name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0006_Line_0000__naf_path_1_in_user'. 03:25:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. 03:25:33 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\']"'. 03:25:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:33 ~*/ 03:25:33 03:25:33 :- mpred_test(\+path(2,2)). 03:25:33 /*~ 03:25:33 %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_2_in_user",user:(\+path(2,2)))). 03:25:33 passed=info(why_was_true(user:(\+path(2,2)))) 03:25:33 no_proof_for(\+path(2,2)). 03:25:33 03:25:33 no_proof_for(\+path(2,2)). 03:25:33 03:25:33 no_proof_for(\+path(2,2)). 03:25:33 03:25:33 name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0007_Line_0000__naf_path_2_in_user'. 03:25:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. 03:25:33 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\']"'. 03:25:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:33 ~*/ 03:25:33 03:25:33 :- mpred_test(\+path(3,1)). 03:25:33 /*~ 03:25:33 %~ ?-( mpred_test("Test_0008_Line_0000__naf_path_3_in_user",user:(\+path(3,1)))). 03:25:33 passed=info(why_was_true(user:(\+path(3,1)))) 03:25:33 no_proof_for(\+path(3,1)). 03:25:33 03:25:33 no_proof_for(\+path(3,1)). 03:25:33 03:25:33 no_proof_for(\+path(3,1)). 03:25:33 03:25:33 name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0008_Line_0000__naf_path_3_in_user'. 03:25:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. 03:25:33 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\']"'. 03:25:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:33 ~*/ 03:25:33 03:25:33 :- mpred_test(\+ ~path(1,5)). 03:25:33 03:25:33 03:25:33 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/301 03:25:33 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc 03:25:33 % 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/ 03:25:33 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01C_R 03:25:33 03:25:33 /*~ 03:25:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc:28 03:25:33 %~ ?-( mpred_test("Test_0009_Line_0000__naf_path_1_in_user",user:(\+ ~path(1,5)))). 03:25:33 passed=info(why_was_true(user:(\+ ~path(1,5)))) 03:25:33 no_proof_for(\+ ~path(1,5)). 03:25:33 03:25:33 no_proof_for(\+ ~path(1,5)). 03:25:33 03:25:33 no_proof_for(\+ ~path(1,5)). 03:25:33 03:25:33 name = 'logicmoo.pfc.test.sanity_base.NEG_01C_R-Test_0009_Line_0000__naf_path_1_in_user'. 03:25:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C_R'. 03:25:33 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\']"'. 03:25:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:33 ~*/ 03:25:33 %~ unused(no_junit_results) 03:25:33 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.109478949-junit.xml 03:25:33 <gt;oxml version="1.0" encoding="utf-8"?> 03:25:33 <gt;testsuites> 03:25:33 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:25:33 % use :- set_prolog_flag(junit_show_converage, true). 03:25:33 03:25:33 % No tests to run 03:25:33 ]]>><gt;/system-out><gt;/testsuites> 03:25:33 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) 03:25:33 logicmoo.pfc.test.sanity_base.NEG_01C_R JUnit error = No permission to redefine imported_procedure `yall:(//2)' 03:25:33 Test_0001_Line_0000__path_3_in_user result = passed. 03:25:33 Test_0002_Line_0000__path_2_in_user result = passed. 03:25:33 Test_0003_Line_0000__path_1_in_user result = passed. 03:25:33 Test_0004_Line_0000__path_1_in_user result = failure. 03:25:33 Test_0005_Line_0000__path_2_in_user result = failure. 03:25:33 Test_0006_Line_0000__naf_path_1_in_user result = failure. 03:25:33 Test_0007_Line_0000__naf_path_2_in_user result = passed. 03:25:33 Test_0008_Line_0000__naf_path_3_in_user result = passed. 03:25:33 Test_0009_Line_0000__naf_path_1_in_user result = passed. 03:25:33 03:25:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc:36 03:25:33 %~ test_completed_exit(40) 03:25:33 totalTime=1.000 03:25:33 03:25:33 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' 03:25:33 03:25:39 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 03:25:39 ISSUE_ID=301 03:25:39 ISSUE_OC=OPEN 03:25:39 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 03:25:39 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 03:25:39 FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01C JUnit 03:25:39 03:25:39 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']" 03:25:39 03:25:39 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:25:39 03:25:39 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01c.pfc 03:25:39 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01C/ 03:25:39 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01C 03:25:39 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/295 03:25:39 03:25:39 03:25:40 %~ init_phase(after_load) 03:25:40 %~ init_phase(restore_state) 03:25:40 % 03:25:40 %~ init_why(after_boot,program) 03:25:40 %~ after_boot. 03:25:40 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:25:40 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c.pfc'), 03:25:40 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:25:40 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:25:40 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:25:40 %~ message_hook( 03:25:40 %~ error( permission_error(redefine,module,logicmoo_test), 03:25:40 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:25:40 %~ error, 03:25:40 %~ [ '~q/~w: '-[module,2], 03:25:40 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:25:40 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:25:40 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:25:40 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:40 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:25:40 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:40 03:25:40 03:25:40 :- use_module(library(statistics)). 03:25:40 03:25:40 %:- mpred_notrace_exec. 03:25:40 % reset runtime counter 03:25:40 /*~ 03:25:40 ~*/ 03:25:40 03:25:40 03:25:40 %:- mpred_notrace_exec. 03:25:40 % reset runtime counter 03:25:40 :- statistics(runtime,_Secs). 03:25:40 /*~ 03:25:40 ~*/ 03:25:40 03:25:40 :- cls. 03:25:40 03:25:40 /*~ 03:25:40 %~ skipped(messy_on_output,cls) 03:25:40 ~*/ 03:25:40 03:25:40 03:25:40 ~path(X,Y)/call(X=Y). 03:25:40 03:25:40 03:25:40 /*~ 03:25:40 No source location!? 03:25:40 %~ message_hook( 03:25:40 %~ error( 03:25:40 %~ permission_error(redefine,imported_procedure,yall:(/)/2), 03:25:40 %~ context(system:'$record_clause'/3,Context_Kw)), 03:25:40 %~ error, 03:25:40 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:25:40 %~ imported_procedure, 03:25:40 %~ yall : (/)/2]]) 03:25:40 No permission to redefine imported_procedure `yall:(//2)' 03:25:40 ERROR: No permission to redefine imported_procedure `yall:(//2)' 03:25:40 ~*/ 03:25:40 03:25:40 03:25:40 03:25:40 path(1,2). 03:25:40 /*~ 03:25:40 ~*/ 03:25:40 03:25:40 path(2,3). 03:25:40 /*~ 03:25:40 ~*/ 03:25:40 03:25:40 path(3,4). 03:25:40 /*~ 03:25:40 ~*/ 03:25:40 03:25:40 path(1,1). 03:25:40 03:25:40 03:25:40 /*~ 03:25:40 ~*/ 03:25:40 03:25:40 03:25:40 03:25:40 :- mpred_test(path(3, 4)). 03:25:40 /*~ 03:25:40 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). 03:25:40 passed=info(why_was_true(user:path(3,4))) 03:25:40 no_proof_for(path(3,4)). 03:25:40 03:25:40 no_proof_for(path(3,4)). 03:25:40 03:25:40 no_proof_for(path(3,4)). 03:25:40 03:25:40 name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0001_Line_0000__path_3_in_user'. 03:25:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. 03:25:40 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\']"'. 03:25:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:40 ~*/ 03:25:40 03:25:40 :- mpred_test(path(2, 3)). 03:25:40 /*~ 03:25:40 %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). 03:25:40 passed=info(why_was_true(user:path(2,3))) 03:25:40 no_proof_for(path(2,3)). 03:25:40 03:25:40 no_proof_for(path(2,3)). 03:25:40 03:25:40 no_proof_for(path(2,3)). 03:25:40 03:25:40 name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0002_Line_0000__path_2_in_user'. 03:25:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. 03:25:40 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\']"'. 03:25:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:40 ~*/ 03:25:40 03:25:40 :- mpred_test(path(1, 2)). 03:25:40 /*~ 03:25:40 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c.pfc:24 03:25:40 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). 03:25:40 passed=info(why_was_true(user:path(1,2))) 03:25:40 no_proof_for(path(1,2)). 03:25:40 03:25:40 no_proof_for(path(1,2)). 03:25:40 03:25:40 no_proof_for(path(1,2)). 03:25:40 03:25:40 name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0003_Line_0000__path_1_in_user'. 03:25:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. 03:25:40 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\']"'. 03:25:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:40 ~*/ 03:25:40 03:25:40 :- mpred_test(~path(1,1)). 03:25:40 /*~ 03:25:40 %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,1))). 03:25:40 failure=info((why_was_true(user:(\+ ~path(1,1))),nop(ftrace(user: ~path(1,1))))) 03:25:40 no_proof_for(\+ ~path(1,1)). 03:25:40 03:25:40 no_proof_for(\+ ~path(1,1)). 03:25:40 03:25:40 no_proof_for(\+ ~path(1,1)). 03:25:40 03:25:40 name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0004_Line_0000__path_1_in_user'. 03:25:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. 03:25:40 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\']"'. 03:25:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:40 ~*/ 03:25:40 03:25:40 :- mpred_test(~path(2,2)). 03:25:40 /*~ 03:25:40 %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,2))). 03:25:40 failure=info((why_was_true(user:(\+ ~path(2,2))),nop(ftrace(user: ~path(2,2))))) 03:25:40 no_proof_for(\+ ~path(2,2)). 03:25:40 03:25:40 no_proof_for(\+ ~path(2,2)). 03:25:40 03:25:40 no_proof_for(\+ ~path(2,2)). 03:25:40 03:25:40 name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0005_Line_0000__path_2_in_user'. 03:25:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. 03:25:40 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\']"'. 03:25:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:40 ~*/ 03:25:40 03:25:40 :- mpred_test(\+path(1,1)). 03:25:40 /*~ 03:25:40 %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,1)))). 03:25:40 failure=info((why_was_true(user:path(1,1)),nop(ftrace(user:(\+path(1,1)))))) 03:25:40 no_proof_for(path(1,1)). 03:25:40 03:25:40 no_proof_for(path(1,1)). 03:25:40 03:25:40 no_proof_for(path(1,1)). 03:25:40 03:25:40 name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0006_Line_0000__naf_path_1_in_user'. 03:25:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. 03:25:40 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\']"'. 03:25:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:40 ~*/ 03:25:40 03:25:40 :- mpred_test(\+path(2,2)). 03:25:40 /*~ 03:25:40 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c.pfc:28 03:25:40 %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_2_in_user",user:(\+path(2,2)))). 03:25:40 passed=info(why_was_true(user:(\+path(2,2)))) 03:25:40 no_proof_for(\+path(2,2)). 03:25:40 03:25:40 no_proof_for(\+path(2,2)). 03:25:40 03:25:40 no_proof_for(\+path(2,2)). 03:25:40 03:25:40 name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0007_Line_0000__naf_path_2_in_user'. 03:25:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. 03:25:40 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\']"'. 03:25:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:40 ~*/ 03:25:40 03:25:40 :- mpred_test(\+path(3,1)). 03:25:40 /*~ 03:25:40 %~ ?-( mpred_test("Test_0008_Line_0000__naf_path_3_in_user",user:(\+path(3,1)))). 03:25:40 passed=info(why_was_true(user:(\+path(3,1)))) 03:25:40 no_proof_for(\+path(3,1)). 03:25:40 03:25:40 no_proof_for(\+path(3,1)). 03:25:40 03:25:40 no_proof_for(\+path(3,1)). 03:25:40 03:25:40 name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0008_Line_0000__naf_path_3_in_user'. 03:25:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. 03:25:40 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\']"'. 03:25:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:40 ~*/ 03:25:40 03:25:40 :- mpred_test(\+ ~path(1,5)). 03:25:40 03:25:40 03:25:40 /*~ 03:25:40 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c.pfc:30 03:25:40 %~ ?-( mpred_test("Test_0009_Line_0000__naf_path_1_in_user",user:(\+ ~path(1,5)))). 03:25:40 passed=info(why_was_true(user:(\+ ~path(1,5)))) 03:25:40 no_proof_for(\+ ~path(1,5)). 03:25:40 03:25:40 no_proof_for(\+ ~path(1,5)). 03:25:40 03:25:40 no_proof_for(\+ ~path(1,5)). 03:25:40 03:25:40 name = 'logicmoo.pfc.test.sanity_base.NEG_01C-Test_0009_Line_0000__naf_path_1_in_user'. 03:25:40 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01C'. 03:25:40 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\']"'. 03:25:40 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:40 ~*/ 03:25:40 %~ unused(no_junit_results) 03:25:40 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124428737-junit.xml 03:25:40 <gt;oxml version="1.0" encoding="utf-8"?> 03:25:40 <gt;testsuites> 03:25:40 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:25:40 % use :- set_prolog_flag(junit_show_converage, true). 03:25:40 03:25:40 % No tests to run 03:25:40 ]]>><gt;/system-out><gt;/testsuites> 03:25:40 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) 03:25:40 logicmoo.pfc.test.sanity_base.NEG_01C JUnit error = No permission to redefine imported_procedure `yall:(//2)' 03:25:40 Test_0001_Line_0000__path_3_in_user result = passed. 03:25:40 Test_0002_Line_0000__path_2_in_user result = passed. 03:25:40 Test_0003_Line_0000__path_1_in_user result = passed. 03:25:40 Test_0004_Line_0000__path_1_in_user result = failure. 03:25:40 Test_0005_Line_0000__path_2_in_user result = failure. 03:25:40 Test_0006_Line_0000__naf_path_1_in_user result = failure. 03:25:40 Test_0007_Line_0000__naf_path_2_in_user result = passed. 03:25:40 Test_0008_Line_0000__naf_path_3_in_user result = passed. 03:25:40 Test_0009_Line_0000__naf_path_1_in_user result = passed. 03:25:40 03:25:40 %~ test_completed_exit(40) 03:25:40 totalTime=1.000 03:25:40 03:25:40 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' 03:25:40 03:25:46 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 03:25:46 ISSUE_ID=295 03:25:46 ISSUE_OC=OPEN 03:25:46 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 03:25:46 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 03:25:46 FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01B_R JUnit 03:25:46 03:25:46 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']" 03:25:46 03:25:46 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:25:46 03:25:46 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc 03:25:46 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01B_R/ 03:25:46 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01B_R 03:25:46 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/341 03:25:46 03:25:46 03:25:48 %~ init_phase(after_load) 03:25:48 %~ init_phase(restore_state) 03:25:48 % 03:25:48 %~ init_why(after_boot,program) 03:25:48 %~ after_boot. 03:25:48 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:25:48 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc'), 03:25:48 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:25:48 %~ message_hook( 03:25:48 %~ error( permission_error(redefine,module,logicmoo_test), 03:25:48 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:25:48 %~ error, 03:25:48 %~ [ '~q/~w: '-[module,2], 03:25:48 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:25:48 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:25:48 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:25:48 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:48 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:25:48 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:48 03:25:48 03:25:48 :- use_module(library(statistics)). 03:25:48 03:25:48 %:- mpred_notrace_exec. 03:25:48 % reset runtime counter 03:25:48 /*~ 03:25:48 ~*/ 03:25:48 03:25:48 03:25:48 %:- mpred_notrace_exec. 03:25:48 % reset runtime counter 03:25:48 :- statistics(runtime,_Secs). 03:25:48 /*~ 03:25:48 ~*/ 03:25:48 03:25:48 :- cls. 03:25:48 03:25:48 /*~ 03:25:48 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc:11 03:25:48 %~ skipped(messy_on_output,cls) 03:25:48 ~*/ 03:25:48 03:25:48 03:25:48 path(1,2). 03:25:48 /*~ 03:25:48 ~*/ 03:25:48 03:25:48 path(1,4). 03:25:48 /*~ 03:25:48 ~*/ 03:25:48 03:25:48 path(2,3). 03:25:48 /*~ 03:25:48 ~*/ 03:25:48 03:25:48 path(3,4). 03:25:48 /*~ 03:25:48 ~*/ 03:25:48 03:25:48 path(1,3). 03:25:48 03:25:48 /*~ 03:25:48 ~*/ 03:25:48 03:25:48 03:25:48 ~(path(X,Y)/(number(X),Y is X+2)). 03:25:48 03:25:48 /*~ 03:25:48 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc:19 03:25:48 %~ message_hook( 03:25:48 %~ error(type_error(lambda_free,path(Path,Path5)),Type_error), 03:25:48 %~ error, 03:25:48 %~ [ 'Type error: `~w\' expected, found `~p\'' - [ lambda_free, 03:25:48 %~ path(Path,Path5)], 03:25:48 %~ ' (~w ~w)'-[a,compound]]) 03:25:48 Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) 03:25:48 ERROR: Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) 03:25:48 %~ message_hook( 03:25:48 %~ goal_failed( directive, 03:25:48 %~ user : mpred_ain( 03:25:48 %~ ~( path(X,Y)/(number(X),Y is X+2)), 03:25:48 %~ ( mfl4( 03:25:48 %~ [ 'X'=X, 03:25:48 %~ 'Y'=Y], 03:25:48 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc', 19) , 03:25:48 %~ ax))), 03:25:48 %~ warning, 03:25:48 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:25:48 %~ user : mpred_ain( 03:25:48 %~ ~( path(X,Y)/(number(X),Y is X+2)), 03:25:48 %~ ( mfl4( 03:25:48 %~ [ 'X'=X, 03:25:48 %~ 'Y'=Y], 03:25:48 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc', 19) , 03:25:48 %~ ax))]]) 03:25:48 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)) 03:25:48 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)) 03:25:48 ~*/ 03:25:48 03:25:48 03:25:48 :- listing(path). 03:25:48 03:25:48 /*~ 03:25:48 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc:21 03:25:48 %~ skipped( listing(path)) 03:25:48 ~*/ 03:25:48 03:25:48 03:25:48 :- mpred_test(path(3, 4)). 03:25:48 /*~ 03:25:48 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). 03:25:48 passed=info(why_was_true(user:path(3,4))) 03:25:48 no_proof_for(path(3,4)). 03:25:48 03:25:48 no_proof_for(path(3,4)). 03:25:48 03:25:48 no_proof_for(path(3,4)). 03:25:48 03:25:48 name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0001_Line_0000__path_3_in_user'. 03:25:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. 03:25:48 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\']"'. 03:25:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:48 ~*/ 03:25:48 03:25:48 :- mpred_test(path(2, 3)). 03:25:48 /*~ 03:25:48 %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). 03:25:48 passed=info(why_was_true(user:path(2,3))) 03:25:48 no_proof_for(path(2,3)). 03:25:48 03:25:48 no_proof_for(path(2,3)). 03:25:48 03:25:48 no_proof_for(path(2,3)). 03:25:48 03:25:48 name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0002_Line_0000__path_2_in_user'. 03:25:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. 03:25:48 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\']"'. 03:25:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:48 ~*/ 03:25:48 03:25:48 :- mpred_test(path(1, 2)). 03:25:48 /*~ 03:25:48 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). 03:25:48 passed=info(why_was_true(user:path(1,2))) 03:25:48 no_proof_for(path(1,2)). 03:25:48 03:25:48 no_proof_for(path(1,2)). 03:25:48 03:25:48 no_proof_for(path(1,2)). 03:25:48 03:25:48 name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0003_Line_0000__path_1_in_user'. 03:25:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. 03:25:48 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\']"'. 03:25:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:48 ~*/ 03:25:48 03:25:48 :- mpred_test(~path(1,3)). 03:25:48 /*~ 03:25:48 %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). 03:25:48 failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) 03:25:48 no_proof_for(\+ ~path(1,3)). 03:25:48 03:25:48 no_proof_for(\+ ~path(1,3)). 03:25:48 03:25:48 no_proof_for(\+ ~path(1,3)). 03:25:48 03:25:48 name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0004_Line_0000__path_1_in_user'. 03:25:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. 03:25:48 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\']"'. 03:25:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:48 ~*/ 03:25:48 03:25:48 :- mpred_test(~path(2,4)). 03:25:48 /*~ 03:25:48 %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,4))). 03:25:48 failure=info((why_was_true(user:(\+ ~path(2,4))),nop(ftrace(user: ~path(2,4))))) 03:25:48 no_proof_for(\+ ~path(2,4)). 03:25:48 03:25:48 no_proof_for(\+ ~path(2,4)). 03:25:48 03:25:48 no_proof_for(\+ ~path(2,4)). 03:25:48 03:25:48 name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0005_Line_0000__path_2_in_user'. 03:25:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. 03:25:48 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\']"'. 03:25:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:48 ~*/ 03:25:48 03:25:48 :- mpred_test(\+path(1,3)). 03:25:48 /*~ 03:25:48 %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,3)))). 03:25:48 failure=info((why_was_true(user:path(1,3)),nop(ftrace(user:(\+path(1,3)))))) 03:25:48 no_proof_for(path(1,3)). 03:25:48 03:25:48 no_proof_for(path(1,3)). 03:25:48 03:25:48 no_proof_for(path(1,3)). 03:25:48 03:25:48 name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0006_Line_0000__naf_path_1_in_user'. 03:25:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. 03:25:48 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\']"'. 03:25:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:48 ~*/ 03:25:48 03:25:48 :- mpred_test(\+path(2,4)). 03:25:48 /*~ 03:25:48 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc:29 03:25:48 %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_2_in_user",user:(\+path(2,4)))). 03:25:48 passed=info(why_was_true(user:(\+path(2,4)))) 03:25:48 no_proof_for(\+path(2,4)). 03:25:48 03:25:48 no_proof_for(\+path(2,4)). 03:25:48 03:25:48 no_proof_for(\+path(2,4)). 03:25:48 03:25:48 name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0007_Line_0000__naf_path_2_in_user'. 03:25:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. 03:25:48 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\']"'. 03:25:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:48 ~*/ 03:25:48 03:25:48 :- mpred_test(~path(6,8)). 03:25:48 03:25:48 03:25:48 03:25:48 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/341 03:25:48 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01b_r.pfc 03:25:48 % 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/ 03:25:48 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01B_R 03:25:48 03:25:48 /*~ 03:25:48 %~ ?-( mpred_test("Test_0008_Line_0000__path_6_in_user",user: ~path(6,8))). 03:25:48 failure=info((why_was_true(user:(\+ ~path(6,8))),nop(ftrace(user: ~path(6,8))))) 03:25:48 no_proof_for(\+ ~path(6,8)). 03:25:48 03:25:48 no_proof_for(\+ ~path(6,8)). 03:25:48 03:25:48 no_proof_for(\+ ~path(6,8)). 03:25:48 03:25:48 name = 'logicmoo.pfc.test.sanity_base.NEG_01B_R-Test_0008_Line_0000__path_6_in_user'. 03:25:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B_R'. 03:25:48 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\']"'. 03:25:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:48 ~*/ 03:25:48 %~ unused(no_junit_results) 03:25:48 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.131448506-junit.xml 03:25:48 <gt;oxml version="1.0" encoding="utf-8"?> 03:25:48 <gt;testsuites> 03:25:48 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:25:48 % use :- set_prolog_flag(junit_show_converage, true). 03:25:48 03:25:48 % No tests to run 03:25:48 ]]>><gt;/system-out><gt;/testsuites> 03:25:48 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) 03:25:48 logicmoo.pfc.test.sanity_base.NEG_01B_R JUnit error = Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) 03:25:48 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)) 03:25:48 Test_0001_Line_0000__path_3_in_user result = passed. 03:25:48 Test_0002_Line_0000__path_2_in_user result = passed. 03:25:48 Test_0003_Line_0000__path_1_in_user result = passed. 03:25:48 Test_0004_Line_0000__path_1_in_user result = failure. 03:25:48 Test_0005_Line_0000__path_2_in_user result = failure. 03:25:48 Test_0006_Line_0000__naf_path_1_in_user result = failure. 03:25:48 Test_0007_Line_0000__naf_path_2_in_user result = passed. 03:25:48 Test_0008_Line_0000__path_6_in_user result = failure. 03:25:48 03:25:48 %~ test_completed_exit(56) 03:25:48 totalTime=1.000 03:25:48 03:25:48 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' 03:25:48 03:25:53 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 03:25:53 ISSUE_ID=341 03:25:53 ISSUE_OC=OPEN 03:25:53 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 03:25:53 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 03:25:53 FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01B JUnit 03:25:53 03:25:53 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']" 03:25:53 03:25:53 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:25:53 03:25:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01b.pfc 03:25:53 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01B/ 03:25:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01B 03:25:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/383 03:25:53 03:25:53 03:25:54 %~ init_phase(after_load) 03:25:54 %~ init_phase(restore_state) 03:25:54 % 03:25:54 %~ init_why(after_boot,program) 03:25:54 %~ after_boot. 03:25:54 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:25:54 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b.pfc'), 03:25:54 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:25:54 %~ message_hook( 03:25:54 %~ error( permission_error(redefine,module,logicmoo_test), 03:25:54 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:25:54 %~ error, 03:25:54 %~ [ '~q/~w: '-[module,2], 03:25:54 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:25:54 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:25:54 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:25:54 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:54 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:25:54 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:25:54 03:25:54 03:25:54 :- use_module(library(statistics)). 03:25:54 03:25:54 %:- mpred_notrace_exec. 03:25:54 % reset runtime counter 03:25:54 /*~ 03:25:54 ~*/ 03:25:54 03:25:54 03:25:54 %:- mpred_notrace_exec. 03:25:54 % reset runtime counter 03:25:54 :- statistics(runtime,_Secs). 03:25:54 /*~ 03:25:54 ~*/ 03:25:54 03:25:54 :- cls. 03:25:54 03:25:54 /*~ 03:25:54 %~ skipped(messy_on_output,cls) 03:25:54 ~*/ 03:25:54 03:25:54 03:25:54 ~(path(X,Y)/(number(X),Y is X+2)). 03:25:54 03:25:54 /*~ 03:25:54 %~ message_hook( 03:25:54 %~ error(type_error(lambda_free,path(Path,Path5)),Type_error), 03:25:54 %~ error, 03:25:54 %~ [ 'Type error: `~w\' expected, found `~p\'' - [ lambda_free, 03:25:54 %~ path(Path,Path5)], 03:25:54 %~ ' (~w ~w)'-[a,compound]]) 03:25:54 Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) 03:25:54 ERROR: Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) 03:25:54 %~ message_hook( 03:25:54 %~ goal_failed( directive, 03:25:54 %~ user : mpred_ain( 03:25:54 %~ ~( path(X,Y)/(number(X),Y is X+2)), 03:25:54 %~ ( mfl4( 03:25:54 %~ [ 'X'=X, 03:25:54 %~ 'Y'=Y], 03:25:54 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b.pfc', 13) , 03:25:54 %~ ax))), 03:25:54 %~ warning, 03:25:54 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:25:54 %~ user : mpred_ain( 03:25:54 %~ ~( path(X,Y)/(number(X),Y is X+2)), 03:25:54 %~ ( mfl4( 03:25:54 %~ [ 'X'=X, 03:25:54 %~ 'Y'=Y], 03:25:54 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b.pfc', 13) , 03:25:54 %~ ax))]]) 03:25:54 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)) 03:25:54 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)) 03:25:54 ~*/ 03:25:54 03:25:54 03:25:54 path(1,2). 03:25:54 /*~ 03:25:54 ~*/ 03:25:54 03:25:54 path(2,3). 03:25:54 /*~ 03:25:54 ~*/ 03:25:54 03:25:54 path(3,4). 03:25:54 /*~ 03:25:54 ~*/ 03:25:54 03:25:54 path(1,4). 03:25:54 /*~ 03:25:54 ~*/ 03:25:54 03:25:54 path(1,3). 03:25:54 /*~ 03:25:54 ~*/ 03:25:54 03:25:54 path(2,4). 03:25:54 03:25:54 /*~ 03:25:54 ~*/ 03:25:54 03:25:54 03:25:54 :- listing(path). 03:25:54 03:25:54 /*~ 03:25:54 %~ skipped( listing(path)) 03:25:54 ~*/ 03:25:54 03:25:54 03:25:54 :- mpred_test(path(3, 4)). 03:25:54 /*~ 03:25:54 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). 03:25:54 passed=info(why_was_true(user:path(3,4))) 03:25:54 no_proof_for(path(3,4)). 03:25:54 03:25:54 no_proof_for(path(3,4)). 03:25:54 03:25:54 no_proof_for(path(3,4)). 03:25:54 03:25:54 name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0001_Line_0000__path_3_in_user'. 03:25:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. 03:25:54 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\']"'. 03:25:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:54 ~*/ 03:25:54 03:25:54 :- mpred_test(path(2, 3)). 03:25:54 /*~ 03:25:54 %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). 03:25:54 passed=info(why_was_true(user:path(2,3))) 03:25:54 no_proof_for(path(2,3)). 03:25:54 03:25:54 no_proof_for(path(2,3)). 03:25:54 03:25:54 no_proof_for(path(2,3)). 03:25:54 03:25:54 name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0002_Line_0000__path_2_in_user'. 03:25:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. 03:25:54 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\']"'. 03:25:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:54 ~*/ 03:25:54 03:25:54 :- mpred_test(path(1, 2)). 03:25:54 /*~ 03:25:54 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). 03:25:54 passed=info(why_was_true(user:path(1,2))) 03:25:54 no_proof_for(path(1,2)). 03:25:54 03:25:54 no_proof_for(path(1,2)). 03:25:54 03:25:54 no_proof_for(path(1,2)). 03:25:54 03:25:54 name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0003_Line_0000__path_1_in_user'. 03:25:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. 03:25:54 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\']"'. 03:25:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:54 ~*/ 03:25:54 03:25:54 :- mpred_test(~path(1,3)). 03:25:54 /*~ 03:25:54 %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). 03:25:54 failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) 03:25:54 no_proof_for(\+ ~path(1,3)). 03:25:54 03:25:54 no_proof_for(\+ ~path(1,3)). 03:25:54 03:25:54 no_proof_for(\+ ~path(1,3)). 03:25:54 03:25:54 name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0004_Line_0000__path_1_in_user'. 03:25:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. 03:25:54 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\']"'. 03:25:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:54 ~*/ 03:25:54 03:25:54 :- mpred_test(~path(2,4)). 03:25:54 /*~ 03:25:54 %~ ?-( mpred_test("Test_0005_Line_0000__path_2_in_user",user: ~path(2,4))). 03:25:54 failure=info((why_was_true(user:(\+ ~path(2,4))),nop(ftrace(user: ~path(2,4))))) 03:25:54 no_proof_for(\+ ~path(2,4)). 03:25:54 03:25:54 no_proof_for(\+ ~path(2,4)). 03:25:54 03:25:54 no_proof_for(\+ ~path(2,4)). 03:25:54 03:25:54 name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0005_Line_0000__path_2_in_user'. 03:25:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. 03:25:54 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\']"'. 03:25:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:54 ~*/ 03:25:54 03:25:54 :- mpred_test(\+path(1,3)). 03:25:54 /*~ 03:25:54 %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,3)))). 03:25:54 failure=info((why_was_true(user:path(1,3)),nop(ftrace(user:(\+path(1,3)))))) 03:25:54 no_proof_for(path(1,3)). 03:25:54 03:25:54 no_proof_for(path(1,3)). 03:25:54 03:25:54 no_proof_for(path(1,3)). 03:25:54 03:25:54 name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0006_Line_0000__naf_path_1_in_user'. 03:25:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. 03:25:54 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\']"'. 03:25:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:54 ~*/ 03:25:54 03:25:54 :- mpred_test(\+path(2,4)). 03:25:54 /*~ 03:25:54 %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_2_in_user",user:(\+path(2,4)))). 03:25:54 failure=info((why_was_true(user:path(2,4)),nop(ftrace(user:(\+path(2,4)))))) 03:25:54 no_proof_for(path(2,4)). 03:25:54 03:25:54 no_proof_for(path(2,4)). 03:25:54 03:25:54 no_proof_for(path(2,4)). 03:25:54 03:25:54 name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0007_Line_0000__naf_path_2_in_user'. 03:25:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. 03:25:54 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\']"'. 03:25:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:54 ~*/ 03:25:54 03:25:54 :- mpred_test(~path(6,8)). 03:25:54 03:25:54 03:25:54 03:25:54 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/383 03:25:54 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01b.pfc 03:25:54 % 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/ 03:25:54 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01B 03:25:54 03:25:54 /*~ 03:25:54 %~ ?-( mpred_test("Test_0008_Line_0000__path_6_in_user",user: ~path(6,8))). 03:25:54 failure=info((why_was_true(user:(\+ ~path(6,8))),nop(ftrace(user: ~path(6,8))))) 03:25:54 no_proof_for(\+ ~path(6,8)). 03:25:54 03:25:54 no_proof_for(\+ ~path(6,8)). 03:25:54 03:25:54 no_proof_for(\+ ~path(6,8)). 03:25:54 03:25:54 name = 'logicmoo.pfc.test.sanity_base.NEG_01B-Test_0008_Line_0000__path_6_in_user'. 03:25:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01B'. 03:25:54 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\']"'. 03:25:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:25:54 ~*/ 03:25:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01b.pfc:40 03:25:54 %~ unused(no_junit_results) 03:25:54 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161310966-junit.xml 03:25:54 <gt;oxml version="1.0" encoding="utf-8"?> 03:25:54 <gt;testsuites> 03:25:54 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:25:54 % use :- set_prolog_flag(junit_show_converage, true). 03:25:54 03:25:54 % No tests to run 03:25:54 ]]>><gt;/system-out><gt;/testsuites> 03:25:54 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) 03:25:54 logicmoo.pfc.test.sanity_base.NEG_01B JUnit error = Type error: `lambda_free' expected, found `path(_560,_562)' (a compound) 03:25:54 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)) 03:25:54 Test_0001_Line_0000__path_3_in_user result = passed. 03:25:54 Test_0002_Line_0000__path_2_in_user result = passed. 03:25:54 Test_0003_Line_0000__path_1_in_user result = passed. 03:25:54 Test_0004_Line_0000__path_1_in_user result = failure. 03:25:54 Test_0005_Line_0000__path_2_in_user result = failure. 03:25:54 Test_0006_Line_0000__naf_path_1_in_user result = failure. 03:25:54 Test_0007_Line_0000__naf_path_2_in_user result = failure. 03:25:54 Test_0008_Line_0000__path_6_in_user result = failure. 03:25:54 03:25:54 %~ test_completed_exit(56) 03:25:54 totalTime=1.000 03:25:54 03:25:54 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' 03:25:54 03:26:00 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 03:26:00 ISSUE_ID=383 03:26:00 ISSUE_OC=OPEN 03:26:00 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 03:26:00 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 03:26:00 FileTestCase=logicmoo.pfc.test.sanity_base.NEG_01A JUnit 03:26:00 03:26:00 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']" 03:26:00 03:26:00 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:26:00 03:26:00 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01a.pfc 03:26:00 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/NEG_01A/ 03:26:00 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01A 03:26:00 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/362 03:26:00 03:26:00 03:26:01 %~ init_phase(after_load) 03:26:01 %~ init_phase(restore_state) 03:26:01 % 03:26:01 %~ init_why(after_boot,program) 03:26:01 %~ after_boot. 03:26:01 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:26:01 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01a.pfc'), 03:26:01 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:01 %~ message_hook( 03:26:01 %~ error( permission_error(redefine,module,logicmoo_test), 03:26:01 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:26:01 %~ error, 03:26:01 %~ [ '~q/~w: '-[module,2], 03:26:01 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:26:01 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:26:01 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:26:01 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:26:01 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:26:01 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:26:01 03:26:01 03:26:01 :- use_module(library(statistics)). 03:26:01 03:26:01 %:- mpred_notrace_exec. 03:26:01 % reset runtime counter 03:26:01 /*~ 03:26:01 ~*/ 03:26:01 03:26:01 03:26:01 %:- mpred_notrace_exec. 03:26:01 % reset runtime counter 03:26:01 :- statistics(runtime,_Secs). 03:26:01 /*~ 03:26:01 ~*/ 03:26:01 03:26:01 :- cls. 03:26:01 03:26:01 /*~ 03:26:01 %~ skipped(messy_on_output,cls) 03:26:01 ~*/ 03:26:01 03:26:01 03:26:01 path(1,2). 03:26:01 /*~ 03:26:01 ~*/ 03:26:01 03:26:01 path(2,3). 03:26:01 /*~ 03:26:01 ~*/ 03:26:01 03:26:01 path(3,4). 03:26:01 /*~ 03:26:01 ~*/ 03:26:01 03:26:01 path(1,3). 03:26:01 /*~ 03:26:01 ~*/ 03:26:01 03:26:01 path(1,4). 03:26:01 03:26:01 /*~ 03:26:01 ~*/ 03:26:01 03:26:01 03:26:01 ~path(1,3). 03:26:01 /*~ 03:26:01 ~*/ 03:26:01 03:26:01 ~path(1,4). 03:26:01 03:26:01 03:26:01 /*~ 03:26:01 ~*/ 03:26:01 03:26:01 03:26:01 03:26:01 :- listing(path/2). 03:26:01 03:26:01 /*~ 03:26:01 %~ skipped( listing( path/2)) 03:26:01 ~*/ 03:26:01 03:26:01 03:26:01 :- mpred_test(path(3, 4)). 03:26:01 /*~ 03:26:01 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). 03:26:01 passed=info(why_was_true(user:path(3,4))) 03:26:01 no_proof_for(path(3,4)). 03:26:01 03:26:01 no_proof_for(path(3,4)). 03:26:01 03:26:01 no_proof_for(path(3,4)). 03:26:01 03:26:01 name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0001_Line_0000__path_3_in_user'. 03:26:01 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. 03:26: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_01a.pfc\']"'. 03:26:01 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:01 ~*/ 03:26:01 03:26:01 :- mpred_test(path(2, 3)). 03:26:01 /*~ 03:26:01 %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). 03:26:01 passed=info(why_was_true(user:path(2,3))) 03:26:01 no_proof_for(path(2,3)). 03:26:01 03:26:01 no_proof_for(path(2,3)). 03:26:01 03:26:01 no_proof_for(path(2,3)). 03:26:01 03:26:01 name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0002_Line_0000__path_2_in_user'. 03:26:01 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. 03:26: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_01a.pfc\']"'. 03:26:01 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:01 ~*/ 03:26:01 03:26:01 :- mpred_test(path(1, 2)). 03:26:01 /*~ 03:26:01 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). 03:26:01 passed=info(why_was_true(user:path(1,2))) 03:26:01 no_proof_for(path(1,2)). 03:26:01 03:26:01 no_proof_for(path(1,2)). 03:26:01 03:26:01 no_proof_for(path(1,2)). 03:26:01 03:26:01 name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0003_Line_0000__path_1_in_user'. 03:26:01 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. 03:26: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_01a.pfc\']"'. 03:26:01 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:01 ~*/ 03:26:01 03:26:01 :- mpred_test(~path(1,3)). 03:26:01 /*~ 03:26:01 %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). 03:26:01 failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) 03:26:01 no_proof_for(\+ ~path(1,3)). 03:26:01 03:26:01 no_proof_for(\+ ~path(1,3)). 03:26:01 03:26:01 no_proof_for(\+ ~path(1,3)). 03:26:01 03:26:01 name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0004_Line_0000__path_1_in_user'. 03:26:01 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. 03:26: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_01a.pfc\']"'. 03:26:01 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:01 ~*/ 03:26:01 03:26:01 :- mpred_test(~path(1,4)). 03:26:01 /*~ 03:26:01 %~ ?-( mpred_test("Test_0005_Line_0000__path_1_in_user",user: ~path(1,4))). 03:26:01 failure=info((why_was_true(user:(\+ ~path(1,4))),nop(ftrace(user: ~path(1,4))))) 03:26:01 no_proof_for(\+ ~path(1,4)). 03:26:01 03:26:01 no_proof_for(\+ ~path(1,4)). 03:26:01 03:26:01 no_proof_for(\+ ~path(1,4)). 03:26:01 03:26:01 name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0005_Line_0000__path_1_in_user'. 03:26:01 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. 03:26: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_01a.pfc\']"'. 03:26:01 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:01 ~*/ 03:26:01 03:26:01 :- mpred_test(\+path(1,4)). 03:26:01 /*~ 03:26:01 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01a.pfc:30 03:26:01 %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,4)))). 03:26:01 passed=info(why_was_true(user:(\+path(1,4)))) 03:26:01 no_proof_for(\+path(1,4)). 03:26:01 03:26:01 no_proof_for(\+path(1,4)). 03:26:01 03:26:01 no_proof_for(\+path(1,4)). 03:26:01 03:26:01 name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0006_Line_0000__naf_path_1_in_user'. 03:26:01 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. 03:26: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_01a.pfc\']"'. 03:26:01 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:01 ~*/ 03:26:01 03:26:01 :- mpred_test(\+path(1,3)). 03:26:01 03:26:01 03:26:01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/362 03:26:01 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/neg_01a.pfc 03:26:01 % 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/ 03:26:01 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANEG_01A 03:26:01 03:26:01 /*~ 03:26:01 %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_1_in_user",user:(\+path(1,3)))). 03:26:01 passed=info(why_was_true(user:(\+path(1,3)))) 03:26:01 no_proof_for(\+path(1,3)). 03:26:01 03:26:01 no_proof_for(\+path(1,3)). 03:26:01 03:26:01 no_proof_for(\+path(1,3)). 03:26:01 03:26:01 name = 'logicmoo.pfc.test.sanity_base.NEG_01A-Test_0007_Line_0000__naf_path_1_in_user'. 03:26:01 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.NEG_01A'. 03:26: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_01a.pfc\']"'. 03:26:01 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:01 ~*/ 03:26:01 %~ unused(no_junit_results) 03:26:01 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.111203483-junit.xml 03:26:01 <gt;oxml version="1.0" encoding="utf-8"?> 03:26:01 <gt;testsuites> 03:26:01 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:26:01 % use :- set_prolog_flag(junit_show_converage, true). 03:26:01 03:26:01 % No tests to run 03:26:01 ]]>><gt;/system-out><gt;/testsuites> 03:26:01 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) 03:26:01 Test_0001_Line_0000__path_3_in_user result = passed. 03:26:01 Test_0002_Line_0000__path_2_in_user result = passed. 03:26:01 Test_0003_Line_0000__path_1_in_user result = passed. 03:26:01 Test_0004_Line_0000__path_1_in_user result = failure. 03:26:01 Test_0005_Line_0000__path_1_in_user result = failure. 03:26:01 Test_0006_Line_0000__naf_path_1_in_user result = passed. 03:26:01 Test_0007_Line_0000__naf_path_1_in_user result = passed. 03:26:01 03:26:01 %~ test_completed_exit(40) 03:26:01 totalTime=1.000 03:26:01 03:26:01 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' 03:26:01 03:26:08 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 03:26:08 ISSUE_ID=362 03:26:08 ISSUE_OC=OPEN 03:26:08 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 03:26:08 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 03:26:08 FileTestCase=logicmoo.pfc.test.sanity_base.ND_09_RULE JUnit 03:26:08 03:26:08 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']" 03:26:08 03:26:08 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:26:08 03:26:08 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc 03:26:08 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_09_RULE/ 03:26:08 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_09_RULE 03:26:08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/590 03:26:08 03:26:08 03:26:09 %~ init_phase(after_load) 03:26:09 %~ init_phase(restore_state) 03:26:09 % 03:26:09 %~ init_why(after_boot,program) 03:26:09 %~ after_boot. 03:26:09 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:26:09 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc'), 03:26:09 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:09 %~ message_hook( 03:26:09 %~ error( permission_error(redefine,module,logicmoo_test), 03:26:09 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:26:09 %~ error, 03:26:09 %~ [ '~q/~w: '-[module,2], 03:26:09 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:26:09 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:26:09 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:26:09 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:26:09 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:26:09 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:26:09 03:26:09 03:26:09 :- abolish(a,1). 03:26:09 /*~ 03:26:09 ~*/ 03:26:09 03:26:09 :- abolish(b,2). 03:26:09 /*~ 03:26:09 ~*/ 03:26:09 03:26:09 :- dynamic((a/1,b/2)). 03:26:09 03:26:09 /*~ 03:26:09 ~*/ 03:26:09 03:26:09 03:26:09 :- debug_logicmoo(logicmoo(_)). 03:26:09 /*~ 03:26:09 ~*/ 03:26:09 03:26:09 :- mpred_trace_exec. 03:26:09 /*~ 03:26:09 ~*/ 03:26:09 03:26:09 :- mpred_warn. 03:26:09 03:26:09 03:26:09 /*~ 03:26:09 ~*/ 03:26:09 03:26:09 03:26:09 03:26:09 a(t). 03:26:09 03:26:09 /*~ 03:26:09 ~*/ 03:26:09 03:26:09 03:26:09 (a(X),{member(Y,[1,2,3,4,5])}) ==> b(X,Y). 03:26:09 03:26:09 /*~ 03:26:09 ~*/ 03:26:09 03:26:09 03:26:09 :- mpred_test(a(t)). 03:26:09 /*~ 03:26:09 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). 03:26:09 passed=info(why_was_true(user:a(t))) 03:26:09 no_proof_for(a(t)). 03:26:09 03:26:09 no_proof_for(a(t)). 03:26:09 03:26:09 no_proof_for(a(t)). 03:26:09 03:26:09 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0001_Line_0000__T_in_user'. 03:26:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:09 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\']"'. 03:26:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:09 ~*/ 03:26:09 03:26:09 :- mpred_test(b(t,1)). 03:26:09 /*~ 03:26:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:27 03:26:09 %~ ?-( mpred_test("Test_0002_Line_0000__b_1_in_user",user:b(t,1))). 03:26:09 passed=info(why_was_true(user:b(t,1))) 03:26:09 no_proof_for(b(t,1)). 03:26:09 03:26:09 no_proof_for(b(t,1)). 03:26:09 03:26:09 no_proof_for(b(t,1)). 03:26:09 03:26:09 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0002_Line_0000__b_1_in_user'. 03:26:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:09 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\']"'. 03:26:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:09 ~*/ 03:26:09 03:26:09 :- mpred_test(b(t,2)). 03:26:09 /*~ 03:26:09 %~ ?-( mpred_test("Test_0003_Line_0000__b_2_in_user",user:b(t,2))). 03:26:09 passed=info(why_was_true(user:b(t,2))) 03:26:09 no_proof_for(b(t,2)). 03:26:09 03:26:09 no_proof_for(b(t,2)). 03:26:09 03:26:09 no_proof_for(b(t,2)). 03:26:09 03:26:09 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0003_Line_0000__b_2_in_user'. 03:26:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:09 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\']"'. 03:26:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:09 ~*/ 03:26:09 03:26:09 :- mpred_test(b(t,3)). 03:26:09 /*~ 03:26:09 %~ ?-( mpred_test("Test_0004_Line_0000__b_3_in_user",user:b(t,3))). 03:26:09 passed=info(why_was_true(user:b(t,3))) 03:26:09 no_proof_for(b(t,3)). 03:26:09 03:26:09 no_proof_for(b(t,3)). 03:26:09 03:26:09 no_proof_for(b(t,3)). 03:26:09 03:26:09 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0004_Line_0000__b_3_in_user'. 03:26:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:09 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\']"'. 03:26:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:09 ~*/ 03:26:09 03:26:09 :- mpred_test(b(t,4)). 03:26:09 /*~ 03:26:09 %~ ?-( mpred_test("Test_0005_Line_0000__b_4_in_user",user:b(t,4))). 03:26:09 passed=info(why_was_true(user:b(t,4))) 03:26:09 no_proof_for(b(t,4)). 03:26:09 03:26:09 no_proof_for(b(t,4)). 03:26:09 03:26:09 no_proof_for(b(t,4)). 03:26:09 03:26:09 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0005_Line_0000__b_4_in_user'. 03:26:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:09 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\']"'. 03:26:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:09 ~*/ 03:26:09 03:26:09 :- mpred_test(b(t,5)). 03:26:09 03:26:09 03:26:09 /*~ 03:26:09 %~ ?-( mpred_test("Test_0006_Line_0000__b_5_in_user",user:b(t,5))). 03:26:09 passed=info(why_was_true(user:b(t,5))) 03:26:09 no_proof_for(b(t,5)). 03:26:09 03:26:09 no_proof_for(b(t,5)). 03:26:09 03:26:09 no_proof_for(b(t,5)). 03:26:09 03:26:09 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0006_Line_0000__b_5_in_user'. 03:26:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:09 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\']"'. 03:26:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:09 ~*/ 03:26:09 03:26:09 03:26:09 03:26:09 \+ ((a(X),{member(Y,[1,2,3,4,5])}) ==> b(X,Y)). 03:26:09 03:26:09 03:26:09 03:26:09 /*~ 03:26:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:34 03:26:09 %~ debugm( baseKB, 03:26:09 %~ show_success( baseKB, 03:26:09 %~ baseKB : mpred_withdraw( 03:26:09 %~ ( a(X),{member(Y,[1,2,3,4,5])} ==> 03:26:09 %~ b(X,Y)), 03:26:09 %~ ( mfl4( 03:26:09 %~ [ 'X'=X, 03:26:09 %~ 'Y'=Y], 03:26:09 %~ user, '* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc ', 34) , 03:26:09 %~ ax)))) 03:26:09 ~*/ 03:26:09 03:26:09 03:26:09 03:26:09 03:26:09 :- mpred_test( a(t)). 03:26:09 /*~ 03:26:09 %~ ?-( mpred_test("Test_0007_Line_0000__T_in_user",user:a(t))). 03:26:09 passed=info(why_was_true(user:a(t))) 03:26:09 no_proof_for(a(t)). 03:26:09 03:26:09 no_proof_for(a(t)). 03:26:09 03:26:09 no_proof_for(a(t)). 03:26:09 03:26:09 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0007_Line_0000__T_in_user'. 03:26:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:09 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\']"'. 03:26:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:09 ~*/ 03:26:09 03:26:09 :- mpred_test(\+ b(t,1)). 03:26:09 /*~ 03:26:09 %~ ?-( mpred_test("Test_0008_Line_0000__naf_b_1_in_user",user:(\+b(t,1)))). 03:26:09 passed=info(why_was_true(user:(\+b(t,1)))) 03:26:09 no_proof_for(\+b(t,1)). 03:26:09 03:26:09 no_proof_for(\+b(t,1)). 03:26:09 03:26:09 no_proof_for(\+b(t,1)). 03:26:09 03:26:09 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0008_Line_0000__naf_b_1_in_user'. 03:26:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:10 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\']"'. 03:26:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:10 ~*/ 03:26:10 03:26:10 :- mpred_test(\+ b(t,2)). 03:26:10 /*~ 03:26:10 %~ ?-( mpred_test("Test_0009_Line_0000__naf_b_2_in_user",user:(\+b(t,2)))). 03:26:10 passed=info(why_was_true(user:(\+b(t,2)))) 03:26:10 no_proof_for(\+b(t,2)). 03:26:10 03:26:10 no_proof_for(\+b(t,2)). 03:26:10 03:26:10 no_proof_for(\+b(t,2)). 03:26:10 03:26:10 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0009_Line_0000__naf_b_2_in_user'. 03:26:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:10 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\']"'. 03:26:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:10 ~*/ 03:26:10 03:26:10 :- mpred_test(\+ b(t,3)). 03:26:10 /*~ 03:26:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:41 03:26:10 %~ ?-( mpred_test("Test_0010_Line_0000__naf_b_3_in_user",user:(\+b(t,3)))). 03:26:10 passed=info(why_was_true(user:(\+b(t,3)))) 03:26:10 no_proof_for(\+b(t,3)). 03:26:10 03:26:10 no_proof_for(\+b(t,3)). 03:26:10 03:26:10 no_proof_for(\+b(t,3)). 03:26:10 03:26:10 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0010_Line_0000__naf_b_3_in_user'. 03:26:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:10 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\']"'. 03:26:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:10 ~*/ 03:26:10 03:26:10 :- mpred_test(\+ b(t,4)). 03:26:10 /*~ 03:26:10 %~ ?-( mpred_test("Test_0011_Line_0000__naf_b_4_in_user",user:(\+b(t,4)))). 03:26:10 passed=info(why_was_true(user:(\+b(t,4)))) 03:26:10 no_proof_for(\+b(t,4)). 03:26:10 03:26:10 no_proof_for(\+b(t,4)). 03:26:10 03:26:10 no_proof_for(\+b(t,4)). 03:26:10 03:26:10 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0011_Line_0000__naf_b_4_in_user'. 03:26:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:10 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\']"'. 03:26:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:10 ~*/ 03:26:10 03:26:10 :- mpred_test(\+ b(t,5)). 03:26:10 03:26:10 /*~ 03:26:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:43 03:26:10 %~ ?-( mpred_test("Test_0012_Line_0000__naf_b_5_in_user",user:(\+b(t,5)))). 03:26:10 passed=info(why_was_true(user:(\+b(t,5)))) 03:26:10 no_proof_for(\+b(t,5)). 03:26:10 03:26:10 no_proof_for(\+b(t,5)). 03:26:10 03:26:10 no_proof_for(\+b(t,5)). 03:26:10 03:26:10 name = 'logicmoo.pfc.test.sanity_base.ND_09_RULE-Test_0012_Line_0000__naf_b_5_in_user'. 03:26:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_09_RULE'. 03:26:10 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\']"'. 03:26:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:10 ~*/ 03:26:10 03:26:10 03:26:10 :- listing([nt/3,pt/2,spft/3]). 03:26:10 03:26:10 03:26:10 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc 03:26:10 % 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/ 03:26:10 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_09_RULE 03:26:10 03:26:10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/590 03:26:10 /*~ 03:26:10 %~ skipped( listing( [ nt/3, pt/2,spft/3])) 03:26:10 ~*/ 03:26:10 %~ unused(no_junit_results) 03:26:10 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.283276394-junit.xml 03:26:10 <gt;oxml version="1.0" encoding="utf-8"?> 03:26:10 <gt;testsuites> 03:26:10 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:26:10 % use :- set_prolog_flag(junit_show_converage, true). 03:26:10 03:26:10 % No tests to run 03:26:10 ]]>><gt;/system-out><gt;/testsuites> 03:26:10 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) 03:26:10 Test_0001_Line_0000__T_in_user result = passed. 03:26:10 Test_0002_Line_0000__b_1_in_user result = passed. 03:26:10 Test_0003_Line_0000__b_2_in_user result = passed. 03:26:10 Test_0004_Line_0000__b_3_in_user result = passed. 03:26:10 Test_0005_Line_0000__b_4_in_user result = passed. 03:26:10 Test_0006_Line_0000__b_5_in_user result = passed. 03:26:10 Test_0007_Line_0000__T_in_user result = passed. 03:26:10 Test_0008_Line_0000__naf_b_1_in_user result = passed. 03:26:10 Test_0009_Line_0000__naf_b_2_in_user result = passed. 03:26:10 Test_0010_Line_0000__naf_b_3_in_user result = passed. 03:26:10 Test_0011_Line_0000__naf_b_4_in_user result = passed. 03:26:10 Test_0012_Line_0000__naf_b_5_in_user result = passed. 03:26:10 03:26:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:53 03:26:10 %~ test_completed_exit(96) 03:26:10 totalTime=1.000 03:26:10 03:26:10 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' 03:26:10 03:26:16 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 03:26:16 ISSUE_ID=590 03:26:16 ISSUE_OC=OPEN 03:26:16 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 03:26:16 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 03:26:16 FileTestCase=logicmoo.pfc.test.sanity_base.ND_02A JUnit 03:26:16 03:26:16 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']" 03:26:16 03:26:16 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:26:16 03:26:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/nd_02a.pfc 03:26:16 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ND_02A/ 03:26:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AND_02A 03:26:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/508 03:26:16 03:26:16 03:26:17 %~ init_phase(after_load) 03:26:17 %~ init_phase(restore_state) 03:26:17 % 03:26:17 %~ init_why(after_boot,program) 03:26:17 %~ after_boot. 03:26:17 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:26:17 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc'), 03:26:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:17 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:26:17 %~ message_hook( 03:26:17 %~ error( permission_error(redefine,module,logicmoo_test), 03:26:17 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:26:17 %~ error, 03:26:17 %~ [ '~q/~w: '-[module,2], 03:26:17 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:26:17 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:26:17 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:26:17 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:26:17 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:26:17 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:26:17 03:26:17 03:26:17 :- abolish(a,1). 03:26:17 /*~ 03:26:17 ~*/ 03:26:17 03:26:17 :- abolish(b,2). 03:26:17 /*~ 03:26:17 ~*/ 03:26:17 03:26:17 :- dynamic((a/1,b/2)). 03:26:17 03:26:17 /*~ 03:26:17 ~*/ 03:26:17 03:26:17 03:26:17 :- debug_logicmoo(logicmoo(_)). 03:26:17 % :- mpred_trace_exec. 03:26:17 /*~ 03:26:17 ~*/ 03:26:17 03:26:17 % :- mpred_trace_exec. 03:26:17 :- mpred_warn. 03:26:17 03:26:17 03:26:17 /*~ 03:26:17 ~*/ 03:26:17 03:26:17 03:26:17 03:26:17 nondet_local. 03:26:17 03:26:17 03:26:17 /*~ 03:26:17 ~*/ 03:26:17 03:26:17 03:26:17 03:26:17 (nondet_local, {member(Y,[1,2,3])}) ==> nondet_local_a(Y). 03:26:17 03:26:17 /*~ 03:26:17 ~*/ 03:26:17 03:26:17 03:26:17 :- listing(header_sane:nondet_local/0). 03:26:17 03:26:17 /*~ 03:26:17 %~ skipped( listing( header_sane : nondet_local/0)) 03:26:17 ~*/ 03:26:17 03:26:17 03:26:17 :- mpred_test(nondet_local_a(1)). 03:26:17 /*~ 03:26:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc:29 03:26:17 %~ ?-( mpred_test("Test_0001_Line_0000__nondet_local_a_1_in_user",user:nondet_local_a(1))). 03:26:17 passed=info(why_was_true(user:nondet_local_a(1))) 03:26:17 no_proof_for(nondet_local_a(1)). 03:26:17 03:26:17 no_proof_for(nondet_local_a(1)). 03:26:17 03:26:17 no_proof_for(nondet_local_a(1)). 03:26:17 03:26:17 name = 'logicmoo.pfc.test.sanity_base.ND_02A-Test_0001_Line_0000__nondet_local_a_1_in_user'. 03:26:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02A'. 03:26:17 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\']"'. 03:26:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:17 ~*/ 03:26:17 03:26:17 :- mpred_test(nondet_local_a(3)). 03:26:17 03:26:17 /*~ 03:26:17 %~ ?-( mpred_test("Test_0002_Line_0000__nondet_local_a_3_in_user",user:nondet_local_a(3))). 03:26:17 passed=info(why_was_true(user:nondet_local_a(3))) 03:26:17 no_proof_for(nondet_local_a(3)). 03:26:17 03:26:17 no_proof_for(nondet_local_a(3)). 03:26:17 03:26:17 no_proof_for(nondet_local_a(3)). 03:26:17 03:26:17 name = 'logicmoo.pfc.test.sanity_base.ND_02A-Test_0002_Line_0000__nondet_local_a_3_in_user'. 03:26:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02A'. 03:26:17 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\']"'. 03:26:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:17 ~*/ 03:26:17 03:26:17 03:26:17 :- garbage_collect. 03:26:17 /*~ 03:26:17 ~*/ 03:26:17 03:26:17 :- garbage_collect_atoms. 03:26:17 /*~ 03:26:17 ~*/ 03:26:17 03:26:17 :- garbage_collect_clauses. 03:26:17 %:- (cls,rtrace,trace). 03:26:17 03:26:17 /*~ 03:26:17 ~*/ 03:26:17 03:26:17 %:- (cls,rtrace,trace). 03:26:17 03:26:17 {member(Y,[1,2,3])} ==> b(t,Y). 03:26:17 03:26:17 /*~ 03:26:17 ~*/ 03:26:17 03:26:17 03:26:17 :- mpred_test(b(t,1)). 03:26:17 /*~ 03:26:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc:39 03:26:17 %~ ?-( mpred_test("Test_0003_Line_0000__b_1_in_user",user:b(t,1))). 03:26:17 passed=info(why_was_true(user:b(t,1))) 03:26:17 no_proof_for(b(t,1)). 03:26:17 03:26:17 no_proof_for(b(t,1)). 03:26:17 03:26:17 no_proof_for(b(t,1)). 03:26:17 03:26:17 name = 'logicmoo.pfc.test.sanity_base.ND_02A-Test_0003_Line_0000__b_1_in_user'. 03:26:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02A'. 03:26:17 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\']"'. 03:26:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:17 ~*/ 03:26:17 03:26:17 :- mpred_test(b(t,3)). 03:26:17 03:26:17 03:26:17 03:26:17 /*~ 03:26:17 %~ ?-( mpred_test("Test_0004_Line_0000__b_3_in_user",user:b(t,3))). 03:26:17 passed=info(why_was_true(user:b(t,3))) 03:26:17 no_proof_for(b(t,3)). 03:26:17 03:26:17 no_proof_for(b(t,3)). 03:26:17 03:26:17 no_proof_for(b(t,3)). 03:26:17 03:26:17 name = 'logicmoo.pfc.test.sanity_base.ND_02A-Test_0004_Line_0000__b_3_in_user'. 03:26:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ND_02A'. 03:26:17 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\']"'. 03:26:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:26:17 ~*/ 03:26:17 %~ unused(no_junit_results) 03:26:17 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.222627697-junit.xml 03:26:17 <gt;oxml version="1.0" encoding="utf-8"?> 03:26:17 <gt;testsuites> 03:26:17 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:26:17 % use :- set_prolog_flag(junit_show_converage, true). 03:26:17 03:26:17 % No tests to run 03:26:17 ]]>><gt;/system-out><gt;/testsuites> 03:26:17 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) 03:26:17 Test_0001_Line_0000__nondet_local_a_1_in_user result = passed. 03:26:17 Test_0002_Line_0000__nondet_local_a_3_in_user result = passed. 03:26:17 Test_0003_Line_0000__b_1_in_user result = passed. 03:26:17 Test_0004_Line_0000__b_3_in_user result = passed. 03:26:17 03:26:17 %~ test_completed_exit(96) 03:26:17 totalTime=1.000 03:26:17 03:26:17 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' 03:26:17 03:26:23 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 03:26:23 ISSUE_ID=508 03:26:23 ISSUE_OC=OPEN 03:26:23 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 03:26:23 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 03:26:23 FileTestCase=logicmoo.pfc.test.sanity_base.MT_07A JUnit 03:26:23 03:26:23 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']" 03:26:23 03:26:23 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:26:23 03:26:23 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_07a.pl 03:26:23 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_07A/ 03:26:23 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_07A 03:26:23 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/363 03:26:23 03:26:23 03:26:33 %~ init_phase(after_load) 03:26:33 %~ init_phase(restore_state) 03:26:33 % 03:26:33 %~ init_why(after_boot,program) 03:26:33 %~ after_boot. 03:26:33 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:26:33 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl'), 03:26:33 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:33 03:26:33 03:26:33 :- expects_dialect(pfc). 03:26:33 03:26:33 %:- add_import_module(mt_01,baseKB,end). 03:26:33 03:26:33 % :- set_defaultAssertMt(code1). 03:26:33 03:26:33 % mtProlog(code1). 03:26:33 /*~ 03:26:33 ~*/ 03:26:33 03:26:33 03:26:33 %:- add_import_module(mt_01,baseKB,end). 03:26:33 03:26:33 % :- set_defaultAssertMt(code1). 03:26:33 03:26:33 % mtProlog(code1). 03:26:33 mtHybrid(code1). 03:26:33 /*~ 03:26:33 No source location!? 03:26:33 %~ message_hook( 03:26:33 %~ error( 03:26:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:33 %~ error, 03:26:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:33 %~ imported_procedure, 03:26:33 %~ baseKB : mtHybrid/1]]) 03:26:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:33 ~*/ 03:26:33 03:26:33 mtHybrid(kb2). 03:26:33 /*~ 03:26:33 No source location!? 03:26:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl:22 03:26:33 %~ message_hook( 03:26:33 %~ error( 03:26:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:33 %~ error, 03:26:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:33 %~ imported_procedure, 03:26:33 %~ baseKB : mtHybrid/1]]) 03:26:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:33 ~*/ 03:26:33 03:26:33 mtHybrid(kb3). 03:26:33 03:26:33 /*~ 03:26:33 No source location!? 03:26:33 %~ message_hook( 03:26:33 %~ error( 03:26:33 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:33 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:33 %~ error, 03:26:33 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:33 %~ imported_procedure, 03:26:33 %~ baseKB : mtHybrid/1]]) 03:26:33 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:33 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:33 ~*/ 03:26:33 03:26:33 03:26:33 :- listing(mtProlog/1). 03:26:33 /*~ 03:26:33 %~ skipped( listing( mtProlog/1)) 03:26:33 ~*/ 03:26:33 03:26:33 :- listing(mtHybrid/1). 03:26:33 03:26:33 03:26:33 % code1: (a <gt;- b). 03:26:33 /*~ 03:26:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl:26 03:26:33 %~ skipped( listing( mtHybrid/1)) 03:26:33 ~*/ 03:26:33 03:26:33 03:26:33 03:26:33 % code1: (a <gt;- b). 03:26:33 code1: (a:- printAll('$current_source_module'(_M))). 03:26:33 03:26:33 03:26:33 /*~ 03:26:33 No source location!? 03:26:33 ~*/ 03:26:33 03:26:33 03:26:33 03:26:33 kb2: (b). 03:26:33 03:26:33 /*~ 03:26:33 No source location!? 03:26:33 ~*/ 03:26:33 03:26:33 03:26:33 baseKB:genlMt(kb2,code1). 03:26:33 03:26:33 /*~ 03:26:33 ~*/ 03:26:33 03:26:33 03:26:33 baseKB:genlMt(code1,baseKB). 03:26:33 03:26:33 /*~ 03:26:33 ~*/ 03:26:33 03:26:33 03:26:33 kb2: (:- a). 03:26:33 03:26:33 /*~ 03:26:33 No source location!? 03:26:33 ~*/ 03:26:33 03:26:33 03:26:33 baseKB:genlMt(kb3,kb2). 03:26:33 03:26:33 03:26:33 /*~ 03:26:33 totalTime=10.000 03:26:33 03:26:33 FAILED: /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit-minor -k mt_07a.pl (returned 137) Add_LABELS='Errors,Overtime' Rem_LABELS='Skipped,Skipped,Warnings,Skipped' 03:26:33 03:26:39 ISSUE_INFO=363 OPEN logicmoo.pfc.test.sanity_base.MT_07A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_07A, Failing, Errors, Overtime 2021-09-26 05:27:19 +0000 UTC 03:26:39 ISSUE_ID=363 03:26:39 ISSUE_OC=OPEN 03:26:39 Editing Issue For FAILED 363 OPEN logicmoo.pfc.test.sanity_base.MT_07A JUnit Test_9999, logicmoo.pfc.test.sanity_base, unit_test, MT_07A, Failing, Errors, Overtime 2021-09-26 05:27:19 +0000 UTC 03:26:39 SKIPPING gh issue edit 363 -t logicmoo.pfc.test.sanity_base.MT_07A 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 03:26:39 FileTestCase=logicmoo.pfc.test.sanity_base.MT_06_A JUnit 03:26:39 03:26:39 CMD=timeout --foreground --preserve-status -s SIGKILL -k 10s 10s swipl -x /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-clif -t "['mt_06_a.pfc']" 03:26:39 03:26:39 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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_a.pfc']") 03:26:39 03:26:39 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_06_a.pfc 03:26:39 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_06_A/ 03:26:39 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_06_A 03:26:39 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/533 03:26:39 03:26:39 03:26:43 %~ init_phase(after_load) 03:26:43 %~ init_phase(restore_state) 03:26:43 % 03:26:43 %~ init_why(after_boot,program) 03:26:43 %~ after_boot. 03:26:43 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:26:43 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06_a.pfc'), 03:26:43 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:43 %~ message_hook( 03:26:43 %~ error( permission_error(redefine,module,logicmoo_test), 03:26:43 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:26:43 %~ error, 03:26:43 %~ [ '~q/~w: '-[module,2], 03:26:43 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:26:43 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:26:43 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:26:43 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:26:43 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:26:43 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:26:43 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:26:43 03:26:43 03:26:43 03:26:43 %:- add_import_module(mt_01,baseKB,end). 03:26:43 03:26:43 :- set_defaultAssertMt(myMt). 03:26:43 03:26:43 /*~ 03:26:43 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06_a.pfc:17 03:26:43 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:26:43 ~*/ 03:26:43 03:26:43 03:26:43 mtProlog(code1). 03:26:43 /*~ 03:26:43 ~*/ 03:26:43 03:26:43 mtHybrid(kb2). 03:26:43 /*~ 03:26:43 ~*/ 03:26:43 03:26:43 mtHybrid(kb3). 03:26:43 03:26:43 % code1: (a6 <gt;- b). 03:26:43 /*~ 03:26:43 ~*/ 03:26:43 03:26:43 03:26:43 % code1: (a6 <gt;- b). 03:26:43 code1: (a:- printAll('$current_source_module'(_M))). 03:26:43 03:26:43 03:26:43 /*~ 03:26:43 ~*/ 03:26:43 03:26:43 03:26:43 03:26:43 kb2: (b). 03:26:43 03:26:43 /*~ 03:26:43 ~*/ 03:26:43 03:26:43 03:26:43 genlMt(kb2,code1). 03:26:43 03:26:43 /*~ 03:26:43 ~*/ 03:26:43 03:26:43 03:26:43 kb2: (?- a6). 03:26:43 03:26:43 /*~ 03:26:43 No source location!? 03:26:43 ~*/ 03:26:43 03:26:43 03:26:43 genlMt(kb3,kb2). 03:26:43 03:26:43 /*~ 03:26:43 ~*/ 03:26:43 03:26:43 03:26:43 predicateConventionMt(a6,kb2). 03:26:43 %predicateConventionMt(P,MT)==>{kb_shared(MT:P)}. 03:26:43 03:26:43 %==> (baseKB:predicateConventionMt(a6,kb2)). 03:26:43 03:26:43 /*~ 03:26:43 ~*/ 03:26:43 03:26:43 %predicateConventionMt(P,MT)==>{kb_shared(MT:P)}. 03:26:43 03:26:43 %==> (baseKB:predicateConventionMt(a6,kb2)). 03:26:43 03:26:43 :- ain((kb3: (a6==>c))). 03:26:43 03:26:43 03:26:43 % :- mpred_must(clause(kb2:a6,_)). 03:26:43 03:26:43 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_06_a.pfc 03:26:43 % 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/ 03:26:43 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_06_A 03:26:43 03:26:43 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/533 03:26:43 /*~ 03:26:43 ~*/ 03:26:43 %~ unused(no_junit_results) 03:26:43 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.692256911-junit.xml 03:26:43 <gt;oxml version="1.0" encoding="utf-8"?> 03:26:43 <gt;testsuites> 03:26:43 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:26:43 % use :- set_prolog_flag(junit_show_converage, true). 03:26:43 03:26:43 % No tests to run 03:26:43 ]]>><gt;/system-out><gt;/testsuites> 03:26:43 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) 03:26:43 03:26:43 %~ test_completed_exit(32) 03:26:43 totalTime=3.000 03:26:43 03:26:43 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' 03:26:43 03:26:49 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 03:26:49 ISSUE_ID=533 03:26:49 ISSUE_OC=OPEN 03:26:49 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 03:26:49 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 03:26:49 FileTestCase=logicmoo.pfc.test.sanity_base.MT_03C JUnit 03:26:49 03:26:49 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']" 03:26:49 03:26:49 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:26:49 03:26:49 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl 03:26:49 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_03C/ 03:26:49 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_03C 03:26:49 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/314 03:26:49 03:26:49 03:26:52 %~ init_phase(after_load) 03:26:52 %~ init_phase(restore_state) 03:26:52 % 03:26:52 %~ init_why(after_boot,program) 03:26:52 %~ after_boot. 03:26:52 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:26:52 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl'), 03:26:52 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:52 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:52 03:26:52 03:26:52 03:26:52 %:- add_import_module(header_sane,baseKB,end). 03:26:52 03:26:52 :- set_defaultAssertMt(myMt). 03:26:52 03:26:52 /*~ 03:26:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:17 03:26:52 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 :- expects_dialect(pfc). 03:26:52 03:26:52 /*~ 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 :- mpred_trace_exec. 03:26:52 03:26:52 /*~ 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 mtProlog(modA). 03:26:52 /*~ 03:26:52 No source location!? 03:26:52 %~ message_hook( 03:26:52 %~ error( 03:26:52 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:52 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:52 %~ error, 03:26:52 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:52 %~ imported_procedure, 03:26:52 %~ baseKB : mtProlog/1]]) 03:26:52 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:52 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:52 ~*/ 03:26:52 03:26:52 mtHybrid(modB). 03:26:52 03:26:52 03:26:52 03:26:52 /*~ 03:26:52 No source location!? 03:26:52 %~ message_hook( 03:26:52 %~ error( 03:26:52 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:52 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:52 %~ error, 03:26:52 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:52 %~ imported_procedure, 03:26:52 %~ baseKB : mtHybrid/1]]) 03:26:52 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:52 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 03:26:52 03:26:52 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:52 03:26:52 /*~ 03:26:52 No source location!? 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 modB: (codeB). 03:26:52 03:26:52 %:- \+ modA:codeA. 03:26:52 03:26:52 /*~ 03:26:52 No source location!? 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 %:- \+ modA:codeA. 03:26:52 03:26:52 genlMt(modA,modB). 03:26:52 03:26:52 % before test, to make sure codeA was not accdently defined in modB 03:26:52 /*~ 03:26:52 %~ baseKB : mpred_fwc1( genlMt(modA,modB)). 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 % before test, to make sure codeA was not accdently defined in modB 03:26:52 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:52 /*~ 03:26:52 %~ ?-( mpred_test( "Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:52 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:52 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_22012)))) 03:26:52 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:52 03:26:52 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:52 03:26:52 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:52 03:26:52 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:52 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\']"'. 03:26:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:52 ~*/ 03:26:52 03:26:52 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:52 03:26:52 /*~ 03:26:52 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:52 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:52 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_18082)))) 03:26:52 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:52 03:26:52 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:52 03:26:52 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:52 03:26:52 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:52 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\']"'. 03:26:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 :- sanity( module_clause(modA:codeA,_)). 03:26:52 /*~ 03:26:52 %~ ?-( mpred_test("Test_0003_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:52 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_33558)),codeB)))) 03:26:52 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:52 03:26:52 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:52 03:26:52 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:52 03:26:52 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0003_Line_0000__CodeA_in_modA_in_myMt'. 03:26:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:52 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\']"'. 03:26:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:52 ~*/ 03:26:52 03:26:52 :- sanity( module_clause(modB:codeB,_)). 03:26:52 03:26:52 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:52 /*~ 03:26:52 %~ ?-( mpred_test("Test_0004_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:52 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:52 no_proof_for(module_clause(modB:codeB,true)). 03:26:52 03:26:52 no_proof_for(module_clause(modB:codeB,true)). 03:26:52 03:26:52 no_proof_for(module_clause(modB:codeB,true)). 03:26:52 03:26:52 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0004_Line_0000__CodeB_in_modB_in_myMt'. 03:26:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:52 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\']"'. 03:26:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:52 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:52 03:26:52 % make sure genlMt didnt unassert 03:26:52 /*~ 03:26:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:44 03:26:52 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 % make sure genlMt didnt unassert 03:26:52 :- sanity(clause_u(modB:codeB,_)). 03:26:52 03:26:52 03:26:52 03:26:52 % run the test 03:26:52 /*~ 03:26:52 %~ ?-( mpred_test("Test_0005_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:52 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:52 no_proof_for(clause_u(modB:codeB,true)). 03:26:52 03:26:52 no_proof_for(clause_u(modB:codeB,true)). 03:26:52 03:26:52 no_proof_for(clause_u(modB:codeB,true)). 03:26:52 03:26:52 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0005_Line_0000__CodeB_in_modB_in_myMt'. 03:26:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:52 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\']"'. 03:26:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 03:26:52 03:26:52 % run the test 03:26:52 modA: (:- codeA). 03:26:52 03:26:52 03:26:52 % to make codeB sure is available in modA 03:26:52 /*~ 03:26:52 No source location!? 03:26:52 ~*/ 03:26:52 03:26:52 03:26:52 03:26:52 % to make codeB sure is available in modA 03:26:52 :- mpred_must( clause_u(modA:codeB,_)). 03:26:52 03:26:52 % to make sure codeA does not get accdently defined in modB 03:26:52 /*~ 03:26:52 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:52 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_173216))]) 03:26:53 03:26:53 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:53 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:53 03:26:53 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 (0)$[system] '$c_call_prolog'. no(clause) 03:26:53 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:53 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:53 (10)$[system] '$load_file'('mt_03c.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:26:53 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbeb00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbeb00)))). no(clause) 03:26:53 (14)$[system] '$c_call_prolog'. no(clause) 03:26:53 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbeb00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbeb00))). % init.pl:646: 03:26:53 (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: 03:26:53 (21)<gt;*>$[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: 03:26:53 (25)$[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: 03:26:53 (26)<gt;*>$[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: 03:26:53 (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: 03:26:53 (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: 03:26:53 (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: 03:26:53 (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: 03:26:53 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:53 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:53 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:53 (34)$[myMt] pfc_lib:log_failure(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4209: 03:26:53 (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: 03:26:53 (36)$[myMt] '<gt;meta-call>'(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) 03:26:53 (37)[myMt] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4229: 03:26:53 (38)$[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:53 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:53 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:53 (41)[myMt] dumpst:dumpST. % dumpst.pl:150: 03:26:53 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:53 03:26:53 %~ DUMP_BREAK/0 03:26:53 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:53 Unhandled exception: abort 03:26:53 ERROR: Unhandled exception: abort 03:26:53 ~*/ 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 /* <gt;module> 03:26:53 % 03:26:53 % PFC is codeA language extension for prolog. 03:26:53 % 03:26:53 % It adds codeA new type of module inheritance 03:26:53 % 03:26:53 % Dec 13, 2035 03:26:53 % Douglas Miles 03:26:53 */ 03:26:53 % was_module(header_sane,[]). 03:26:53 03:26:53 :- include(library(logicmoo_test_header)). 03:26:53 03:26:53 03:26:53 %:- add_import_module(header_sane,baseKB,end). 03:26:53 03:26:53 /*~ 03:26:53 running(-), 03:26:53 %~ reload_of_test_header. 03:26:53 %~ %~ Reset DB complete for myMt 03:26:53 %~ %~ Reset DB complete for myMt 03:26:53 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:53 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 %:- add_import_module(header_sane,baseKB,end). 03:26:53 03:26:53 :- set_defaultAssertMt(myMt). 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- expects_dialect(pfc). 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- mpred_trace_exec. 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 mtProlog(modA). 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 %~ message_hook( 03:26:53 %~ error( 03:26:53 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:53 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:53 %~ error, 03:26:53 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:53 %~ imported_procedure, 03:26:53 %~ baseKB : mtProlog/1]]) 03:26:53 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:53 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:53 ~*/ 03:26:53 03:26:53 mtHybrid(modB). 03:26:53 03:26:53 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 %~ message_hook( 03:26:53 %~ error( 03:26:53 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:53 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:53 %~ error, 03:26:53 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:53 %~ imported_procedure, 03:26:53 %~ baseKB : mtHybrid/1]]) 03:26:53 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:53 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 03:26:53 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 modB: (codeB). 03:26:53 03:26:53 %:- \+ modA:codeA. 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 %:- \+ modA:codeA. 03:26:53 03:26:53 genlMt(modA,modB). 03:26:53 03:26:53 % before test, to make sure codeA was not accdently defined in modB 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % before test, to make sure codeA was not accdently defined in modB 03:26:53 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:53 /*~ 03:26:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:37 03:26:53 %~ ?-( mpred_test( "Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:53 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:53 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94536)))) 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:53 03:26:53 /*~ 03:26:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 03:26:53 %~ ?-( mpred_test( "Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:53 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:53 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_222690)))) 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- sanity( module_clause(modA:codeA,_)). 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0008_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:53 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_10790)),codeB)))) 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0008_Line_0000__CodeA_in_modA_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 :- sanity( module_clause(modB:codeB,_)). 03:26:53 03:26:53 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0009_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:53 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0009_Line_0000__CodeB_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:53 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:53 03:26:53 % make sure genlMt didnt unassert 03:26:53 /*~ 03:26:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:44 03:26:53 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % make sure genlMt didnt unassert 03:26:53 :- sanity(clause_u(modB:codeB,_)). 03:26:53 03:26:53 03:26:53 03:26:53 % run the test 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0010_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:53 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0010_Line_0000__CodeB_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 03:26:53 % run the test 03:26:53 modA: (:- codeA). 03:26:53 03:26:53 03:26:53 % to make codeB sure is available in modA 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 % to make codeB sure is available in modA 03:26:53 :- mpred_must( clause_u(modA:codeB,_)). 03:26:53 03:26:53 % to make sure codeA does not get accdently defined in modB 03:26:53 /*~ 03:26:53 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_485986))]) 03:26:53 03:26:53 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:53 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:53 03:26:53 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 (0)$[system] '$c_call_prolog'. no(clause) 03:26:53 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:53 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:53 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:53 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbf200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf200)))). no(clause) 03:26:53 (14)$[system] '$c_call_prolog'. no(clause) 03:26:53 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbf200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf200))). % init.pl:646: 03:26:53 (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: 03:26:53 (21)<gt;*>$[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: 03:26:53 (25)$[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: 03:26:53 (26)<gt;*>$[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: 03:26:53 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:53 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:53 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:53 (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: 03:26:53 (36)$[myMt] '<gt;meta-call>'(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) 03:26:53 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:53 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:53 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:53 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:53 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:53 03:26:53 %~ DUMP_BREAK/0 03:26:53 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:53 Unhandled exception: abort 03:26:53 ERROR: Unhandled exception: abort 03:26:53 ~*/ 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 /* <gt;module> 03:26:53 % 03:26:53 % PFC is codeA language extension for prolog. 03:26:53 % 03:26:53 % It adds codeA new type of module inheritance 03:26:53 % 03:26:53 % Dec 13, 2035 03:26:53 % Douglas Miles 03:26:53 */ 03:26:53 % was_module(header_sane,[]). 03:26:53 03:26:53 :- include(library(logicmoo_test_header)). 03:26:53 03:26:53 03:26:53 %:- add_import_module(header_sane,baseKB,end). 03:26:53 03:26:53 /*~ 03:26:53 running(-), 03:26:53 %~ reload_of_test_header. 03:26:53 %~ %~ Reset DB complete for myMt 03:26:53 %~ %~ Reset DB complete for myMt 03:26:53 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:53 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:26:53 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 %:- add_import_module(header_sane,baseKB,end). 03:26:53 03:26:53 :- set_defaultAssertMt(myMt). 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- expects_dialect(pfc). 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- mpred_trace_exec. 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 mtProlog(modA). 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 %~ message_hook( 03:26:53 %~ error( 03:26:53 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:53 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:53 %~ error, 03:26:53 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:53 %~ imported_procedure, 03:26:53 %~ baseKB : mtProlog/1]]) 03:26:53 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:53 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:53 ~*/ 03:26:53 03:26:53 mtHybrid(modB). 03:26:53 03:26:53 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 %~ message_hook( 03:26:53 %~ error( 03:26:53 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:53 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:53 %~ error, 03:26:53 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:53 %~ imported_procedure, 03:26:53 %~ baseKB : mtHybrid/1]]) 03:26:53 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:53 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 03:26:53 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 modB: (codeB). 03:26:53 03:26:53 %:- \+ modA:codeA. 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 %:- \+ modA:codeA. 03:26:53 03:26:53 genlMt(modA,modB). 03:26:53 03:26:53 % before test, to make sure codeA was not accdently defined in modB 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % before test, to make sure codeA was not accdently defined in modB 03:26:53 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:53 /*~ 03:26:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:37 03:26:53 %~ ?-( mpred_test( "Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:53 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:53 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_93006)))) 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:53 03:26:53 /*~ 03:26:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 03:26:53 %~ ?-( mpred_test( "Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:53 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:53 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_288702)))) 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- sanity( module_clause(modA:codeA,_)). 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0013_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:53 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_813296)),codeB)))) 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0013_Line_0000__CodeA_in_modA_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 :- sanity( module_clause(modB:codeB,_)). 03:26:53 03:26:53 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:53 /*~ 03:26:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:41 03:26:53 %~ ?-( mpred_test("Test_0014_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:53 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0014_Line_0000__CodeB_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:53 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:53 03:26:53 % make sure genlMt didnt unassert 03:26:53 /*~ 03:26:53 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % make sure genlMt didnt unassert 03:26:53 :- sanity(clause_u(modB:codeB,_)). 03:26:53 03:26:53 03:26:53 03:26:53 % run the test 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0015_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:53 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0015_Line_0000__CodeB_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 03:26:53 % run the test 03:26:53 modA: (:- codeA). 03:26:53 03:26:53 03:26:53 % to make codeB sure is available in modA 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 % to make codeB sure is available in modA 03:26:53 :- mpred_must( clause_u(modA:codeB,_)). 03:26:53 03:26:53 % to make sure codeA does not get accdently defined in modB 03:26:53 /*~ 03:26:53 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_533356))]) 03:26:53 03:26:53 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:53 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:53 03:26:53 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 (0)$[system] '$c_call_prolog'. no(clause) 03:26:53 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:53 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:53 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:53 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1f306f00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1f306f00)))). no(clause) 03:26:53 (14)$[system] '$c_call_prolog'. no(clause) 03:26:53 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1f306f00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1f306f00))). % init.pl:646: 03:26:53 (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: 03:26:53 (21)<gt;*>$[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: 03:26:53 (25)$[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: 03:26:53 (26)<gt;*>$[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: 03:26:53 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:53 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:53 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:53 (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: 03:26:53 (36)$[myMt] '<gt;meta-call>'(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) 03:26:53 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:53 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:53 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:53 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:53 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:53 03:26:53 %~ DUMP_BREAK/0 03:26:53 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:53 Unhandled exception: abort 03:26:53 ERROR: Unhandled exception: abort 03:26:53 ~*/ 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 /* <gt;module> 03:26:53 % 03:26:53 % PFC is codeA language extension for prolog. 03:26:53 % 03:26:53 % It adds codeA new type of module inheritance 03:26:53 % 03:26:53 % Dec 13, 2035 03:26:53 % Douglas Miles 03:26:53 */ 03:26:53 % was_module(header_sane,[]). 03:26:53 03:26:53 :- include(library(logicmoo_test_header)). 03:26:53 03:26:53 03:26:53 %:- add_import_module(header_sane,baseKB,end). 03:26:53 03:26:53 /*~ 03:26:53 running(-), 03:26:53 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:26:53 %~ reload_of_test_header. 03:26:53 %~ %~ Reset DB complete for myMt 03:26:53 %~ %~ Reset DB complete for myMt 03:26:53 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:53 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:26:53 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 %:- add_import_module(header_sane,baseKB,end). 03:26:53 03:26:53 :- set_defaultAssertMt(myMt). 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- expects_dialect(pfc). 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- mpred_trace_exec. 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 mtProlog(modA). 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 %~ message_hook( 03:26:53 %~ error( 03:26:53 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:53 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:53 %~ error, 03:26:53 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:53 %~ imported_procedure, 03:26:53 %~ baseKB : mtProlog/1]]) 03:26:53 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:53 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:53 ~*/ 03:26:53 03:26:53 mtHybrid(modB). 03:26:53 03:26:53 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 %~ message_hook( 03:26:53 %~ error( 03:26:53 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:53 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:53 %~ error, 03:26:53 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:53 %~ imported_procedure, 03:26:53 %~ baseKB : mtHybrid/1]]) 03:26:53 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:53 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 03:26:53 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 modB: (codeB). 03:26:53 03:26:53 %:- \+ modA:codeA. 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 %:- \+ modA:codeA. 03:26:53 03:26:53 genlMt(modA,modB). 03:26:53 03:26:53 % before test, to make sure codeA was not accdently defined in modB 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % before test, to make sure codeA was not accdently defined in modB 03:26:53 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:53 /*~ 03:26:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:37 03:26:53 %~ ?-( mpred_test( "Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:53 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:53 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_93994)))) 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:53 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test( "Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:53 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:53 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_826182)))) 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- sanity( module_clause(modA:codeA,_)). 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0018_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:53 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_647122)),codeB)))) 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0018_Line_0000__CodeA_in_modA_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 :- sanity( module_clause(modB:codeB,_)). 03:26:53 03:26:53 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0019_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:53 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0019_Line_0000__CodeB_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:53 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:53 03:26:53 % make sure genlMt didnt unassert 03:26:53 /*~ 03:26:53 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % make sure genlMt didnt unassert 03:26:53 :- sanity(clause_u(modB:codeB,_)). 03:26:53 03:26:53 03:26:53 03:26:53 % run the test 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0020_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:53 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0020_Line_0000__CodeB_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 03:26:53 % run the test 03:26:53 modA: (:- codeA). 03:26:53 03:26:53 03:26:53 % to make codeB sure is available in modA 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 % to make codeB sure is available in modA 03:26:53 :- mpred_must( clause_u(modA:codeB,_)). 03:26:53 03:26:53 % to make sure codeA does not get accdently defined in modB 03:26:53 /*~ 03:26:53 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_677658))]) 03:26:53 03:26:53 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:53 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:53 03:26:53 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 (0)$[system] '$c_call_prolog'. no(clause) 03:26:53 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:53 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:53 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:53 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbfd00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbfd00)))). no(clause) 03:26:53 (14)$[system] '$c_call_prolog'. no(clause) 03:26:53 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbfd00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbfd00))). % init.pl:646: 03:26:53 (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: 03:26:53 (21)<gt;*>$[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: 03:26:53 (25)$[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: 03:26:53 (26)<gt;*>$[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: 03:26:53 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:53 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:53 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:53 (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: 03:26:53 (36)$[myMt] '<gt;meta-call>'(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) 03:26:53 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:53 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:53 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:53 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:53 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:53 03:26:53 %~ DUMP_BREAK/0 03:26:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 03:26:53 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:53 Unhandled exception: abort 03:26:53 ERROR: Unhandled exception: abort 03:26:53 ~*/ 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 /* <gt;module> 03:26:53 % 03:26:53 % PFC is codeA language extension for prolog. 03:26:53 % 03:26:53 % It adds codeA new type of module inheritance 03:26:53 % 03:26:53 % Dec 13, 2035 03:26:53 % Douglas Miles 03:26:53 */ 03:26:53 % was_module(header_sane,[]). 03:26:53 03:26:53 :- include(library(logicmoo_test_header)). 03:26:53 03:26:53 03:26:53 %:- add_import_module(header_sane,baseKB,end). 03:26:53 03:26:53 /*~ 03:26:53 running(-), 03:26:53 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:26:53 %~ reload_of_test_header. 03:26:53 %~ %~ Reset DB complete for myMt 03:26:53 %~ %~ Reset DB complete for myMt 03:26:53 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:26:53 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:53 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 %:- add_import_module(header_sane,baseKB,end). 03:26:53 03:26:53 :- set_defaultAssertMt(myMt). 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- expects_dialect(pfc). 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- mpred_trace_exec. 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 mtProlog(modA). 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 %~ message_hook( 03:26:53 %~ error( 03:26:53 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:53 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:53 %~ error, 03:26:53 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:53 %~ imported_procedure, 03:26:53 %~ baseKB : mtProlog/1]]) 03:26:53 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:53 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:53 ~*/ 03:26:53 03:26:53 mtHybrid(modB). 03:26:53 03:26:53 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 %~ message_hook( 03:26:53 %~ error( 03:26:53 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:53 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:53 %~ error, 03:26:53 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:53 %~ imported_procedure, 03:26:53 %~ baseKB : mtHybrid/1]]) 03:26:53 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:53 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 03:26:53 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 modB: (codeB). 03:26:53 03:26:53 %:- \+ modA:codeA. 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 %:- \+ modA:codeA. 03:26:53 03:26:53 genlMt(modA,modB). 03:26:53 03:26:53 % before test, to make sure codeA was not accdently defined in modB 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % before test, to make sure codeA was not accdently defined in modB 03:26:53 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test( "Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:53 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:53 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94714)))) 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:53 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test( "Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:53 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:53 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_995796)))) 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- sanity( module_clause(modA:codeA,_)). 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0023_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:53 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_951004)),codeB)))) 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0023_Line_0000__CodeA_in_modA_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 :- sanity( module_clause(modB:codeB,_)). 03:26:53 03:26:53 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0024_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:53 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0024_Line_0000__CodeB_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:53 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:53 03:26:53 % make sure genlMt didnt unassert 03:26:53 /*~ 03:26:53 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % make sure genlMt didnt unassert 03:26:53 :- sanity(clause_u(modB:codeB,_)). 03:26:53 03:26:53 03:26:53 03:26:53 % run the test 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0025_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:53 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0025_Line_0000__CodeB_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 03:26:53 % run the test 03:26:53 modA: (:- codeA). 03:26:53 03:26:53 03:26:53 % to make codeB sure is available in modA 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 % to make codeB sure is available in modA 03:26:53 :- mpred_must( clause_u(modA:codeB,_)). 03:26:53 03:26:53 % to make sure codeA does not get accdently defined in modB 03:26:53 /*~ 03:26:53 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_827930))]) 03:26:53 03:26:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 03:26:53 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:53 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:53 03:26:53 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 (0)$[system] '$c_call_prolog'. no(clause) 03:26:53 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:53 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:53 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:53 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbf080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf080)))). no(clause) 03:26:53 (14)$[system] '$c_call_prolog'. no(clause) 03:26:53 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbf080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf080))). % init.pl:646: 03:26:53 (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: 03:26:53 (21)<gt;*>$[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: 03:26:53 (25)$[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: 03:26:53 (26)<gt;*>$[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: 03:26:53 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:53 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:53 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:53 (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: 03:26:53 (36)$[myMt] '<gt;meta-call>'(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) 03:26:53 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:53 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:53 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:53 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:53 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:53 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:53 03:26:53 %~ DUMP_BREAK/0 03:26:53 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:53 Unhandled exception: abort 03:26:53 ERROR: Unhandled exception: abort 03:26:53 ~*/ 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 /* <gt;module> 03:26:53 % 03:26:53 % PFC is codeA language extension for prolog. 03:26:53 % 03:26:53 % It adds codeA new type of module inheritance 03:26:53 % 03:26:53 % Dec 13, 2035 03:26:53 % Douglas Miles 03:26:53 */ 03:26:53 % was_module(header_sane,[]). 03:26:53 03:26:53 :- include(library(logicmoo_test_header)). 03:26:53 03:26:53 03:26:53 %:- add_import_module(header_sane,baseKB,end). 03:26:53 03:26:53 /*~ 03:26:53 running(-), 03:26:53 %~ reload_of_test_header. 03:26:53 %~ %~ Reset DB complete for myMt 03:26:53 %~ %~ Reset DB complete for myMt 03:26:53 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:53 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 %:- add_import_module(header_sane,baseKB,end). 03:26:53 03:26:53 :- set_defaultAssertMt(myMt). 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- expects_dialect(pfc). 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- mpred_trace_exec. 03:26:53 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 mtProlog(modA). 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:23 03:26:53 %~ message_hook( 03:26:53 %~ error( 03:26:53 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:53 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:53 %~ error, 03:26:53 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:53 %~ imported_procedure, 03:26:53 %~ baseKB : mtProlog/1]]) 03:26:53 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:53 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:53 ~*/ 03:26:53 03:26:53 mtHybrid(modB). 03:26:53 03:26:53 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 %~ message_hook( 03:26:53 %~ error( 03:26:53 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:53 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:53 %~ error, 03:26:53 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:53 %~ imported_procedure, 03:26:53 %~ baseKB : mtHybrid/1]]) 03:26:53 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:53 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 03:26:53 03:26:53 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 modB: (codeB). 03:26:53 03:26:53 %:- \+ modA:codeA. 03:26:53 03:26:53 /*~ 03:26:53 No source location!? 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 %:- \+ modA:codeA. 03:26:53 03:26:53 genlMt(modA,modB). 03:26:53 03:26:53 % before test, to make sure codeA was not accdently defined in modB 03:26:53 /*~ 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % before test, to make sure codeA was not accdently defined in modB 03:26:53 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:53 /*~ 03:26:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:37 03:26:53 %~ ?-( mpred_test( "Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:53 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:53 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_95264)))) 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:53 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test( "Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:53 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:53 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_671048)))) 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 :- sanity( module_clause(modA:codeA,_)). 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0028_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:53 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1820302)),codeB)))) 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0028_Line_0000__CodeA_in_modA_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 :- sanity( module_clause(modB:codeB,_)). 03:26:53 03:26:53 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0029_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:53 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(module_clause(modB:codeB,true)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0029_Line_0000__CodeB_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:53 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\']"'. 03:26:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:53 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:53 03:26:53 % make sure genlMt didnt unassert 03:26:53 /*~ 03:26:53 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:53 ~*/ 03:26:53 03:26:53 03:26:53 % make sure genlMt didnt unassert 03:26:53 :- sanity(clause_u(modB:codeB,_)). 03:26:53 03:26:53 03:26:53 03:26:53 % run the test 03:26:53 /*~ 03:26:53 %~ ?-( mpred_test("Test_0030_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:53 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 no_proof_for(clause_u(modB:codeB,true)). 03:26:53 03:26:53 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0030_Line_0000__CodeB_in_modB_in_myMt'. 03:26:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 03:26:54 % run the test 03:26:54 modA: (:- codeA). 03:26:54 03:26:54 03:26:54 % to make codeB sure is available in modA 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 % to make codeB sure is available in modA 03:26:54 :- mpred_must( clause_u(modA:codeB,_)). 03:26:54 03:26:54 % to make sure codeA does not get accdently defined in modB 03:26:54 /*~ 03:26:54 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1826482))]) 03:26:54 03:26:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 03:26:54 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:54 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:54 03:26:54 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 (0)$[system] '$c_call_prolog'. no(clause) 03:26:54 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:54 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:54 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:54 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbf100),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf100)))). no(clause) 03:26:54 (14)$[system] '$c_call_prolog'. no(clause) 03:26:54 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbf100),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf100))). % init.pl:646: 03:26:54 (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: 03:26:54 (21)<gt;*>$[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: 03:26:54 (25)$[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: 03:26:54 (26)<gt;*>$[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: 03:26:54 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:54 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:54 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:54 (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: 03:26:54 (36)$[myMt] '<gt;meta-call>'(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) 03:26:54 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:54 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:54 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:54 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:54 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:54 03:26:54 %~ DUMP_BREAK/0 03:26:54 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:54 Unhandled exception: abort 03:26:54 ERROR: Unhandled exception: abort 03:26:54 ~*/ 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 /* <gt;module> 03:26:54 % 03:26:54 % PFC is codeA language extension for prolog. 03:26:54 % 03:26:54 % It adds codeA new type of module inheritance 03:26:54 % 03:26:54 % Dec 13, 2035 03:26:54 % Douglas Miles 03:26:54 */ 03:26:54 % was_module(header_sane,[]). 03:26:54 03:26:54 :- include(library(logicmoo_test_header)). 03:26:54 03:26:54 03:26:54 %:- add_import_module(header_sane,baseKB,end). 03:26:54 03:26:54 /*~ 03:26:54 running(-), 03:26:54 %~ reload_of_test_header. 03:26:54 %~ %~ Reset DB complete for myMt 03:26:54 %~ %~ Reset DB complete for myMt 03:26:54 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:26:54 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:54 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 %:- add_import_module(header_sane,baseKB,end). 03:26:54 03:26:54 :- set_defaultAssertMt(myMt). 03:26:54 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 :- expects_dialect(pfc). 03:26:54 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 :- mpred_trace_exec. 03:26:54 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 mtProlog(modA). 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 %~ message_hook( 03:26:54 %~ error( 03:26:54 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:54 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:54 %~ error, 03:26:54 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:54 %~ imported_procedure, 03:26:54 %~ baseKB : mtProlog/1]]) 03:26:54 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:54 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:54 ~*/ 03:26:54 03:26:54 mtHybrid(modB). 03:26:54 03:26:54 03:26:54 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 %~ message_hook( 03:26:54 %~ error( 03:26:54 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:54 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:54 %~ error, 03:26:54 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:54 %~ imported_procedure, 03:26:54 %~ baseKB : mtHybrid/1]]) 03:26:54 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:54 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 03:26:54 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:54 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 modB: (codeB). 03:26:54 03:26:54 %:- \+ modA:codeA. 03:26:54 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 %:- \+ modA:codeA. 03:26:54 03:26:54 genlMt(modA,modB). 03:26:54 03:26:54 % before test, to make sure codeA was not accdently defined in modB 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 % before test, to make sure codeA was not accdently defined in modB 03:26:54 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:54 /*~ 03:26:54 %~ ?-( mpred_test( "Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:54 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:54 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_95892)))) 03:26:54 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:54 03:26:54 /*~ 03:26:54 %~ ?-( mpred_test( "Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:54 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:54 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1451688)))) 03:26:54 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 :- sanity( module_clause(modA:codeA,_)). 03:26:54 /*~ 03:26:54 %~ ?-( mpred_test("Test_0033_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:54 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1202696)),codeB)))) 03:26:54 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:54 03:26:54 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:54 03:26:54 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0033_Line_0000__CodeA_in_modA_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 :- sanity( module_clause(modB:codeB,_)). 03:26:54 03:26:54 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:54 /*~ 03:26:54 %~ ?-( mpred_test("Test_0034_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:54 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:54 no_proof_for(module_clause(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(module_clause(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(module_clause(modB:codeB,true)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0034_Line_0000__CodeB_in_modB_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:54 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:54 03:26:54 % make sure genlMt didnt unassert 03:26:54 /*~ 03:26:54 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 % make sure genlMt didnt unassert 03:26:54 :- sanity(clause_u(modB:codeB,_)). 03:26:54 03:26:54 03:26:54 03:26:54 % run the test 03:26:54 /*~ 03:26:54 %~ ?-( mpred_test("Test_0035_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:54 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:54 no_proof_for(clause_u(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(clause_u(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(clause_u(modB:codeB,true)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0035_Line_0000__CodeB_in_modB_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 03:26:54 % run the test 03:26:54 modA: (:- codeA). 03:26:54 03:26:54 03:26:54 % to make codeB sure is available in modA 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 % to make codeB sure is available in modA 03:26:54 :- mpred_must( clause_u(modA:codeB,_)). 03:26:54 03:26:54 % to make sure codeA does not get accdently defined in modB 03:26:54 /*~ 03:26:54 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_852750))]) 03:26:54 03:26:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 03:26:54 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:54 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:54 03:26:54 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 (0)$[system] '$c_call_prolog'. no(clause) 03:26:54 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:54 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:54 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:54 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbe280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbe280)))). no(clause) 03:26:54 (14)$[system] '$c_call_prolog'. no(clause) 03:26:54 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbe280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbe280))). % init.pl:646: 03:26:54 (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: 03:26:54 (21)<gt;*>$[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: 03:26:54 (25)$[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: 03:26:54 (26)<gt;*>$[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: 03:26:54 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:54 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:54 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:54 (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: 03:26:54 (36)$[myMt] '<gt;meta-call>'(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) 03:26:54 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:54 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:54 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:54 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:54 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:54 03:26:54 %~ DUMP_BREAK/0 03:26:54 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:54 Unhandled exception: abort 03:26:54 ERROR: Unhandled exception: abort 03:26:54 ~*/ 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 /* <gt;module> 03:26:54 % 03:26:54 % PFC is codeA language extension for prolog. 03:26:54 % 03:26:54 % It adds codeA new type of module inheritance 03:26:54 % 03:26:54 % Dec 13, 2035 03:26:54 % Douglas Miles 03:26:54 */ 03:26:54 % was_module(header_sane,[]). 03:26:54 03:26:54 :- include(library(logicmoo_test_header)). 03:26:54 03:26:54 03:26:54 %:- add_import_module(header_sane,baseKB,end). 03:26:54 03:26:54 /*~ 03:26:54 running(-), 03:26:54 %~ reload_of_test_header. 03:26:54 %~ %~ Reset DB complete for myMt 03:26:54 %~ %~ Reset DB complete for myMt 03:26:54 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:54 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 %:- add_import_module(header_sane,baseKB,end). 03:26:54 03:26:54 :- set_defaultAssertMt(myMt). 03:26:54 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 :- expects_dialect(pfc). 03:26:54 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 :- mpred_trace_exec. 03:26:54 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 mtProlog(modA). 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 %~ message_hook( 03:26:54 %~ error( 03:26:54 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:54 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:54 %~ error, 03:26:54 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:54 %~ imported_procedure, 03:26:54 %~ baseKB : mtProlog/1]]) 03:26:54 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:54 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:54 ~*/ 03:26:54 03:26:54 mtHybrid(modB). 03:26:54 03:26:54 03:26:54 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 %~ message_hook( 03:26:54 %~ error( 03:26:54 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:54 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:54 %~ error, 03:26:54 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:54 %~ imported_procedure, 03:26:54 %~ baseKB : mtHybrid/1]]) 03:26:54 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:54 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 03:26:54 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:54 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 modB: (codeB). 03:26:54 03:26:54 %:- \+ modA:codeA. 03:26:54 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 %:- \+ modA:codeA. 03:26:54 03:26:54 genlMt(modA,modB). 03:26:54 03:26:54 % before test, to make sure codeA was not accdently defined in modB 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 % before test, to make sure codeA was not accdently defined in modB 03:26:54 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:54 /*~ 03:26:54 %~ ?-( mpred_test( "Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:54 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:54 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1095070)))) 03:26:54 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:54 03:26:54 /*~ 03:26:54 %~ ?-( mpred_test( "Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:54 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:54 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1216294)))) 03:26:54 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 :- sanity( module_clause(modA:codeA,_)). 03:26:54 /*~ 03:26:54 %~ ?-( mpred_test("Test_0038_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:54 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2821068)),codeB)))) 03:26:54 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:54 03:26:54 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:54 03:26:54 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0038_Line_0000__CodeA_in_modA_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 :- sanity( module_clause(modB:codeB,_)). 03:26:54 03:26:54 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:54 /*~ 03:26:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:41 03:26:54 %~ ?-( mpred_test("Test_0039_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:54 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:54 no_proof_for(module_clause(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(module_clause(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(module_clause(modB:codeB,true)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0039_Line_0000__CodeB_in_modB_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:54 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:54 03:26:54 % make sure genlMt didnt unassert 03:26:54 /*~ 03:26:54 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 % make sure genlMt didnt unassert 03:26:54 :- sanity(clause_u(modB:codeB,_)). 03:26:54 03:26:54 03:26:54 03:26:54 % run the test 03:26:54 /*~ 03:26:54 %~ ?-( mpred_test("Test_0040_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:54 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:54 no_proof_for(clause_u(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(clause_u(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(clause_u(modB:codeB,true)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0040_Line_0000__CodeB_in_modB_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 03:26:54 % run the test 03:26:54 modA: (:- codeA). 03:26:54 03:26:54 03:26:54 % to make codeB sure is available in modA 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 % to make codeB sure is available in modA 03:26:54 :- mpred_must( clause_u(modA:codeB,_)). 03:26:54 03:26:54 % to make sure codeA does not get accdently defined in modB 03:26:54 /*~ 03:26:54 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4050612))]) 03:26:54 03:26:54 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:54 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:54 03:26:54 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 (0)$[system] '$c_call_prolog'. no(clause) 03:26:54 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:54 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:54 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:54 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbf880),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf880)))). no(clause) 03:26:54 (14)$[system] '$c_call_prolog'. no(clause) 03:26:54 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbf880),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf880))). % init.pl:646: 03:26:54 (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: 03:26:54 (21)<gt;*>$[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: 03:26:54 (25)$[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: 03:26:54 (26)<gt;*>$[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: 03:26:54 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:54 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:54 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:54 (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: 03:26:54 (36)$[myMt] '<gt;meta-call>'(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) 03:26:54 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:54 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:54 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:54 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:54 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:54 03:26:54 %~ DUMP_BREAK/0 03:26:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 03:26:54 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:54 Unhandled exception: abort 03:26:54 ERROR: Unhandled exception: abort 03:26:54 ~*/ 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 /* <gt;module> 03:26:54 % 03:26:54 % PFC is codeA language extension for prolog. 03:26:54 % 03:26:54 % It adds codeA new type of module inheritance 03:26:54 % 03:26:54 % Dec 13, 2035 03:26:54 % Douglas Miles 03:26:54 */ 03:26:54 % was_module(header_sane,[]). 03:26:54 03:26:54 :- include(library(logicmoo_test_header)). 03:26:54 03:26:54 03:26:54 %:- add_import_module(header_sane,baseKB,end). 03:26:54 03:26:54 /*~ 03:26:54 running(-), 03:26:54 %~ reload_of_test_header. 03:26:54 %~ %~ Reset DB complete for myMt 03:26:54 %~ %~ Reset DB complete for myMt 03:26:54 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:54 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 %:- add_import_module(header_sane,baseKB,end). 03:26:54 03:26:54 :- set_defaultAssertMt(myMt). 03:26:54 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 :- expects_dialect(pfc). 03:26:54 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 :- mpred_trace_exec. 03:26:54 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 mtProlog(modA). 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:23 03:26:54 %~ message_hook( 03:26:54 %~ error( 03:26:54 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:54 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:54 %~ error, 03:26:54 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:54 %~ imported_procedure, 03:26:54 %~ baseKB : mtProlog/1]]) 03:26:54 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:54 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:54 ~*/ 03:26:54 03:26:54 mtHybrid(modB). 03:26:54 03:26:54 03:26:54 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 %~ message_hook( 03:26:54 %~ error( 03:26:54 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:54 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:54 %~ error, 03:26:54 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:54 %~ imported_procedure, 03:26:54 %~ baseKB : mtHybrid/1]]) 03:26:54 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:54 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 03:26:54 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:54 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 modB: (codeB). 03:26:54 03:26:54 %:- \+ modA:codeA. 03:26:54 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 %:- \+ modA:codeA. 03:26:54 03:26:54 genlMt(modA,modB). 03:26:54 03:26:54 % before test, to make sure codeA was not accdently defined in modB 03:26:54 /*~ 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 % before test, to make sure codeA was not accdently defined in modB 03:26:54 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:54 /*~ 03:26:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:37 03:26:54 %~ ?-( mpred_test( "Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:54 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:54 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_101448)))) 03:26:54 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:54 03:26:54 /*~ 03:26:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 03:26:54 %~ ?-( mpred_test( "Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:54 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:54 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1854172)))) 03:26:54 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:54 03:26:54 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 :- sanity( module_clause(modA:codeA,_)). 03:26:54 /*~ 03:26:54 %~ ?-( mpred_test("Test_0043_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:54 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_3628882)),codeB)))) 03:26:54 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:54 03:26:54 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:54 03:26:54 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0043_Line_0000__CodeA_in_modA_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 :- sanity( module_clause(modB:codeB,_)). 03:26:54 03:26:54 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:54 /*~ 03:26:54 %~ ?-( mpred_test("Test_0044_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:54 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:54 no_proof_for(module_clause(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(module_clause(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(module_clause(modB:codeB,true)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0044_Line_0000__CodeB_in_modB_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:54 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:54 03:26:54 % make sure genlMt didnt unassert 03:26:54 /*~ 03:26:54 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 % make sure genlMt didnt unassert 03:26:54 :- sanity(clause_u(modB:codeB,_)). 03:26:54 03:26:54 03:26:54 03:26:54 % run the test 03:26:54 /*~ 03:26:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:47 03:26:54 %~ ?-( mpred_test("Test_0045_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:54 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:54 no_proof_for(clause_u(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(clause_u(modB:codeB,true)). 03:26:54 03:26:54 no_proof_for(clause_u(modB:codeB,true)). 03:26:54 03:26:54 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0045_Line_0000__CodeB_in_modB_in_myMt'. 03:26:54 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:54 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\']"'. 03:26:54 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 03:26:54 % run the test 03:26:54 modA: (:- codeA). 03:26:54 03:26:54 03:26:54 % to make codeB sure is available in modA 03:26:54 /*~ 03:26:54 No source location!? 03:26:54 ~*/ 03:26:54 03:26:54 03:26:54 03:26:54 % to make codeB sure is available in modA 03:26:54 :- mpred_must( clause_u(modA:codeB,_)). 03:26:54 03:26:54 % to make sure codeA does not get accdently defined in modB 03:26:54 /*~ 03:26:54 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1584498))]) 03:26:54 03:26:54 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:54 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:54 03:26:54 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:54 (0)$[system] '$c_call_prolog'. no(clause) 03:26:54 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:54 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:54 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:55 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbec00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbec00)))). no(clause) 03:26:55 (14)$[system] '$c_call_prolog'. no(clause) 03:26:55 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbec00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbec00))). % init.pl:646: 03:26:55 (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: 03:26:55 (21)<gt;*>$[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: 03:26:55 (25)$[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: 03:26:55 (26)<gt;*>$[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: 03:26:55 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:55 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:55 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:55 (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: 03:26:55 (36)$[myMt] '<gt;meta-call>'(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) 03:26:55 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:55 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:55 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:55 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:55 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:55 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:55 03:26:55 %~ DUMP_BREAK/0 03:26:55 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:55 Unhandled exception: abort 03:26:55 ERROR: Unhandled exception: abort 03:26:55 ~*/ 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 /* <gt;module> 03:26:55 % 03:26:55 % PFC is codeA language extension for prolog. 03:26:55 % 03:26:55 % It adds codeA new type of module inheritance 03:26:55 % 03:26:55 % Dec 13, 2035 03:26:55 % Douglas Miles 03:26:55 */ 03:26:55 % was_module(header_sane,[]). 03:26:55 03:26:55 :- include(library(logicmoo_test_header)). 03:26:55 03:26:55 03:26:55 %:- add_import_module(header_sane,baseKB,end). 03:26:55 03:26:55 /*~ 03:26:55 running(-), 03:26:55 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:26:55 %~ reload_of_test_header. 03:26:55 %~ %~ Reset DB complete for myMt 03:26:55 %~ %~ Reset DB complete for myMt 03:26:55 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:55 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 03:26:55 %:- add_import_module(header_sane,baseKB,end). 03:26:55 03:26:55 :- set_defaultAssertMt(myMt). 03:26:55 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 :- expects_dialect(pfc). 03:26:55 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 :- mpred_trace_exec. 03:26:55 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 mtProlog(modA). 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 %~ message_hook( 03:26:55 %~ error( 03:26:55 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:55 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:55 %~ error, 03:26:55 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:55 %~ imported_procedure, 03:26:55 %~ baseKB : mtProlog/1]]) 03:26:55 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:55 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:55 ~*/ 03:26:55 03:26:55 mtHybrid(modB). 03:26:55 03:26:55 03:26:55 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 %~ message_hook( 03:26:55 %~ error( 03:26:55 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:55 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:55 %~ error, 03:26:55 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:55 %~ imported_procedure, 03:26:55 %~ baseKB : mtHybrid/1]]) 03:26:55 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:55 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 03:26:55 03:26:55 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:55 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 modB: (codeB). 03:26:55 03:26:55 %:- \+ modA:codeA. 03:26:55 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 %:- \+ modA:codeA. 03:26:55 03:26:55 genlMt(modA,modB). 03:26:55 03:26:55 % before test, to make sure codeA was not accdently defined in modB 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 % before test, to make sure codeA was not accdently defined in modB 03:26:55 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:55 /*~ 03:26:55 %~ ?-( mpred_test( "Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:55 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:55 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98048)))) 03:26:55 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:55 03:26:55 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:55 03:26:55 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:55 03:26:55 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:55 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\']"'. 03:26:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:55 ~*/ 03:26:55 03:26:55 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:55 03:26:55 /*~ 03:26:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 03:26:55 %~ ?-( mpred_test( "Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:55 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:55 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2077786)))) 03:26:55 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:55 03:26:55 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:55 03:26:55 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:55 03:26:55 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:55 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\']"'. 03:26:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 :- sanity( module_clause(modA:codeA,_)). 03:26:55 /*~ 03:26:55 %~ ?-( mpred_test("Test_0048_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:55 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_4080230)),codeB)))) 03:26:55 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:55 03:26:55 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:55 03:26:55 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:55 03:26:55 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0048_Line_0000__CodeA_in_modA_in_myMt'. 03:26:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:55 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\']"'. 03:26:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:55 ~*/ 03:26:55 03:26:55 :- sanity( module_clause(modB:codeB,_)). 03:26:55 03:26:55 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:55 /*~ 03:26:55 %~ ?-( mpred_test("Test_0049_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:55 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:55 no_proof_for(module_clause(modB:codeB,true)). 03:26:55 03:26:55 no_proof_for(module_clause(modB:codeB,true)). 03:26:55 03:26:55 no_proof_for(module_clause(modB:codeB,true)). 03:26:55 03:26:55 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0049_Line_0000__CodeB_in_modB_in_myMt'. 03:26:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:55 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\']"'. 03:26:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:55 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:55 03:26:55 % make sure genlMt didnt unassert 03:26:55 /*~ 03:26:55 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 % make sure genlMt didnt unassert 03:26:55 :- sanity(clause_u(modB:codeB,_)). 03:26:55 03:26:55 03:26:55 03:26:55 % run the test 03:26:55 /*~ 03:26:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:47 03:26:55 %~ ?-( mpred_test("Test_0050_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:55 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:55 no_proof_for(clause_u(modB:codeB,true)). 03:26:55 03:26:55 no_proof_for(clause_u(modB:codeB,true)). 03:26:55 03:26:55 no_proof_for(clause_u(modB:codeB,true)). 03:26:55 03:26:55 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0050_Line_0000__CodeB_in_modB_in_myMt'. 03:26:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:55 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\']"'. 03:26:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 03:26:55 03:26:55 % run the test 03:26:55 modA: (:- codeA). 03:26:55 03:26:55 03:26:55 % to make codeB sure is available in modA 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 03:26:55 % to make codeB sure is available in modA 03:26:55 :- mpred_must( clause_u(modA:codeB,_)). 03:26:55 03:26:55 % to make sure codeA does not get accdently defined in modB 03:26:55 /*~ 03:26:55 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:55 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1895950))]) 03:26:55 03:26:55 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:55 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:55 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:55 03:26:55 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:55 (0)$[system] '$c_call_prolog'. no(clause) 03:26:55 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:55 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:55 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:55 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbfe80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbfe80)))). no(clause) 03:26:55 (14)$[system] '$c_call_prolog'. no(clause) 03:26:55 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbfe80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbfe80))). % init.pl:646: 03:26:55 (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: 03:26:55 (21)<gt;*>$[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: 03:26:55 (25)$[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: 03:26:55 (26)<gt;*>$[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: 03:26:55 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:55 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:55 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:55 (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: 03:26:55 (36)$[myMt] '<gt;meta-call>'(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) 03:26:55 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:55 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:55 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:55 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:55 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:55 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:55 03:26:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 03:26:55 %~ DUMP_BREAK/0 03:26:55 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:55 Unhandled exception: abort 03:26:55 ERROR: Unhandled exception: abort 03:26:55 ~*/ 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 /* <gt;module> 03:26:55 % 03:26:55 % PFC is codeA language extension for prolog. 03:26:55 % 03:26:55 % It adds codeA new type of module inheritance 03:26:55 % 03:26:55 % Dec 13, 2035 03:26:55 % Douglas Miles 03:26:55 */ 03:26:55 % was_module(header_sane,[]). 03:26:55 03:26:55 :- include(library(logicmoo_test_header)). 03:26:55 03:26:55 03:26:55 %:- add_import_module(header_sane,baseKB,end). 03:26:55 03:26:55 /*~ 03:26:55 running(-), 03:26:55 %~ reload_of_test_header. 03:26:55 %~ %~ Reset DB complete for myMt 03:26:55 %~ %~ Reset DB complete for myMt 03:26:55 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:55 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 03:26:55 %:- add_import_module(header_sane,baseKB,end). 03:26:55 03:26:55 :- set_defaultAssertMt(myMt). 03:26:55 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 :- expects_dialect(pfc). 03:26:55 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 :- mpred_trace_exec. 03:26:55 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 mtProlog(modA). 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:23 03:26:55 %~ message_hook( 03:26:55 %~ error( 03:26:55 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:55 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:55 %~ error, 03:26:55 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:55 %~ imported_procedure, 03:26:55 %~ baseKB : mtProlog/1]]) 03:26:55 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:55 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:55 ~*/ 03:26:55 03:26:55 mtHybrid(modB). 03:26:55 03:26:55 03:26:55 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 %~ message_hook( 03:26:55 %~ error( 03:26:55 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:55 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:55 %~ error, 03:26:55 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:55 %~ imported_procedure, 03:26:55 %~ baseKB : mtHybrid/1]]) 03:26:55 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:55 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 03:26:55 03:26:55 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:55 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 modB: (codeB). 03:26:55 03:26:55 %:- \+ modA:codeA. 03:26:55 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 %:- \+ modA:codeA. 03:26:55 03:26:55 genlMt(modA,modB). 03:26:55 03:26:55 % before test, to make sure codeA was not accdently defined in modB 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 % before test, to make sure codeA was not accdently defined in modB 03:26:55 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:55 /*~ 03:26:55 %~ ?-( mpred_test( "Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:55 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:55 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98864)))) 03:26:55 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:55 03:26:55 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:55 03:26:55 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:55 03:26:55 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:55 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\']"'. 03:26:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:55 ~*/ 03:26:55 03:26:55 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:55 03:26:55 /*~ 03:26:55 %~ ?-( mpred_test( "Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:55 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:55 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2248722)))) 03:26:55 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:55 03:26:55 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:55 03:26:55 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:55 03:26:55 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:55 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\']"'. 03:26:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 :- sanity( module_clause(modA:codeA,_)). 03:26:55 /*~ 03:26:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:40 03:26:55 %~ ?-( mpred_test("Test_0053_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:55 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1260440)),codeB)))) 03:26:55 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:55 03:26:55 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:55 03:26:55 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:55 03:26:55 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0053_Line_0000__CodeA_in_modA_in_myMt'. 03:26:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:55 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\']"'. 03:26:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:55 ~*/ 03:26:55 03:26:55 :- sanity( module_clause(modB:codeB,_)). 03:26:55 03:26:55 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:55 /*~ 03:26:55 %~ ?-( mpred_test("Test_0054_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:55 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:55 no_proof_for(module_clause(modB:codeB,true)). 03:26:55 03:26:55 no_proof_for(module_clause(modB:codeB,true)). 03:26:55 03:26:55 no_proof_for(module_clause(modB:codeB,true)). 03:26:55 03:26:55 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0054_Line_0000__CodeB_in_modB_in_myMt'. 03:26:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:55 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\']"'. 03:26:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:55 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:55 03:26:55 % make sure genlMt didnt unassert 03:26:55 /*~ 03:26:55 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 % make sure genlMt didnt unassert 03:26:55 :- sanity(clause_u(modB:codeB,_)). 03:26:55 03:26:55 03:26:55 03:26:55 % run the test 03:26:55 /*~ 03:26:55 %~ ?-( mpred_test("Test_0055_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:55 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:55 no_proof_for(clause_u(modB:codeB,true)). 03:26:55 03:26:55 no_proof_for(clause_u(modB:codeB,true)). 03:26:55 03:26:55 no_proof_for(clause_u(modB:codeB,true)). 03:26:55 03:26:55 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0055_Line_0000__CodeB_in_modB_in_myMt'. 03:26:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:55 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\']"'. 03:26:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 03:26:55 03:26:55 % run the test 03:26:55 modA: (:- codeA). 03:26:55 03:26:55 03:26:55 % to make codeB sure is available in modA 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 03:26:55 % to make codeB sure is available in modA 03:26:55 :- mpred_must( clause_u(modA:codeB,_)). 03:26:55 03:26:55 % to make sure codeA does not get accdently defined in modB 03:26:55 /*~ 03:26:55 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:55 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1025988))]) 03:26:55 03:26:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 03:26:55 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:55 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:55 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:55 03:26:55 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:55 (0)$[system] '$c_call_prolog'. no(clause) 03:26:55 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:55 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:55 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:55 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbed00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbed00)))). no(clause) 03:26:55 (14)$[system] '$c_call_prolog'. no(clause) 03:26:55 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbed00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbed00))). % init.pl:646: 03:26:55 (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: 03:26:55 (21)<gt;*>$[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: 03:26:55 (25)$[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: 03:26:55 (26)<gt;*>$[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: 03:26:55 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:55 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:55 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:55 (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: 03:26:55 (36)$[myMt] '<gt;meta-call>'(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) 03:26:55 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:55 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:55 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:55 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:55 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:55 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:55 03:26:55 %~ DUMP_BREAK/0 03:26:55 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:55 Unhandled exception: abort 03:26:55 ERROR: Unhandled exception: abort 03:26:55 ~*/ 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 /* <gt;module> 03:26:55 % 03:26:55 % PFC is codeA language extension for prolog. 03:26:55 % 03:26:55 % It adds codeA new type of module inheritance 03:26:55 % 03:26:55 % Dec 13, 2035 03:26:55 % Douglas Miles 03:26:55 */ 03:26:55 % was_module(header_sane,[]). 03:26:55 03:26:55 :- include(library(logicmoo_test_header)). 03:26:55 03:26:55 03:26:55 %:- add_import_module(header_sane,baseKB,end). 03:26:55 03:26:55 /*~ 03:26:55 running(-), 03:26:55 %~ reload_of_test_header. 03:26:55 %~ %~ Reset DB complete for myMt 03:26:55 %~ %~ Reset DB complete for myMt 03:26:55 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:55 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 03:26:55 %:- add_import_module(header_sane,baseKB,end). 03:26:55 03:26:55 :- set_defaultAssertMt(myMt). 03:26:55 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 :- expects_dialect(pfc). 03:26:55 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 :- mpred_trace_exec. 03:26:55 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 mtProlog(modA). 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 %~ message_hook( 03:26:55 %~ error( 03:26:55 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:55 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:55 %~ error, 03:26:55 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:55 %~ imported_procedure, 03:26:55 %~ baseKB : mtProlog/1]]) 03:26:55 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:55 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:55 ~*/ 03:26:55 03:26:55 mtHybrid(modB). 03:26:55 03:26:55 03:26:55 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 %~ message_hook( 03:26:55 %~ error( 03:26:55 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:55 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:55 %~ error, 03:26:55 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:55 %~ imported_procedure, 03:26:55 %~ baseKB : mtHybrid/1]]) 03:26:55 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:55 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 03:26:55 03:26:55 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:55 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 modB: (codeB). 03:26:55 03:26:55 %:- \+ modA:codeA. 03:26:55 03:26:55 /*~ 03:26:55 No source location!? 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 %:- \+ modA:codeA. 03:26:55 03:26:55 genlMt(modA,modB). 03:26:55 03:26:55 % before test, to make sure codeA was not accdently defined in modB 03:26:55 /*~ 03:26:55 ~*/ 03:26:55 03:26:55 03:26:55 % before test, to make sure codeA was not accdently defined in modB 03:26:55 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:55 /*~ 03:26:55 %~ ?-( mpred_test( "Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:55 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:55 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1273204)))) 03:26:55 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:55 03:26:56 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:56 03:26:56 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:56 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test( "Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:56 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:56 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3649556)))) 03:26:56 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:56 03:26:56 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:56 03:26:56 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 :- sanity( module_clause(modA:codeA,_)). 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test("Test_0058_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:56 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2111224)),codeB)))) 03:26:56 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:56 03:26:56 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:56 03:26:56 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0058_Line_0000__CodeA_in_modA_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 :- sanity( module_clause(modB:codeB,_)). 03:26:56 03:26:56 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test("Test_0059_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:56 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:56 no_proof_for(module_clause(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(module_clause(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(module_clause(modB:codeB,true)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0059_Line_0000__CodeB_in_modB_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:56 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:56 03:26:56 % make sure genlMt didnt unassert 03:26:56 /*~ 03:26:56 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 % make sure genlMt didnt unassert 03:26:56 :- sanity(clause_u(modB:codeB,_)). 03:26:56 03:26:56 03:26:56 03:26:56 % run the test 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test("Test_0060_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:56 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:56 no_proof_for(clause_u(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(clause_u(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(clause_u(modB:codeB,true)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0060_Line_0000__CodeB_in_modB_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 03:26:56 03:26:56 % run the test 03:26:56 modA: (:- codeA). 03:26:56 03:26:56 03:26:56 % to make codeB sure is available in modA 03:26:56 /*~ 03:26:56 No source location!? 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 03:26:56 % to make codeB sure is available in modA 03:26:56 :- mpred_must( clause_u(modA:codeB,_)). 03:26:56 03:26:56 % to make sure codeA does not get accdently defined in modB 03:26:56 /*~ 03:26:56 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2139210))]) 03:26:56 03:26:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:56 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:56 03:26:56 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:56 (0)$[system] '$c_call_prolog'. no(clause) 03:26:56 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:56 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:56 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:56 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbfb00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbfb00)))). no(clause) 03:26:56 (14)$[system] '$c_call_prolog'. no(clause) 03:26:56 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbfb00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbfb00))). % init.pl:646: 03:26:56 (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: 03:26:56 (21)<gt;*>$[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: 03:26:56 (25)$[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: 03:26:56 (26)<gt;*>$[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: 03:26:56 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:56 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:56 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:56 (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: 03:26:56 (36)$[myMt] '<gt;meta-call>'(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) 03:26:56 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:56 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:56 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:56 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:56 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:56 03:26:56 %~ DUMP_BREAK/0 03:26:56 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:56 Unhandled exception: abort 03:26:56 ERROR: Unhandled exception: abort 03:26:56 ~*/ 03:26:56 /*~ 03:26:56 ~*/ 03:26:56 /* <gt;module> 03:26:56 % 03:26:56 % PFC is codeA language extension for prolog. 03:26:56 % 03:26:56 % It adds codeA new type of module inheritance 03:26:56 % 03:26:56 % Dec 13, 2035 03:26:56 % Douglas Miles 03:26:56 */ 03:26:56 % was_module(header_sane,[]). 03:26:56 03:26:56 :- include(library(logicmoo_test_header)). 03:26:56 03:26:56 03:26:56 %:- add_import_module(header_sane,baseKB,end). 03:26:56 03:26:56 /*~ 03:26:56 running(-), 03:26:56 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:26:56 %~ reload_of_test_header. 03:26:56 %~ %~ Reset DB complete for myMt 03:26:56 %~ %~ Reset DB complete for myMt 03:26:56 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 03:26:56 %:- add_import_module(header_sane,baseKB,end). 03:26:56 03:26:56 :- set_defaultAssertMt(myMt). 03:26:56 03:26:56 /*~ 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 :- expects_dialect(pfc). 03:26:56 03:26:56 /*~ 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 :- mpred_trace_exec. 03:26:56 03:26:56 /*~ 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 mtProlog(modA). 03:26:56 /*~ 03:26:56 No source location!? 03:26:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:23 03:26:56 %~ message_hook( 03:26:56 %~ error( 03:26:56 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:56 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:56 %~ error, 03:26:56 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:56 %~ imported_procedure, 03:26:56 %~ baseKB : mtProlog/1]]) 03:26:56 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:56 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:56 ~*/ 03:26:56 03:26:56 mtHybrid(modB). 03:26:56 03:26:56 03:26:56 03:26:56 /*~ 03:26:56 No source location!? 03:26:56 %~ message_hook( 03:26:56 %~ error( 03:26:56 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:56 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:56 %~ error, 03:26:56 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:56 %~ imported_procedure, 03:26:56 %~ baseKB : mtHybrid/1]]) 03:26:56 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:56 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 03:26:56 03:26:56 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:56 03:26:56 /*~ 03:26:56 No source location!? 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 modB: (codeB). 03:26:56 03:26:56 %:- \+ modA:codeA. 03:26:56 03:26:56 /*~ 03:26:56 No source location!? 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 %:- \+ modA:codeA. 03:26:56 03:26:56 genlMt(modA,modB). 03:26:56 03:26:56 % before test, to make sure codeA was not accdently defined in modB 03:26:56 /*~ 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 % before test, to make sure codeA was not accdently defined in modB 03:26:56 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test( "Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:56 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:56 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_100570)))) 03:26:56 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:56 03:26:56 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:56 03:26:56 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:56 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test( "Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:56 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:56 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2704300)))) 03:26:56 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:56 03:26:56 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:56 03:26:56 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 :- sanity( module_clause(modA:codeA,_)). 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test("Test_0063_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:56 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2313734)),codeB)))) 03:26:56 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:56 03:26:56 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:56 03:26:56 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0063_Line_0000__CodeA_in_modA_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 :- sanity( module_clause(modB:codeB,_)). 03:26:56 03:26:56 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test("Test_0064_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:56 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:56 no_proof_for(module_clause(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(module_clause(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(module_clause(modB:codeB,true)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0064_Line_0000__CodeB_in_modB_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:56 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:56 03:26:56 % make sure genlMt didnt unassert 03:26:56 /*~ 03:26:56 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 % make sure genlMt didnt unassert 03:26:56 :- sanity(clause_u(modB:codeB,_)). 03:26:56 03:26:56 03:26:56 03:26:56 % run the test 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test("Test_0065_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:56 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:56 no_proof_for(clause_u(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(clause_u(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(clause_u(modB:codeB,true)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0065_Line_0000__CodeB_in_modB_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 03:26:56 03:26:56 % run the test 03:26:56 modA: (:- codeA). 03:26:56 03:26:56 03:26:56 % to make codeB sure is available in modA 03:26:56 /*~ 03:26:56 No source location!? 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 03:26:56 % to make codeB sure is available in modA 03:26:56 :- mpred_must( clause_u(modA:codeB,_)). 03:26:56 03:26:56 % to make sure codeA does not get accdently defined in modB 03:26:56 /*~ 03:26:56 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4186710))]) 03:26:56 03:26:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:56 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:56 03:26:56 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:56 (0)$[system] '$c_call_prolog'. no(clause) 03:26:56 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:56 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:56 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:56 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbe280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbe280)))). no(clause) 03:26:56 (14)$[system] '$c_call_prolog'. no(clause) 03:26:56 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbe280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbe280))). % init.pl:646: 03:26:56 (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: 03:26:56 (21)<gt;*>$[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: 03:26:56 (25)$[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: 03:26:56 (26)<gt;*>$[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: 03:26:56 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:56 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:56 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:56 (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: 03:26:56 (36)$[myMt] '<gt;meta-call>'(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) 03:26:56 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:56 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:56 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:56 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:56 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:56 03:26:56 %~ DUMP_BREAK/0 03:26:56 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:56 Unhandled exception: abort 03:26:56 ERROR: Unhandled exception: abort 03:26:56 ~*/ 03:26:56 /*~ 03:26:56 ~*/ 03:26:56 /* <gt;module> 03:26:56 % 03:26:56 % PFC is codeA language extension for prolog. 03:26:56 % 03:26:56 % It adds codeA new type of module inheritance 03:26:56 % 03:26:56 % Dec 13, 2035 03:26:56 % Douglas Miles 03:26:56 */ 03:26:56 % was_module(header_sane,[]). 03:26:56 03:26:56 :- include(library(logicmoo_test_header)). 03:26:56 03:26:56 03:26:56 %:- add_import_module(header_sane,baseKB,end). 03:26:56 03:26:56 /*~ 03:26:56 running(-), 03:26:56 %~ reload_of_test_header. 03:26:56 %~ %~ Reset DB complete for myMt 03:26:56 %~ %~ Reset DB complete for myMt 03:26:56 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 03:26:56 %:- add_import_module(header_sane,baseKB,end). 03:26:56 03:26:56 :- set_defaultAssertMt(myMt). 03:26:56 03:26:56 /*~ 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 :- expects_dialect(pfc). 03:26:56 03:26:56 /*~ 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 :- mpred_trace_exec. 03:26:56 03:26:56 /*~ 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 mtProlog(modA). 03:26:56 /*~ 03:26:56 No source location!? 03:26:56 %~ message_hook( 03:26:56 %~ error( 03:26:56 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:56 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:56 %~ error, 03:26:56 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:56 %~ imported_procedure, 03:26:56 %~ baseKB : mtProlog/1]]) 03:26:56 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:56 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:56 ~*/ 03:26:56 03:26:56 mtHybrid(modB). 03:26:56 03:26:56 03:26:56 03:26:56 /*~ 03:26:56 No source location!? 03:26:56 %~ message_hook( 03:26:56 %~ error( 03:26:56 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:56 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:56 %~ error, 03:26:56 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:56 %~ imported_procedure, 03:26:56 %~ baseKB : mtHybrid/1]]) 03:26:56 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:56 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 03:26:56 03:26:56 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:56 03:26:56 /*~ 03:26:56 No source location!? 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 modB: (codeB). 03:26:56 03:26:56 %:- \+ modA:codeA. 03:26:56 03:26:56 /*~ 03:26:56 No source location!? 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 %:- \+ modA:codeA. 03:26:56 03:26:56 genlMt(modA,modB). 03:26:56 03:26:56 % before test, to make sure codeA was not accdently defined in modB 03:26:56 /*~ 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 % before test, to make sure codeA was not accdently defined in modB 03:26:56 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test( "Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:56 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:56 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_100660)))) 03:26:56 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:56 03:26:56 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:56 03:26:56 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:56 03:26:56 /*~ 03:26:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 03:26:56 %~ ?-( mpred_test( "Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:56 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:56 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2874596)))) 03:26:56 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:56 03:26:56 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:56 03:26:56 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 :- sanity( module_clause(modA:codeA,_)). 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test("Test_0068_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:56 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2516204)),codeB)))) 03:26:56 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:56 03:26:56 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:56 03:26:56 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0068_Line_0000__CodeA_in_modA_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 :- sanity( module_clause(modB:codeB,_)). 03:26:56 03:26:56 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test("Test_0069_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:56 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:56 no_proof_for(module_clause(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(module_clause(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(module_clause(modB:codeB,true)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0069_Line_0000__CodeB_in_modB_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:56 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:56 03:26:56 % make sure genlMt didnt unassert 03:26:56 /*~ 03:26:56 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 % make sure genlMt didnt unassert 03:26:56 :- sanity(clause_u(modB:codeB,_)). 03:26:56 03:26:56 03:26:56 03:26:56 % run the test 03:26:56 /*~ 03:26:56 %~ ?-( mpred_test("Test_0070_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:56 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:56 no_proof_for(clause_u(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(clause_u(modB:codeB,true)). 03:26:56 03:26:56 no_proof_for(clause_u(modB:codeB,true)). 03:26:56 03:26:56 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0070_Line_0000__CodeB_in_modB_in_myMt'. 03:26:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:56 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\']"'. 03:26:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 03:26:56 03:26:56 % run the test 03:26:56 modA: (:- codeA). 03:26:56 03:26:56 03:26:56 % to make codeB sure is available in modA 03:26:56 /*~ 03:26:56 No source location!? 03:26:56 ~*/ 03:26:56 03:26:56 03:26:56 03:26:56 % to make codeB sure is available in modA 03:26:56 :- mpred_must( clause_u(modA:codeB,_)). 03:26:56 03:26:56 % to make sure codeA does not get accdently defined in modB 03:26:56 /*~ 03:26:56 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2403506))]) 03:26:56 03:26:56 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:56 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:56 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:56 03:26:56 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:56 (0)$[system] '$c_call_prolog'. no(clause) 03:26:56 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:56 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:56 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:56 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbee80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbee80)))). no(clause) 03:26:57 (14)$[system] '$c_call_prolog'. no(clause) 03:26:57 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbee80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbee80))). % init.pl:646: 03:26:57 (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: 03:26:57 (21)<gt;*>$[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: 03:26:57 (25)$[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: 03:26:57 (26)<gt;*>$[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: 03:26:57 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:57 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:57 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:57 (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: 03:26:57 (36)$[myMt] '<gt;meta-call>'(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) 03:26:57 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:57 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:57 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:57 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:57 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:57 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:57 03:26:57 %~ DUMP_BREAK/0 03:26:57 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:57 Unhandled exception: abort 03:26:57 ERROR: Unhandled exception: abort 03:26:57 ~*/ 03:26:57 /*~ 03:26:57 ~*/ 03:26:57 /* <gt;module> 03:26:57 % 03:26:57 % PFC is codeA language extension for prolog. 03:26:57 % 03:26:57 % It adds codeA new type of module inheritance 03:26:57 % 03:26:57 % Dec 13, 2035 03:26:57 % Douglas Miles 03:26:57 */ 03:26:57 % was_module(header_sane,[]). 03:26:57 03:26:57 :- include(library(logicmoo_test_header)). 03:26:57 03:26:57 03:26:57 %:- add_import_module(header_sane,baseKB,end). 03:26:57 03:26:57 /*~ 03:26:57 running(-), 03:26:57 %~ reload_of_test_header. 03:26:57 %~ %~ Reset DB complete for myMt 03:26:57 %~ %~ Reset DB complete for myMt 03:26:57 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:57 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 03:26:57 %:- add_import_module(header_sane,baseKB,end). 03:26:57 03:26:57 :- set_defaultAssertMt(myMt). 03:26:57 03:26:57 /*~ 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 :- expects_dialect(pfc). 03:26:57 03:26:57 /*~ 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 :- mpred_trace_exec. 03:26:57 03:26:57 /*~ 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 mtProlog(modA). 03:26:57 /*~ 03:26:57 No source location!? 03:26:57 %~ message_hook( 03:26:57 %~ error( 03:26:57 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:57 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:57 %~ error, 03:26:57 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:57 %~ imported_procedure, 03:26:57 %~ baseKB : mtProlog/1]]) 03:26:57 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:57 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:57 ~*/ 03:26:57 03:26:57 mtHybrid(modB). 03:26:57 03:26:57 03:26:57 03:26:57 /*~ 03:26:57 No source location!? 03:26:57 %~ message_hook( 03:26:57 %~ error( 03:26:57 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:57 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:57 %~ error, 03:26:57 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:57 %~ imported_procedure, 03:26:57 %~ baseKB : mtHybrid/1]]) 03:26:57 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:57 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 03:26:57 03:26:57 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:57 03:26:57 /*~ 03:26:57 No source location!? 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 modB: (codeB). 03:26:57 03:26:57 %:- \+ modA:codeA. 03:26:57 03:26:57 /*~ 03:26:57 No source location!? 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 %:- \+ modA:codeA. 03:26:57 03:26:57 genlMt(modA,modB). 03:26:57 03:26:57 % before test, to make sure codeA was not accdently defined in modB 03:26:57 /*~ 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 % before test, to make sure codeA was not accdently defined in modB 03:26:57 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:57 /*~ 03:26:57 %~ ?-( mpred_test( "Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:57 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:57 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2654032)))) 03:26:57 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:57 03:26:57 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:57 03:26:57 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:57 03:26:57 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:57 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:57 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\']"'. 03:26:57 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:57 ~*/ 03:26:57 03:26:57 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:57 03:26:57 /*~ 03:26:57 %~ ?-( mpred_test( "Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:57 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:57 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_5654372)))) 03:26:57 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:57 03:26:57 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:57 03:26:57 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:57 03:26:57 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:57 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:57 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\']"'. 03:26:57 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 :- sanity( module_clause(modA:codeA,_)). 03:26:57 /*~ 03:26:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:40 03:26:57 %~ ?-( mpred_test("Test_0073_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:57 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1615580)),codeB)))) 03:26:57 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:57 03:26:57 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:57 03:26:57 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:57 03:26:57 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0073_Line_0000__CodeA_in_modA_in_myMt'. 03:26:57 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:57 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\']"'. 03:26:57 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:57 ~*/ 03:26:57 03:26:57 :- sanity( module_clause(modB:codeB,_)). 03:26:57 03:26:57 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:57 /*~ 03:26:57 %~ ?-( mpred_test("Test_0074_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:57 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:57 no_proof_for(module_clause(modB:codeB,true)). 03:26:57 03:26:57 no_proof_for(module_clause(modB:codeB,true)). 03:26:57 03:26:57 no_proof_for(module_clause(modB:codeB,true)). 03:26:57 03:26:57 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0074_Line_0000__CodeB_in_modB_in_myMt'. 03:26:57 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:57 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\']"'. 03:26:57 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:57 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:57 03:26:57 % make sure genlMt didnt unassert 03:26:57 /*~ 03:26:57 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 % make sure genlMt didnt unassert 03:26:57 :- sanity(clause_u(modB:codeB,_)). 03:26:57 03:26:57 03:26:57 03:26:57 % run the test 03:26:57 /*~ 03:26:57 %~ ?-( mpred_test("Test_0075_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:57 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:57 no_proof_for(clause_u(modB:codeB,true)). 03:26:57 03:26:57 no_proof_for(clause_u(modB:codeB,true)). 03:26:57 03:26:57 no_proof_for(clause_u(modB:codeB,true)). 03:26:57 03:26:57 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0075_Line_0000__CodeB_in_modB_in_myMt'. 03:26:57 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:57 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\']"'. 03:26:57 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 03:26:57 03:26:57 % run the test 03:26:57 modA: (:- codeA). 03:26:57 03:26:57 03:26:57 % to make codeB sure is available in modA 03:26:57 /*~ 03:26:57 No source location!? 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 03:26:57 % to make codeB sure is available in modA 03:26:57 :- mpred_must( clause_u(modA:codeB,_)). 03:26:57 03:26:57 % to make sure codeA does not get accdently defined in modB 03:26:57 /*~ 03:26:57 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:57 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2693416))]) 03:26:57 03:26:57 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:57 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:57 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:57 03:26:57 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:57 (0)$[system] '$c_call_prolog'. no(clause) 03:26:57 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:57 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:57 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:57 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbed80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbed80)))). no(clause) 03:26:57 (14)$[system] '$c_call_prolog'. no(clause) 03:26:57 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbed80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbed80))). % init.pl:646: 03:26:57 (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: 03:26:57 (21)<gt;*>$[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: 03:26:57 (25)$[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: 03:26:57 (26)<gt;*>$[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: 03:26:57 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:57 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:57 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:57 (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: 03:26:57 (36)$[myMt] '<gt;meta-call>'(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) 03:26:57 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:57 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:57 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:57 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:57 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:57 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:57 03:26:57 %~ DUMP_BREAK/0 03:26:57 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:57 Unhandled exception: abort 03:26:57 ERROR: Unhandled exception: abort 03:26:57 ~*/ 03:26:57 /*~ 03:26:57 ~*/ 03:26:57 /* <gt;module> 03:26:57 % 03:26:57 % PFC is codeA language extension for prolog. 03:26:57 % 03:26:57 % It adds codeA new type of module inheritance 03:26:57 % 03:26:57 % Dec 13, 2035 03:26:57 % Douglas Miles 03:26:57 */ 03:26:57 % was_module(header_sane,[]). 03:26:57 03:26:57 :- include(library(logicmoo_test_header)). 03:26:57 03:26:57 03:26:57 %:- add_import_module(header_sane,baseKB,end). 03:26:57 03:26:57 /*~ 03:26:57 running(-), 03:26:57 %~ reload_of_test_header. 03:26:57 %~ %~ Reset DB complete for myMt 03:26:57 %~ %~ Reset DB complete for myMt 03:26:57 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:57 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 03:26:57 %:- add_import_module(header_sane,baseKB,end). 03:26:57 03:26:57 :- set_defaultAssertMt(myMt). 03:26:57 03:26:57 /*~ 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 :- expects_dialect(pfc). 03:26:57 03:26:57 /*~ 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 :- mpred_trace_exec. 03:26:57 03:26:57 /*~ 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 mtProlog(modA). 03:26:57 /*~ 03:26:57 No source location!? 03:26:57 %~ message_hook( 03:26:57 %~ error( 03:26:57 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:57 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:57 %~ error, 03:26:57 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:57 %~ imported_procedure, 03:26:57 %~ baseKB : mtProlog/1]]) 03:26:57 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:57 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:57 ~*/ 03:26:57 03:26:57 mtHybrid(modB). 03:26:57 03:26:57 03:26:57 03:26:57 /*~ 03:26:57 No source location!? 03:26:57 %~ message_hook( 03:26:57 %~ error( 03:26:57 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:57 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:57 %~ error, 03:26:57 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:57 %~ imported_procedure, 03:26:57 %~ baseKB : mtHybrid/1]]) 03:26:57 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:57 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 03:26:57 03:26:57 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:57 03:26:57 /*~ 03:26:57 No source location!? 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 modB: (codeB). 03:26:57 03:26:57 %:- \+ modA:codeA. 03:26:57 03:26:57 /*~ 03:26:57 No source location!? 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 %:- \+ modA:codeA. 03:26:57 03:26:57 genlMt(modA,modB). 03:26:57 03:26:57 % before test, to make sure codeA was not accdently defined in modB 03:26:57 /*~ 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 % before test, to make sure codeA was not accdently defined in modB 03:26:57 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:57 /*~ 03:26:57 %~ ?-( mpred_test( "Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:57 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:57 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_102102)))) 03:26:57 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:57 03:26:57 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:57 03:26:57 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:57 03:26:57 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:57 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:57 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\']"'. 03:26:57 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:57 ~*/ 03:26:57 03:26:57 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:57 03:26:57 /*~ 03:26:57 %~ ?-( mpred_test( "Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:57 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:57 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3329834)))) 03:26:57 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:57 03:26:57 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:57 03:26:57 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:57 03:26:57 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:57 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:57 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\']"'. 03:26:57 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 :- sanity( module_clause(modA:codeA,_)). 03:26:57 /*~ 03:26:57 %~ ?-( mpred_test("Test_0078_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:57 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_6582042)),codeB)))) 03:26:57 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:57 03:26:57 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:57 03:26:57 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:57 03:26:57 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0078_Line_0000__CodeA_in_modA_in_myMt'. 03:26:57 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:57 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\']"'. 03:26:57 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:57 ~*/ 03:26:57 03:26:57 :- sanity( module_clause(modB:codeB,_)). 03:26:57 03:26:57 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:57 /*~ 03:26:57 %~ ?-( mpred_test("Test_0079_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:57 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:57 no_proof_for(module_clause(modB:codeB,true)). 03:26:57 03:26:57 no_proof_for(module_clause(modB:codeB,true)). 03:26:57 03:26:57 no_proof_for(module_clause(modB:codeB,true)). 03:26:57 03:26:57 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0079_Line_0000__CodeB_in_modB_in_myMt'. 03:26:57 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:57 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\']"'. 03:26:57 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:57 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:57 03:26:57 % make sure genlMt didnt unassert 03:26:57 /*~ 03:26:57 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 % make sure genlMt didnt unassert 03:26:57 :- sanity(clause_u(modB:codeB,_)). 03:26:57 03:26:57 03:26:57 03:26:57 % run the test 03:26:57 /*~ 03:26:57 %~ ?-( mpred_test("Test_0080_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:57 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:57 no_proof_for(clause_u(modB:codeB,true)). 03:26:57 03:26:57 no_proof_for(clause_u(modB:codeB,true)). 03:26:57 03:26:57 no_proof_for(clause_u(modB:codeB,true)). 03:26:57 03:26:57 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0080_Line_0000__CodeB_in_modB_in_myMt'. 03:26:57 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:57 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\']"'. 03:26:57 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 03:26:57 03:26:57 % run the test 03:26:57 modA: (:- codeA). 03:26:57 03:26:57 03:26:57 % to make codeB sure is available in modA 03:26:57 /*~ 03:26:57 No source location!? 03:26:57 ~*/ 03:26:57 03:26:57 03:26:57 03:26:57 % to make codeB sure is available in modA 03:26:57 :- mpred_must( clause_u(modA:codeB,_)). 03:26:57 03:26:57 % to make sure codeA does not get accdently defined in modB 03:26:57 /*~ 03:26:57 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:57 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2473132))]) 03:26:58 03:26:58 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:58 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:58 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:58 03:26:58 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:58 (0)$[system] '$c_call_prolog'. no(clause) 03:26:58 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:58 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:58 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:58 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbe280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbe280)))). no(clause) 03:26:58 (14)$[system] '$c_call_prolog'. no(clause) 03:26:58 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbe280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbe280))). % init.pl:646: 03:26:58 (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: 03:26:58 (21)<gt;*>$[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: 03:26:58 (25)$[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: 03:26:58 (26)<gt;*>$[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: 03:26:58 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:58 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:58 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:58 (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: 03:26:58 (36)$[myMt] '<gt;meta-call>'(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) 03:26:58 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:58 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:58 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:58 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:58 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:58 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:58 03:26:58 %~ DUMP_BREAK/0 03:26:58 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:58 Unhandled exception: abort 03:26:58 ERROR: Unhandled exception: abort 03:26:58 ~*/ 03:26:58 /*~ 03:26:58 ~*/ 03:26:58 /* <gt;module> 03:26:58 % 03:26:58 % PFC is codeA language extension for prolog. 03:26:58 % 03:26:58 % It adds codeA new type of module inheritance 03:26:58 % 03:26:58 % Dec 13, 2035 03:26:58 % Douglas Miles 03:26:58 */ 03:26:58 % was_module(header_sane,[]). 03:26:58 03:26:58 :- include(library(logicmoo_test_header)). 03:26:58 03:26:58 03:26:58 %:- add_import_module(header_sane,baseKB,end). 03:26:58 03:26:58 /*~ 03:26:58 running(-), 03:26:58 %~ reload_of_test_header. 03:26:58 %~ %~ Reset DB complete for myMt 03:26:58 %~ %~ Reset DB complete for myMt 03:26:58 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:58 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 03:26:58 %:- add_import_module(header_sane,baseKB,end). 03:26:58 03:26:58 :- set_defaultAssertMt(myMt). 03:26:58 03:26:58 /*~ 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 :- expects_dialect(pfc). 03:26:58 03:26:58 /*~ 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 :- mpred_trace_exec. 03:26:58 03:26:58 /*~ 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 mtProlog(modA). 03:26:58 /*~ 03:26:58 No source location!? 03:26:58 %~ message_hook( 03:26:58 %~ error( 03:26:58 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:58 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:58 %~ error, 03:26:58 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:58 %~ imported_procedure, 03:26:58 %~ baseKB : mtProlog/1]]) 03:26:58 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:58 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:58 ~*/ 03:26:58 03:26:58 mtHybrid(modB). 03:26:58 03:26:58 03:26:58 03:26:58 /*~ 03:26:58 No source location!? 03:26:58 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:24 03:26:58 %~ message_hook( 03:26:58 %~ error( 03:26:58 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:58 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:58 %~ error, 03:26:58 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:58 %~ imported_procedure, 03:26:58 %~ baseKB : mtHybrid/1]]) 03:26:58 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:58 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 03:26:58 03:26:58 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:58 03:26:58 /*~ 03:26:58 No source location!? 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 modB: (codeB). 03:26:58 03:26:58 %:- \+ modA:codeA. 03:26:58 03:26:58 /*~ 03:26:58 No source location!? 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 %:- \+ modA:codeA. 03:26:58 03:26:58 genlMt(modA,modB). 03:26:58 03:26:58 % before test, to make sure codeA was not accdently defined in modB 03:26:58 /*~ 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 % before test, to make sure codeA was not accdently defined in modB 03:26:58 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:58 /*~ 03:26:58 %~ ?-( mpred_test( "Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:58 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:58 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2726468)))) 03:26:58 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:58 03:26:58 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:58 03:26:58 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:58 03:26:58 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:58 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:58 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\']"'. 03:26:58 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:58 ~*/ 03:26:58 03:26:58 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:58 03:26:58 /*~ 03:26:58 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:38 03:26:58 %~ ?-( mpred_test( "Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:58 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:58 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_6123928)))) 03:26:58 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:58 03:26:58 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:58 03:26:58 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:58 03:26:58 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:58 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:58 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\']"'. 03:26:58 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 :- sanity( module_clause(modA:codeA,_)). 03:26:58 /*~ 03:26:58 %~ ?-( mpred_test("Test_0083_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:58 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2801538)),codeB)))) 03:26:58 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:58 03:26:58 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:58 03:26:58 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:58 03:26:58 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0083_Line_0000__CodeA_in_modA_in_myMt'. 03:26:58 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:58 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\']"'. 03:26:58 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:58 ~*/ 03:26:58 03:26:58 :- sanity( module_clause(modB:codeB,_)). 03:26:58 03:26:58 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:58 /*~ 03:26:58 %~ ?-( mpred_test("Test_0084_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:58 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:58 no_proof_for(module_clause(modB:codeB,true)). 03:26:58 03:26:58 no_proof_for(module_clause(modB:codeB,true)). 03:26:58 03:26:58 no_proof_for(module_clause(modB:codeB,true)). 03:26:58 03:26:58 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0084_Line_0000__CodeB_in_modB_in_myMt'. 03:26:58 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:58 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\']"'. 03:26:58 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:58 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:58 03:26:58 % make sure genlMt didnt unassert 03:26:58 /*~ 03:26:58 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 % make sure genlMt didnt unassert 03:26:58 :- sanity(clause_u(modB:codeB,_)). 03:26:58 03:26:58 03:26:58 03:26:58 % run the test 03:26:58 /*~ 03:26:58 %~ ?-( mpred_test("Test_0085_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:58 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:58 no_proof_for(clause_u(modB:codeB,true)). 03:26:58 03:26:58 no_proof_for(clause_u(modB:codeB,true)). 03:26:58 03:26:58 no_proof_for(clause_u(modB:codeB,true)). 03:26:58 03:26:58 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0085_Line_0000__CodeB_in_modB_in_myMt'. 03:26:58 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:58 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\']"'. 03:26:58 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 03:26:58 03:26:58 % run the test 03:26:58 modA: (:- codeA). 03:26:58 03:26:58 03:26:58 % to make codeB sure is available in modA 03:26:58 /*~ 03:26:58 No source location!? 03:26:58 ~*/ 03:26:58 03:26:58 03:26:58 03:26:58 % to make codeB sure is available in modA 03:26:58 :- mpred_must( clause_u(modA:codeB,_)). 03:26:58 03:26:58 % to make sure codeA does not get accdently defined in modB 03:26:58 /*~ 03:26:58 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:58 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_6347028))]) 03:26:58 03:26:58 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:58 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:58 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:58 03:26:58 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:58 (0)$[system] '$c_call_prolog'. no(clause) 03:26:58 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:58 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:58 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:58 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbf580),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf580)))). no(clause) 03:26:58 (14)$[system] '$c_call_prolog'. no(clause) 03:26:58 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbf580),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf580))). % init.pl:646: 03:26:58 (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: 03:26:58 (21)<gt;*>$[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: 03:26:58 (25)$[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: 03:26:58 (26)<gt;*>$[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: 03:26:58 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:58 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:59 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:59 (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: 03:26:59 (36)$[myMt] '<gt;meta-call>'(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) 03:26:59 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:59 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:59 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:59 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:59 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:59 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:59 03:26:59 %~ DUMP_BREAK/0 03:26:59 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:59 Unhandled exception: abort 03:26:59 ERROR: Unhandled exception: abort 03:26:59 ~*/ 03:26:59 /*~ 03:26:59 ~*/ 03:26:59 /* <gt;module> 03:26:59 % 03:26:59 % PFC is codeA language extension for prolog. 03:26:59 % 03:26:59 % It adds codeA new type of module inheritance 03:26:59 % 03:26:59 % Dec 13, 2035 03:26:59 % Douglas Miles 03:26:59 */ 03:26:59 % was_module(header_sane,[]). 03:26:59 03:26:59 :- include(library(logicmoo_test_header)). 03:26:59 03:26:59 03:26:59 %:- add_import_module(header_sane,baseKB,end). 03:26:59 03:26:59 /*~ 03:26:59 running(-), 03:26:59 %~ reload_of_test_header. 03:26:59 %~ %~ Reset DB complete for myMt 03:26:59 %~ %~ Reset DB complete for myMt 03:26:59 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:26:59 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:59 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 03:26:59 %:- add_import_module(header_sane,baseKB,end). 03:26:59 03:26:59 :- set_defaultAssertMt(myMt). 03:26:59 03:26:59 /*~ 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 :- expects_dialect(pfc). 03:26:59 03:26:59 /*~ 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 :- mpred_trace_exec. 03:26:59 03:26:59 /*~ 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 mtProlog(modA). 03:26:59 /*~ 03:26:59 No source location!? 03:26:59 %~ message_hook( 03:26:59 %~ error( 03:26:59 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:59 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:59 %~ error, 03:26:59 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:59 %~ imported_procedure, 03:26:59 %~ baseKB : mtProlog/1]]) 03:26:59 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:59 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:59 ~*/ 03:26:59 03:26:59 mtHybrid(modB). 03:26:59 03:26:59 03:26:59 03:26:59 /*~ 03:26:59 No source location!? 03:26:59 %~ message_hook( 03:26:59 %~ error( 03:26:59 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:59 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:59 %~ error, 03:26:59 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:59 %~ imported_procedure, 03:26:59 %~ baseKB : mtHybrid/1]]) 03:26:59 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:59 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 03:26:59 03:26:59 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:59 03:26:59 /*~ 03:26:59 No source location!? 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 modB: (codeB). 03:26:59 03:26:59 %:- \+ modA:codeA. 03:26:59 03:26:59 /*~ 03:26:59 No source location!? 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 %:- \+ modA:codeA. 03:26:59 03:26:59 genlMt(modA,modB). 03:26:59 03:26:59 % before test, to make sure codeA was not accdently defined in modB 03:26:59 /*~ 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 % before test, to make sure codeA was not accdently defined in modB 03:26:59 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:59 /*~ 03:26:59 %~ ?-( mpred_test( "Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:59 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:59 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_103812)))) 03:26:59 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:59 03:26:59 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:59 03:26:59 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:59 03:26:59 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:59 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\']"'. 03:26:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:59 ~*/ 03:26:59 03:26:59 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:59 03:26:59 /*~ 03:26:59 %~ ?-( mpred_test( "Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:59 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:59 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3728114)))) 03:26:59 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:59 03:26:59 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:59 03:26:59 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:59 03:26:59 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:26:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:59 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\']"'. 03:26:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 :- sanity( module_clause(modA:codeA,_)). 03:26:59 /*~ 03:26:59 %~ ?-( mpred_test("Test_0088_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:26:59 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_7377612)),codeB)))) 03:26:59 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:59 03:26:59 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:59 03:26:59 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:26:59 03:26:59 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0088_Line_0000__CodeA_in_modA_in_myMt'. 03:26:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:59 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\']"'. 03:26:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:59 ~*/ 03:26:59 03:26:59 :- sanity( module_clause(modB:codeB,_)). 03:26:59 03:26:59 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:59 /*~ 03:26:59 %~ ?-( mpred_test("Test_0089_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:26:59 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:26:59 no_proof_for(module_clause(modB:codeB,true)). 03:26:59 03:26:59 no_proof_for(module_clause(modB:codeB,true)). 03:26:59 03:26:59 no_proof_for(module_clause(modB:codeB,true)). 03:26:59 03:26:59 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0089_Line_0000__CodeB_in_modB_in_myMt'. 03:26:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:59 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\']"'. 03:26:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 % before test, genlMt makes the rule available and should not corrupt the modA module 03:26:59 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:26:59 03:26:59 % make sure genlMt didnt unassert 03:26:59 /*~ 03:26:59 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:44 03:26:59 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 % make sure genlMt didnt unassert 03:26:59 :- sanity(clause_u(modB:codeB,_)). 03:26:59 03:26:59 03:26:59 03:26:59 % run the test 03:26:59 /*~ 03:26:59 %~ ?-( mpred_test("Test_0090_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:26:59 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:26:59 no_proof_for(clause_u(modB:codeB,true)). 03:26:59 03:26:59 no_proof_for(clause_u(modB:codeB,true)). 03:26:59 03:26:59 no_proof_for(clause_u(modB:codeB,true)). 03:26:59 03:26:59 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0090_Line_0000__CodeB_in_modB_in_myMt'. 03:26:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:59 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\']"'. 03:26:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 03:26:59 03:26:59 % run the test 03:26:59 modA: (:- codeA). 03:26:59 03:26:59 03:26:59 % to make codeB sure is available in modA 03:26:59 /*~ 03:26:59 No source location!? 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 03:26:59 % to make codeB sure is available in modA 03:26:59 :- mpred_must( clause_u(modA:codeB,_)). 03:26:59 03:26:59 % to make sure codeA does not get accdently defined in modB 03:26:59 /*~ 03:26:59 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:59 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_3247908))]) 03:26:59 03:26:59 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:56 03:26:59 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:26:59 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:59 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:59 03:26:59 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:59 (0)$[system] '$c_call_prolog'. no(clause) 03:26:59 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:26:59 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:26:59 (10)$[system] '$load_file'('mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:26:59 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55be1bbbf700),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf700)))). no(clause) 03:26:59 (14)$[system] '$c_call_prolog'. no(clause) 03:26:59 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55be1bbbf700),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55be1bbbf700))). % init.pl:646: 03:26:59 (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: 03:26:59 (21)<gt;*>$[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: 03:26:59 (25)$[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: 03:26:59 (26)<gt;*>$[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: 03:26:59 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:26:59 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:26:59 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:26:59 (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: 03:26:59 (36)$[myMt] '<gt;meta-call>'(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) 03:26:59 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:26:59 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:26:59 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:26:59 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:26:59 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03c.pl#L56 03:26:59 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:26:59 03:26:59 %~ DUMP_BREAK/0 03:26:59 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:26:59 Unhandled exception: abort 03:26:59 ERROR: Unhandled exception: abort 03:26:59 ~*/ 03:26:59 /*~ 03:26:59 ~*/ 03:26:59 /* <gt;module> 03:26:59 % 03:26:59 % PFC is codeA language extension for prolog. 03:26:59 % 03:26:59 % It adds codeA new type of module inheritance 03:26:59 % 03:26:59 % Dec 13, 2035 03:26:59 % Douglas Miles 03:26:59 */ 03:26:59 % was_module(header_sane,[]). 03:26:59 03:26:59 :- include(library(logicmoo_test_header)). 03:26:59 03:26:59 03:26:59 %:- add_import_module(header_sane,baseKB,end). 03:26:59 03:26:59 /*~ 03:26:59 running(-), 03:26:59 %~ reload_of_test_header. 03:26:59 %~ %~ Reset DB complete for myMt 03:26:59 %~ %~ Reset DB complete for myMt 03:26:59 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:26:59 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:26:59 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 03:26:59 %:- add_import_module(header_sane,baseKB,end). 03:26:59 03:26:59 :- set_defaultAssertMt(myMt). 03:26:59 03:26:59 /*~ 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 :- expects_dialect(pfc). 03:26:59 03:26:59 /*~ 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 :- mpred_trace_exec. 03:26:59 03:26:59 /*~ 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 mtProlog(modA). 03:26:59 /*~ 03:26:59 No source location!? 03:26:59 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl:23 03:26:59 %~ message_hook( 03:26:59 %~ error( 03:26:59 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:26:59 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:59 %~ error, 03:26:59 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:59 %~ imported_procedure, 03:26:59 %~ baseKB : mtProlog/1]]) 03:26:59 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:59 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:26:59 ~*/ 03:26:59 03:26:59 mtHybrid(modB). 03:26:59 03:26:59 03:26:59 03:26:59 /*~ 03:26:59 No source location!? 03:26:59 %~ message_hook( 03:26:59 %~ error( 03:26:59 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:26:59 %~ context(system:'$record_clause'/3,Context_Kw)), 03:26:59 %~ error, 03:26:59 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:26:59 %~ imported_procedure, 03:26:59 %~ baseKB : mtHybrid/1]]) 03:26:59 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:59 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 03:26:59 03:26:59 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:26:59 03:26:59 /*~ 03:26:59 No source location!? 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 modB: (codeB). 03:26:59 03:26:59 %:- \+ modA:codeA. 03:26:59 03:26:59 /*~ 03:26:59 No source location!? 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 %:- \+ modA:codeA. 03:26:59 03:26:59 genlMt(modA,modB). 03:26:59 03:26:59 % before test, to make sure codeA was not accdently defined in modB 03:26:59 /*~ 03:26:59 ~*/ 03:26:59 03:26:59 03:26:59 % before test, to make sure codeA was not accdently defined in modB 03:26:59 :- sanity(\+ module_clause(modB:codeA,_)). 03:26:59 /*~ 03:26:59 %~ ?-( mpred_test( "Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt", 03:26:59 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:26:59 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_104890)))) 03:26:59 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:59 03:26:59 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:59 03:26:59 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:26:59 03:26:59 name = 'logicmoo.pfc.test.sanity_base.MT_03C-Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:26:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03C'. 03:26:59 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\']"'. 03:26:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:26:59 ~*/ 03:26:59 03:26:59 :- sanity(\+ module_clause(modA:codeB,_)). 03:26:59 03:26:59 /*~ 03:26:59 %~ ?-( mpred_test( "Test_0092_Line_0000__naf_CodeB_in_modA_in_myMt", 03:26:59 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:26:59 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3956590)))) 03:26:59 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:59 03:26:59 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:59 03:26:59 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:26:59 03:26:59 totalTime=10.000 03:26:59 03:26:59 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' 03:26:59 03:27:05 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 03:27:05 ISSUE_ID=314 03:27:05 ISSUE_OC=OPEN 03:27:05 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 03:27:05 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 03:27:05 FileTestCase=logicmoo.pfc.test.sanity_base.MT_03B JUnit 03:27:05 03:27:05 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']" 03:27:05 03:27:05 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:27:05 03:27:05 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_03b.pl 03:27:05 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_03B/ 03:27:05 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_03B 03:27:05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/315 03:27:05 03:27:05 03:27:09 %~ init_phase(after_load) 03:27:09 %~ init_phase(restore_state) 03:27:09 % 03:27:09 %~ init_why(after_boot,program) 03:27:09 %~ after_boot. 03:27:09 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:27:09 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl'), 03:27:09 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:09 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:09 03:27:09 03:27:09 03:27:09 %:- add_import_module(header_sane,baseKB,end). 03:27:09 03:27:09 :- set_defaultAssertMt(modA). 03:27:09 03:27:09 /*~ 03:27:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl:17 03:27:09 %~ pfc_iri : include_module_file(modA:library('pfclib/system_each_module.pfc'),modA). 03:27:09 ~*/ 03:27:09 03:27:09 03:27:09 :- expects_dialect(pfc). 03:27:09 03:27:09 /*~ 03:27:09 ~*/ 03:27:09 03:27:09 03:27:09 :- mpred_trace_exec. 03:27:09 03:27:09 /*~ 03:27:09 ~*/ 03:27:09 03:27:09 03:27:09 :- set_prolog_flag(retry_undefined, kb_shared). 03:27:09 03:27:09 /*~ 03:27:09 ~*/ 03:27:09 03:27:09 03:27:09 mtHybrid(modA). 03:27:09 /*~ 03:27:09 No source location!? 03:27:09 %~ message_hook( 03:27:09 %~ error( 03:27:09 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:09 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:09 %~ error, 03:27:09 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:09 %~ imported_procedure, 03:27:09 %~ baseKB : mtHybrid/1]]) 03:27:09 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:09 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:09 ~*/ 03:27:09 03:27:09 mtHybrid(modB). 03:27:09 03:27:09 03:27:09 03:27:09 /*~ 03:27:09 No source location!? 03:27:09 %~ message_hook( 03:27:09 %~ error( 03:27:09 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:09 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:09 %~ error, 03:27:09 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:09 %~ imported_procedure, 03:27:09 %~ baseKB : mtHybrid/1]]) 03:27:09 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:09 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:09 ~*/ 03:27:09 03:27:09 03:27:09 03:27:09 03:27:09 modA: (codeA:- 03:27:09 (notrace(printAll(( 03:27:09 '$current_source_module'(_), 03:27:09 '$current_typein_module'(_), 03:27:09 context_module(_), 03:27:09 ignore(prolog_load_context(reloading,_)), 03:27:09 current_prolog_flag(retry_undefined,_), 03:27:09 current_prolog_flag(debug,_), 03:27:09 current_prolog_flag(unknown,_)))), 03:27:09 %set_prolog_flag(unknown,error), 03:27:09 trace, 03:27:09 %set_prolog_flag(retry_undefined,kb_shared), 03:27:09 notrace(call(call,codeB)), 03:27:09 format('~n~n~n~n~nSuccess~n~n~n',[]))). 03:27:09 /*~ 03:27:09 No source location!? 03:27:09 ~*/ 03:27:09 03:27:09 modB: (codeB). 03:27:09 03:27:09 /*~ 03:27:09 No source location!? 03:27:09 ~*/ 03:27:09 03:27:09 03:27:09 genlMt(modA,modB). 03:27:09 03:27:09 03:27:09 /*~ 03:27:09 %~ baseKB : mpred_fwc1( genlMt(modA,modB)). 03:27:09 ~*/ 03:27:09 03:27:09 03:27:09 03:27:09 :- set_prolog_flag(retry_undefined,kb_shared). 03:27:09 03:27:09 % run the test 03:27:09 %modA: (:- codeA). 03:27:09 03:27:09 /*~ 03:27:09 ~*/ 03:27:09 03:27:09 03:27:09 % run the test 03:27:09 %modA: (:- codeA). 03:27:09 03:27:09 :- set_prolog_flag(unknown,error). 03:27:09 /*~ 03:27:09 ~*/ 03:27:09 03:27:09 :- catch(modA:codeA,E,wdmsg(E)). 03:27:09 /*~ 03:27:09 :(modA, 03:27:09 ( '$current_source_module'(modA), 03:27:09 '$current_typein_module'(modA), 03:27:09 context_module(modA), 03:27:09 ignore(prolog_load_context(reloading, _22584)), 03:27:09 current_prolog_flag(retry_undefined, kb_shared), 03:27:09 current_prolog_flag(debug, false), 03:27:09 current_prolog_flag(unknown, error) 03:27:09 )). 03:27:09 03:27:09 /* 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)). 03:27:09 */ 03:27:09 % Got exception existence_error(procedure,modA:(codeB/0)) (Ctx0=system:(call/1), Catcher=system:(catch/3)) 03:27:09 ^ 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) 03:27:09 %~ unused(no_junit_results) 03:27:09 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.502239776-junit.xml 03:27:09 <gt;oxml version="1.0" encoding="utf-8"?> 03:27:09 <gt;testsuites> 03:27:09 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:27:09 % use :- set_prolog_flag(junit_show_converage, true). 03:27:09 03:27:09 % No tests to run 03:27:09 ]]>><gt;/system-out><gt;/testsuites> 03:27:09 logicmoo.pfc.test.sanity_base.MT_03B JUnit error = No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:09 03:27:09 %~ test_completed_exit(32) 03:27:09 totalTime=3.000 03:27:09 03:27:09 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' 03:27:09 03:27:15 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 03:27:15 ISSUE_ID=315 03:27:15 ISSUE_OC=OPEN 03:27:15 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 03:27:15 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 03:27:15 FileTestCase=logicmoo.pfc.test.sanity_base.MT_03A JUnit 03:27:15 03:27:15 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']" 03:27:15 03:27:15 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:27:15 03:27:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl 03:27:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_03A/ 03:27:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_03A 03:27:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/316 03:27:15 03:27:15 03:27:18 %~ init_phase(after_load) 03:27:18 %~ init_phase(restore_state) 03:27:18 % 03:27:18 %~ init_why(after_boot,program) 03:27:18 %~ after_boot. 03:27:18 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:27:18 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl'), 03:27:18 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:18 03:27:18 03:27:18 03:27:18 %:- add_import_module(header_sane,baseKB,end). 03:27:18 03:27:18 :- set_defaultAssertMt(myMt). 03:27:18 03:27:18 /*~ 03:27:18 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 :- expects_dialect(pfc). 03:27:18 03:27:18 /*~ 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 :- mpred_trace_exec. 03:27:18 03:27:18 /*~ 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 mtHybrid(modA). 03:27:18 /*~ 03:27:18 No source location!? 03:27:18 %~ message_hook( 03:27:18 %~ error( 03:27:18 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:18 %~ error, 03:27:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:18 %~ imported_procedure, 03:27:18 %~ baseKB : mtHybrid/1]]) 03:27:18 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:18 ~*/ 03:27:18 03:27:18 mtProlog(modB). 03:27:18 03:27:18 03:27:18 03:27:18 /*~ 03:27:18 No source location!? 03:27:18 %~ message_hook( 03:27:18 %~ error( 03:27:18 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:18 %~ error, 03:27:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:18 %~ imported_procedure, 03:27:18 %~ baseKB : mtProlog/1]]) 03:27:18 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 03:27:18 03:27:18 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:18 03:27:18 /*~ 03:27:18 No source location!? 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 modB: (codeB). 03:27:18 03:27:18 %:- \+ modA:codeA. 03:27:18 03:27:18 /*~ 03:27:18 No source location!? 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 %:- \+ modA:codeA. 03:27:18 03:27:18 genlMt(modA,modB). 03:27:18 03:27:18 % before test, to make sure codeA was not accdently defined in modB 03:27:18 /*~ 03:27:18 %~ baseKB : mpred_fwc1( genlMt(modA,modB)). 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 % before test, to make sure codeA was not accdently defined in modB 03:27:18 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:18 /*~ 03:27:18 %~ ?-( mpred_test( "Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:18 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:18 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_22012)))) 03:27:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:18 03:27:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:18 03:27:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:18 03:27:18 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0001_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:18 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\']"'. 03:27:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:18 ~*/ 03:27:18 03:27:18 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:18 03:27:18 /*~ 03:27:18 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:18 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:18 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_18082)))) 03:27:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:18 03:27:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:18 03:27:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:18 03:27:18 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0002_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:18 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\']"'. 03:27:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 :- sanity( module_clause(modA:codeA,_)). 03:27:18 /*~ 03:27:18 %~ ?-( mpred_test("Test_0003_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:18 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_33620)),codeB)))) 03:27:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:18 03:27:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:18 03:27:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:18 03:27:18 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0003_Line_0000__CodeA_in_modA_in_myMt'. 03:27:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:18 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\']"'. 03:27:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:18 ~*/ 03:27:18 03:27:18 :- sanity( module_clause(modB:codeB,_)). 03:27:18 03:27:18 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:18 /*~ 03:27:18 %~ ?-( mpred_test("Test_0004_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:18 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:18 no_proof_for(module_clause(modB:codeB,true)). 03:27:18 03:27:18 no_proof_for(module_clause(modB:codeB,true)). 03:27:18 03:27:18 no_proof_for(module_clause(modB:codeB,true)). 03:27:18 03:27:18 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0004_Line_0000__CodeB_in_modB_in_myMt'. 03:27:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:18 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\']"'. 03:27:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:18 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:18 03:27:18 % make sure genlMt didnt unassert 03:27:18 /*~ 03:27:18 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 % make sure genlMt didnt unassert 03:27:18 :- sanity(clause_u(modB:codeB,_)). 03:27:18 03:27:18 03:27:18 03:27:18 % run the test 03:27:18 /*~ 03:27:18 %~ ?-( mpred_test("Test_0005_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:18 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:18 no_proof_for(clause_u(modB:codeB,true)). 03:27:18 03:27:18 no_proof_for(clause_u(modB:codeB,true)). 03:27:18 03:27:18 no_proof_for(clause_u(modB:codeB,true)). 03:27:18 03:27:18 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0005_Line_0000__CodeB_in_modB_in_myMt'. 03:27:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:18 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\']"'. 03:27:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 03:27:18 03:27:18 % run the test 03:27:18 modA: (:- codeA). 03:27:18 03:27:18 03:27:18 % to make codeB sure is available in modA 03:27:18 /*~ 03:27:18 No source location!? 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 03:27:18 % to make codeB sure is available in modA 03:27:18 :- mpred_must( clause_u(modA:codeB,_)). 03:27:18 03:27:18 % to make sure codeA does not get accdently defined in modB 03:27:18 /*~ 03:27:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_172904))]) 03:27:18 03:27:18 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:18 03:27:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:18 (0)$[system] '$c_call_prolog'. no(clause) 03:27:18 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:18 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:18 (10)$[system] '$load_file'('mt_03a.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:27:18 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a6b00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6b00)))). no(clause) 03:27:18 (14)$[system] '$c_call_prolog'. no(clause) 03:27:18 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a6b00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6b00))). % init.pl:646: 03:27:18 (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: 03:27:18 (21)<gt;*>$[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: 03:27:18 (25)$[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: 03:27:18 (26)<gt;*>$[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: 03:27:18 (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: 03:27:18 (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: 03:27:18 (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: 03:27:18 (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: 03:27:18 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:18 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:18 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:18 (34)$[myMt] pfc_lib:log_failure(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4209: 03:27:18 (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: 03:27:18 (36)$[myMt] '<gt;meta-call>'(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) 03:27:18 (37)[myMt] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4229: 03:27:18 (38)$[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:18 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:18 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:18 (41)[myMt] dumpst:dumpST. % dumpst.pl:150: 03:27:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:18 03:27:18 %~ DUMP_BREAK/0 03:27:18 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:18 Unhandled exception: abort 03:27:18 ERROR: Unhandled exception: abort 03:27:18 ~*/ 03:27:18 /*~ 03:27:18 ~*/ 03:27:18 /* <gt;module> 03:27:18 % 03:27:18 % PFC is codeA language extension for prolog. 03:27:18 % 03:27:18 % It adds codeA new type of module inheritance 03:27:18 % 03:27:18 % Dec 13, 2035 03:27:18 % Douglas Miles 03:27:18 */ 03:27:18 % was_module(header_sane,[]). 03:27:18 03:27:18 :- include(library(logicmoo_test_header)). 03:27:18 03:27:18 03:27:18 %:- add_import_module(header_sane,baseKB,end). 03:27:18 03:27:18 /*~ 03:27:18 running(-), 03:27:18 %~ reload_of_test_header. 03:27:18 %~ %~ Reset DB complete for myMt 03:27:18 %~ %~ Reset DB complete for myMt 03:27:18 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 03:27:18 %:- add_import_module(header_sane,baseKB,end). 03:27:18 03:27:18 :- set_defaultAssertMt(myMt). 03:27:18 03:27:18 /*~ 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 :- expects_dialect(pfc). 03:27:18 03:27:18 /*~ 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 :- mpred_trace_exec. 03:27:18 03:27:18 /*~ 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 mtHybrid(modA). 03:27:18 /*~ 03:27:18 No source location!? 03:27:18 %~ message_hook( 03:27:18 %~ error( 03:27:18 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:18 %~ error, 03:27:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:18 %~ imported_procedure, 03:27:18 %~ baseKB : mtHybrid/1]]) 03:27:18 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:18 ~*/ 03:27:18 03:27:18 mtProlog(modB). 03:27:18 03:27:18 03:27:18 03:27:18 /*~ 03:27:18 No source location!? 03:27:18 %~ message_hook( 03:27:18 %~ error( 03:27:18 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:18 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:18 %~ error, 03:27:18 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:18 %~ imported_procedure, 03:27:18 %~ baseKB : mtProlog/1]]) 03:27:18 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:18 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 03:27:18 03:27:18 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:18 03:27:18 /*~ 03:27:18 No source location!? 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 modB: (codeB). 03:27:18 03:27:18 %:- \+ modA:codeA. 03:27:18 03:27:18 /*~ 03:27:18 No source location!? 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 %:- \+ modA:codeA. 03:27:18 03:27:18 genlMt(modA,modB). 03:27:18 03:27:18 % before test, to make sure codeA was not accdently defined in modB 03:27:18 /*~ 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 % before test, to make sure codeA was not accdently defined in modB 03:27:18 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:18 /*~ 03:27:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:37 03:27:18 %~ ?-( mpred_test( "Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:18 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:18 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94532)))) 03:27:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:18 03:27:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:18 03:27:18 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:18 03:27:18 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0006_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:18 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\']"'. 03:27:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:18 ~*/ 03:27:18 03:27:18 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:18 03:27:18 /*~ 03:27:18 %~ ?-( mpred_test( "Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:18 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:18 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_222754)))) 03:27:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:18 03:27:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:18 03:27:18 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:18 03:27:18 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0007_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:18 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\']"'. 03:27:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 :- sanity( module_clause(modA:codeA,_)). 03:27:18 /*~ 03:27:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:40 03:27:18 %~ ?-( mpred_test("Test_0008_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:18 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_11104)),codeB)))) 03:27:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:18 03:27:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:18 03:27:18 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:18 03:27:18 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0008_Line_0000__CodeA_in_modA_in_myMt'. 03:27:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:18 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\']"'. 03:27:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:18 ~*/ 03:27:18 03:27:18 :- sanity( module_clause(modB:codeB,_)). 03:27:18 03:27:18 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:18 /*~ 03:27:18 %~ ?-( mpred_test("Test_0009_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:18 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:18 no_proof_for(module_clause(modB:codeB,true)). 03:27:18 03:27:18 no_proof_for(module_clause(modB:codeB,true)). 03:27:18 03:27:18 no_proof_for(module_clause(modB:codeB,true)). 03:27:18 03:27:18 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0009_Line_0000__CodeB_in_modB_in_myMt'. 03:27:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:18 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\']"'. 03:27:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:18 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:18 03:27:18 % make sure genlMt didnt unassert 03:27:18 /*~ 03:27:18 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 % make sure genlMt didnt unassert 03:27:18 :- sanity(clause_u(modB:codeB,_)). 03:27:18 03:27:18 03:27:18 03:27:18 % run the test 03:27:18 /*~ 03:27:18 %~ ?-( mpred_test("Test_0010_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:18 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:18 no_proof_for(clause_u(modB:codeB,true)). 03:27:18 03:27:18 no_proof_for(clause_u(modB:codeB,true)). 03:27:18 03:27:18 no_proof_for(clause_u(modB:codeB,true)). 03:27:18 03:27:18 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0010_Line_0000__CodeB_in_modB_in_myMt'. 03:27:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:18 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\']"'. 03:27:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 03:27:18 03:27:18 % run the test 03:27:18 modA: (:- codeA). 03:27:18 03:27:18 03:27:18 % to make codeB sure is available in modA 03:27:18 /*~ 03:27:18 No source location!? 03:27:18 ~*/ 03:27:18 03:27:18 03:27:18 03:27:18 % to make codeB sure is available in modA 03:27:18 :- mpred_must( clause_u(modA:codeB,_)). 03:27:18 03:27:18 % to make sure codeA does not get accdently defined in modB 03:27:18 /*~ 03:27:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_485666))]) 03:27:18 03:27:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 03:27:18 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:18 03:27:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:18 (0)$[system] '$c_call_prolog'. no(clause) 03:27:18 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:18 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:18 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:18 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a7080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7080)))). no(clause) 03:27:18 (14)$[system] '$c_call_prolog'. no(clause) 03:27:18 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a7080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7080))). % init.pl:646: 03:27:18 (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: 03:27:18 (21)<gt;*>$[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: 03:27:18 (25)$[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: 03:27:19 (26)<gt;*>$[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: 03:27:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:19 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:19 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:19 (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: 03:27:19 (36)$[myMt] '<gt;meta-call>'(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) 03:27:19 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:19 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:19 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:19 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:19 03:27:19 %~ DUMP_BREAK/0 03:27:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:19 Unhandled exception: abort 03:27:19 ERROR: Unhandled exception: abort 03:27:19 ~*/ 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 /* <gt;module> 03:27:19 % 03:27:19 % PFC is codeA language extension for prolog. 03:27:19 % 03:27:19 % It adds codeA new type of module inheritance 03:27:19 % 03:27:19 % Dec 13, 2035 03:27:19 % Douglas Miles 03:27:19 */ 03:27:19 % was_module(header_sane,[]). 03:27:19 03:27:19 :- include(library(logicmoo_test_header)). 03:27:19 03:27:19 03:27:19 %:- add_import_module(header_sane,baseKB,end). 03:27:19 03:27:19 /*~ 03:27:19 running(-), 03:27:19 %~ reload_of_test_header. 03:27:19 %~ %~ Reset DB complete for myMt 03:27:19 %~ %~ Reset DB complete for myMt 03:27:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 %:- add_import_module(header_sane,baseKB,end). 03:27:19 03:27:19 :- set_defaultAssertMt(myMt). 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- expects_dialect(pfc). 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- mpred_trace_exec. 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 mtHybrid(modA). 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 %~ message_hook( 03:27:19 %~ error( 03:27:19 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:19 %~ error, 03:27:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:19 %~ imported_procedure, 03:27:19 %~ baseKB : mtHybrid/1]]) 03:27:19 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:19 ~*/ 03:27:19 03:27:19 mtProlog(modB). 03:27:19 03:27:19 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 %~ message_hook( 03:27:19 %~ error( 03:27:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:19 %~ error, 03:27:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:19 %~ imported_procedure, 03:27:19 %~ baseKB : mtProlog/1]]) 03:27:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 03:27:19 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 modB: (codeB). 03:27:19 03:27:19 %:- \+ modA:codeA. 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 %:- \+ modA:codeA. 03:27:19 03:27:19 genlMt(modA,modB). 03:27:19 03:27:19 % before test, to make sure codeA was not accdently defined in modB 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % before test, to make sure codeA was not accdently defined in modB 03:27:19 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test( "Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:19 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:19 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_92740)))) 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0011_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:19 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test( "Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:19 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:19 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_288042)))) 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0012_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- sanity( module_clause(modA:codeA,_)). 03:27:19 /*~ 03:27:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:40 03:27:19 %~ ?-( mpred_test("Test_0013_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:19 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_812652)),codeB)))) 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0013_Line_0000__CodeA_in_modA_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 :- sanity( module_clause(modB:codeB,_)). 03:27:19 03:27:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test("Test_0014_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:19 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0014_Line_0000__CodeB_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:19 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:19 03:27:19 % make sure genlMt didnt unassert 03:27:19 /*~ 03:27:19 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % make sure genlMt didnt unassert 03:27:19 :- sanity(clause_u(modB:codeB,_)). 03:27:19 03:27:19 03:27:19 03:27:19 % run the test 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test("Test_0015_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:19 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0015_Line_0000__CodeB_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 03:27:19 % run the test 03:27:19 modA: (:- codeA). 03:27:19 03:27:19 03:27:19 % to make codeB sure is available in modA 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 % to make codeB sure is available in modA 03:27:19 :- mpred_must( clause_u(modA:codeB,_)). 03:27:19 03:27:19 % to make sure codeA does not get accdently defined in modB 03:27:19 /*~ 03:27:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_533368))]) 03:27:19 03:27:19 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:19 03:27:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 (0)$[system] '$c_call_prolog'. no(clause) 03:27:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:19 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a7f00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7f00)))). no(clause) 03:27:19 (14)$[system] '$c_call_prolog'. no(clause) 03:27:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a7f00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7f00))). % init.pl:646: 03:27:19 (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: 03:27:19 (21)<gt;*>$[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: 03:27:19 (25)$[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: 03:27:19 (26)<gt;*>$[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: 03:27:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:19 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:19 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:19 (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: 03:27:19 (36)$[myMt] '<gt;meta-call>'(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) 03:27:19 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:19 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:19 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:19 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:19 03:27:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 03:27:19 %~ DUMP_BREAK/0 03:27:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:19 Unhandled exception: abort 03:27:19 ERROR: Unhandled exception: abort 03:27:19 ~*/ 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 /* <gt;module> 03:27:19 % 03:27:19 % PFC is codeA language extension for prolog. 03:27:19 % 03:27:19 % It adds codeA new type of module inheritance 03:27:19 % 03:27:19 % Dec 13, 2035 03:27:19 % Douglas Miles 03:27:19 */ 03:27:19 % was_module(header_sane,[]). 03:27:19 03:27:19 :- include(library(logicmoo_test_header)). 03:27:19 03:27:19 03:27:19 %:- add_import_module(header_sane,baseKB,end). 03:27:19 03:27:19 /*~ 03:27:19 running(-), 03:27:19 %~ reload_of_test_header. 03:27:19 %~ %~ Reset DB complete for myMt 03:27:19 %~ %~ Reset DB complete for myMt 03:27:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 %:- add_import_module(header_sane,baseKB,end). 03:27:19 03:27:19 :- set_defaultAssertMt(myMt). 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- expects_dialect(pfc). 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- mpred_trace_exec. 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 mtHybrid(modA). 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:23 03:27:19 %~ message_hook( 03:27:19 %~ error( 03:27:19 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:19 %~ error, 03:27:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:19 %~ imported_procedure, 03:27:19 %~ baseKB : mtHybrid/1]]) 03:27:19 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:19 ~*/ 03:27:19 03:27:19 mtProlog(modB). 03:27:19 03:27:19 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 %~ message_hook( 03:27:19 %~ error( 03:27:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:19 %~ error, 03:27:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:19 %~ imported_procedure, 03:27:19 %~ baseKB : mtProlog/1]]) 03:27:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 03:27:19 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 modB: (codeB). 03:27:19 03:27:19 %:- \+ modA:codeA. 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 %:- \+ modA:codeA. 03:27:19 03:27:19 genlMt(modA,modB). 03:27:19 03:27:19 % before test, to make sure codeA was not accdently defined in modB 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % before test, to make sure codeA was not accdently defined in modB 03:27:19 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:19 /*~ 03:27:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:37 03:27:19 %~ ?-( mpred_test( "Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:19 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:19 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_93824)))) 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0016_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:19 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test( "Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:19 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:19 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_769084)))) 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0017_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- sanity( module_clause(modA:codeA,_)). 03:27:19 /*~ 03:27:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:40 03:27:19 %~ ?-( mpred_test("Test_0018_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:19 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_647528)),codeB)))) 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0018_Line_0000__CodeA_in_modA_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 :- sanity( module_clause(modB:codeB,_)). 03:27:19 03:27:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test("Test_0019_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:19 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0019_Line_0000__CodeB_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:19 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:19 03:27:19 % make sure genlMt didnt unassert 03:27:19 /*~ 03:27:19 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % make sure genlMt didnt unassert 03:27:19 :- sanity(clause_u(modB:codeB,_)). 03:27:19 03:27:19 03:27:19 03:27:19 % run the test 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test("Test_0020_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:19 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0020_Line_0000__CodeB_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 03:27:19 % run the test 03:27:19 modA: (:- codeA). 03:27:19 03:27:19 03:27:19 % to make codeB sure is available in modA 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 % to make codeB sure is available in modA 03:27:19 :- mpred_must( clause_u(modA:codeB,_)). 03:27:19 03:27:19 % to make sure codeA does not get accdently defined in modB 03:27:19 /*~ 03:27:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_677682))]) 03:27:19 03:27:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 03:27:19 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:19 03:27:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 (0)$[system] '$c_call_prolog'. no(clause) 03:27:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:19 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a7a00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7a00)))). no(clause) 03:27:19 (14)$[system] '$c_call_prolog'. no(clause) 03:27:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a7a00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7a00))). % init.pl:646: 03:27:19 (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: 03:27:19 (21)<gt;*>$[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: 03:27:19 (25)$[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: 03:27:19 (26)<gt;*>$[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: 03:27:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:19 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:19 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:19 (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: 03:27:19 (36)$[myMt] '<gt;meta-call>'(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) 03:27:19 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:19 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:19 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:19 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:19 03:27:19 %~ DUMP_BREAK/0 03:27:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:19 Unhandled exception: abort 03:27:19 ERROR: Unhandled exception: abort 03:27:19 ~*/ 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 /* <gt;module> 03:27:19 % 03:27:19 % PFC is codeA language extension for prolog. 03:27:19 % 03:27:19 % It adds codeA new type of module inheritance 03:27:19 % 03:27:19 % Dec 13, 2035 03:27:19 % Douglas Miles 03:27:19 */ 03:27:19 % was_module(header_sane,[]). 03:27:19 03:27:19 :- include(library(logicmoo_test_header)). 03:27:19 03:27:19 03:27:19 %:- add_import_module(header_sane,baseKB,end). 03:27:19 03:27:19 /*~ 03:27:19 running(-), 03:27:19 %~ reload_of_test_header. 03:27:19 %~ %~ Reset DB complete for myMt 03:27:19 %~ %~ Reset DB complete for myMt 03:27:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 %:- add_import_module(header_sane,baseKB,end). 03:27:19 03:27:19 :- set_defaultAssertMt(myMt). 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- expects_dialect(pfc). 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- mpred_trace_exec. 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 mtHybrid(modA). 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 %~ message_hook( 03:27:19 %~ error( 03:27:19 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:19 %~ error, 03:27:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:19 %~ imported_procedure, 03:27:19 %~ baseKB : mtHybrid/1]]) 03:27:19 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:19 ~*/ 03:27:19 03:27:19 mtProlog(modB). 03:27:19 03:27:19 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 %~ message_hook( 03:27:19 %~ error( 03:27:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:19 %~ error, 03:27:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:19 %~ imported_procedure, 03:27:19 %~ baseKB : mtProlog/1]]) 03:27:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 03:27:19 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 modB: (codeB). 03:27:19 03:27:19 %:- \+ modA:codeA. 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 %:- \+ modA:codeA. 03:27:19 03:27:19 genlMt(modA,modB). 03:27:19 03:27:19 % before test, to make sure codeA was not accdently defined in modB 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % before test, to make sure codeA was not accdently defined in modB 03:27:19 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test( "Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:19 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:19 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_94182)))) 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0021_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:19 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test( "Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:19 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:19 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_995184)))) 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0022_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- sanity( module_clause(modA:codeA,_)). 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test("Test_0023_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:19 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_892830)),codeB)))) 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0023_Line_0000__CodeA_in_modA_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 :- sanity( module_clause(modB:codeB,_)). 03:27:19 03:27:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test("Test_0024_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:19 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0024_Line_0000__CodeB_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:19 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:19 03:27:19 % make sure genlMt didnt unassert 03:27:19 /*~ 03:27:19 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % make sure genlMt didnt unassert 03:27:19 :- sanity(clause_u(modB:codeB,_)). 03:27:19 03:27:19 03:27:19 03:27:19 % run the test 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test("Test_0025_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:19 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0025_Line_0000__CodeB_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 03:27:19 % run the test 03:27:19 modA: (:- codeA). 03:27:19 03:27:19 03:27:19 % to make codeB sure is available in modA 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 % to make codeB sure is available in modA 03:27:19 :- mpred_must( clause_u(modA:codeB,_)). 03:27:19 03:27:19 % to make sure codeA does not get accdently defined in modB 03:27:19 /*~ 03:27:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_827910))]) 03:27:19 03:27:19 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:19 03:27:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 (0)$[system] '$c_call_prolog'. no(clause) 03:27:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:19 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a7780),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7780)))). no(clause) 03:27:19 (14)$[system] '$c_call_prolog'. no(clause) 03:27:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a7780),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7780))). % init.pl:646: 03:27:19 (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: 03:27:19 (21)<gt;*>$[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: 03:27:19 (25)$[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: 03:27:19 (26)<gt;*>$[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: 03:27:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:19 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:19 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:19 (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: 03:27:19 (36)$[myMt] '<gt;meta-call>'(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) 03:27:19 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:19 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:19 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:19 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:19 03:27:19 %~ DUMP_BREAK/0 03:27:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:19 Unhandled exception: abort 03:27:19 ERROR: Unhandled exception: abort 03:27:19 ~*/ 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 /* <gt;module> 03:27:19 % 03:27:19 % PFC is codeA language extension for prolog. 03:27:19 % 03:27:19 % It adds codeA new type of module inheritance 03:27:19 % 03:27:19 % Dec 13, 2035 03:27:19 % Douglas Miles 03:27:19 */ 03:27:19 % was_module(header_sane,[]). 03:27:19 03:27:19 :- include(library(logicmoo_test_header)). 03:27:19 03:27:19 03:27:19 %:- add_import_module(header_sane,baseKB,end). 03:27:19 03:27:19 /*~ 03:27:19 running(-), 03:27:19 %~ reload_of_test_header. 03:27:19 %~ %~ Reset DB complete for myMt 03:27:19 %~ %~ Reset DB complete for myMt 03:27:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:27:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 %:- add_import_module(header_sane,baseKB,end). 03:27:19 03:27:19 :- set_defaultAssertMt(myMt). 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- expects_dialect(pfc). 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- mpred_trace_exec. 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 mtHybrid(modA). 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 %~ message_hook( 03:27:19 %~ error( 03:27:19 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:19 %~ error, 03:27:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:19 %~ imported_procedure, 03:27:19 %~ baseKB : mtHybrid/1]]) 03:27:19 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:19 ~*/ 03:27:19 03:27:19 mtProlog(modB). 03:27:19 03:27:19 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 %~ message_hook( 03:27:19 %~ error( 03:27:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:19 %~ error, 03:27:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:19 %~ imported_procedure, 03:27:19 %~ baseKB : mtProlog/1]]) 03:27:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 03:27:19 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 modB: (codeB). 03:27:19 03:27:19 %:- \+ modA:codeA. 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 %:- \+ modA:codeA. 03:27:19 03:27:19 genlMt(modA,modB). 03:27:19 03:27:19 % before test, to make sure codeA was not accdently defined in modB 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % before test, to make sure codeA was not accdently defined in modB 03:27:19 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test( "Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:19 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:19 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_95168)))) 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0026_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:19 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test( "Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:19 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:19 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_670606)))) 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0027_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- sanity( module_clause(modA:codeA,_)). 03:27:19 /*~ 03:27:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:40 03:27:19 %~ ?-( mpred_test("Test_0028_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:19 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1820246)),codeB)))) 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0028_Line_0000__CodeA_in_modA_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 :- sanity( module_clause(modB:codeB,_)). 03:27:19 03:27:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test("Test_0029_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:19 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(module_clause(modB:codeB,true)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0029_Line_0000__CodeB_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:19 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:19 03:27:19 % make sure genlMt didnt unassert 03:27:19 /*~ 03:27:19 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % make sure genlMt didnt unassert 03:27:19 :- sanity(clause_u(modB:codeB,_)). 03:27:19 03:27:19 03:27:19 03:27:19 % run the test 03:27:19 /*~ 03:27:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 03:27:19 %~ ?-( mpred_test("Test_0030_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:19 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 no_proof_for(clause_u(modB:codeB,true)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0030_Line_0000__CodeB_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 03:27:19 % run the test 03:27:19 modA: (:- codeA). 03:27:19 03:27:19 03:27:19 % to make codeB sure is available in modA 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 % to make codeB sure is available in modA 03:27:19 :- mpred_must( clause_u(modA:codeB,_)). 03:27:19 03:27:19 % to make sure codeA does not get accdently defined in modB 03:27:19 /*~ 03:27:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1770534))]) 03:27:19 03:27:19 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:19 03:27:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 (0)$[system] '$c_call_prolog'. no(clause) 03:27:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:19 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a6500),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6500)))). no(clause) 03:27:19 (14)$[system] '$c_call_prolog'. no(clause) 03:27:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a6500),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6500))). % init.pl:646: 03:27:19 (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: 03:27:19 (21)<gt;*>$[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: 03:27:19 (25)$[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: 03:27:19 (26)<gt;*>$[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: 03:27:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:19 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:19 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:19 (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: 03:27:19 (36)$[myMt] '<gt;meta-call>'(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) 03:27:19 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:19 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:19 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:19 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:19 03:27:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 03:27:19 %~ DUMP_BREAK/0 03:27:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:19 Unhandled exception: abort 03:27:19 ERROR: Unhandled exception: abort 03:27:19 ~*/ 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 /* <gt;module> 03:27:19 % 03:27:19 % PFC is codeA language extension for prolog. 03:27:19 % 03:27:19 % It adds codeA new type of module inheritance 03:27:19 % 03:27:19 % Dec 13, 2035 03:27:19 % Douglas Miles 03:27:19 */ 03:27:19 % was_module(header_sane,[]). 03:27:19 03:27:19 :- include(library(logicmoo_test_header)). 03:27:19 03:27:19 03:27:19 %:- add_import_module(header_sane,baseKB,end). 03:27:19 03:27:19 /*~ 03:27:19 running(-), 03:27:19 %~ reload_of_test_header. 03:27:19 %~ %~ Reset DB complete for myMt 03:27:19 %~ %~ Reset DB complete for myMt 03:27:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:27:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 %:- add_import_module(header_sane,baseKB,end). 03:27:19 03:27:19 :- set_defaultAssertMt(myMt). 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- expects_dialect(pfc). 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 :- mpred_trace_exec. 03:27:19 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 mtHybrid(modA). 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 %~ message_hook( 03:27:19 %~ error( 03:27:19 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:19 %~ error, 03:27:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:19 %~ imported_procedure, 03:27:19 %~ baseKB : mtHybrid/1]]) 03:27:19 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:19 ~*/ 03:27:19 03:27:19 mtProlog(modB). 03:27:19 03:27:19 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 %~ message_hook( 03:27:19 %~ error( 03:27:19 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:19 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:19 %~ error, 03:27:19 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:19 %~ imported_procedure, 03:27:19 %~ baseKB : mtProlog/1]]) 03:27:19 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:19 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 03:27:19 03:27:19 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 modB: (codeB). 03:27:19 03:27:19 %:- \+ modA:codeA. 03:27:19 03:27:19 /*~ 03:27:19 No source location!? 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 %:- \+ modA:codeA. 03:27:19 03:27:19 genlMt(modA,modB). 03:27:19 03:27:19 % before test, to make sure codeA was not accdently defined in modB 03:27:19 /*~ 03:27:19 ~*/ 03:27:19 03:27:19 03:27:19 % before test, to make sure codeA was not accdently defined in modB 03:27:19 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:19 /*~ 03:27:19 %~ ?-( mpred_test( "Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:19 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:19 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_95892)))) 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:19 03:27:19 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0031_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:19 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:20 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test( "Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:20 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:20 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1451708)))) 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0032_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 :- sanity( module_clause(modA:codeA,_)). 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test("Test_0033_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:20 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1202734)),codeB)))) 03:27:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:20 03:27:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:20 03:27:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0033_Line_0000__CodeA_in_modA_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 :- sanity( module_clause(modB:codeB,_)). 03:27:20 03:27:20 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:20 /*~ 03:27:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:41 03:27:20 %~ ?-( mpred_test("Test_0034_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:20 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:20 no_proof_for(module_clause(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(module_clause(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(module_clause(modB:codeB,true)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0034_Line_0000__CodeB_in_modB_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:20 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:20 03:27:20 % make sure genlMt didnt unassert 03:27:20 /*~ 03:27:20 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 % make sure genlMt didnt unassert 03:27:20 :- sanity(clause_u(modB:codeB,_)). 03:27:20 03:27:20 03:27:20 03:27:20 % run the test 03:27:20 /*~ 03:27:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 03:27:20 %~ ?-( mpred_test("Test_0035_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:20 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:20 no_proof_for(clause_u(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(clause_u(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(clause_u(modB:codeB,true)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0035_Line_0000__CodeB_in_modB_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 03:27:20 % run the test 03:27:20 modA: (:- codeA). 03:27:20 03:27:20 03:27:20 % to make codeB sure is available in modA 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 % to make codeB sure is available in modA 03:27:20 :- mpred_must( clause_u(modA:codeB,_)). 03:27:20 03:27:20 % to make sure codeA does not get accdently defined in modB 03:27:20 /*~ 03:27:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_853448))]) 03:27:20 03:27:20 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:20 03:27:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 (0)$[system] '$c_call_prolog'. no(clause) 03:27:20 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:20 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:20 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:20 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a6c80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6c80)))). no(clause) 03:27:20 (14)$[system] '$c_call_prolog'. no(clause) 03:27:20 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a6c80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6c80))). % init.pl:646: 03:27:20 (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: 03:27:20 (21)<gt;*>$[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: 03:27:20 (25)$[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: 03:27:20 (26)<gt;*>$[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: 03:27:20 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:20 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:20 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:20 (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: 03:27:20 (36)$[myMt] '<gt;meta-call>'(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) 03:27:20 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:20 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:20 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:20 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:20 03:27:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 03:27:20 %~ DUMP_BREAK/0 03:27:20 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:20 Unhandled exception: abort 03:27:20 ERROR: Unhandled exception: abort 03:27:20 ~*/ 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 /* <gt;module> 03:27:20 % 03:27:20 % PFC is codeA language extension for prolog. 03:27:20 % 03:27:20 % It adds codeA new type of module inheritance 03:27:20 % 03:27:20 % Dec 13, 2035 03:27:20 % Douglas Miles 03:27:20 */ 03:27:20 % was_module(header_sane,[]). 03:27:20 03:27:20 :- include(library(logicmoo_test_header)). 03:27:20 03:27:20 03:27:20 %:- add_import_module(header_sane,baseKB,end). 03:27:20 03:27:20 /*~ 03:27:20 running(-), 03:27:20 %~ reload_of_test_header. 03:27:20 %~ %~ Reset DB complete for myMt 03:27:20 %~ %~ Reset DB complete for myMt 03:27:20 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 %:- add_import_module(header_sane,baseKB,end). 03:27:20 03:27:20 :- set_defaultAssertMt(myMt). 03:27:20 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 :- expects_dialect(pfc). 03:27:20 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 :- mpred_trace_exec. 03:27:20 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 mtHybrid(modA). 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:23 03:27:20 %~ message_hook( 03:27:20 %~ error( 03:27:20 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:20 %~ error, 03:27:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:20 %~ imported_procedure, 03:27:20 %~ baseKB : mtHybrid/1]]) 03:27:20 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:20 ~*/ 03:27:20 03:27:20 mtProlog(modB). 03:27:20 03:27:20 03:27:20 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:24 03:27:20 %~ message_hook( 03:27:20 %~ error( 03:27:20 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:20 %~ error, 03:27:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:20 %~ imported_procedure, 03:27:20 %~ baseKB : mtProlog/1]]) 03:27:20 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 03:27:20 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:20 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 modB: (codeB). 03:27:20 03:27:20 %:- \+ modA:codeA. 03:27:20 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 %:- \+ modA:codeA. 03:27:20 03:27:20 genlMt(modA,modB). 03:27:20 03:27:20 % before test, to make sure codeA was not accdently defined in modB 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 % before test, to make sure codeA was not accdently defined in modB 03:27:20 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test( "Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:20 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:20 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1096820)))) 03:27:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0036_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:20 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test( "Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:20 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:20 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1217584)))) 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0037_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 :- sanity( module_clause(modA:codeA,_)). 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test("Test_0038_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:20 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2822372)),codeB)))) 03:27:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:20 03:27:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:20 03:27:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0038_Line_0000__CodeA_in_modA_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 :- sanity( module_clause(modB:codeB,_)). 03:27:20 03:27:20 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test("Test_0039_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:20 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:20 no_proof_for(module_clause(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(module_clause(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(module_clause(modB:codeB,true)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0039_Line_0000__CodeB_in_modB_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:20 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:20 03:27:20 % make sure genlMt didnt unassert 03:27:20 /*~ 03:27:20 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 % make sure genlMt didnt unassert 03:27:20 :- sanity(clause_u(modB:codeB,_)). 03:27:20 03:27:20 03:27:20 03:27:20 % run the test 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test("Test_0040_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:20 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:20 no_proof_for(clause_u(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(clause_u(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(clause_u(modB:codeB,true)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0040_Line_0000__CodeB_in_modB_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 03:27:20 % run the test 03:27:20 modA: (:- codeA). 03:27:20 03:27:20 03:27:20 % to make codeB sure is available in modA 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 % to make codeB sure is available in modA 03:27:20 :- mpred_must( clause_u(modA:codeB,_)). 03:27:20 03:27:20 % to make sure codeA does not get accdently defined in modB 03:27:20 /*~ 03:27:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4051646))]) 03:27:20 03:27:20 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:20 03:27:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 (0)$[system] '$c_call_prolog'. no(clause) 03:27:20 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:20 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:20 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:20 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a6d00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6d00)))). no(clause) 03:27:20 (14)$[system] '$c_call_prolog'. no(clause) 03:27:20 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a6d00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6d00))). % init.pl:646: 03:27:20 (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: 03:27:20 (21)<gt;*>$[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: 03:27:20 (25)$[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: 03:27:20 (26)<gt;*>$[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: 03:27:20 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:20 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:20 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:20 (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: 03:27:20 (36)$[myMt] '<gt;meta-call>'(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) 03:27:20 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:20 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:20 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:20 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:20 03:27:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 03:27:20 %~ DUMP_BREAK/0 03:27:20 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:20 Unhandled exception: abort 03:27:20 ERROR: Unhandled exception: abort 03:27:20 ~*/ 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 /* <gt;module> 03:27:20 % 03:27:20 % PFC is codeA language extension for prolog. 03:27:20 % 03:27:20 % It adds codeA new type of module inheritance 03:27:20 % 03:27:20 % Dec 13, 2035 03:27:20 % Douglas Miles 03:27:20 */ 03:27:20 % was_module(header_sane,[]). 03:27:20 03:27:20 :- include(library(logicmoo_test_header)). 03:27:20 03:27:20 03:27:20 %:- add_import_module(header_sane,baseKB,end). 03:27:20 03:27:20 /*~ 03:27:20 running(-), 03:27:20 %~ reload_of_test_header. 03:27:20 %~ %~ Reset DB complete for myMt 03:27:20 %~ %~ Reset DB complete for myMt 03:27:20 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 %:- add_import_module(header_sane,baseKB,end). 03:27:20 03:27:20 :- set_defaultAssertMt(myMt). 03:27:20 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 :- expects_dialect(pfc). 03:27:20 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 :- mpred_trace_exec. 03:27:20 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 mtHybrid(modA). 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 %~ message_hook( 03:27:20 %~ error( 03:27:20 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:20 %~ error, 03:27:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:20 %~ imported_procedure, 03:27:20 %~ baseKB : mtHybrid/1]]) 03:27:20 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:20 ~*/ 03:27:20 03:27:20 mtProlog(modB). 03:27:20 03:27:20 03:27:20 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 %~ message_hook( 03:27:20 %~ error( 03:27:20 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:20 %~ error, 03:27:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:20 %~ imported_procedure, 03:27:20 %~ baseKB : mtProlog/1]]) 03:27:20 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 03:27:20 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:20 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 modB: (codeB). 03:27:20 03:27:20 %:- \+ modA:codeA. 03:27:20 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 %:- \+ modA:codeA. 03:27:20 03:27:20 genlMt(modA,modB). 03:27:20 03:27:20 % before test, to make sure codeA was not accdently defined in modB 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 % before test, to make sure codeA was not accdently defined in modB 03:27:20 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test( "Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:20 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:20 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_101976)))) 03:27:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0041_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:20 03:27:20 /*~ 03:27:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:38 03:27:20 %~ ?-( mpred_test( "Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:20 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:20 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1854348)))) 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0042_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 :- sanity( module_clause(modA:codeA,_)). 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test("Test_0043_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:20 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_3629026)),codeB)))) 03:27:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:20 03:27:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:20 03:27:20 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0043_Line_0000__CodeA_in_modA_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 :- sanity( module_clause(modB:codeB,_)). 03:27:20 03:27:20 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test("Test_0044_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:20 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:20 no_proof_for(module_clause(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(module_clause(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(module_clause(modB:codeB,true)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0044_Line_0000__CodeB_in_modB_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:20 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:20 03:27:20 % make sure genlMt didnt unassert 03:27:20 /*~ 03:27:20 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 % make sure genlMt didnt unassert 03:27:20 :- sanity(clause_u(modB:codeB,_)). 03:27:20 03:27:20 03:27:20 03:27:20 % run the test 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test("Test_0045_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:20 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:20 no_proof_for(clause_u(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(clause_u(modB:codeB,true)). 03:27:20 03:27:20 no_proof_for(clause_u(modB:codeB,true)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0045_Line_0000__CodeB_in_modB_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 03:27:20 % run the test 03:27:20 modA: (:- codeA). 03:27:20 03:27:20 03:27:20 % to make codeB sure is available in modA 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 % to make codeB sure is available in modA 03:27:20 :- mpred_must( clause_u(modA:codeB,_)). 03:27:20 03:27:20 % to make sure codeA does not get accdently defined in modB 03:27:20 /*~ 03:27:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1584466))]) 03:27:20 03:27:20 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:20 03:27:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 (0)$[system] '$c_call_prolog'. no(clause) 03:27:20 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:20 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:20 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:20 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a6080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6080)))). no(clause) 03:27:20 (14)$[system] '$c_call_prolog'. no(clause) 03:27:20 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a6080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6080))). % init.pl:646: 03:27:20 (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: 03:27:20 (21)<gt;*>$[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: 03:27:20 (25)$[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: 03:27:20 (26)<gt;*>$[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: 03:27:20 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:20 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:20 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:20 (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: 03:27:20 (36)$[myMt] '<gt;meta-call>'(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) 03:27:20 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:20 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:20 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:20 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:20 03:27:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 03:27:20 %~ DUMP_BREAK/0 03:27:20 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:20 Unhandled exception: abort 03:27:20 ERROR: Unhandled exception: abort 03:27:20 ~*/ 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 /* <gt;module> 03:27:20 % 03:27:20 % PFC is codeA language extension for prolog. 03:27:20 % 03:27:20 % It adds codeA new type of module inheritance 03:27:20 % 03:27:20 % Dec 13, 2035 03:27:20 % Douglas Miles 03:27:20 */ 03:27:20 % was_module(header_sane,[]). 03:27:20 03:27:20 :- include(library(logicmoo_test_header)). 03:27:20 03:27:20 03:27:20 %:- add_import_module(header_sane,baseKB,end). 03:27:20 03:27:20 /*~ 03:27:20 running(-), 03:27:20 %~ reload_of_test_header. 03:27:20 %~ %~ Reset DB complete for myMt 03:27:20 %~ %~ Reset DB complete for myMt 03:27:20 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:20 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:27:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 %:- add_import_module(header_sane,baseKB,end). 03:27:20 03:27:20 :- set_defaultAssertMt(myMt). 03:27:20 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 :- expects_dialect(pfc). 03:27:20 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 :- mpred_trace_exec. 03:27:20 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 mtHybrid(modA). 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 %~ message_hook( 03:27:20 %~ error( 03:27:20 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:20 %~ error, 03:27:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:20 %~ imported_procedure, 03:27:20 %~ baseKB : mtHybrid/1]]) 03:27:20 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:20 ~*/ 03:27:20 03:27:20 mtProlog(modB). 03:27:20 03:27:20 03:27:20 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:24 03:27:20 %~ message_hook( 03:27:20 %~ error( 03:27:20 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:20 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:20 %~ error, 03:27:20 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:20 %~ imported_procedure, 03:27:20 %~ baseKB : mtProlog/1]]) 03:27:20 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:20 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 03:27:20 03:27:20 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:20 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 modB: (codeB). 03:27:20 03:27:20 %:- \+ modA:codeA. 03:27:20 03:27:20 /*~ 03:27:20 No source location!? 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 %:- \+ modA:codeA. 03:27:20 03:27:20 genlMt(modA,modB). 03:27:20 03:27:20 % before test, to make sure codeA was not accdently defined in modB 03:27:20 /*~ 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 % before test, to make sure codeA was not accdently defined in modB 03:27:20 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test( "Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:20 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:20 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98410)))) 03:27:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0046_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:20 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test( "Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:20 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:20 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2078116)))) 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:20 03:27:20 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0047_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:20 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\']"'. 03:27:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:20 ~*/ 03:27:20 03:27:20 03:27:20 :- sanity( module_clause(modA:codeA,_)). 03:27:20 /*~ 03:27:20 %~ ?-( mpred_test("Test_0048_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:20 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_4080208)),codeB)))) 03:27:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:21 03:27:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:21 03:27:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0048_Line_0000__CodeA_in_modA_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 :- sanity( module_clause(modB:codeB,_)). 03:27:21 03:27:21 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:21 /*~ 03:27:21 %~ ?-( mpred_test("Test_0049_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:21 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:21 no_proof_for(module_clause(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(module_clause(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(module_clause(modB:codeB,true)). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0049_Line_0000__CodeB_in_modB_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:21 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:21 03:27:21 % make sure genlMt didnt unassert 03:27:21 /*~ 03:27:21 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 % make sure genlMt didnt unassert 03:27:21 :- sanity(clause_u(modB:codeB,_)). 03:27:21 03:27:21 03:27:21 03:27:21 % run the test 03:27:21 /*~ 03:27:21 %~ ?-( mpred_test("Test_0050_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:21 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:21 no_proof_for(clause_u(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(clause_u(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(clause_u(modB:codeB,true)). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0050_Line_0000__CodeB_in_modB_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 03:27:21 03:27:21 % run the test 03:27:21 modA: (:- codeA). 03:27:21 03:27:21 03:27:21 % to make codeB sure is available in modA 03:27:21 /*~ 03:27:21 No source location!? 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 03:27:21 % to make codeB sure is available in modA 03:27:21 :- mpred_must( clause_u(modA:codeB,_)). 03:27:21 03:27:21 % to make sure codeA does not get accdently defined in modB 03:27:21 /*~ 03:27:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1786868))]) 03:27:21 03:27:21 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:21 03:27:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:21 (0)$[system] '$c_call_prolog'. no(clause) 03:27:21 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:21 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:21 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:21 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a6e00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6e00)))). no(clause) 03:27:21 (14)$[system] '$c_call_prolog'. no(clause) 03:27:21 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a6e00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6e00))). % init.pl:646: 03:27:21 (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: 03:27:21 (21)<gt;*>$[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: 03:27:21 (25)$[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: 03:27:21 (26)<gt;*>$[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: 03:27:21 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:21 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:21 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:21 (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: 03:27:21 (36)$[myMt] '<gt;meta-call>'(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) 03:27:21 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:21 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:21 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:21 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:21 03:27:21 %~ DUMP_BREAK/0 03:27:21 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:21 Unhandled exception: abort 03:27:21 ERROR: Unhandled exception: abort 03:27:21 ~*/ 03:27:21 /*~ 03:27:21 ~*/ 03:27:21 /* <gt;module> 03:27:21 % 03:27:21 % PFC is codeA language extension for prolog. 03:27:21 % 03:27:21 % It adds codeA new type of module inheritance 03:27:21 % 03:27:21 % Dec 13, 2035 03:27:21 % Douglas Miles 03:27:21 */ 03:27:21 % was_module(header_sane,[]). 03:27:21 03:27:21 :- include(library(logicmoo_test_header)). 03:27:21 03:27:21 03:27:21 %:- add_import_module(header_sane,baseKB,end). 03:27:21 03:27:21 /*~ 03:27:21 running(-), 03:27:21 %~ reload_of_test_header. 03:27:21 %~ %~ Reset DB complete for myMt 03:27:21 %~ %~ Reset DB complete for myMt 03:27:21 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:21 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 03:27:21 %:- add_import_module(header_sane,baseKB,end). 03:27:21 03:27:21 :- set_defaultAssertMt(myMt). 03:27:21 03:27:21 /*~ 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 :- expects_dialect(pfc). 03:27:21 03:27:21 /*~ 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 :- mpred_trace_exec. 03:27:21 03:27:21 /*~ 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 mtHybrid(modA). 03:27:21 /*~ 03:27:21 No source location!? 03:27:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:23 03:27:21 %~ message_hook( 03:27:21 %~ error( 03:27:21 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:21 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:21 %~ error, 03:27:21 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:21 %~ imported_procedure, 03:27:21 %~ baseKB : mtHybrid/1]]) 03:27:21 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:21 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:21 ~*/ 03:27:21 03:27:21 mtProlog(modB). 03:27:21 03:27:21 03:27:21 03:27:21 /*~ 03:27:21 No source location!? 03:27:21 %~ message_hook( 03:27:21 %~ error( 03:27:21 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:21 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:21 %~ error, 03:27:21 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:21 %~ imported_procedure, 03:27:21 %~ baseKB : mtProlog/1]]) 03:27:21 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:21 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 03:27:21 03:27:21 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:21 03:27:21 /*~ 03:27:21 No source location!? 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 modB: (codeB). 03:27:21 03:27:21 %:- \+ modA:codeA. 03:27:21 03:27:21 /*~ 03:27:21 No source location!? 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 %:- \+ modA:codeA. 03:27:21 03:27:21 genlMt(modA,modB). 03:27:21 03:27:21 % before test, to make sure codeA was not accdently defined in modB 03:27:21 /*~ 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 % before test, to make sure codeA was not accdently defined in modB 03:27:21 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:21 /*~ 03:27:21 %~ ?-( mpred_test( "Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:21 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:21 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_98864)))) 03:27:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:21 03:27:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:21 03:27:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0051_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:21 03:27:21 /*~ 03:27:21 %~ ?-( mpred_test( "Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:21 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:21 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2247890)))) 03:27:21 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:21 03:27:21 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:21 03:27:21 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0052_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 :- sanity( module_clause(modA:codeA,_)). 03:27:21 /*~ 03:27:21 %~ ?-( mpred_test("Test_0053_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:21 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1258672)),codeB)))) 03:27:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:21 03:27:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:21 03:27:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0053_Line_0000__CodeA_in_modA_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 :- sanity( module_clause(modB:codeB,_)). 03:27:21 03:27:21 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:21 /*~ 03:27:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:41 03:27:21 %~ ?-( mpred_test("Test_0054_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:21 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:21 no_proof_for(module_clause(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(module_clause(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(module_clause(modB:codeB,true)). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0054_Line_0000__CodeB_in_modB_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:21 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:21 03:27:21 % make sure genlMt didnt unassert 03:27:21 /*~ 03:27:21 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 % make sure genlMt didnt unassert 03:27:21 :- sanity(clause_u(modB:codeB,_)). 03:27:21 03:27:21 03:27:21 03:27:21 % run the test 03:27:21 /*~ 03:27:21 %~ ?-( mpred_test("Test_0055_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:21 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:21 no_proof_for(clause_u(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(clause_u(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(clause_u(modB:codeB,true)). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0055_Line_0000__CodeB_in_modB_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 03:27:21 03:27:21 % run the test 03:27:21 modA: (:- codeA). 03:27:21 03:27:21 03:27:21 % to make codeB sure is available in modA 03:27:21 /*~ 03:27:21 No source location!? 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 03:27:21 % to make codeB sure is available in modA 03:27:21 :- mpred_must( clause_u(modA:codeB,_)). 03:27:21 03:27:21 % to make sure codeA does not get accdently defined in modB 03:27:21 /*~ 03:27:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_4154062))]) 03:27:21 03:27:21 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:21 03:27:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:21 (0)$[system] '$c_call_prolog'. no(clause) 03:27:21 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:21 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:21 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:21 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a6480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6480)))). no(clause) 03:27:21 (14)$[system] '$c_call_prolog'. no(clause) 03:27:21 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a6480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6480))). % init.pl:646: 03:27:21 (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: 03:27:21 (21)<gt;*>$[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: 03:27:21 (25)$[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: 03:27:21 (26)<gt;*>$[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: 03:27:21 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:21 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:21 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:21 (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: 03:27:21 (36)$[myMt] '<gt;meta-call>'(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) 03:27:21 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:21 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:21 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:21 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:21 03:27:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 03:27:21 %~ DUMP_BREAK/0 03:27:21 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:21 Unhandled exception: abort 03:27:21 ERROR: Unhandled exception: abort 03:27:21 ~*/ 03:27:21 /*~ 03:27:21 ~*/ 03:27:21 /* <gt;module> 03:27:21 % 03:27:21 % PFC is codeA language extension for prolog. 03:27:21 % 03:27:21 % It adds codeA new type of module inheritance 03:27:21 % 03:27:21 % Dec 13, 2035 03:27:21 % Douglas Miles 03:27:21 */ 03:27:21 % was_module(header_sane,[]). 03:27:21 03:27:21 :- include(library(logicmoo_test_header)). 03:27:21 03:27:21 03:27:21 %:- add_import_module(header_sane,baseKB,end). 03:27:21 03:27:21 /*~ 03:27:21 running(-), 03:27:21 %~ reload_of_test_header. 03:27:21 %~ %~ Reset DB complete for myMt 03:27:21 %~ %~ Reset DB complete for myMt 03:27:21 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:21 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 03:27:21 %:- add_import_module(header_sane,baseKB,end). 03:27:21 03:27:21 :- set_defaultAssertMt(myMt). 03:27:21 03:27:21 /*~ 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 :- expects_dialect(pfc). 03:27:21 03:27:21 /*~ 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 :- mpred_trace_exec. 03:27:21 03:27:21 /*~ 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 mtHybrid(modA). 03:27:21 /*~ 03:27:21 No source location!? 03:27:21 %~ message_hook( 03:27:21 %~ error( 03:27:21 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:21 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:21 %~ error, 03:27:21 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:21 %~ imported_procedure, 03:27:21 %~ baseKB : mtHybrid/1]]) 03:27:21 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:21 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:21 ~*/ 03:27:21 03:27:21 mtProlog(modB). 03:27:21 03:27:21 03:27:21 03:27:21 /*~ 03:27:21 No source location!? 03:27:21 %~ message_hook( 03:27:21 %~ error( 03:27:21 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:21 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:21 %~ error, 03:27:21 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:21 %~ imported_procedure, 03:27:21 %~ baseKB : mtProlog/1]]) 03:27:21 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:21 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 03:27:21 03:27:21 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:21 03:27:21 /*~ 03:27:21 No source location!? 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 modB: (codeB). 03:27:21 03:27:21 %:- \+ modA:codeA. 03:27:21 03:27:21 /*~ 03:27:21 No source location!? 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 %:- \+ modA:codeA. 03:27:21 03:27:21 genlMt(modA,modB). 03:27:21 03:27:21 % before test, to make sure codeA was not accdently defined in modB 03:27:21 /*~ 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 % before test, to make sure codeA was not accdently defined in modB 03:27:21 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:21 /*~ 03:27:21 %~ ?-( mpred_test( "Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:21 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:21 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_99220)))) 03:27:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:21 03:27:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:21 03:27:21 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0056_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:21 03:27:21 /*~ 03:27:21 %~ ?-( mpred_test( "Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:21 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:21 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_2475548)))) 03:27:21 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:21 03:27:21 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:21 03:27:21 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0057_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 :- sanity( module_clause(modA:codeA,_)). 03:27:21 /*~ 03:27:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:40 03:27:21 %~ ?-( mpred_test("Test_0058_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:21 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1757356)),codeB)))) 03:27:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:21 03:27:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:21 03:27:21 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0058_Line_0000__CodeA_in_modA_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 :- sanity( module_clause(modB:codeB,_)). 03:27:21 03:27:21 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:21 /*~ 03:27:21 %~ ?-( mpred_test("Test_0059_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:21 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:21 no_proof_for(module_clause(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(module_clause(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(module_clause(modB:codeB,true)). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0059_Line_0000__CodeB_in_modB_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:21 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:21 03:27:21 % make sure genlMt didnt unassert 03:27:21 /*~ 03:27:21 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 % make sure genlMt didnt unassert 03:27:21 :- sanity(clause_u(modB:codeB,_)). 03:27:21 03:27:21 03:27:21 03:27:21 % run the test 03:27:21 /*~ 03:27:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 03:27:21 %~ ?-( mpred_test("Test_0060_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:21 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:21 no_proof_for(clause_u(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(clause_u(modB:codeB,true)). 03:27:21 03:27:21 no_proof_for(clause_u(modB:codeB,true)). 03:27:21 03:27:21 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0060_Line_0000__CodeB_in_modB_in_myMt'. 03:27:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:21 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\']"'. 03:27:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 03:27:21 03:27:21 % run the test 03:27:21 modA: (:- codeA). 03:27:21 03:27:21 03:27:21 % to make codeB sure is available in modA 03:27:21 /*~ 03:27:21 No source location!? 03:27:21 ~*/ 03:27:21 03:27:21 03:27:21 03:27:21 % to make codeB sure is available in modA 03:27:21 :- mpred_must( clause_u(modA:codeB,_)). 03:27:21 03:27:21 % to make sure codeA does not get accdently defined in modB 03:27:21 /*~ 03:27:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1752504))]) 03:27:21 03:27:21 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:21 03:27:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:21 (0)$[system] '$c_call_prolog'. no(clause) 03:27:21 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:21 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:21 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:21 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a6080),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6080)))). no(clause) 03:27:21 (14)$[system] '$c_call_prolog'. no(clause) 03:27:21 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a6080),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6080))). % init.pl:646: 03:27:21 (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: 03:27:21 (21)<gt;*>$[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: 03:27:21 (25)$[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: 03:27:21 (26)<gt;*>$[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: 03:27:22 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:22 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:22 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:22 (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: 03:27:22 (36)$[myMt] '<gt;meta-call>'(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) 03:27:22 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:22 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:22 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:22 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:22 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:22 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:22 03:27:22 %~ DUMP_BREAK/0 03:27:22 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:22 Unhandled exception: abort 03:27:22 ERROR: Unhandled exception: abort 03:27:22 ~*/ 03:27:22 /*~ 03:27:22 ~*/ 03:27:22 /* <gt;module> 03:27:22 % 03:27:22 % PFC is codeA language extension for prolog. 03:27:22 % 03:27:22 % It adds codeA new type of module inheritance 03:27:22 % 03:27:22 % Dec 13, 2035 03:27:22 % Douglas Miles 03:27:22 */ 03:27:22 % was_module(header_sane,[]). 03:27:22 03:27:22 :- include(library(logicmoo_test_header)). 03:27:22 03:27:22 03:27:22 %:- add_import_module(header_sane,baseKB,end). 03:27:22 03:27:22 /*~ 03:27:22 running(-), 03:27:22 %~ reload_of_test_header. 03:27:22 %~ %~ Reset DB complete for myMt 03:27:22 %~ %~ Reset DB complete for myMt 03:27:22 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:22 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 03:27:22 %:- add_import_module(header_sane,baseKB,end). 03:27:22 03:27:22 :- set_defaultAssertMt(myMt). 03:27:22 03:27:22 /*~ 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 :- expects_dialect(pfc). 03:27:22 03:27:22 /*~ 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 :- mpred_trace_exec. 03:27:22 03:27:22 /*~ 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 mtHybrid(modA). 03:27:22 /*~ 03:27:22 No source location!? 03:27:22 %~ message_hook( 03:27:22 %~ error( 03:27:22 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:22 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:22 %~ error, 03:27:22 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:22 %~ imported_procedure, 03:27:22 %~ baseKB : mtHybrid/1]]) 03:27:22 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:22 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:22 ~*/ 03:27:22 03:27:22 mtProlog(modB). 03:27:22 03:27:22 03:27:22 03:27:22 /*~ 03:27:22 No source location!? 03:27:22 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:24 03:27:22 %~ message_hook( 03:27:22 %~ error( 03:27:22 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:22 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:22 %~ error, 03:27:22 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:22 %~ imported_procedure, 03:27:22 %~ baseKB : mtProlog/1]]) 03:27:22 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:22 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 03:27:22 03:27:22 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:22 03:27:22 /*~ 03:27:22 No source location!? 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 modB: (codeB). 03:27:22 03:27:22 %:- \+ modA:codeA. 03:27:22 03:27:22 /*~ 03:27:22 No source location!? 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 %:- \+ modA:codeA. 03:27:22 03:27:22 genlMt(modA,modB). 03:27:22 03:27:22 % before test, to make sure codeA was not accdently defined in modB 03:27:22 /*~ 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 % before test, to make sure codeA was not accdently defined in modB 03:27:22 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:22 /*~ 03:27:22 %~ ?-( mpred_test( "Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:22 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:22 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2000944)))) 03:27:22 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:22 03:27:22 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:22 03:27:22 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:22 03:27:22 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0061_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:22 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\']"'. 03:27:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:22 ~*/ 03:27:22 03:27:22 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:22 03:27:22 /*~ 03:27:22 %~ ?-( mpred_test( "Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:22 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:22 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1569432)))) 03:27:22 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:22 03:27:22 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:22 03:27:22 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:22 03:27:22 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0062_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:22 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\']"'. 03:27:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 :- sanity( module_clause(modA:codeA,_)). 03:27:22 /*~ 03:27:22 %~ ?-( mpred_test("Test_0063_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:22 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_5410)),codeB)))) 03:27:22 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:22 03:27:22 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:22 03:27:22 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:22 03:27:22 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0063_Line_0000__CodeA_in_modA_in_myMt'. 03:27:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:22 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\']"'. 03:27:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:22 ~*/ 03:27:22 03:27:22 :- sanity( module_clause(modB:codeB,_)). 03:27:22 03:27:22 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:22 /*~ 03:27:22 %~ ?-( mpred_test("Test_0064_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:22 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:22 no_proof_for(module_clause(modB:codeB,true)). 03:27:22 03:27:22 no_proof_for(module_clause(modB:codeB,true)). 03:27:22 03:27:22 no_proof_for(module_clause(modB:codeB,true)). 03:27:22 03:27:22 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0064_Line_0000__CodeB_in_modB_in_myMt'. 03:27:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:22 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\']"'. 03:27:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:22 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:22 03:27:22 % make sure genlMt didnt unassert 03:27:22 /*~ 03:27:22 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:44 03:27:22 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 % make sure genlMt didnt unassert 03:27:22 :- sanity(clause_u(modB:codeB,_)). 03:27:22 03:27:22 03:27:22 03:27:22 % run the test 03:27:22 /*~ 03:27:22 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 03:27:22 %~ ?-( mpred_test("Test_0065_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:22 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:22 no_proof_for(clause_u(modB:codeB,true)). 03:27:22 03:27:22 no_proof_for(clause_u(modB:codeB,true)). 03:27:22 03:27:22 no_proof_for(clause_u(modB:codeB,true)). 03:27:22 03:27:22 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0065_Line_0000__CodeB_in_modB_in_myMt'. 03:27:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:22 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\']"'. 03:27:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 03:27:22 03:27:22 % run the test 03:27:22 modA: (:- codeA). 03:27:22 03:27:22 03:27:22 % to make codeB sure is available in modA 03:27:22 /*~ 03:27:22 No source location!? 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 03:27:22 % to make codeB sure is available in modA 03:27:22 :- mpred_must( clause_u(modA:codeB,_)). 03:27:22 03:27:22 % to make sure codeA does not get accdently defined in modB 03:27:22 /*~ 03:27:22 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:22 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1859948))]) 03:27:22 03:27:22 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:22 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:22 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:22 03:27:22 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:22 (0)$[system] '$c_call_prolog'. no(clause) 03:27:22 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:22 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:22 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:22 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e720f5ce00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e720f5ce00)))). no(clause) 03:27:22 (14)$[system] '$c_call_prolog'. no(clause) 03:27:22 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e720f5ce00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e720f5ce00))). % init.pl:646: 03:27:22 (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: 03:27:22 (21)<gt;*>$[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: 03:27:22 (25)$[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: 03:27:22 (26)<gt;*>$[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: 03:27:22 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:22 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:22 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:22 (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: 03:27:22 (36)$[myMt] '<gt;meta-call>'(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) 03:27:22 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:22 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:22 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:22 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:22 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:22 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:22 03:27:22 %~ DUMP_BREAK/0 03:27:22 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:22 Unhandled exception: abort 03:27:22 ERROR: Unhandled exception: abort 03:27:22 ~*/ 03:27:22 /*~ 03:27:22 ~*/ 03:27:22 /* <gt;module> 03:27:22 % 03:27:22 % PFC is codeA language extension for prolog. 03:27:22 % 03:27:22 % It adds codeA new type of module inheritance 03:27:22 % 03:27:22 % Dec 13, 2035 03:27:22 % Douglas Miles 03:27:22 */ 03:27:22 % was_module(header_sane,[]). 03:27:22 03:27:22 :- include(library(logicmoo_test_header)). 03:27:22 03:27:22 03:27:22 %:- add_import_module(header_sane,baseKB,end). 03:27:22 03:27:22 /*~ 03:27:22 running(-), 03:27:22 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:27:22 %~ reload_of_test_header. 03:27:22 %~ %~ Reset DB complete for myMt 03:27:22 %~ %~ Reset DB complete for myMt 03:27:22 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:22 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 03:27:22 %:- add_import_module(header_sane,baseKB,end). 03:27:22 03:27:22 :- set_defaultAssertMt(myMt). 03:27:22 03:27:22 /*~ 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 :- expects_dialect(pfc). 03:27:22 03:27:22 /*~ 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 :- mpred_trace_exec. 03:27:22 03:27:22 /*~ 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 mtHybrid(modA). 03:27:22 /*~ 03:27:22 No source location!? 03:27:22 %~ message_hook( 03:27:22 %~ error( 03:27:22 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:22 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:22 %~ error, 03:27:22 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:22 %~ imported_procedure, 03:27:22 %~ baseKB : mtHybrid/1]]) 03:27:22 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:22 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:22 ~*/ 03:27:22 03:27:22 mtProlog(modB). 03:27:22 03:27:22 03:27:22 03:27:22 /*~ 03:27:22 No source location!? 03:27:22 %~ message_hook( 03:27:22 %~ error( 03:27:22 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:22 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:22 %~ error, 03:27:22 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:22 %~ imported_procedure, 03:27:22 %~ baseKB : mtProlog/1]]) 03:27:22 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:22 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 03:27:22 03:27:22 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:22 03:27:22 /*~ 03:27:22 No source location!? 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 modB: (codeB). 03:27:22 03:27:22 %:- \+ modA:codeA. 03:27:22 03:27:22 /*~ 03:27:22 No source location!? 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 %:- \+ modA:codeA. 03:27:22 03:27:22 genlMt(modA,modB). 03:27:22 03:27:22 % before test, to make sure codeA was not accdently defined in modB 03:27:22 /*~ 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 % before test, to make sure codeA was not accdently defined in modB 03:27:22 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:22 /*~ 03:27:22 %~ ?-( mpred_test( "Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:22 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:22 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_2109516)))) 03:27:22 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:22 03:27:22 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:22 03:27:22 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:22 03:27:22 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0066_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:22 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\']"'. 03:27:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:22 ~*/ 03:27:22 03:27:22 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:22 03:27:22 /*~ 03:27:22 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:38 03:27:22 %~ ?-( mpred_test( "Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:22 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:22 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1941918)))) 03:27:22 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:22 03:27:22 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:22 03:27:22 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:22 03:27:22 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0067_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:22 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\']"'. 03:27:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 :- sanity( module_clause(modA:codeA,_)). 03:27:22 /*~ 03:27:22 %~ ?-( mpred_test("Test_0068_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:22 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_1871456)),codeB)))) 03:27:22 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:22 03:27:22 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:22 03:27:22 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:22 03:27:22 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0068_Line_0000__CodeA_in_modA_in_myMt'. 03:27:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:22 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\']"'. 03:27:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:22 ~*/ 03:27:22 03:27:22 :- sanity( module_clause(modB:codeB,_)). 03:27:22 03:27:22 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:22 /*~ 03:27:22 %~ ?-( mpred_test("Test_0069_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:22 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:22 no_proof_for(module_clause(modB:codeB,true)). 03:27:22 03:27:22 no_proof_for(module_clause(modB:codeB,true)). 03:27:22 03:27:22 no_proof_for(module_clause(modB:codeB,true)). 03:27:22 03:27:22 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0069_Line_0000__CodeB_in_modB_in_myMt'. 03:27:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:22 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\']"'. 03:27:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:22 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:22 03:27:22 % make sure genlMt didnt unassert 03:27:22 /*~ 03:27:22 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 % make sure genlMt didnt unassert 03:27:22 :- sanity(clause_u(modB:codeB,_)). 03:27:22 03:27:22 03:27:22 03:27:22 % run the test 03:27:22 /*~ 03:27:22 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 03:27:22 %~ ?-( mpred_test("Test_0070_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:22 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:22 no_proof_for(clause_u(modB:codeB,true)). 03:27:22 03:27:22 no_proof_for(clause_u(modB:codeB,true)). 03:27:22 03:27:22 no_proof_for(clause_u(modB:codeB,true)). 03:27:22 03:27:22 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0070_Line_0000__CodeB_in_modB_in_myMt'. 03:27:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:22 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\']"'. 03:27:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 03:27:22 03:27:22 % run the test 03:27:22 modA: (:- codeA). 03:27:22 03:27:22 03:27:22 % to make codeB sure is available in modA 03:27:22 /*~ 03:27:22 No source location!? 03:27:22 ~*/ 03:27:22 03:27:22 03:27:22 03:27:22 % to make codeB sure is available in modA 03:27:22 :- mpred_must( clause_u(modA:codeB,_)). 03:27:22 03:27:22 % to make sure codeA does not get accdently defined in modB 03:27:22 /*~ 03:27:22 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:22 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1529680))]) 03:27:22 03:27:22 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:22 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:22 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:22 03:27:22 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:22 (0)$[system] '$c_call_prolog'. no(clause) 03:27:22 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:22 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:22 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:22 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a7180),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7180)))). no(clause) 03:27:22 (14)$[system] '$c_call_prolog'. no(clause) 03:27:22 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a7180),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7180))). % init.pl:646: 03:27:23 (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: 03:27:23 (21)<gt;*>$[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: 03:27:23 (25)$[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: 03:27:23 (26)<gt;*>$[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: 03:27:23 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:23 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:23 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:23 (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: 03:27:23 (36)$[myMt] '<gt;meta-call>'(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) 03:27:23 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:23 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:23 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:23 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:23 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:23 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:23 03:27:23 %~ DUMP_BREAK/0 03:27:23 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:23 Unhandled exception: abort 03:27:23 ERROR: Unhandled exception: abort 03:27:23 ~*/ 03:27:23 /*~ 03:27:23 ~*/ 03:27:23 /* <gt;module> 03:27:23 % 03:27:23 % PFC is codeA language extension for prolog. 03:27:23 % 03:27:23 % It adds codeA new type of module inheritance 03:27:23 % 03:27:23 % Dec 13, 2035 03:27:23 % Douglas Miles 03:27:23 */ 03:27:23 % was_module(header_sane,[]). 03:27:23 03:27:23 :- include(library(logicmoo_test_header)). 03:27:23 03:27:23 03:27:23 %:- add_import_module(header_sane,baseKB,end). 03:27:23 03:27:23 /*~ 03:27:23 running(-), 03:27:23 %~ reload_of_test_header. 03:27:23 %~ %~ Reset DB complete for myMt 03:27:23 %~ %~ Reset DB complete for myMt 03:27:23 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:23 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 03:27:23 %:- add_import_module(header_sane,baseKB,end). 03:27:23 03:27:23 :- set_defaultAssertMt(myMt). 03:27:23 03:27:23 /*~ 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 :- expects_dialect(pfc). 03:27:23 03:27:23 /*~ 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 :- mpred_trace_exec. 03:27:23 03:27:23 /*~ 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 mtHybrid(modA). 03:27:23 /*~ 03:27:23 No source location!? 03:27:23 %~ message_hook( 03:27:23 %~ error( 03:27:23 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:23 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:23 %~ error, 03:27:23 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:23 %~ imported_procedure, 03:27:23 %~ baseKB : mtHybrid/1]]) 03:27:23 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:23 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:23 ~*/ 03:27:23 03:27:23 mtProlog(modB). 03:27:23 03:27:23 03:27:23 03:27:23 /*~ 03:27:23 No source location!? 03:27:23 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:24 03:27:23 %~ message_hook( 03:27:23 %~ error( 03:27:23 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:23 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:23 %~ error, 03:27:23 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:23 %~ imported_procedure, 03:27:23 %~ baseKB : mtProlog/1]]) 03:27:23 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:23 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 03:27:23 03:27:23 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:23 03:27:23 /*~ 03:27:23 No source location!? 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 modB: (codeB). 03:27:23 03:27:23 %:- \+ modA:codeA. 03:27:23 03:27:23 /*~ 03:27:23 No source location!? 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 %:- \+ modA:codeA. 03:27:23 03:27:23 genlMt(modA,modB). 03:27:23 03:27:23 % before test, to make sure codeA was not accdently defined in modB 03:27:23 /*~ 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 % before test, to make sure codeA was not accdently defined in modB 03:27:23 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:23 /*~ 03:27:23 %~ ?-( mpred_test( "Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:23 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:23 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1780568)))) 03:27:23 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:23 03:27:23 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:23 03:27:23 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:23 03:27:23 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0071_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:23 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\']"'. 03:27:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:23 ~*/ 03:27:23 03:27:23 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:23 03:27:23 /*~ 03:27:23 %~ ?-( mpred_test( "Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:23 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:23 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_1932312)))) 03:27:23 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:23 03:27:23 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:23 03:27:23 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:23 03:27:23 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0072_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:23 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\']"'. 03:27:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 :- sanity( module_clause(modA:codeA,_)). 03:27:23 /*~ 03:27:23 %~ ?-( mpred_test("Test_0073_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:23 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_2116520)),codeB)))) 03:27:23 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:23 03:27:23 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:23 03:27:23 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:23 03:27:23 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0073_Line_0000__CodeA_in_modA_in_myMt'. 03:27:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:23 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\']"'. 03:27:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:23 ~*/ 03:27:23 03:27:23 :- sanity( module_clause(modB:codeB,_)). 03:27:23 03:27:23 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:23 /*~ 03:27:23 %~ ?-( mpred_test("Test_0074_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:23 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:23 no_proof_for(module_clause(modB:codeB,true)). 03:27:23 03:27:23 no_proof_for(module_clause(modB:codeB,true)). 03:27:23 03:27:23 no_proof_for(module_clause(modB:codeB,true)). 03:27:23 03:27:23 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0074_Line_0000__CodeB_in_modB_in_myMt'. 03:27:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:23 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\']"'. 03:27:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:23 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:23 03:27:23 % make sure genlMt didnt unassert 03:27:23 /*~ 03:27:23 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:44 03:27:23 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 % make sure genlMt didnt unassert 03:27:23 :- sanity(clause_u(modB:codeB,_)). 03:27:23 03:27:23 03:27:23 03:27:23 % run the test 03:27:23 /*~ 03:27:23 %~ ?-( mpred_test("Test_0075_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:23 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:23 no_proof_for(clause_u(modB:codeB,true)). 03:27:23 03:27:23 no_proof_for(clause_u(modB:codeB,true)). 03:27:23 03:27:23 no_proof_for(clause_u(modB:codeB,true)). 03:27:23 03:27:23 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0075_Line_0000__CodeB_in_modB_in_myMt'. 03:27:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:23 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\']"'. 03:27:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 03:27:23 03:27:23 % run the test 03:27:23 modA: (:- codeA). 03:27:23 03:27:23 03:27:23 % to make codeB sure is available in modA 03:27:23 /*~ 03:27:23 No source location!? 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 03:27:23 % to make codeB sure is available in modA 03:27:23 :- mpred_must( clause_u(modA:codeB,_)). 03:27:23 03:27:23 % to make sure codeA does not get accdently defined in modB 03:27:23 /*~ 03:27:23 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:23 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_1416090))]) 03:27:23 03:27:23 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:23 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:23 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:23 03:27:23 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:23 (0)$[system] '$c_call_prolog'. no(clause) 03:27:23 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:23 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:23 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:23 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a6300),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6300)))). no(clause) 03:27:23 (14)$[system] '$c_call_prolog'. no(clause) 03:27:23 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a6300),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6300))). % init.pl:646: 03:27:23 (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: 03:27:23 (21)<gt;*>$[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: 03:27:23 (25)$[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: 03:27:23 (26)<gt;*>$[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: 03:27:23 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:23 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:23 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:23 (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: 03:27:23 (36)$[myMt] '<gt;meta-call>'(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) 03:27:23 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:23 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:23 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:23 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:23 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:23 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:23 03:27:23 %~ DUMP_BREAK/0 03:27:23 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:23 Unhandled exception: abort 03:27:23 ERROR: Unhandled exception: abort 03:27:23 ~*/ 03:27:23 /*~ 03:27:23 ~*/ 03:27:23 /* <gt;module> 03:27:23 % 03:27:23 % PFC is codeA language extension for prolog. 03:27:23 % 03:27:23 % It adds codeA new type of module inheritance 03:27:23 % 03:27:23 % Dec 13, 2035 03:27:23 % Douglas Miles 03:27:23 */ 03:27:23 % was_module(header_sane,[]). 03:27:23 03:27:23 :- include(library(logicmoo_test_header)). 03:27:23 03:27:23 03:27:23 %:- add_import_module(header_sane,baseKB,end). 03:27:23 03:27:23 /*~ 03:27:23 running(-), 03:27:23 %~ reload_of_test_header. 03:27:23 %~ %~ Reset DB complete for myMt 03:27:23 %~ %~ Reset DB complete for myMt 03:27:23 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:27:23 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:23 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 03:27:23 %:- add_import_module(header_sane,baseKB,end). 03:27:23 03:27:23 :- set_defaultAssertMt(myMt). 03:27:23 03:27:23 /*~ 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 :- expects_dialect(pfc). 03:27:23 03:27:23 /*~ 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 :- mpred_trace_exec. 03:27:23 03:27:23 /*~ 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 mtHybrid(modA). 03:27:23 /*~ 03:27:23 No source location!? 03:27:23 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:23 03:27:23 %~ message_hook( 03:27:23 %~ error( 03:27:23 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:23 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:23 %~ error, 03:27:23 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:23 %~ imported_procedure, 03:27:23 %~ baseKB : mtHybrid/1]]) 03:27:23 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:23 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:23 ~*/ 03:27:23 03:27:23 mtProlog(modB). 03:27:23 03:27:23 03:27:23 03:27:23 /*~ 03:27:23 No source location!? 03:27:23 %~ message_hook( 03:27:23 %~ error( 03:27:23 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:23 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:23 %~ error, 03:27:23 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:23 %~ imported_procedure, 03:27:23 %~ baseKB : mtProlog/1]]) 03:27:23 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:23 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 03:27:23 03:27:23 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:23 03:27:23 /*~ 03:27:23 No source location!? 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 modB: (codeB). 03:27:23 03:27:23 %:- \+ modA:codeA. 03:27:23 03:27:23 /*~ 03:27:23 No source location!? 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 %:- \+ modA:codeA. 03:27:23 03:27:23 genlMt(modA,modB). 03:27:23 03:27:23 % before test, to make sure codeA was not accdently defined in modB 03:27:23 /*~ 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 % before test, to make sure codeA was not accdently defined in modB 03:27:23 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:23 /*~ 03:27:23 %~ ?-( mpred_test( "Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:23 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:23 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_1668468)))) 03:27:23 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:23 03:27:23 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:23 03:27:23 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:23 03:27:23 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0076_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:23 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\']"'. 03:27:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:23 ~*/ 03:27:23 03:27:23 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:23 03:27:23 /*~ 03:27:23 %~ ?-( mpred_test( "Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:23 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:23 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_4896218)))) 03:27:23 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:23 03:27:23 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:23 03:27:23 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:23 03:27:23 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0077_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:23 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\']"'. 03:27:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 :- sanity( module_clause(modA:codeA,_)). 03:27:23 /*~ 03:27:23 %~ ?-( mpred_test("Test_0078_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:23 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_8148432)),codeB)))) 03:27:23 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:23 03:27:23 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:23 03:27:23 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:23 03:27:23 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0078_Line_0000__CodeA_in_modA_in_myMt'. 03:27:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:23 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\']"'. 03:27:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:23 ~*/ 03:27:23 03:27:23 :- sanity( module_clause(modB:codeB,_)). 03:27:23 03:27:23 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:23 /*~ 03:27:23 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:41 03:27:23 %~ ?-( mpred_test("Test_0079_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:23 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:23 no_proof_for(module_clause(modB:codeB,true)). 03:27:23 03:27:23 no_proof_for(module_clause(modB:codeB,true)). 03:27:23 03:27:23 no_proof_for(module_clause(modB:codeB,true)). 03:27:23 03:27:23 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0079_Line_0000__CodeB_in_modB_in_myMt'. 03:27:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:23 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\']"'. 03:27:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:23 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:23 03:27:23 % make sure genlMt didnt unassert 03:27:23 /*~ 03:27:23 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 % make sure genlMt didnt unassert 03:27:23 :- sanity(clause_u(modB:codeB,_)). 03:27:23 03:27:23 03:27:23 03:27:23 % run the test 03:27:23 /*~ 03:27:23 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 03:27:23 %~ ?-( mpred_test("Test_0080_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:23 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:23 no_proof_for(clause_u(modB:codeB,true)). 03:27:23 03:27:23 no_proof_for(clause_u(modB:codeB,true)). 03:27:23 03:27:23 no_proof_for(clause_u(modB:codeB,true)). 03:27:23 03:27:23 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0080_Line_0000__CodeB_in_modB_in_myMt'. 03:27:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:23 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\']"'. 03:27:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 03:27:23 03:27:23 % run the test 03:27:23 modA: (:- codeA). 03:27:23 03:27:23 03:27:23 % to make codeB sure is available in modA 03:27:23 /*~ 03:27:23 No source location!? 03:27:23 ~*/ 03:27:23 03:27:23 03:27:23 03:27:23 % to make codeB sure is available in modA 03:27:23 :- mpred_must( clause_u(modA:codeB,_)). 03:27:23 03:27:23 % to make sure codeA does not get accdently defined in modB 03:27:23 /*~ 03:27:23 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:24 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_2781328))]) 03:27:24 03:27:24 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:24 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:24 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:24 03:27:24 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:24 (0)$[system] '$c_call_prolog'. no(clause) 03:27:24 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:24 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:24 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:24 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a7600),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7600)))). no(clause) 03:27:24 (14)$[system] '$c_call_prolog'. no(clause) 03:27:24 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a7600),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a7600))). % init.pl:646: 03:27:24 (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: 03:27:24 (21)<gt;*>$[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: 03:27:24 (25)$[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: 03:27:24 (26)<gt;*>$[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: 03:27:24 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:24 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:24 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:24 (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: 03:27:24 (36)$[myMt] '<gt;meta-call>'(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) 03:27:24 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:24 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:24 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:24 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:24 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:24 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:24 03:27:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 03:27:24 %~ DUMP_BREAK/0 03:27:24 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:24 Unhandled exception: abort 03:27:24 ERROR: Unhandled exception: abort 03:27:24 ~*/ 03:27:24 /*~ 03:27:24 ~*/ 03:27:24 /* <gt;module> 03:27:24 % 03:27:24 % PFC is codeA language extension for prolog. 03:27:24 % 03:27:24 % It adds codeA new type of module inheritance 03:27:24 % 03:27:24 % Dec 13, 2035 03:27:24 % Douglas Miles 03:27:24 */ 03:27:24 % was_module(header_sane,[]). 03:27:24 03:27:24 :- include(library(logicmoo_test_header)). 03:27:24 03:27:24 03:27:24 %:- add_import_module(header_sane,baseKB,end). 03:27:24 03:27:24 /*~ 03:27:24 running(-), 03:27:24 %~ reload_of_test_header. 03:27:24 %~ %~ Reset DB complete for myMt 03:27:24 %~ %~ Reset DB complete for myMt 03:27:24 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:24 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 03:27:24 %:- add_import_module(header_sane,baseKB,end). 03:27:24 03:27:24 :- set_defaultAssertMt(myMt). 03:27:24 03:27:24 /*~ 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 :- expects_dialect(pfc). 03:27:24 03:27:24 /*~ 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 :- mpred_trace_exec. 03:27:24 03:27:24 /*~ 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 mtHybrid(modA). 03:27:24 /*~ 03:27:24 No source location!? 03:27:24 %~ message_hook( 03:27:24 %~ error( 03:27:24 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:24 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:24 %~ error, 03:27:24 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:24 %~ imported_procedure, 03:27:24 %~ baseKB : mtHybrid/1]]) 03:27:24 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:24 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:24 ~*/ 03:27:24 03:27:24 mtProlog(modB). 03:27:24 03:27:24 03:27:24 03:27:24 /*~ 03:27:24 No source location!? 03:27:24 %~ message_hook( 03:27:24 %~ error( 03:27:24 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:24 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:24 %~ error, 03:27:24 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:24 %~ imported_procedure, 03:27:24 %~ baseKB : mtProlog/1]]) 03:27:24 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:24 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 03:27:24 03:27:24 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:24 03:27:24 /*~ 03:27:24 No source location!? 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 modB: (codeB). 03:27:24 03:27:24 %:- \+ modA:codeA. 03:27:24 03:27:24 /*~ 03:27:24 No source location!? 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 %:- \+ modA:codeA. 03:27:24 03:27:24 genlMt(modA,modB). 03:27:24 03:27:24 % before test, to make sure codeA was not accdently defined in modB 03:27:24 /*~ 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 % before test, to make sure codeA was not accdently defined in modB 03:27:24 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:24 /*~ 03:27:24 %~ ?-( mpred_test( "Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:24 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:24 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_3034664)))) 03:27:24 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:24 03:27:24 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:24 03:27:24 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:24 03:27:24 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0081_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:24 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\']"'. 03:27:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:24 ~*/ 03:27:24 03:27:24 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:24 03:27:24 /*~ 03:27:24 %~ ?-( mpred_test( "Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:24 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:24 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_6432324)))) 03:27:24 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:24 03:27:24 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:24 03:27:24 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:24 03:27:24 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0082_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:24 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\']"'. 03:27:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 :- sanity( module_clause(modA:codeA,_)). 03:27:24 /*~ 03:27:24 %~ ?-( mpred_test("Test_0083_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:24 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_3071742)),codeB)))) 03:27:24 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:24 03:27:24 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:24 03:27:24 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:24 03:27:24 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0083_Line_0000__CodeA_in_modA_in_myMt'. 03:27:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:24 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\']"'. 03:27:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:24 ~*/ 03:27:24 03:27:24 :- sanity( module_clause(modB:codeB,_)). 03:27:24 03:27:24 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:24 /*~ 03:27:24 %~ ?-( mpred_test("Test_0084_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:24 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:24 no_proof_for(module_clause(modB:codeB,true)). 03:27:24 03:27:24 no_proof_for(module_clause(modB:codeB,true)). 03:27:24 03:27:24 no_proof_for(module_clause(modB:codeB,true)). 03:27:24 03:27:24 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0084_Line_0000__CodeB_in_modB_in_myMt'. 03:27:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:24 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\']"'. 03:27:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:24 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:24 03:27:24 % make sure genlMt didnt unassert 03:27:24 /*~ 03:27:24 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 % make sure genlMt didnt unassert 03:27:24 :- sanity(clause_u(modB:codeB,_)). 03:27:24 03:27:24 03:27:24 03:27:24 % run the test 03:27:24 /*~ 03:27:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:47 03:27:24 %~ ?-( mpred_test("Test_0085_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:24 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:24 no_proof_for(clause_u(modB:codeB,true)). 03:27:24 03:27:24 no_proof_for(clause_u(modB:codeB,true)). 03:27:24 03:27:24 no_proof_for(clause_u(modB:codeB,true)). 03:27:24 03:27:24 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0085_Line_0000__CodeB_in_modB_in_myMt'. 03:27:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:24 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\']"'. 03:27:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 03:27:24 03:27:24 % run the test 03:27:24 modA: (:- codeA). 03:27:24 03:27:24 03:27:24 % to make codeB sure is available in modA 03:27:24 /*~ 03:27:24 No source location!? 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 03:27:24 % to make codeB sure is available in modA 03:27:24 :- mpred_must( clause_u(modA:codeB,_)). 03:27:24 03:27:24 % to make sure codeA does not get accdently defined in modB 03:27:24 /*~ 03:27:24 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:24 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_6512862))]) 03:27:24 03:27:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 03:27:24 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:24 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:24 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:24 03:27:24 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:24 (0)$[system] '$c_call_prolog'. no(clause) 03:27:24 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:24 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:24 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:24 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a6e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6e80)))). no(clause) 03:27:24 (14)$[system] '$c_call_prolog'. no(clause) 03:27:24 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a6e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6e80))). % init.pl:646: 03:27:24 (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: 03:27:24 (21)<gt;*>$[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: 03:27:24 (25)$[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: 03:27:24 (26)<gt;*>$[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: 03:27:24 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:24 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:24 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:24 (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: 03:27:24 (36)$[myMt] '<gt;meta-call>'(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) 03:27:24 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:24 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:24 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:24 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:24 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:24 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:24 03:27:24 %~ DUMP_BREAK/0 03:27:24 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:24 Unhandled exception: abort 03:27:24 ERROR: Unhandled exception: abort 03:27:24 ~*/ 03:27:24 /*~ 03:27:24 ~*/ 03:27:24 /* <gt;module> 03:27:24 % 03:27:24 % PFC is codeA language extension for prolog. 03:27:24 % 03:27:24 % It adds codeA new type of module inheritance 03:27:24 % 03:27:24 % Dec 13, 2035 03:27:24 % Douglas Miles 03:27:24 */ 03:27:24 % was_module(header_sane,[]). 03:27:24 03:27:24 :- include(library(logicmoo_test_header)). 03:27:24 03:27:24 03:27:24 %:- add_import_module(header_sane,baseKB,end). 03:27:24 03:27:24 /*~ 03:27:24 running(-), 03:27:24 %~ reload_of_test_header. 03:27:24 %~ %~ Reset DB complete for myMt 03:27:24 %~ %~ Reset DB complete for myMt 03:27:24 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:27:24 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:24 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 03:27:24 %:- add_import_module(header_sane,baseKB,end). 03:27:24 03:27:24 :- set_defaultAssertMt(myMt). 03:27:24 03:27:24 /*~ 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 :- expects_dialect(pfc). 03:27:24 03:27:24 /*~ 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 :- mpred_trace_exec. 03:27:24 03:27:24 /*~ 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 mtHybrid(modA). 03:27:24 /*~ 03:27:24 No source location!? 03:27:24 %~ message_hook( 03:27:24 %~ error( 03:27:24 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:24 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:24 %~ error, 03:27:24 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:24 %~ imported_procedure, 03:27:24 %~ baseKB : mtHybrid/1]]) 03:27:24 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:24 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:24 ~*/ 03:27:24 03:27:24 mtProlog(modB). 03:27:24 03:27:24 03:27:24 03:27:24 /*~ 03:27:24 No source location!? 03:27:24 %~ message_hook( 03:27:24 %~ error( 03:27:24 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:24 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:24 %~ error, 03:27:24 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:24 %~ imported_procedure, 03:27:24 %~ baseKB : mtProlog/1]]) 03:27:24 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:24 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 03:27:24 03:27:24 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:24 03:27:24 /*~ 03:27:24 No source location!? 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 modB: (codeB). 03:27:24 03:27:24 %:- \+ modA:codeA. 03:27:24 03:27:24 /*~ 03:27:24 No source location!? 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 %:- \+ modA:codeA. 03:27:24 03:27:24 genlMt(modA,modB). 03:27:24 03:27:24 % before test, to make sure codeA was not accdently defined in modB 03:27:24 /*~ 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 % before test, to make sure codeA was not accdently defined in modB 03:27:24 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:24 /*~ 03:27:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:37 03:27:24 %~ ?-( mpred_test( "Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:24 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:24 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_103812)))) 03:27:24 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:24 03:27:24 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:24 03:27:24 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:24 03:27:24 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0086_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:24 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\']"'. 03:27:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:24 ~*/ 03:27:24 03:27:24 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:24 03:27:24 /*~ 03:27:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:38 03:27:24 %~ ?-( mpred_test( "Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:24 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:24 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3728450)))) 03:27:24 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:24 03:27:24 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:24 03:27:24 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:24 03:27:24 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0087_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:24 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\']"'. 03:27:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:24 ~*/ 03:27:24 03:27:24 03:27:24 :- sanity( module_clause(modA:codeA,_)). 03:27:24 /*~ 03:27:24 %~ ?-( mpred_test("Test_0088_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:24 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_7378298)),codeB)))) 03:27:24 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:24 03:27:24 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:24 03:27:24 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:24 03:27:24 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0088_Line_0000__CodeA_in_modA_in_myMt'. 03:27:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:24 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\']"'. 03:27:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:24 ~*/ 03:27:24 03:27:24 :- sanity( module_clause(modB:codeB,_)). 03:27:24 03:27:24 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:24 /*~ 03:27:24 %~ ?-( mpred_test("Test_0089_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:24 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:24 no_proof_for(module_clause(modB:codeB,true)). 03:27:24 03:27:24 no_proof_for(module_clause(modB:codeB,true)). 03:27:24 03:27:24 no_proof_for(module_clause(modB:codeB,true)). 03:27:24 03:27:24 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0089_Line_0000__CodeB_in_modB_in_myMt'. 03:27:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:24 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\']"'. 03:27:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:25 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:25 03:27:25 % make sure genlMt didnt unassert 03:27:25 /*~ 03:27:25 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 % make sure genlMt didnt unassert 03:27:25 :- sanity(clause_u(modB:codeB,_)). 03:27:25 03:27:25 03:27:25 03:27:25 % run the test 03:27:25 /*~ 03:27:25 %~ ?-( mpred_test("Test_0090_Line_0000__CodeB_in_modB_in_myMt",myMt:clause_u(modB:codeB,Kw))). 03:27:25 passed=info(why_was_true(myMt:clause_u(modB:codeB,true))) 03:27:25 no_proof_for(clause_u(modB:codeB,true)). 03:27:25 03:27:25 no_proof_for(clause_u(modB:codeB,true)). 03:27:25 03:27:25 no_proof_for(clause_u(modB:codeB,true)). 03:27:25 03:27:25 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0090_Line_0000__CodeB_in_modB_in_myMt'. 03:27:25 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:25 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\']"'. 03:27:25 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 03:27:25 03:27:25 % run the test 03:27:25 modA: (:- codeA). 03:27:25 03:27:25 03:27:25 % to make codeB sure is available in modA 03:27:25 /*~ 03:27:25 No source location!? 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 03:27:25 % to make codeB sure is available in modA 03:27:25 :- mpred_must( clause_u(modA:codeB,_)). 03:27:25 03:27:25 % to make sure codeA does not get accdently defined in modB 03:27:25 /*~ 03:27:25 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:25 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_3247834))]) 03:27:25 03:27:25 %~ failed_mpred_test( clause_u(modA:codeB,Kw)) 03:27:25 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:25 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:25 03:27:25 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:25 (0)$[system] '$c_call_prolog'. no(clause) 03:27:25 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:27:25 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:27:25 (10)$[system] '$load_file'('mt_03a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:27:25 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x55e71b6a6880),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6880)))). no(clause) 03:27:25 (14)$[system] '$c_call_prolog'. no(clause) 03:27:25 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x55e71b6a6880),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e71b6a6880))). % init.pl:646: 03:27:25 (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: 03:27:25 (21)<gt;*>$[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: 03:27:25 (25)$[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: 03:27:25 (26)<gt;*>$[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: 03:27:25 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3574: 03:27:25 (32)$[system]# catch(myMt:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546: 03:27:25 (33)[myMt]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4331: 03:27:25 (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: 03:27:25 (36)$[myMt] '<gt;meta-call>'(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) 03:27:25 (38)[myMt] pfc_lib:break_ex. % mpred_core.pl:4226: 03:27:25 (39)$[rtrace] rtrace:quietly(myMt:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:27:25 (40)$[myMt] '<gt;meta-call>'(myMt:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:27:25 (43)[butterfly] butterfly:in_bfly(f,myMt:zotrace(with_all_dmsg((b_setval('$dump_frame',500),dumpST1)))). % butterfly_console.pl:226: 03:27:25 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_03a.pl#L56 03:27:25 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:27:25 03:27:25 %~ DUMP_BREAK/0 03:27:25 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:56 03:27:25 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:27:25 Unhandled exception: abort 03:27:25 ERROR: Unhandled exception: abort 03:27:25 ~*/ 03:27:25 /*~ 03:27:25 ~*/ 03:27:25 /* <gt;module> 03:27:25 % 03:27:25 % PFC is codeA language extension for prolog. 03:27:25 % 03:27:25 % It adds codeA new type of module inheritance 03:27:25 % 03:27:25 % Dec 13, 2035 03:27:25 % Douglas Miles 03:27:25 */ 03:27:25 % was_module(header_sane,[]). 03:27:25 03:27:25 :- include(library(logicmoo_test_header)). 03:27:25 03:27:25 03:27:25 %:- add_import_module(header_sane,baseKB,end). 03:27:25 03:27:25 /*~ 03:27:25 running(-), 03:27:25 %~ reload_of_test_header. 03:27:25 %~ %~ Reset DB complete for myMt 03:27:25 %~ %~ Reset DB complete for myMt 03:27:25 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:27:25 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:25 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 03:27:25 %:- add_import_module(header_sane,baseKB,end). 03:27:25 03:27:25 :- set_defaultAssertMt(myMt). 03:27:25 03:27:25 /*~ 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 :- expects_dialect(pfc). 03:27:25 03:27:25 /*~ 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 :- mpred_trace_exec. 03:27:25 03:27:25 /*~ 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 mtHybrid(modA). 03:27:25 /*~ 03:27:25 No source location!? 03:27:25 %~ message_hook( 03:27:25 %~ error( 03:27:25 %~ permission_error(redefine,imported_procedure,baseKB:mtHybrid/1), 03:27:25 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:25 %~ error, 03:27:25 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:25 %~ imported_procedure, 03:27:25 %~ baseKB : mtHybrid/1]]) 03:27:25 No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:25 ERROR: No permission to redefine imported_procedure `baseKB:(mtHybrid/1)' 03:27:25 ~*/ 03:27:25 03:27:25 mtProlog(modB). 03:27:25 03:27:25 03:27:25 03:27:25 /*~ 03:27:25 No source location!? 03:27:25 %~ message_hook( 03:27:25 %~ error( 03:27:25 %~ permission_error(redefine,imported_procedure,baseKB:mtProlog/1), 03:27:25 %~ context(system:'$record_clause'/3,Context_Kw)), 03:27:25 %~ error, 03:27:25 %~ [ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:25 %~ imported_procedure, 03:27:25 %~ baseKB : mtProlog/1]]) 03:27:25 No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:25 ERROR: No permission to redefine imported_procedure `baseKB:(mtProlog/1)' 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 03:27:25 03:27:25 modA: (codeA:- printAll('$current_source_module'(_M)),codeB). 03:27:25 03:27:25 /*~ 03:27:25 No source location!? 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 modB: (codeB). 03:27:25 03:27:25 %:- \+ modA:codeA. 03:27:25 03:27:25 /*~ 03:27:25 No source location!? 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 %:- \+ modA:codeA. 03:27:25 03:27:25 genlMt(modA,modB). 03:27:25 03:27:25 % before test, to make sure codeA was not accdently defined in modB 03:27:25 /*~ 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 % before test, to make sure codeA was not accdently defined in modB 03:27:25 :- sanity(\+ module_clause(modB:codeA,_)). 03:27:25 /*~ 03:27:25 %~ ?-( mpred_test( "Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt", 03:27:25 %~ myMt : \+( module_clause(modB:codeA,Clause_Kw)))). 03:27:25 passed=info(why_was_true(myMt:(\+module_clause(modB:codeA,_104528)))) 03:27:25 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:25 03:27:25 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:25 03:27:25 no_proof_for(\+module_clause(modB:codeA,Clause_Kw2)). 03:27:25 03:27:25 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0091_Line_0000__naf_CodeA_in_modB_in_myMt'. 03:27:25 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:25 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\']"'. 03:27:25 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:25 ~*/ 03:27:25 03:27:25 :- sanity(\+ module_clause(modA:codeB,_)). 03:27:25 03:27:25 /*~ 03:27:25 %~ ?-( mpred_test( "Test_0092_Line_0000__naf_CodeB_in_modA_in_myMt", 03:27:25 %~ myMt : \+( module_clause(modA:codeB,Clause_Kw)))). 03:27:25 passed=info(why_was_true(myMt:(\+module_clause(modA:codeB,_3956196)))) 03:27:25 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:25 03:27:25 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:25 03:27:25 no_proof_for(\+module_clause(modA:codeB,Clause_Kw2)). 03:27:25 03:27:25 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0092_Line_0000__naf_CodeB_in_modA_in_myMt'. 03:27:25 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:25 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\']"'. 03:27:25 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 :- sanity( module_clause(modA:codeA,_)). 03:27:25 /*~ 03:27:25 %~ ?-( mpred_test("Test_0093_Line_0000__CodeA_in_modA_in_myMt",myMt:module_clause(modA:codeA,Clause_Kw))). 03:27:25 passed=info(why_was_true(myMt:module_clause(modA:codeA,(printAll('$current_source_module'(_7833432)),codeB)))) 03:27:25 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:25 03:27:25 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:25 03:27:25 no_proof_for(module_clause(modA:codeA,(printAll($current_source_module(Module)),codeB))). 03:27:25 03:27:25 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0093_Line_0000__CodeA_in_modA_in_myMt'. 03:27:25 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:25 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\']"'. 03:27:25 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:25 ~*/ 03:27:25 03:27:25 :- sanity( module_clause(modB:codeB,_)). 03:27:25 03:27:25 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:25 /*~ 03:27:25 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl:41 03:27:25 %~ ?-( mpred_test("Test_0094_Line_0000__CodeB_in_modB_in_myMt",myMt:module_clause(modB:codeB,Clause_Kw))). 03:27:25 passed=info(why_was_true(myMt:module_clause(modB:codeB,true))) 03:27:25 no_proof_for(module_clause(modB:codeB,true)). 03:27:25 03:27:25 no_proof_for(module_clause(modB:codeB,true)). 03:27:25 03:27:25 no_proof_for(module_clause(modB:codeB,true)). 03:27:25 03:27:25 name = 'logicmoo.pfc.test.sanity_base.MT_03A-Test_0094_Line_0000__CodeB_in_modB_in_myMt'. 03:27:25 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_03A'. 03:27:25 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\']"'. 03:27:25 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 % before test, genlMt makes the rule available and should not corrupt the modA module 03:27:25 :- warn_fail_TODO(clause_u(modA:codeB,_)). 03:27:25 03:27:25 % make sure genlMt didnt unassert 03:27:25 /*~ 03:27:25 %~ :-( warn_fail_TODO( clause_u(modA:codeB,Kw))). 03:27:25 ~*/ 03:27:25 03:27:25 03:27:25 % make sure genlMt didnt unassert 03:27:25 :- sanity(clause_u(modB:codeB,_)). 03:27:25 03:27:25 03:27:25 03:27:25 % run the test 03:27:25 /*~ 03:27:25 totalTime=10.000 03:27:25 03:27:25 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' 03:27:25 03:27:31 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 03:27:31 ISSUE_ID=316 03:27:31 ISSUE_OC=OPEN 03:27:31 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 03:27:31 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 03:27:31 FileTestCase=logicmoo.pfc.test.sanity_base.MT_02A_0C JUnit 03:27:31 03:27:31 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']" 03:27:31 03:27:31 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:27:31 03:27:31 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc 03:27:31 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_02A_0C/ 03:27:31 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_02A_0C 03:27:31 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/535 03:27:31 03:27:31 03:27:34 %~ init_phase(after_load) 03:27:34 %~ init_phase(restore_state) 03:27:34 % 03:27:34 %~ init_why(after_boot,program) 03:27:34 %~ after_boot. 03:27:34 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:27:34 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc'), 03:27:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:34 %~ message_hook( 03:27:34 %~ error( permission_error(redefine,module,logicmoo_test), 03:27:34 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:27:34 %~ error, 03:27:34 %~ [ '~q/~w: '-[module,2], 03:27:34 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:27:34 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:27:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:27:34 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:27:34 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:27:34 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:27:34 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:27:34 03:27:34 03:27:34 arity(loves,2). 03:27:34 03:27:34 /*~ 03:27:34 ~*/ 03:27:34 03:27:34 03:27:34 baseKB:mtHybrid(socialMt). 03:27:34 /*~ 03:27:34 %~ message_hook( 03:27:34 %~ error( 03:27:34 %~ permission_error(redefine,imported_procedure,baseKB:que/2), 03:27:34 %~ context(system:'$set_predicate_attribute'/3,Context_Kw)), 03:27:34 %~ error, 03:27:34 %~ [ '~q/~w: '-['$set_predicate_attribute',3], 03:27:34 %~ 'No permission to ~w ~w `~p\'' - [ redefine, 03:27:34 %~ imported_procedure, 03:27:34 %~ baseKB : que/2]]) 03:27:34 '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' 03:27:34 ERROR: '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' 03:27:34 %~ message_hook( 03:27:34 %~ goal_failed( directive, 03:27:34 %~ user : mpred_ain( 03:27:34 %~ baseKB : mtHybrid(socialMt), 03:27:34 %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc',16) , 03:27:34 %~ ax))), 03:27:34 %~ warning, 03:27:34 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:27:34 %~ user : mpred_ain( 03:27:34 %~ baseKB : mtHybrid(socialMt), 03:27:34 %~ ( mfl4(User,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc',16) , 03:27:34 %~ ax))]]) 03:27:34 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)) 03:27:34 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)) 03:27:34 ~*/ 03:27:34 03:27:34 baseKB:predicateConventionMt(loves,socialMt). 03:27:34 03:27:34 /*~ 03:27:34 ~*/ 03:27:34 %~ unused(no_junit_results) 03:27:34 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.4866449409999998-junit.xml 03:27:34 <gt;oxml version="1.0" encoding="utf-8"?> 03:27:34 <gt;testsuites> 03:27:34 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:27:34 % use :- set_prolog_flag(junit_show_converage, true). 03:27:34 03:27:34 % No tests to run 03:27:34 ]]>><gt;/system-out><gt;/testsuites> 03:27:34 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) 03:27:34 logicmoo.pfc.test.sanity_base.MT_02A_0C JUnit error = '$set_predicate_attribute'/3: No permission to redefine imported_procedure `baseKB:(que/2)' 03:27:34 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)) 03:27:34 03:27:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_02a_0c.pfc:55 03:27:34 %~ test_completed_exit(48) 03:27:34 totalTime=3.000 03:27:34 03:27:34 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' 03:27:34 03:27:40 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 03:27:40 ISSUE_ID=535 03:27:40 ISSUE_OC=OPEN 03:27:40 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 03:27:40 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 03:27:40 FileTestCase=logicmoo.pfc.test.sanity_base.MT_01E JUnit 03:27:40 03:27:40 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']" 03:27:40 03:27:40 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:27:40 03:27:40 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01e.pl 03:27:40 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01E/ 03:27:40 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01E 03:27:40 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/592 03:27:40 03:27:40 03:27:41 %~ init_phase(after_load) 03:27:41 %~ init_phase(restore_state) 03:27:41 % 03:27:41 %~ init_why(after_boot,program) 03:27:41 %~ after_boot. 03:27:41 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:27:41 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01e.pl'), 03:27:41 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:41 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:41 03:27:41 03:27:41 :- mpred_trace_exec. 03:27:41 /*~ 03:27:41 ~*/ 03:27:41 03:27:41 :- expects_dialect(pfc). 03:27:41 03:27:41 %:- sanity(current_prolog_flag(retry_undefined, kb_shared)). 03:27:41 % 03:27:41 03:27:41 /*~ 03:27:41 ~*/ 03:27:41 03:27:41 03:27:41 %:- sanity(current_prolog_flag(retry_undefined, kb_shared)). 03:27:41 % 03:27:41 03:27:41 :- pfc_test_feature(mt,\+ mtHybrid(header_sane)). 03:27:41 /*~ 03:27:41 ~*/ 03:27:41 03:27:41 :- mpred_test(\+ mtProlog(header_sane)). 03:27:41 %:- mpred_test(tMicrotheory(header_sane)). 03:27:41 03:27:41 /*~ 03:27:41 %~ ?-( mpred_test("Test_0001_Line_0000__naf_Header_sane_in_user",user:(\+mtProlog(header_sane)))). 03:27:41 passed=info(why_was_true(user:(\+mtProlog(header_sane)))) 03:27:41 no_proof_for(\+mtProlog(header_sane)). 03:27:41 03:27:41 no_proof_for(\+mtProlog(header_sane)). 03:27:41 03:27:41 no_proof_for(\+mtProlog(header_sane)). 03:27:41 03:27:41 name = 'logicmoo.pfc.test.sanity_base.MT_01E-Test_0001_Line_0000__naf_Header_sane_in_user'. 03:27:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01E'. 03:27:41 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\']"'. 03:27:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:41 ~*/ 03:27:41 03:27:41 %:- mpred_test(tMicrotheory(header_sane)). 03:27:41 03:27:41 genlMt(kb1,header_sane). 03:27:41 03:27:41 /*~ 03:27:41 ~*/ 03:27:41 03:27:41 03:27:41 :- mpred_test(\+ mtProlog(kb1)). 03:27:41 /*~ 03:27:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01e.pl:26 03:27:41 %~ ?-( mpred_test("Test_0002_Line_0000__naf_Kb1_in_user",user:(\+mtProlog(kb1)))). 03:27:41 passed=info(why_was_true(user:(\+mtProlog(kb1)))) 03:27:41 no_proof_for(\+mtProlog(kb1)). 03:27:41 03:27:41 no_proof_for(\+mtProlog(kb1)). 03:27:41 03:27:41 no_proof_for(\+mtProlog(kb1)). 03:27:41 03:27:41 name = 'logicmoo.pfc.test.sanity_base.MT_01E-Test_0002_Line_0000__naf_Kb1_in_user'. 03:27:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01E'. 03:27:41 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\']"'. 03:27:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:41 ~*/ 03:27:41 03:27:41 :- pfc_test_feature(mt,\+ mtHybrid(kb1)). 03:27:41 03:27:41 %:- mpred_test(tMicrotheory(kb1)). 03:27:41 03:27:41 03:27:41 03:27:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01e.pl 03:27:41 % 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/ 03:27:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01E 03:27:41 03:27:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/592 03:27:41 /*~ 03:27:41 ~*/ 03:27:41 %~ unused(no_junit_results) 03:27:41 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.049814956-junit.xml 03:27:41 <gt;oxml version="1.0" encoding="utf-8"?> 03:27:41 <gt;testsuites> 03:27:41 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:27:41 % use :- set_prolog_flag(junit_show_converage, true). 03:27:41 03:27:41 % No tests to run 03:27:41 ]]>><gt;/system-out><gt;/testsuites> 03:27:41 Test_0001_Line_0000__naf_Header_sane_in_user result = passed. 03:27:41 Test_0002_Line_0000__naf_Kb1_in_user result = passed. 03:27:41 03:27:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01e.pl:38 03:27:41 %~ test_completed_exit(64) 03:27:41 totalTime=1.000 03:27:41 03:27:41 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' 03:27:41 03:27:47 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 03:27:47 ISSUE_ID=592 03:27:47 ISSUE_OC=OPEN 03:27:47 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 03:27:47 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 03:27:47 FileTestCase=logicmoo.pfc.test.sanity_base.MT_01D JUnit 03:27:47 03:27:47 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']" 03:27:47 03:27:47 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:27:47 03:27:47 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01d.pl 03:27:47 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01D/ 03:27:47 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01D 03:27:47 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/364 03:27:47 03:27:47 03:27:48 %~ init_phase(after_load) 03:27:48 %~ init_phase(restore_state) 03:27:48 % 03:27:48 %~ init_why(after_boot,program) 03:27:48 %~ after_boot. 03:27:48 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:27:48 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01d.pl'), 03:27:48 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:48 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:48 03:27:48 03:27:48 :- expects_dialect(pfc). 03:27:48 03:27:48 /*~ 03:27:48 ~*/ 03:27:48 03:27:48 03:27:48 :- set_fileAssertMt(cycKB1). 03:27:48 03:27:48 /*~ 03:27:48 %~ set_fileAssertMt(cycKB1) 03:27:48 ~*/ 03:27:48 03:27:48 03:27:48 loves(sally,joe). 03:27:48 03:27:48 /*~ 03:27:48 No source location!? 03:27:48 ~*/ 03:27:48 03:27:48 03:27:48 :- mpred_test(clause_u(cycKB1:loves(_,_))). 03:27:48 03:27:48 /*~ 03:27:48 %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_cycKB1_in_user", 03:27:48 %~ user : clause_u( cycKB1 : loves(Loves,Loves1)))). 03:27:48 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01d.pl#L20 03:27:48 passed=info(why_was_true(user:clause_u(cycKB1:loves(sally,joe)))) 03:27:48 03:27:48 Justifications for clause_u(cycKB1:loves(sally,joe)): 03:27:48 name = 'logicmoo.pfc.test.sanity_base.MT_01D-Test_0001_Line_0000__loves_2_in_cycKB1_in_user'. 03:27:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01D'. 03:27:48 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\']"'. 03:27:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:48 ~*/ 03:27:48 03:27:48 03:27:48 :- mpred_test(\+clause_u(baseKB:loves(_,_))). 03:27:48 03:27:48 /*~ 03:27:48 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01d.pl:22 03:27:48 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_user", 03:27:48 %~ user : \+( clause_u( baseKB : loves(Loves,Loves1))))). 03:27:48 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01d.pl#L22 03:27:48 failure=info((why_was_true(user:clause_u(baseKB:loves(_22198,_22220))),nop(ftrace(user:(\+clause_u(baseKB:loves(_22198,_22220))))))) 03:27:48 03:27:48 Justifications for clause_u(baseKB:loves(Loves2,Loves3)): 03:27:48 name = 'logicmoo.pfc.test.sanity_base.MT_01D-Test_0002_Line_0000__naf_loves_2_in_user'. 03:27:48 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01D'. 03:27:48 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\']"'. 03:27:48 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:48 ~*/ 03:27:48 03:27:48 03:27:48 :- pfc_test_feature(mt,\+clause_u(header_sane:loves(_,_))). 03:27:48 03:27:48 03:27:48 03:27:48 03:27:48 03:27:48 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/364 03:27:48 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01d.pl 03:27:48 % 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/ 03:27:48 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01D 03:27:48 03:27:48 /*~ 03:27:48 ~*/ 03:27:48 %~ unused(no_junit_results) 03:27:48 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006661317-junit.xml 03:27:48 <gt;oxml version="1.0" encoding="utf-8"?> 03:27:48 <gt;testsuites> 03:27:48 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:27:48 % use :- set_prolog_flag(junit_show_converage, true). 03:27:48 03:27:48 % No tests to run 03:27:48 ]]>><gt;/system-out><gt;/testsuites> 03:27:48 Test_0001_Line_0000__loves_2_in_cycKB1_in_user result = passed. 03:27:48 Test_0002_Line_0000__naf_loves_2_in_user result = failure. 03:27:48 03:27:48 %~ test_completed_exit(8) 03:27:48 totalTime=1.000 03:27:48 03:27:48 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' 03:27:48 03:27:55 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 03:27:55 ISSUE_ID=364 03:27:55 ISSUE_OC=OPEN 03:27:55 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 03:27:55 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 03:27:55 FileTestCase=logicmoo.pfc.test.sanity_base.MT_01C_0B JUnit 03:27:55 03:27:55 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']" 03:27:55 03:27:55 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:27:55 03:27:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0b.pl 03:27:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01C_0B/ 03:27:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01C_0B 03:27:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/345 03:27:55 03:27:55 03:27:56 %~ init_phase(after_load) 03:27:56 %~ init_phase(restore_state) 03:27:56 % 03:27:56 %~ init_why(after_boot,program) 03:27:56 %~ after_boot. 03:27:56 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:27:56 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0b.pl'), 03:27:56 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:27:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:27:56 03:27:56 03:27:56 :- expects_dialect(pfc). 03:27:56 03:27:56 /*~ 03:27:56 ~*/ 03:27:56 03:27:56 03:27:56 :- set_fileAssertMt(cycKB1). 03:27:56 03:27:56 /*~ 03:27:56 %~ set_fileAssertMt(cycKB1) 03:27:56 ~*/ 03:27:56 03:27:56 03:27:56 cycKB1:loves(sally,joe). 03:27:56 03:27:56 /*~ 03:27:56 No source location!? 03:27:56 ~*/ 03:27:56 03:27:56 03:27:56 :- mpred_test(clause_u(cycKB1:loves(_,_))). 03:27:56 03:27:56 /*~ 03:27:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0b.pl:20 03:27:56 %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_cycKB1_in_user", 03:27:56 %~ user : clause_u( cycKB1 : loves(Loves,Loves1)))). 03:27:56 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0b.pl#L20 03:27:56 passed=info(why_was_true(user:clause_u(cycKB1:loves(sally,joe)))) 03:27:56 03:27:56 Justifications for clause_u(cycKB1:loves(sally,joe)): 03:27:56 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0B-Test_0001_Line_0000__loves_2_in_cycKB1_in_user'. 03:27:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0B'. 03:27:56 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\']"'. 03:27:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:56 ~*/ 03:27:56 03:27:56 03:27:56 :- mpred_test(\+ clause_u(baseKB:loves(_,_))). 03:27:56 03:27:56 /*~ 03:27:56 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_user", 03:27:56 %~ user : \+( clause_u( baseKB : loves(Loves,Loves1))))). 03:27:56 passed=info(why_was_true(user:(\+clause_u(baseKB:loves(_22490,_22512))))) 03:27:56 no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). 03:27:56 03:27:56 no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). 03:27:56 03:27:56 no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). 03:27:56 03:27:56 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0B-Test_0002_Line_0000__naf_loves_2_in_user'. 03:27:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0B'. 03:27:56 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\']"'. 03:27:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:56 ~*/ 03:27:56 03:27:56 03:27:56 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:27:56 03:27:56 /*~ 03:27:56 ~*/ 03:27:56 03:27:56 03:27:56 :- mpred_test(clause_u(loves(_,_))). 03:27:56 03:27:56 03:27:56 /*~ 03:27:56 %~ ?-( mpred_test("Test_0003_Line_0000__loves_2_in_user",user:clause_u(loves(Loves,Loves1)))). 03:27:56 failure=info((why_was_true(user:(\+clause_u(loves(_26140,_26162)))),nop(ftrace(user:clause_u(loves(_26140,_26162)))))) 03:27:56 no_proof_for(\+clause_u(loves(Loves2,Loves3))). 03:27:56 03:27:56 no_proof_for(\+clause_u(loves(Loves2,Loves3))). 03:27:56 03:27:56 no_proof_for(\+clause_u(loves(Loves2,Loves3))). 03:27:56 03:27:56 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0B-Test_0003_Line_0000__loves_2_in_user'. 03:27:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0B'. 03:27:56 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\']"'. 03:27:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:56 ~*/ 03:27:56 03:27:56 03:27:56 03:27:56 :- mpred_test(call_u(cycKB1:loves(_,_))). 03:27:56 03:27:56 /*~ 03:27:56 %~ ?-( mpred_test( "Test_0004_Line_0000__loves_2_in_cycKB1_in_user", 03:27:56 %~ user : call_u( cycKB1 : loves(Loves,Loves1)))). 03:27:56 %~ make_dynamic_here(baseKB,loves(_26232,_26254)) 03:27:56 failure=info((why_was_true(user:(\+call_u(cycKB1:loves(_26232,_26254)))),nop(ftrace(user:call_u(cycKB1:loves(_26232,_26254)))))) 03:27:56 no_proof_for(\+call_u(cycKB1:loves(Loves2,Loves3))). 03:27:56 03:27:56 no_proof_for(\+call_u(cycKB1:loves(Loves2,Loves3))). 03:27:56 03:27:56 no_proof_for(\+call_u(cycKB1:loves(Loves2,Loves3))). 03:27:56 03:27:56 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0B-Test_0004_Line_0000__loves_2_in_cycKB1_in_user'. 03:27:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0B'. 03:27:56 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\']"'. 03:27:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:27:56 ~*/ 03:27:56 03:27:56 03:27:56 :- pfc_test_feature(mt,\+ call_u(baseKB:loves(_,_))). 03:27:56 03:27:56 /*~ 03:27:56 ~*/ 03:27:56 03:27:56 03:27:56 :- pfc_test_feature(mt,listing(loves)). 03:27:56 03:27:56 /*~ 03:27:56 ~*/ 03:27:56 03:27:56 03:27:56 :- pfc_test_feature(mt,mpred_test(\+ call_u(header_sane:loves(_,_)))). 03:27:56 03:27:56 /*~ 03:27:56 ~*/ 03:27:56 03:27:56 03:27:56 :- pfc_test_feature(mt,mpred_test(call_u(loves(_,_)))). 03:27:56 03:27:56 03:27:56 03:27:56 03:27:56 03:27:56 03:27:56 03:27:56 03:27:56 03:27:56 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/345 03:27:56 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0b.pl 03:27:56 % 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/ 03:27:56 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01C_0B 03:27:56 03:27:56 /*~ 03:27:56 ~*/ 03:27:56 %~ unused(no_junit_results) 03:27:56 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.06624696-junit.xml 03:27:56 <gt;oxml version="1.0" encoding="utf-8"?> 03:27:56 <gt;testsuites> 03:27:56 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:27:56 % use :- set_prolog_flag(junit_show_converage, true). 03:27:56 03:27:56 % No tests to run 03:27:56 ]]>><gt;/system-out><gt;/testsuites> 03:27:56 Test_0001_Line_0000__loves_2_in_cycKB1_in_user result = passed. 03:27:56 Test_0002_Line_0000__naf_loves_2_in_user result = passed. 03:27:56 Test_0003_Line_0000__loves_2_in_user result = failure. 03:27:56 Test_0004_Line_0000__loves_2_in_cycKB1_in_user result = failure. 03:27:56 03:27:56 %~ test_completed_exit(8) 03:27:56 totalTime=1.000 03:27:56 03:27:56 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' 03:27:56 03:28:02 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 03:28:02 ISSUE_ID=345 03:28:02 ISSUE_OC=OPEN 03:28:02 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 03:28:02 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 03:28:02 FileTestCase=logicmoo.pfc.test.sanity_base.MT_01C JUnit 03:28:02 03:28:02 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']" 03:28:02 03:28:02 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:28:02 03:28:02 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01c.pl 03:28:02 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01C/ 03:28:02 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01C 03:28:02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/403 03:28:02 03:28:02 03:28:06 %~ init_phase(after_load) 03:28:06 %~ init_phase(restore_state) 03:28:06 % 03:28:06 %~ init_why(after_boot,program) 03:28:06 %~ after_boot. 03:28:06 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:28:06 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c.pl'), 03:28:06 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:06 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:06 03:28:06 03:28:06 :- expects_dialect(pfc). 03:28:06 03:28:06 /*~ 03:28:06 ~*/ 03:28:06 03:28:06 03:28:06 :- set_defaultAssertMt(cycKB1). 03:28:06 03:28:06 /*~ 03:28:06 %~ pfc_iri : include_module_file(cycKB1:library('pfclib/system_each_module.pfc'),cycKB1). 03:28:06 ~*/ 03:28:06 03:28:06 03:28:06 loves(sally,joe). 03:28:06 03:28:06 /*~ 03:28:06 No source location!? 03:28:06 ~*/ 03:28:06 03:28:06 03:28:06 :- mpred_test(clause_u(cycKB1:loves(_,_))). 03:28:06 03:28:06 /*~ 03:28:06 %~ ?-( mpred_test( "Test_0001_Line_0000__loves_2_in_cycKB1_in_cycKB1", 03:28:06 %~ cycKB1 : clause_u( cycKB1 : loves(Loves,Loves1)))). 03:28:06 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c.pl#L20 03:28:06 passed=info(why_was_true(cycKB1:clause_u(cycKB1:loves(sally,joe)))) 03:28:06 03:28:06 Justifications for clause_u(cycKB1:loves(sally,joe)): 03:28:06 name = 'logicmoo.pfc.test.sanity_base.MT_01C-Test_0001_Line_0000__loves_2_in_cycKB1_in_cycKB1'. 03:28:06 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C'. 03:28: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_01c.pl\']"'. 03:28:06 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:06 ~*/ 03:28:06 03:28:06 03:28:06 :- mpred_test(\+ clause_u(baseKB:loves(_,_))). 03:28:06 03:28:06 /*~ 03:28:06 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_cycKB1", 03:28:06 %~ cycKB1 : \+( clause_u( baseKB : loves(Loves,Loves1))))). 03:28:06 passed=info(why_was_true(cycKB1:(\+clause_u(baseKB:loves(_13334,_13356))))) 03:28:06 no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). 03:28:06 03:28:06 no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). 03:28:06 03:28:06 no_proof_for(\+clause_u(baseKB:loves(Loves2,Loves3))). 03:28:06 03:28:06 name = 'logicmoo.pfc.test.sanity_base.MT_01C-Test_0002_Line_0000__naf_loves_2_in_cycKB1'. 03:28:06 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C'. 03:28: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_01c.pl\']"'. 03:28:06 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:06 ~*/ 03:28:06 03:28:06 03:28:06 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:06 03:28:06 /*~ 03:28:06 ~*/ 03:28:06 03:28:06 03:28:06 :- mpred_test(clause_u(loves(_,_))). 03:28:06 03:28:06 03:28:06 /*~ 03:28:06 %~ ?-( mpred_test("Test_0003_Line_0000__loves_2_in_cycKB1",cycKB1:clause_u(loves(Loves,Loves1)))). 03:28:06 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c.pl#L26 03:28:06 passed=info(why_was_true(cycKB1:clause_u(loves(sally,joe)))) 03:28:06 03:28:06 Justifications for clause_u(loves(sally,joe)): 03:28:06 name = 'logicmoo.pfc.test.sanity_base.MT_01C-Test_0003_Line_0000__loves_2_in_cycKB1'. 03:28:06 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C'. 03:28: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_01c.pl\']"'. 03:28:06 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:06 ~*/ 03:28:06 03:28:06 03:28:06 03:28:06 :- mpred_test(call_u(cycKB1:loves(_,_))). 03:28:06 03:28:06 /*~ 03:28:06 %~ ?-( mpred_test( "Test_0004_Line_0000__loves_2_in_cycKB1_in_cycKB1", 03:28:06 %~ cycKB1 : call_u( cycKB1 : loves(Loves,Loves1)))). 03:28:06 passed=info(why_was_true(cycKB1:call_u(cycKB1:loves(sally,joe)))) 03:28:06 no_proof_for(call_u(cycKB1:loves(sally,joe))). 03:28:06 03:28:06 no_proof_for(call_u(cycKB1:loves(sally,joe))). 03:28:06 03:28:06 no_proof_for(call_u(cycKB1:loves(sally,joe))). 03:28:06 03:28:06 name = 'logicmoo.pfc.test.sanity_base.MT_01C-Test_0004_Line_0000__loves_2_in_cycKB1_in_cycKB1'. 03:28:06 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C'. 03:28: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_01c.pl\']"'. 03:28:06 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:06 ~*/ 03:28:06 03:28:06 03:28:06 :- pfc_test_feature(mt,\+ call_u(baseKB:loves(_,_))). 03:28:06 03:28:06 /*~ 03:28:06 ~*/ 03:28:06 03:28:06 03:28:06 :- pfc_test_feature(mt,\+ call_u(header_sane:loves(_,_))). 03:28:06 03:28:06 /*~ 03:28:06 ~*/ 03:28:06 03:28:06 03:28:06 :- pfc_test_feature(mt,call_u(loves(_,_))). 03:28:06 03:28:06 03:28:06 03:28:06 03:28:06 03:28:06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/403 03:28:06 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01c.pl 03:28:06 % 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/ 03:28:06 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01C 03:28:06 03:28:06 /*~ 03:28:06 ~*/ 03:28:06 %~ unused(no_junit_results) 03:28:06 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.397796804-junit.xml 03:28:06 <gt;oxml version="1.0" encoding="utf-8"?> 03:28:06 <gt;testsuites> 03:28:06 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:28:06 % use :- set_prolog_flag(junit_show_converage, true). 03:28:06 03:28:06 % No tests to run 03:28:06 ]]>><gt;/system-out><gt;/testsuites> 03:28:06 Test_0001_Line_0000__loves_2_in_cycKB1_in_cycKB1 result = passed. 03:28:06 Test_0002_Line_0000__naf_loves_2_in_cycKB1 result = passed. 03:28:06 Test_0003_Line_0000__loves_2_in_cycKB1 result = passed. 03:28:06 Test_0004_Line_0000__loves_2_in_cycKB1_in_cycKB1 result = passed. 03:28:06 03:28:06 %~ test_completed_exit(64) 03:28:06 totalTime=3.000 03:28:06 03:28:06 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' 03:28:06 03:28:11 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 03:28:11 ISSUE_ID=403 03:28:11 ISSUE_OC=OPEN 03:28:11 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 03:28:11 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 03:28:12 FileTestCase=logicmoo.pfc.test.sanity_base.MT_01C_0A JUnit 03:28:12 03:28:12 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']" 03:28:12 03:28:12 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:28:12 03:28:12 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl 03:28:12 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01C_0A/ 03:28:12 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01C_0A 03:28:12 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/88 03:28:12 03:28:12 03:28:13 %~ init_phase(after_load) 03:28:13 %~ init_phase(restore_state) 03:28:13 % 03:28:13 %~ init_why(after_boot,program) 03:28:13 %~ after_boot. 03:28:13 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:28:13 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl'), 03:28:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:13 03:28:13 03:28:13 % :- rtrace. 03:28:13 :- expects_dialect(pfc). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- must(is_pfc_file). 03:28:13 03:28:13 /*~ 03:28:13 %~ ?-( mpred_test("Test_0001_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:13 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0001_Line_0000__Is_pfc_file_in_user'. 03:28:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:13 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\']"'. 03:28:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- set_fileAssertMt(cycKB1). 03:28:13 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:13 %~ set_fileAssertMt(cycKB1) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- listing(baseKB:mtProlog/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:mtHybrid/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:genlMt/2). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(cycKB1:_). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:13 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(genlMt/2). 03:28:13 03:28:13 /*~ 03:28:13 %~ skipped( listing( genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_trace_exec. 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 cycKB1:loves(sally,joe). 03:28:13 03:28:13 /*~ 03:28:13 No source location!? 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(loves(_,_))). 03:28:13 03:28:13 03:28:13 /*~ 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_41202,_41224)))]) 03:28:13 03:28:13 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 (0)$[system] '$c_call_prolog'. no(clause) 03:28:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:13 (10)$[system] '$load_file'('mt_01c_0a.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:28:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0b00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0b00)))). no(clause) 03:28:13 (14)$[system] '$c_call_prolog'. no(clause) 03:28:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0b00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0b00))). % init.pl:646: 03:28:13 (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: 03:28:13 (21)<gt;*>$[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: 03:28:13 (25)$[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: 03:28:13 (26)<gt;*>$[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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:13 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:13 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:13 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:13 (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: 03:28:13 (36)$[user] '<gt;meta-call>'(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) 03:28:13 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:13 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:13 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:13 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:13 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ DUMP_BREAK/0 03:28:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:13 Unhandled exception: abort 03:28:13 ERROR: Unhandled exception: abort 03:28:13 ~*/ 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 /* <gt;module> 03:28:13 % 03:28:13 % PFC is a language extension for prolog. 03:28:13 % 03:28:13 % It adds a new type of module inheritance 03:28:13 % 03:28:13 % Dec 13, 2035 03:28:13 % Douglas Miles 03:28:13 */ 03:28:13 % was_module(header_sane,[]). 03:28:13 03:28:13 :- include(library(logicmoo_test_header)). 03:28:13 03:28:13 % :- rtrace. 03:28:13 /*~ 03:28:13 running(-), 03:28:13 %~ reload_of_test_header. 03:28:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 % :- rtrace. 03:28:13 :- expects_dialect(pfc). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- must(is_pfc_file). 03:28:13 03:28:13 /*~ 03:28:13 %~ ?-( mpred_test("Test_0002_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:13 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0002_Line_0000__Is_pfc_file_in_user'. 03:28:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:13 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\']"'. 03:28:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- set_fileAssertMt(cycKB1). 03:28:13 03:28:13 /*~ 03:28:13 %~ set_fileAssertMt(cycKB1) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- listing(baseKB:mtProlog/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:mtHybrid/1). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:13 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:genlMt/2). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(cycKB1:_). 03:28:13 /*~ 03:28:13 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(genlMt/2). 03:28:13 03:28:13 /*~ 03:28:13 %~ skipped( listing( genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_trace_exec. 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 cycKB1:loves(sally,joe). 03:28:13 03:28:13 /*~ 03:28:13 No source location!? 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(loves(_,_))). 03:28:13 03:28:13 03:28:13 /*~ 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_158344,_158366)))]) 03:28:13 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:13 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 (0)$[system] '$c_call_prolog'. no(clause) 03:28:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:13 (10)$[system] '$load_file'('mt_01c_0a.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:28:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1700),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1700)))). no(clause) 03:28:13 (14)$[system] '$c_call_prolog'. no(clause) 03:28:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1700),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1700))). % init.pl:646: 03:28:13 (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: 03:28:13 (21)<gt;*>$[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: 03:28:13 (25)$[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: 03:28:13 (26)<gt;*>$[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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:13 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:13 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:13 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:13 (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: 03:28:13 (36)$[user] '<gt;meta-call>'(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) 03:28:13 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:13 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:13 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:13 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:13 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ DUMP_BREAK/0 03:28:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:13 Unhandled exception: abort 03:28:13 ERROR: Unhandled exception: abort 03:28:13 ~*/ 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 /* <gt;module> 03:28:13 % 03:28:13 % PFC is a language extension for prolog. 03:28:13 % 03:28:13 % It adds a new type of module inheritance 03:28:13 % 03:28:13 % Dec 13, 2035 03:28:13 % Douglas Miles 03:28:13 */ 03:28:13 % was_module(header_sane,[]). 03:28:13 03:28:13 :- include(library(logicmoo_test_header)). 03:28:13 03:28:13 % :- rtrace. 03:28:13 /*~ 03:28:13 running(-), 03:28:13 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:13 %~ reload_of_test_header. 03:28:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:13 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 % :- rtrace. 03:28:13 :- expects_dialect(pfc). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- must(is_pfc_file). 03:28:13 03:28:13 /*~ 03:28:13 %~ ?-( mpred_test("Test_0003_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:13 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0003_Line_0000__Is_pfc_file_in_user'. 03:28:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:13 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\']"'. 03:28:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- set_fileAssertMt(cycKB1). 03:28:13 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:13 %~ set_fileAssertMt(cycKB1) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- listing(baseKB:mtProlog/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:mtHybrid/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:genlMt/2). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(cycKB1:_). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:13 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(genlMt/2). 03:28:13 03:28:13 /*~ 03:28:13 %~ skipped( listing( genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_trace_exec. 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 cycKB1:loves(sally,joe). 03:28:13 03:28:13 /*~ 03:28:13 No source location!? 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(loves(_,_))). 03:28:13 03:28:13 03:28:13 /*~ 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_260940,_260962)))]) 03:28:13 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:13 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 (0)$[system] '$c_call_prolog'. no(clause) 03:28:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:13 (10)$[system] '$load_file'('mt_01c_0a.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:28:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1c00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1c00)))). no(clause) 03:28:13 (14)$[system] '$c_call_prolog'. no(clause) 03:28:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1c00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1c00))). % init.pl:646: 03:28:13 (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: 03:28:13 (21)<gt;*>$[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: 03:28:13 (25)$[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: 03:28:13 (26)<gt;*>$[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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:13 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:13 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:13 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:13 (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: 03:28:13 (36)$[user] '<gt;meta-call>'(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) 03:28:13 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:13 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:13 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:13 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:13 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ DUMP_BREAK/0 03:28:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:13 Unhandled exception: abort 03:28:13 ERROR: Unhandled exception: abort 03:28:13 ~*/ 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 /* <gt;module> 03:28:13 % 03:28:13 % PFC is a language extension for prolog. 03:28:13 % 03:28:13 % It adds a new type of module inheritance 03:28:13 % 03:28:13 % Dec 13, 2035 03:28:13 % Douglas Miles 03:28:13 */ 03:28:13 % was_module(header_sane,[]). 03:28:13 03:28:13 :- include(library(logicmoo_test_header)). 03:28:13 03:28:13 % :- rtrace. 03:28:13 /*~ 03:28:13 running(-), 03:28:13 %~ reload_of_test_header. 03:28:13 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:28:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 % :- rtrace. 03:28:13 :- expects_dialect(pfc). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- must(is_pfc_file). 03:28:13 03:28:13 /*~ 03:28:13 %~ ?-( mpred_test("Test_0004_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:13 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0004_Line_0000__Is_pfc_file_in_user'. 03:28:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:13 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\']"'. 03:28:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- set_fileAssertMt(cycKB1). 03:28:13 03:28:13 /*~ 03:28:13 %~ set_fileAssertMt(cycKB1) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- listing(baseKB:mtProlog/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:mtHybrid/1). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:13 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:genlMt/2). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(cycKB1:_). 03:28:13 /*~ 03:28:13 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(genlMt/2). 03:28:13 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 03:28:13 %~ skipped( listing( genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_trace_exec. 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 cycKB1:loves(sally,joe). 03:28:13 03:28:13 /*~ 03:28:13 No source location!? 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(loves(_,_))). 03:28:13 03:28:13 03:28:13 /*~ 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_27664,_27686)))]) 03:28:13 03:28:13 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 (0)$[system] '$c_call_prolog'. no(clause) 03:28:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:13 (10)$[system] '$load_file'('mt_01c_0a.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:28:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1380),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1380)))). no(clause) 03:28:13 (14)$[system] '$c_call_prolog'. no(clause) 03:28:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1380),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1380))). % init.pl:646: 03:28:13 (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: 03:28:13 (21)<gt;*>$[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: 03:28:13 (25)$[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: 03:28:13 (26)<gt;*>$[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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:13 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:13 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:13 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:13 (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: 03:28:13 (36)$[user] '<gt;meta-call>'(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) 03:28:13 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:13 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:13 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:13 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:13 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ DUMP_BREAK/0 03:28:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:13 Unhandled exception: abort 03:28:13 ERROR: Unhandled exception: abort 03:28:13 ~*/ 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 /* <gt;module> 03:28:13 % 03:28:13 % PFC is a language extension for prolog. 03:28:13 % 03:28:13 % It adds a new type of module inheritance 03:28:13 % 03:28:13 % Dec 13, 2035 03:28:13 % Douglas Miles 03:28:13 */ 03:28:13 % was_module(header_sane,[]). 03:28:13 03:28:13 :- include(library(logicmoo_test_header)). 03:28:13 03:28:13 % :- rtrace. 03:28:13 /*~ 03:28:13 running(-), 03:28:13 %~ reload_of_test_header. 03:28:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:13 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 % :- rtrace. 03:28:13 :- expects_dialect(pfc). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- must(is_pfc_file). 03:28:13 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:13 %~ ?-( mpred_test("Test_0005_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:13 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0005_Line_0000__Is_pfc_file_in_user'. 03:28:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:13 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\']"'. 03:28:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- set_fileAssertMt(cycKB1). 03:28:13 03:28:13 /*~ 03:28:13 %~ set_fileAssertMt(cycKB1) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- listing(baseKB:mtProlog/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:mtHybrid/1). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:13 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:genlMt/2). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 03:28:13 %~ skipped( listing( baseKB : genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(cycKB1:_). 03:28:13 /*~ 03:28:13 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(genlMt/2). 03:28:13 03:28:13 /*~ 03:28:13 %~ skipped( listing( genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_trace_exec. 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 cycKB1:loves(sally,joe). 03:28:13 03:28:13 /*~ 03:28:13 No source location!? 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(loves(_,_))). 03:28:13 03:28:13 03:28:13 /*~ 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_402102,_402124)))]) 03:28:13 03:28:13 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 (0)$[system] '$c_call_prolog'. no(clause) 03:28:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:13 (10)$[system] '$load_file'('mt_01c_0a.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:28:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1d80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1d80)))). no(clause) 03:28:13 (14)$[system] '$c_call_prolog'. no(clause) 03:28:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1d80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1d80))). % init.pl:646: 03:28:13 (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: 03:28:13 (21)<gt;*>$[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: 03:28:13 (25)$[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: 03:28:13 (26)<gt;*>$[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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:13 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:13 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:13 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:13 (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: 03:28:13 (36)$[user] '<gt;meta-call>'(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) 03:28:13 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:13 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:13 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:13 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:13 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ DUMP_BREAK/0 03:28:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:13 Unhandled exception: abort 03:28:13 ERROR: Unhandled exception: abort 03:28:13 ~*/ 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 /* <gt;module> 03:28:13 % 03:28:13 % PFC is a language extension for prolog. 03:28:13 % 03:28:13 % It adds a new type of module inheritance 03:28:13 % 03:28:13 % Dec 13, 2035 03:28:13 % Douglas Miles 03:28:13 */ 03:28:13 % was_module(header_sane,[]). 03:28:13 03:28:13 :- include(library(logicmoo_test_header)). 03:28:13 03:28:13 % :- rtrace. 03:28:13 /*~ 03:28:13 running(-), 03:28:13 %~ reload_of_test_header. 03:28:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 % :- rtrace. 03:28:13 :- expects_dialect(pfc). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- must(is_pfc_file). 03:28:13 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:13 %~ ?-( mpred_test("Test_0006_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:13 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0006_Line_0000__Is_pfc_file_in_user'. 03:28:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:13 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\']"'. 03:28:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- set_fileAssertMt(cycKB1). 03:28:13 03:28:13 /*~ 03:28:13 %~ set_fileAssertMt(cycKB1) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- listing(baseKB:mtProlog/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:mtHybrid/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:genlMt/2). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(cycKB1:_). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:13 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(genlMt/2). 03:28:13 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 03:28:13 %~ skipped( listing( genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_trace_exec. 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 cycKB1:loves(sally,joe). 03:28:13 03:28:13 /*~ 03:28:13 No source location!? 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(loves(_,_))). 03:28:13 03:28:13 03:28:13 /*~ 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1415510,_1415532)))]) 03:28:13 03:28:13 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 (0)$[system] '$c_call_prolog'. no(clause) 03:28:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:13 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0480)))). no(clause) 03:28:13 (14)$[system] '$c_call_prolog'. no(clause) 03:28:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0480))). % init.pl:646: 03:28:13 (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: 03:28:13 (21)<gt;*>$[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: 03:28:13 (25)$[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: 03:28:13 (26)<gt;*>$[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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:13 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:13 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:13 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:13 (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: 03:28:13 (36)$[user] '<gt;meta-call>'(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) 03:28:13 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:13 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:13 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:13 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:13 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ DUMP_BREAK/0 03:28:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:13 Unhandled exception: abort 03:28:13 ERROR: Unhandled exception: abort 03:28:13 ~*/ 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 /* <gt;module> 03:28:13 % 03:28:13 % PFC is a language extension for prolog. 03:28:13 % 03:28:13 % It adds a new type of module inheritance 03:28:13 % 03:28:13 % Dec 13, 2035 03:28:13 % Douglas Miles 03:28:13 */ 03:28:13 % was_module(header_sane,[]). 03:28:13 03:28:13 :- include(library(logicmoo_test_header)). 03:28:13 03:28:13 % :- rtrace. 03:28:13 /*~ 03:28:13 running(-), 03:28:13 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:13 %~ reload_of_test_header. 03:28:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 % :- rtrace. 03:28:13 :- expects_dialect(pfc). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- must(is_pfc_file). 03:28:13 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:13 %~ ?-( mpred_test("Test_0007_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:13 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0007_Line_0000__Is_pfc_file_in_user'. 03:28:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:13 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\']"'. 03:28:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- set_fileAssertMt(cycKB1). 03:28:13 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:13 %~ set_fileAssertMt(cycKB1) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- listing(baseKB:mtProlog/1). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 03:28:13 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:mtHybrid/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:genlMt/2). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(cycKB1:_). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:13 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(genlMt/2). 03:28:13 03:28:13 /*~ 03:28:13 %~ skipped( listing( genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_trace_exec. 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 cycKB1:loves(sally,joe). 03:28:13 03:28:13 /*~ 03:28:13 No source location!? 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(loves(_,_))). 03:28:13 03:28:13 03:28:13 /*~ 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_999404,_999426)))]) 03:28:13 03:28:13 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 (0)$[system] '$c_call_prolog'. no(clause) 03:28:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:13 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1300),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1300)))). no(clause) 03:28:13 (14)$[system] '$c_call_prolog'. no(clause) 03:28:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1300),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1300))). % init.pl:646: 03:28:13 (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: 03:28:13 (21)<gt;*>$[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: 03:28:13 (25)$[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: 03:28:13 (26)<gt;*>$[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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:13 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:13 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:13 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:13 (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: 03:28:13 (36)$[user] '<gt;meta-call>'(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) 03:28:13 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:13 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:13 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:13 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:13 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ DUMP_BREAK/0 03:28:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:13 Unhandled exception: abort 03:28:13 ERROR: Unhandled exception: abort 03:28:13 ~*/ 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 /* <gt;module> 03:28:13 % 03:28:13 % PFC is a language extension for prolog. 03:28:13 % 03:28:13 % It adds a new type of module inheritance 03:28:13 % 03:28:13 % Dec 13, 2035 03:28:13 % Douglas Miles 03:28:13 */ 03:28:13 % was_module(header_sane,[]). 03:28:13 03:28:13 :- include(library(logicmoo_test_header)). 03:28:13 03:28:13 % :- rtrace. 03:28:13 /*~ 03:28:13 running(-), 03:28:13 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:13 %~ reload_of_test_header. 03:28:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 % :- rtrace. 03:28:13 :- expects_dialect(pfc). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- must(is_pfc_file). 03:28:13 03:28:13 /*~ 03:28:13 %~ ?-( mpred_test("Test_0008_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:13 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0008_Line_0000__Is_pfc_file_in_user'. 03:28:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:13 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\']"'. 03:28:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- set_fileAssertMt(cycKB1). 03:28:13 03:28:13 /*~ 03:28:13 %~ set_fileAssertMt(cycKB1) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- listing(baseKB:mtProlog/1). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 03:28:13 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:mtHybrid/1). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:13 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:genlMt/2). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(cycKB1:_). 03:28:13 /*~ 03:28:13 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(genlMt/2). 03:28:13 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 03:28:13 %~ skipped( listing( genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_trace_exec. 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 cycKB1:loves(sally,joe). 03:28:13 03:28:13 /*~ 03:28:13 No source location!? 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(loves(_,_))). 03:28:13 03:28:13 03:28:13 /*~ 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1113080,_1113102)))]) 03:28:13 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:13 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 (0)$[system] '$c_call_prolog'. no(clause) 03:28:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:13 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1780),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1780)))). no(clause) 03:28:13 (14)$[system] '$c_call_prolog'. no(clause) 03:28:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1780),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1780))). % init.pl:646: 03:28:13 (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: 03:28:13 (21)<gt;*>$[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: 03:28:13 (25)$[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: 03:28:13 (26)<gt;*>$[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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:13 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:13 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:13 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:13 (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: 03:28:13 (36)$[user] '<gt;meta-call>'(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) 03:28:13 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:13 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:13 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:13 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:13 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ DUMP_BREAK/0 03:28:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:13 Unhandled exception: abort 03:28:13 ERROR: Unhandled exception: abort 03:28:13 ~*/ 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 /* <gt;module> 03:28:13 % 03:28:13 % PFC is a language extension for prolog. 03:28:13 % 03:28:13 % It adds a new type of module inheritance 03:28:13 % 03:28:13 % Dec 13, 2035 03:28:13 % Douglas Miles 03:28:13 */ 03:28:13 % was_module(header_sane,[]). 03:28:13 03:28:13 :- include(library(logicmoo_test_header)). 03:28:13 03:28:13 % :- rtrace. 03:28:13 /*~ 03:28:13 running(-), 03:28:13 %~ reload_of_test_header. 03:28:13 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:28:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 % :- rtrace. 03:28:13 :- expects_dialect(pfc). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- must(is_pfc_file). 03:28:13 03:28:13 /*~ 03:28:13 %~ ?-( mpred_test("Test_0009_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:13 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0009_Line_0000__Is_pfc_file_in_user'. 03:28:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:13 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\']"'. 03:28:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- set_fileAssertMt(cycKB1). 03:28:13 03:28:13 /*~ 03:28:13 %~ set_fileAssertMt(cycKB1) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- listing(baseKB:mtProlog/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:mtHybrid/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:genlMt/2). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(cycKB1:_). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:13 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(genlMt/2). 03:28:13 03:28:13 /*~ 03:28:13 %~ skipped( listing( genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_trace_exec. 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 cycKB1:loves(sally,joe). 03:28:13 03:28:13 /*~ 03:28:13 No source location!? 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(loves(_,_))). 03:28:13 03:28:13 03:28:13 /*~ 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1280002,_1280024)))]) 03:28:13 03:28:13 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 (0)$[system] '$c_call_prolog'. no(clause) 03:28:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:13 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1b00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1b00)))). no(clause) 03:28:13 (14)$[system] '$c_call_prolog'. no(clause) 03:28:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1b00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1b00))). % init.pl:646: 03:28:13 (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: 03:28:13 (21)<gt;*>$[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: 03:28:13 (25)$[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: 03:28:13 (26)<gt;*>$[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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:13 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:13 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:13 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:13 (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: 03:28:13 (36)$[user] '<gt;meta-call>'(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) 03:28:13 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:13 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:13 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:13 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:13 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ DUMP_BREAK/0 03:28:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:13 Unhandled exception: abort 03:28:13 ERROR: Unhandled exception: abort 03:28:13 ~*/ 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 /* <gt;module> 03:28:13 % 03:28:13 % PFC is a language extension for prolog. 03:28:13 % 03:28:13 % It adds a new type of module inheritance 03:28:13 % 03:28:13 % Dec 13, 2035 03:28:13 % Douglas Miles 03:28:13 */ 03:28:13 % was_module(header_sane,[]). 03:28:13 03:28:13 :- include(library(logicmoo_test_header)). 03:28:13 03:28:13 % :- rtrace. 03:28:13 /*~ 03:28:13 running(-), 03:28:13 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:13 %~ reload_of_test_header. 03:28:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 % :- rtrace. 03:28:13 :- expects_dialect(pfc). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- must(is_pfc_file). 03:28:13 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:13 %~ ?-( mpred_test("Test_0010_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:13 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0010_Line_0000__Is_pfc_file_in_user'. 03:28:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:13 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\']"'. 03:28:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- set_fileAssertMt(cycKB1). 03:28:13 03:28:13 /*~ 03:28:13 %~ set_fileAssertMt(cycKB1) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- listing(baseKB:mtProlog/1). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 03:28:13 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:mtHybrid/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:genlMt/2). 03:28:13 /*~ 03:28:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 03:28:13 %~ skipped( listing( baseKB : genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(cycKB1:_). 03:28:13 /*~ 03:28:13 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(genlMt/2). 03:28:13 03:28:13 /*~ 03:28:13 %~ skipped( listing( genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_trace_exec. 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 cycKB1:loves(sally,joe). 03:28:13 03:28:13 /*~ 03:28:13 No source location!? 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(loves(_,_))). 03:28:13 03:28:13 03:28:13 /*~ 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1447772,_1447794)))]) 03:28:13 03:28:13 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 (0)$[system] '$c_call_prolog'. no(clause) 03:28:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:13 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0e00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0e00)))). no(clause) 03:28:13 (14)$[system] '$c_call_prolog'. no(clause) 03:28:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0e00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0e00))). % init.pl:646: 03:28:13 (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: 03:28:13 (21)<gt;*>$[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: 03:28:13 (25)$[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: 03:28:13 (26)<gt;*>$[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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (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: 03:28:13 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:13 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:13 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:13 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:13 (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: 03:28:13 (36)$[user] '<gt;meta-call>'(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) 03:28:13 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:13 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:13 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:13 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:13 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ DUMP_BREAK/0 03:28:13 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:13 Unhandled exception: abort 03:28:13 ERROR: Unhandled exception: abort 03:28:13 ~*/ 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 /* <gt;module> 03:28:13 % 03:28:13 % PFC is a language extension for prolog. 03:28:13 % 03:28:13 % It adds a new type of module inheritance 03:28:13 % 03:28:13 % Dec 13, 2035 03:28:13 % Douglas Miles 03:28:13 */ 03:28:13 % was_module(header_sane,[]). 03:28:13 03:28:13 :- include(library(logicmoo_test_header)). 03:28:13 03:28:13 % :- rtrace. 03:28:13 /*~ 03:28:13 running(-), 03:28:13 %~ reload_of_test_header. 03:28:13 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 % :- rtrace. 03:28:13 :- expects_dialect(pfc). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- must(is_pfc_file). 03:28:13 03:28:13 /*~ 03:28:13 %~ ?-( mpred_test("Test_0011_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:13 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 no_proof_for(\+is_pfc_file). 03:28:13 03:28:13 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0011_Line_0000__Is_pfc_file_in_user'. 03:28:13 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:13 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\']"'. 03:28:13 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- set_fileAssertMt(cycKB1). 03:28:13 03:28:13 /*~ 03:28:13 %~ set_fileAssertMt(cycKB1) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- listing(baseKB:mtProlog/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:mtHybrid/1). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(baseKB:genlMt/2). 03:28:13 /*~ 03:28:13 %~ skipped( listing( baseKB : genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(cycKB1:_). 03:28:13 /*~ 03:28:13 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:13 ~*/ 03:28:13 03:28:13 :- listing(genlMt/2). 03:28:13 03:28:13 /*~ 03:28:13 %~ skipped( listing( genlMt/2)) 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_trace_exec. 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 cycKB1:loves(sally,joe). 03:28:13 03:28:13 /*~ 03:28:13 No source location!? 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:13 03:28:13 /*~ 03:28:13 ~*/ 03:28:13 03:28:13 03:28:13 :- mpred_must(clause_u(loves(_,_))). 03:28:13 03:28:13 03:28:13 /*~ 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1560636,_1560658)))]) 03:28:13 03:28:13 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:13 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:13 03:28:13 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:13 (0)$[system] '$c_call_prolog'. no(clause) 03:28:13 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:13 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:13 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:13 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d4450780),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450780)))). no(clause) 03:28:13 (14)$[system] '$c_call_prolog'. no(clause) 03:28:13 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d4450780),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450780))). % init.pl:646: 03:28:13 (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: 03:28:13 (21)<gt;*>$[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: 03:28:13 (25)$[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: 03:28:13 (26)<gt;*>$[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: 03:28:13 (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: 03:28:13 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:14 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:14 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:14 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:14 (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: 03:28:14 (36)$[user] '<gt;meta-call>'(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) 03:28:14 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:14 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:14 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:14 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:14 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:14 %~ DUMP_BREAK/0 03:28:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:14 Unhandled exception: abort 03:28:14 ERROR: Unhandled exception: abort 03:28:14 ~*/ 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 /* <gt;module> 03:28:14 % 03:28:14 % PFC is a language extension for prolog. 03:28:14 % 03:28:14 % It adds a new type of module inheritance 03:28:14 % 03:28:14 % Dec 13, 2035 03:28:14 % Douglas Miles 03:28:14 */ 03:28:14 % was_module(header_sane,[]). 03:28:14 03:28:14 :- include(library(logicmoo_test_header)). 03:28:14 03:28:14 % :- rtrace. 03:28:14 /*~ 03:28:14 running(-), 03:28:14 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:14 %~ reload_of_test_header. 03:28:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 % :- rtrace. 03:28:14 :- expects_dialect(pfc). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- must(is_pfc_file). 03:28:14 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:14 %~ ?-( mpred_test("Test_0012_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:14 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0012_Line_0000__Is_pfc_file_in_user'. 03:28:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:14 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\']"'. 03:28:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- set_fileAssertMt(cycKB1). 03:28:14 03:28:14 /*~ 03:28:14 %~ set_fileAssertMt(cycKB1) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- listing(baseKB:mtProlog/1). 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 03:28:14 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:mtHybrid/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:genlMt/2). 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 03:28:14 %~ skipped( listing( baseKB : genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(cycKB1:_). 03:28:14 /*~ 03:28:14 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(genlMt/2). 03:28:14 03:28:14 /*~ 03:28:14 %~ skipped( listing( genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_trace_exec. 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 cycKB1:loves(sally,joe). 03:28:14 03:28:14 /*~ 03:28:14 No source location!? 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(loves(_,_))). 03:28:14 03:28:14 03:28:14 /*~ 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1729220,_1729242)))]) 03:28:14 03:28:14 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 (0)$[system] '$c_call_prolog'. no(clause) 03:28:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:14 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0c00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0c00)))). no(clause) 03:28:14 (14)$[system] '$c_call_prolog'. no(clause) 03:28:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0c00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0c00))). % init.pl:646: 03:28:14 (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: 03:28:14 (21)<gt;*>$[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: 03:28:14 (25)$[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: 03:28:14 (26)<gt;*>$[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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:14 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:14 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:14 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:14 (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: 03:28:14 (36)$[user] '<gt;meta-call>'(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) 03:28:14 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:14 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:14 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:14 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:14 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:14 %~ DUMP_BREAK/0 03:28:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:14 Unhandled exception: abort 03:28:14 ERROR: Unhandled exception: abort 03:28:14 ~*/ 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 /* <gt;module> 03:28:14 % 03:28:14 % PFC is a language extension for prolog. 03:28:14 % 03:28:14 % It adds a new type of module inheritance 03:28:14 % 03:28:14 % Dec 13, 2035 03:28:14 % Douglas Miles 03:28:14 */ 03:28:14 % was_module(header_sane,[]). 03:28:14 03:28:14 :- include(library(logicmoo_test_header)). 03:28:14 03:28:14 % :- rtrace. 03:28:14 /*~ 03:28:14 running(-), 03:28:14 %~ reload_of_test_header. 03:28:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:14 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 % :- rtrace. 03:28:14 :- expects_dialect(pfc). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- must(is_pfc_file). 03:28:14 03:28:14 /*~ 03:28:14 %~ ?-( mpred_test("Test_0013_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:14 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0013_Line_0000__Is_pfc_file_in_user'. 03:28:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:14 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\']"'. 03:28:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- set_fileAssertMt(cycKB1). 03:28:14 03:28:14 /*~ 03:28:14 %~ set_fileAssertMt(cycKB1) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- listing(baseKB:mtProlog/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:mtHybrid/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:genlMt/2). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(cycKB1:_). 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:14 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(genlMt/2). 03:28:14 03:28:14 /*~ 03:28:14 %~ skipped( listing( genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_trace_exec. 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 cycKB1:loves(sally,joe). 03:28:14 03:28:14 /*~ 03:28:14 No source location!? 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(loves(_,_))). 03:28:14 03:28:14 03:28:14 /*~ 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_1895848,_1895870)))]) 03:28:14 03:28:14 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 (0)$[system] '$c_call_prolog'. no(clause) 03:28:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:14 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0200)))). no(clause) 03:28:14 (14)$[system] '$c_call_prolog'. no(clause) 03:28:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0200))). % init.pl:646: 03:28:14 (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: 03:28:14 (21)<gt;*>$[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: 03:28:14 (25)$[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: 03:28:14 (26)<gt;*>$[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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:14 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:14 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:14 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:14 (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: 03:28:14 (36)$[user] '<gt;meta-call>'(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) 03:28:14 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:14 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:14 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:14 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:14 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ DUMP_BREAK/0 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:14 Unhandled exception: abort 03:28:14 ERROR: Unhandled exception: abort 03:28:14 ~*/ 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 /* <gt;module> 03:28:14 % 03:28:14 % PFC is a language extension for prolog. 03:28:14 % 03:28:14 % It adds a new type of module inheritance 03:28:14 % 03:28:14 % Dec 13, 2035 03:28:14 % Douglas Miles 03:28:14 */ 03:28:14 % was_module(header_sane,[]). 03:28:14 03:28:14 :- include(library(logicmoo_test_header)). 03:28:14 03:28:14 % :- rtrace. 03:28:14 /*~ 03:28:14 running(-), 03:28:14 %~ reload_of_test_header. 03:28:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 % :- rtrace. 03:28:14 :- expects_dialect(pfc). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- must(is_pfc_file). 03:28:14 03:28:14 /*~ 03:28:14 %~ ?-( mpred_test("Test_0014_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:14 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0014_Line_0000__Is_pfc_file_in_user'. 03:28:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:14 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\']"'. 03:28:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- set_fileAssertMt(cycKB1). 03:28:14 03:28:14 /*~ 03:28:14 %~ set_fileAssertMt(cycKB1) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- listing(baseKB:mtProlog/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:mtHybrid/1). 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:14 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:genlMt/2). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(cycKB1:_). 03:28:14 /*~ 03:28:14 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(genlMt/2). 03:28:14 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 03:28:14 %~ skipped( listing( genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_trace_exec. 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 cycKB1:loves(sally,joe). 03:28:14 03:28:14 /*~ 03:28:14 No source location!? 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(loves(_,_))). 03:28:14 03:28:14 03:28:14 /*~ 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2064692,_2064714)))]) 03:28:14 03:28:14 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 (0)$[system] '$c_call_prolog'. no(clause) 03:28:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:14 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644e4d31b80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644e4d31b80)))). no(clause) 03:28:14 (14)$[system] '$c_call_prolog'. no(clause) 03:28:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644e4d31b80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644e4d31b80))). % init.pl:646: 03:28:14 (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: 03:28:14 (21)<gt;*>$[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: 03:28:14 (25)$[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: 03:28:14 (26)<gt;*>$[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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:14 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:14 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:14 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:14 (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: 03:28:14 (36)$[user] '<gt;meta-call>'(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) 03:28:14 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:14 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:14 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:14 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:14 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ DUMP_BREAK/0 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:14 Unhandled exception: abort 03:28:14 ERROR: Unhandled exception: abort 03:28:14 ~*/ 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 /* <gt;module> 03:28:14 % 03:28:14 % PFC is a language extension for prolog. 03:28:14 % 03:28:14 % It adds a new type of module inheritance 03:28:14 % 03:28:14 % Dec 13, 2035 03:28:14 % Douglas Miles 03:28:14 */ 03:28:14 % was_module(header_sane,[]). 03:28:14 03:28:14 :- include(library(logicmoo_test_header)). 03:28:14 03:28:14 % :- rtrace. 03:28:14 /*~ 03:28:14 running(-), 03:28:14 %~ reload_of_test_header. 03:28:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 % :- rtrace. 03:28:14 :- expects_dialect(pfc). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- must(is_pfc_file). 03:28:14 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:14 %~ ?-( mpred_test("Test_0015_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:14 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0015_Line_0000__Is_pfc_file_in_user'. 03:28:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:14 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\']"'. 03:28:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- set_fileAssertMt(cycKB1). 03:28:14 03:28:14 /*~ 03:28:14 %~ set_fileAssertMt(cycKB1) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- listing(baseKB:mtProlog/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:mtHybrid/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:genlMt/2). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(cycKB1:_). 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:14 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(genlMt/2). 03:28:14 03:28:14 /*~ 03:28:14 %~ skipped( listing( genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_trace_exec. 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 cycKB1:loves(sally,joe). 03:28:14 03:28:14 /*~ 03:28:14 No source location!? 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(loves(_,_))). 03:28:14 03:28:14 03:28:14 /*~ 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_980550,_980572)))]) 03:28:14 03:28:14 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 (0)$[system] '$c_call_prolog'. no(clause) 03:28:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:14 (10)$[system] '$load_file'('mt_01c_0a.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:28:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1e00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1e00)))). no(clause) 03:28:14 (14)$[system] '$c_call_prolog'. no(clause) 03:28:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1e00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1e00))). % init.pl:646: 03:28:14 (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: 03:28:14 (21)<gt;*>$[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: 03:28:14 (25)$[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: 03:28:14 (26)<gt;*>$[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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:14 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:14 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:14 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:14 (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: 03:28:14 (36)$[user] '<gt;meta-call>'(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) 03:28:14 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:14 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:14 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:14 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:14 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ DUMP_BREAK/0 03:28:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:14 Unhandled exception: abort 03:28:14 ERROR: Unhandled exception: abort 03:28:14 ~*/ 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 /* <gt;module> 03:28:14 % 03:28:14 % PFC is a language extension for prolog. 03:28:14 % 03:28:14 % It adds a new type of module inheritance 03:28:14 % 03:28:14 % Dec 13, 2035 03:28:14 % Douglas Miles 03:28:14 */ 03:28:14 % was_module(header_sane,[]). 03:28:14 03:28:14 :- include(library(logicmoo_test_header)). 03:28:14 03:28:14 % :- rtrace. 03:28:14 /*~ 03:28:14 running(-), 03:28:14 %~ reload_of_test_header. 03:28:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:14 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 % :- rtrace. 03:28:14 :- expects_dialect(pfc). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- must(is_pfc_file). 03:28:14 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:14 %~ ?-( mpred_test("Test_0016_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:14 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0016_Line_0000__Is_pfc_file_in_user'. 03:28:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:14 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\']"'. 03:28:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- set_fileAssertMt(cycKB1). 03:28:14 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:14 %~ set_fileAssertMt(cycKB1) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- listing(baseKB:mtProlog/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:mtHybrid/1). 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:14 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:genlMt/2). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(cycKB1:_). 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:14 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(genlMt/2). 03:28:14 03:28:14 /*~ 03:28:14 %~ skipped( listing( genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_trace_exec. 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 cycKB1:loves(sally,joe). 03:28:14 03:28:14 /*~ 03:28:14 No source location!? 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(loves(_,_))). 03:28:14 03:28:14 03:28:14 /*~ 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3512772,_3512794)))]) 03:28:14 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:14 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 (0)$[system] '$c_call_prolog'. no(clause) 03:28:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:14 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d4450f80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450f80)))). no(clause) 03:28:14 (14)$[system] '$c_call_prolog'. no(clause) 03:28:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d4450f80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450f80))). % init.pl:646: 03:28:14 (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: 03:28:14 (21)<gt;*>$[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: 03:28:14 (25)$[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: 03:28:14 (26)<gt;*>$[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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:14 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:14 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:14 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:14 (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: 03:28:14 (36)$[user] '<gt;meta-call>'(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) 03:28:14 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:14 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:14 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:14 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:14 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ DUMP_BREAK/0 03:28:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:14 Unhandled exception: abort 03:28:14 ERROR: Unhandled exception: abort 03:28:14 ~*/ 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 /* <gt;module> 03:28:14 % 03:28:14 % PFC is a language extension for prolog. 03:28:14 % 03:28:14 % It adds a new type of module inheritance 03:28:14 % 03:28:14 % Dec 13, 2035 03:28:14 % Douglas Miles 03:28:14 */ 03:28:14 % was_module(header_sane,[]). 03:28:14 03:28:14 :- include(library(logicmoo_test_header)). 03:28:14 03:28:14 % :- rtrace. 03:28:14 /*~ 03:28:14 running(-), 03:28:14 %~ reload_of_test_header. 03:28:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 % :- rtrace. 03:28:14 :- expects_dialect(pfc). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- must(is_pfc_file). 03:28:14 03:28:14 /*~ 03:28:14 %~ ?-( mpred_test("Test_0017_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:14 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0017_Line_0000__Is_pfc_file_in_user'. 03:28:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:14 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\']"'. 03:28:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- set_fileAssertMt(cycKB1). 03:28:14 03:28:14 /*~ 03:28:14 %~ set_fileAssertMt(cycKB1) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- listing(baseKB:mtProlog/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:mtHybrid/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:genlMt/2). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(cycKB1:_). 03:28:14 /*~ 03:28:14 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(genlMt/2). 03:28:14 03:28:14 /*~ 03:28:14 %~ skipped( listing( genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_trace_exec. 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 cycKB1:loves(sally,joe). 03:28:14 03:28:14 /*~ 03:28:14 No source location!? 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(loves(_,_))). 03:28:14 03:28:14 03:28:14 /*~ 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2512630,_2512652)))]) 03:28:14 03:28:14 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 (0)$[system] '$c_call_prolog'. no(clause) 03:28:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:14 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1000),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1000)))). no(clause) 03:28:14 (14)$[system] '$c_call_prolog'. no(clause) 03:28:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1000),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1000))). % init.pl:646: 03:28:14 (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: 03:28:14 (21)<gt;*>$[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: 03:28:14 (25)$[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: 03:28:14 (26)<gt;*>$[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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:14 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:14 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:14 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:14 (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: 03:28:14 (36)$[user] '<gt;meta-call>'(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) 03:28:14 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:14 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:14 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:14 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:14 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ DUMP_BREAK/0 03:28:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:14 Unhandled exception: abort 03:28:14 ERROR: Unhandled exception: abort 03:28:14 ~*/ 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 /* <gt;module> 03:28:14 % 03:28:14 % PFC is a language extension for prolog. 03:28:14 % 03:28:14 % It adds a new type of module inheritance 03:28:14 % 03:28:14 % Dec 13, 2035 03:28:14 % Douglas Miles 03:28:14 */ 03:28:14 % was_module(header_sane,[]). 03:28:14 03:28:14 :- include(library(logicmoo_test_header)). 03:28:14 03:28:14 % :- rtrace. 03:28:14 /*~ 03:28:14 running(-), 03:28:14 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:14 %~ reload_of_test_header. 03:28:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 % :- rtrace. 03:28:14 :- expects_dialect(pfc). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- must(is_pfc_file). 03:28:14 03:28:14 /*~ 03:28:14 %~ ?-( mpred_test("Test_0018_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:14 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0018_Line_0000__Is_pfc_file_in_user'. 03:28:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:14 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\']"'. 03:28:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- set_fileAssertMt(cycKB1). 03:28:14 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:14 %~ set_fileAssertMt(cycKB1) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- listing(baseKB:mtProlog/1). 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 03:28:14 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:mtHybrid/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:genlMt/2). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(cycKB1:_). 03:28:14 /*~ 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:14 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(genlMt/2). 03:28:14 03:28:14 /*~ 03:28:14 %~ skipped( listing( genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_trace_exec. 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 cycKB1:loves(sally,joe). 03:28:14 03:28:14 /*~ 03:28:14 No source location!? 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(loves(_,_))). 03:28:14 03:28:14 03:28:14 /*~ 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2626788,_2626810)))]) 03:28:14 03:28:14 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 (0)$[system] '$c_call_prolog'. no(clause) 03:28:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:14 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0880),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0880)))). no(clause) 03:28:14 (14)$[system] '$c_call_prolog'. no(clause) 03:28:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0880),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0880))). % init.pl:646: 03:28:14 (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: 03:28:14 (21)<gt;*>$[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: 03:28:14 (25)$[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: 03:28:14 (26)<gt;*>$[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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (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: 03:28:14 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:14 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:14 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:14 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:14 (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: 03:28:14 (36)$[user] '<gt;meta-call>'(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) 03:28:14 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:14 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:14 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:14 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:14 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:14 %~ DUMP_BREAK/0 03:28:14 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:14 Unhandled exception: abort 03:28:14 ERROR: Unhandled exception: abort 03:28:14 ~*/ 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 /* <gt;module> 03:28:14 % 03:28:14 % PFC is a language extension for prolog. 03:28:14 % 03:28:14 % It adds a new type of module inheritance 03:28:14 % 03:28:14 % Dec 13, 2035 03:28:14 % Douglas Miles 03:28:14 */ 03:28:14 % was_module(header_sane,[]). 03:28:14 03:28:14 :- include(library(logicmoo_test_header)). 03:28:14 03:28:14 % :- rtrace. 03:28:14 /*~ 03:28:14 running(-), 03:28:14 %~ reload_of_test_header. 03:28:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 % :- rtrace. 03:28:14 :- expects_dialect(pfc). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- must(is_pfc_file). 03:28:14 03:28:14 /*~ 03:28:14 %~ ?-( mpred_test("Test_0019_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:14 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 no_proof_for(\+is_pfc_file). 03:28:14 03:28:14 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0019_Line_0000__Is_pfc_file_in_user'. 03:28:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:14 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\']"'. 03:28:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- set_fileAssertMt(cycKB1). 03:28:14 03:28:14 /*~ 03:28:14 %~ set_fileAssertMt(cycKB1) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- listing(baseKB:mtProlog/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:mtHybrid/1). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(baseKB:genlMt/2). 03:28:14 /*~ 03:28:14 %~ skipped( listing( baseKB : genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(cycKB1:_). 03:28:14 /*~ 03:28:14 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:14 ~*/ 03:28:14 03:28:14 :- listing(genlMt/2). 03:28:14 03:28:14 /*~ 03:28:14 %~ skipped( listing( genlMt/2)) 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_trace_exec. 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 cycKB1:loves(sally,joe). 03:28:14 03:28:14 /*~ 03:28:14 No source location!? 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:14 03:28:14 /*~ 03:28:14 ~*/ 03:28:14 03:28:14 03:28:14 :- mpred_must(clause_u(loves(_,_))). 03:28:14 03:28:14 03:28:14 /*~ 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2792850,_2792872)))]) 03:28:14 03:28:14 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:14 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:14 03:28:14 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:14 (0)$[system] '$c_call_prolog'. no(clause) 03:28:14 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:14 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:14 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:14 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1e80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1e80)))). no(clause) 03:28:14 (14)$[system] '$c_call_prolog'. no(clause) 03:28:14 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1e80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1e80))). % init.pl:646: 03:28:14 (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: 03:28:14 (21)<gt;*>$[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: 03:28:15 (25)$[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: 03:28:15 (26)<gt;*>$[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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:15 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:15 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:15 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:15 (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: 03:28:15 (36)$[user] '<gt;meta-call>'(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) 03:28:15 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:15 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:15 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:15 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:15 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ DUMP_BREAK/0 03:28:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:15 Unhandled exception: abort 03:28:15 ERROR: Unhandled exception: abort 03:28:15 ~*/ 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 /* <gt;module> 03:28:15 % 03:28:15 % PFC is a language extension for prolog. 03:28:15 % 03:28:15 % It adds a new type of module inheritance 03:28:15 % 03:28:15 % Dec 13, 2035 03:28:15 % Douglas Miles 03:28:15 */ 03:28:15 % was_module(header_sane,[]). 03:28:15 03:28:15 :- include(library(logicmoo_test_header)). 03:28:15 03:28:15 % :- rtrace. 03:28:15 /*~ 03:28:15 running(-), 03:28:15 %~ reload_of_test_header. 03:28:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 % :- rtrace. 03:28:15 :- expects_dialect(pfc). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- must(is_pfc_file). 03:28:15 03:28:15 /*~ 03:28:15 %~ ?-( mpred_test("Test_0020_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:15 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0020_Line_0000__Is_pfc_file_in_user'. 03:28:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:15 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\']"'. 03:28:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- set_fileAssertMt(cycKB1). 03:28:15 03:28:15 /*~ 03:28:15 %~ set_fileAssertMt(cycKB1) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- listing(baseKB:mtProlog/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:mtHybrid/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:genlMt/2). 03:28:15 /*~ 03:28:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 03:28:15 %~ skipped( listing( baseKB : genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(cycKB1:_). 03:28:15 /*~ 03:28:15 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(genlMt/2). 03:28:15 03:28:15 /*~ 03:28:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 03:28:15 %~ skipped( listing( genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_trace_exec. 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 cycKB1:loves(sally,joe). 03:28:15 03:28:15 /*~ 03:28:15 No source location!? 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(loves(_,_))). 03:28:15 03:28:15 03:28:15 /*~ 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2907350,_2907372)))]) 03:28:15 03:28:15 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 (0)$[system] '$c_call_prolog'. no(clause) 03:28:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:15 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d4450d80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450d80)))). no(clause) 03:28:15 (14)$[system] '$c_call_prolog'. no(clause) 03:28:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d4450d80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450d80))). % init.pl:646: 03:28:15 (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: 03:28:15 (21)<gt;*>$[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: 03:28:15 (25)$[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: 03:28:15 (26)<gt;*>$[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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:15 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:15 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:15 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:15 (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: 03:28:15 (36)$[user] '<gt;meta-call>'(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) 03:28:15 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:15 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:15 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:15 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:15 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ DUMP_BREAK/0 03:28:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:15 Unhandled exception: abort 03:28:15 ERROR: Unhandled exception: abort 03:28:15 ~*/ 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 /* <gt;module> 03:28:15 % 03:28:15 % PFC is a language extension for prolog. 03:28:15 % 03:28:15 % It adds a new type of module inheritance 03:28:15 % 03:28:15 % Dec 13, 2035 03:28:15 % Douglas Miles 03:28:15 */ 03:28:15 % was_module(header_sane,[]). 03:28:15 03:28:15 :- include(library(logicmoo_test_header)). 03:28:15 03:28:15 % :- rtrace. 03:28:15 /*~ 03:28:15 running(-), 03:28:15 %~ reload_of_test_header. 03:28:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 % :- rtrace. 03:28:15 :- expects_dialect(pfc). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- must(is_pfc_file). 03:28:15 03:28:15 /*~ 03:28:15 %~ ?-( mpred_test("Test_0021_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:15 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0021_Line_0000__Is_pfc_file_in_user'. 03:28:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:15 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\']"'. 03:28:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- set_fileAssertMt(cycKB1). 03:28:15 03:28:15 /*~ 03:28:15 %~ set_fileAssertMt(cycKB1) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- listing(baseKB:mtProlog/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:mtHybrid/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:genlMt/2). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(cycKB1:_). 03:28:15 /*~ 03:28:15 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(genlMt/2). 03:28:15 03:28:15 /*~ 03:28:15 %~ skipped( listing( genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_trace_exec. 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 cycKB1:loves(sally,joe). 03:28:15 03:28:15 /*~ 03:28:15 No source location!? 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(loves(_,_))). 03:28:15 03:28:15 03:28:15 /*~ 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3073880,_3073902)))]) 03:28:15 03:28:15 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 (0)$[system] '$c_call_prolog'. no(clause) 03:28:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:15 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0d80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0d80)))). no(clause) 03:28:15 (14)$[system] '$c_call_prolog'. no(clause) 03:28:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0d80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0d80))). % init.pl:646: 03:28:15 (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: 03:28:15 (21)<gt;*>$[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: 03:28:15 (25)$[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: 03:28:15 (26)<gt;*>$[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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:15 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:15 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:15 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:15 (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: 03:28:15 (36)$[user] '<gt;meta-call>'(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) 03:28:15 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:15 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:15 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:15 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:15 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:15 %~ DUMP_BREAK/0 03:28:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:15 Unhandled exception: abort 03:28:15 ERROR: Unhandled exception: abort 03:28:15 ~*/ 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 /* <gt;module> 03:28:15 % 03:28:15 % PFC is a language extension for prolog. 03:28:15 % 03:28:15 % It adds a new type of module inheritance 03:28:15 % 03:28:15 % Dec 13, 2035 03:28:15 % Douglas Miles 03:28:15 */ 03:28:15 % was_module(header_sane,[]). 03:28:15 03:28:15 :- include(library(logicmoo_test_header)). 03:28:15 03:28:15 % :- rtrace. 03:28:15 /*~ 03:28:15 running(-), 03:28:15 %~ reload_of_test_header. 03:28:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 % :- rtrace. 03:28:15 :- expects_dialect(pfc). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- must(is_pfc_file). 03:28:15 03:28:15 /*~ 03:28:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:15 %~ ?-( mpred_test("Test_0022_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:15 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0022_Line_0000__Is_pfc_file_in_user'. 03:28:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:15 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\']"'. 03:28:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- set_fileAssertMt(cycKB1). 03:28:15 03:28:15 /*~ 03:28:15 %~ set_fileAssertMt(cycKB1) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- listing(baseKB:mtProlog/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:mtHybrid/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:genlMt/2). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(cycKB1:_). 03:28:15 /*~ 03:28:15 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(genlMt/2). 03:28:15 03:28:15 /*~ 03:28:15 %~ skipped( listing( genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_trace_exec. 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 cycKB1:loves(sally,joe). 03:28:15 03:28:15 /*~ 03:28:15 No source location!? 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(loves(_,_))). 03:28:15 03:28:15 03:28:15 /*~ 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3241382,_3241404)))]) 03:28:15 03:28:15 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 (0)$[system] '$c_call_prolog'. no(clause) 03:28:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:15 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d4450c80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450c80)))). no(clause) 03:28:15 (14)$[system] '$c_call_prolog'. no(clause) 03:28:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d4450c80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450c80))). % init.pl:646: 03:28:15 (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: 03:28:15 (21)<gt;*>$[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: 03:28:15 (25)$[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: 03:28:15 (26)<gt;*>$[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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:15 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:15 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:15 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:15 (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: 03:28:15 (36)$[user] '<gt;meta-call>'(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) 03:28:15 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:15 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:15 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:15 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:15 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ DUMP_BREAK/0 03:28:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:15 Unhandled exception: abort 03:28:15 ERROR: Unhandled exception: abort 03:28:15 ~*/ 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 /* <gt;module> 03:28:15 % 03:28:15 % PFC is a language extension for prolog. 03:28:15 % 03:28:15 % It adds a new type of module inheritance 03:28:15 % 03:28:15 % Dec 13, 2035 03:28:15 % Douglas Miles 03:28:15 */ 03:28:15 % was_module(header_sane,[]). 03:28:15 03:28:15 :- include(library(logicmoo_test_header)). 03:28:15 03:28:15 % :- rtrace. 03:28:15 /*~ 03:28:15 running(-), 03:28:15 %~ reload_of_test_header. 03:28:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:15 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 % :- rtrace. 03:28:15 :- expects_dialect(pfc). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- must(is_pfc_file). 03:28:15 03:28:15 /*~ 03:28:15 %~ ?-( mpred_test("Test_0023_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:15 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0023_Line_0000__Is_pfc_file_in_user'. 03:28:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:15 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\']"'. 03:28:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- set_fileAssertMt(cycKB1). 03:28:15 03:28:15 /*~ 03:28:15 %~ set_fileAssertMt(cycKB1) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- listing(baseKB:mtProlog/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:mtHybrid/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:genlMt/2). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(cycKB1:_). 03:28:15 /*~ 03:28:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:15 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(genlMt/2). 03:28:15 03:28:15 /*~ 03:28:15 %~ skipped( listing( genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_trace_exec. 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 cycKB1:loves(sally,joe). 03:28:15 03:28:15 /*~ 03:28:15 No source location!? 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(loves(_,_))). 03:28:15 03:28:15 03:28:15 /*~ 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3355468,_3355490)))]) 03:28:15 03:28:15 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 (0)$[system] '$c_call_prolog'. no(clause) 03:28:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:15 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1700),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1700)))). no(clause) 03:28:15 (14)$[system] '$c_call_prolog'. no(clause) 03:28:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1700),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1700))). % init.pl:646: 03:28:15 (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: 03:28:15 (21)<gt;*>$[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: 03:28:15 (25)$[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: 03:28:15 (26)<gt;*>$[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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:15 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:15 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:15 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:15 (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: 03:28:15 (36)$[user] '<gt;meta-call>'(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) 03:28:15 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:15 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:15 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:15 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:15 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ DUMP_BREAK/0 03:28:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:15 Unhandled exception: abort 03:28:15 ERROR: Unhandled exception: abort 03:28:15 ~*/ 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 /* <gt;module> 03:28:15 % 03:28:15 % PFC is a language extension for prolog. 03:28:15 % 03:28:15 % It adds a new type of module inheritance 03:28:15 % 03:28:15 % Dec 13, 2035 03:28:15 % Douglas Miles 03:28:15 */ 03:28:15 % was_module(header_sane,[]). 03:28:15 03:28:15 :- include(library(logicmoo_test_header)). 03:28:15 03:28:15 % :- rtrace. 03:28:15 /*~ 03:28:15 running(-), 03:28:15 %~ reload_of_test_header. 03:28:15 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:28:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 % :- rtrace. 03:28:15 :- expects_dialect(pfc). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- must(is_pfc_file). 03:28:15 03:28:15 /*~ 03:28:15 %~ ?-( mpred_test("Test_0024_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:15 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0024_Line_0000__Is_pfc_file_in_user'. 03:28:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:15 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\']"'. 03:28:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- set_fileAssertMt(cycKB1). 03:28:15 03:28:15 /*~ 03:28:15 %~ set_fileAssertMt(cycKB1) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- listing(baseKB:mtProlog/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:mtHybrid/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:genlMt/2). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(cycKB1:_). 03:28:15 /*~ 03:28:15 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(genlMt/2). 03:28:15 03:28:15 /*~ 03:28:15 %~ skipped( listing( genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_trace_exec. 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 cycKB1:loves(sally,joe). 03:28:15 03:28:15 /*~ 03:28:15 No source location!? 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(loves(_,_))). 03:28:15 03:28:15 03:28:15 /*~ 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3522562,_3522584)))]) 03:28:15 03:28:15 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 (0)$[system] '$c_call_prolog'. no(clause) 03:28:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:15 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d4450b80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450b80)))). no(clause) 03:28:15 (14)$[system] '$c_call_prolog'. no(clause) 03:28:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d4450b80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450b80))). % init.pl:646: 03:28:15 (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: 03:28:15 (21)<gt;*>$[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: 03:28:15 (25)$[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: 03:28:15 (26)<gt;*>$[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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:15 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:15 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:15 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:15 (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: 03:28:15 (36)$[user] '<gt;meta-call>'(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) 03:28:15 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:15 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:15 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:15 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:15 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:15 %~ DUMP_BREAK/0 03:28:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:15 Unhandled exception: abort 03:28:15 ERROR: Unhandled exception: abort 03:28:15 ~*/ 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 /* <gt;module> 03:28:15 % 03:28:15 % PFC is a language extension for prolog. 03:28:15 % 03:28:15 % It adds a new type of module inheritance 03:28:15 % 03:28:15 % Dec 13, 2035 03:28:15 % Douglas Miles 03:28:15 */ 03:28:15 % was_module(header_sane,[]). 03:28:15 03:28:15 :- include(library(logicmoo_test_header)). 03:28:15 03:28:15 % :- rtrace. 03:28:15 /*~ 03:28:15 running(-), 03:28:15 %~ reload_of_test_header. 03:28:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:15 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 % :- rtrace. 03:28:15 :- expects_dialect(pfc). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- must(is_pfc_file). 03:28:15 03:28:15 /*~ 03:28:15 %~ ?-( mpred_test("Test_0025_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:15 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0025_Line_0000__Is_pfc_file_in_user'. 03:28:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:15 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\']"'. 03:28:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- set_fileAssertMt(cycKB1). 03:28:15 03:28:15 /*~ 03:28:15 %~ set_fileAssertMt(cycKB1) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- listing(baseKB:mtProlog/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:mtHybrid/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:genlMt/2). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(cycKB1:_). 03:28:15 /*~ 03:28:15 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(genlMt/2). 03:28:15 03:28:15 /*~ 03:28:15 %~ skipped( listing( genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_trace_exec. 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 cycKB1:loves(sally,joe). 03:28:15 03:28:15 /*~ 03:28:15 No source location!? 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(loves(_,_))). 03:28:15 03:28:15 03:28:15 /*~ 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3689926,_3689948)))]) 03:28:15 03:28:15 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 (0)$[system] '$c_call_prolog'. no(clause) 03:28:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:15 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0800),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0800)))). no(clause) 03:28:15 (14)$[system] '$c_call_prolog'. no(clause) 03:28:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0800),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0800))). % init.pl:646: 03:28:15 (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: 03:28:15 (21)<gt;*>$[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: 03:28:15 (25)$[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: 03:28:15 (26)<gt;*>$[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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (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: 03:28:15 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:15 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:15 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:15 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:15 (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: 03:28:15 (36)$[user] '<gt;meta-call>'(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) 03:28:15 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:15 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:15 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:15 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:15 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:15 %~ DUMP_BREAK/0 03:28:15 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:15 Unhandled exception: abort 03:28:15 ERROR: Unhandled exception: abort 03:28:15 ~*/ 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 /* <gt;module> 03:28:15 % 03:28:15 % PFC is a language extension for prolog. 03:28:15 % 03:28:15 % It adds a new type of module inheritance 03:28:15 % 03:28:15 % Dec 13, 2035 03:28:15 % Douglas Miles 03:28:15 */ 03:28:15 % was_module(header_sane,[]). 03:28:15 03:28:15 :- include(library(logicmoo_test_header)). 03:28:15 03:28:15 % :- rtrace. 03:28:15 /*~ 03:28:15 running(-), 03:28:15 %~ reload_of_test_header. 03:28:15 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 % :- rtrace. 03:28:15 :- expects_dialect(pfc). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- must(is_pfc_file). 03:28:15 03:28:15 /*~ 03:28:15 %~ ?-( mpred_test("Test_0026_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:15 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 no_proof_for(\+is_pfc_file). 03:28:15 03:28:15 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0026_Line_0000__Is_pfc_file_in_user'. 03:28:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:15 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\']"'. 03:28:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- set_fileAssertMt(cycKB1). 03:28:15 03:28:15 /*~ 03:28:15 %~ set_fileAssertMt(cycKB1) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- listing(baseKB:mtProlog/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:mtHybrid/1). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(baseKB:genlMt/2). 03:28:15 /*~ 03:28:15 %~ skipped( listing( baseKB : genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(cycKB1:_). 03:28:15 /*~ 03:28:15 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:15 ~*/ 03:28:15 03:28:15 :- listing(genlMt/2). 03:28:15 03:28:15 /*~ 03:28:15 %~ skipped( listing( genlMt/2)) 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_trace_exec. 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 cycKB1:loves(sally,joe). 03:28:15 03:28:15 /*~ 03:28:15 No source location!? 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:15 03:28:15 /*~ 03:28:15 ~*/ 03:28:15 03:28:15 03:28:15 :- mpred_must(clause_u(loves(_,_))). 03:28:15 03:28:15 03:28:15 /*~ 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3803262,_3803284)))]) 03:28:15 03:28:15 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:15 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:15 03:28:15 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:15 (0)$[system] '$c_call_prolog'. no(clause) 03:28:15 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:15 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:15 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:15 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1800),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1800)))). no(clause) 03:28:15 (14)$[system] '$c_call_prolog'. no(clause) 03:28:15 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1800),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1800))). % init.pl:646: 03:28:15 (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: 03:28:16 (21)<gt;*>$[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: 03:28:16 (25)$[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: 03:28:16 (26)<gt;*>$[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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:16 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:16 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:16 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:16 (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: 03:28:16 (36)$[user] '<gt;meta-call>'(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) 03:28:16 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:16 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:16 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:16 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:16 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ DUMP_BREAK/0 03:28:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:16 Unhandled exception: abort 03:28:16 ERROR: Unhandled exception: abort 03:28:16 ~*/ 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 /* <gt;module> 03:28:16 % 03:28:16 % PFC is a language extension for prolog. 03:28:16 % 03:28:16 % It adds a new type of module inheritance 03:28:16 % 03:28:16 % Dec 13, 2035 03:28:16 % Douglas Miles 03:28:16 */ 03:28:16 % was_module(header_sane,[]). 03:28:16 03:28:16 :- include(library(logicmoo_test_header)). 03:28:16 03:28:16 % :- rtrace. 03:28:16 /*~ 03:28:16 running(-), 03:28:16 %~ reload_of_test_header. 03:28:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:28:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 % :- rtrace. 03:28:16 :- expects_dialect(pfc). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- must(is_pfc_file). 03:28:16 03:28:16 /*~ 03:28:16 %~ ?-( mpred_test("Test_0027_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:16 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0027_Line_0000__Is_pfc_file_in_user'. 03:28:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:16 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\']"'. 03:28:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- set_fileAssertMt(cycKB1). 03:28:16 03:28:16 /*~ 03:28:16 %~ set_fileAssertMt(cycKB1) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- listing(baseKB:mtProlog/1). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 03:28:16 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:mtHybrid/1). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:16 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:genlMt/2). 03:28:16 /*~ 03:28:16 %~ skipped( listing( baseKB : genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(cycKB1:_). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:16 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(genlMt/2). 03:28:16 03:28:16 /*~ 03:28:16 %~ skipped( listing( genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_trace_exec. 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 cycKB1:loves(sally,joe). 03:28:16 03:28:16 /*~ 03:28:16 No source location!? 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(loves(_,_))). 03:28:16 03:28:16 03:28:16 /*~ 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_3971670,_3971692)))]) 03:28:16 03:28:16 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 (0)$[system] '$c_call_prolog'. no(clause) 03:28:16 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:16 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:16 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:16 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0280),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0280)))). no(clause) 03:28:16 (14)$[system] '$c_call_prolog'. no(clause) 03:28:16 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0280),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0280))). % init.pl:646: 03:28:16 (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: 03:28:16 (21)<gt;*>$[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: 03:28:16 (25)$[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: 03:28:16 (26)<gt;*>$[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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:16 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:16 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:16 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:16 (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: 03:28:16 (36)$[user] '<gt;meta-call>'(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) 03:28:16 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:16 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:16 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:16 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:16 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ DUMP_BREAK/0 03:28:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:16 Unhandled exception: abort 03:28:16 ERROR: Unhandled exception: abort 03:28:16 ~*/ 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 /* <gt;module> 03:28:16 % 03:28:16 % PFC is a language extension for prolog. 03:28:16 % 03:28:16 % It adds a new type of module inheritance 03:28:16 % 03:28:16 % Dec 13, 2035 03:28:16 % Douglas Miles 03:28:16 */ 03:28:16 % was_module(header_sane,[]). 03:28:16 03:28:16 :- include(library(logicmoo_test_header)). 03:28:16 03:28:16 % :- rtrace. 03:28:16 /*~ 03:28:16 running(-), 03:28:16 %~ reload_of_test_header. 03:28:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 % :- rtrace. 03:28:16 :- expects_dialect(pfc). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- must(is_pfc_file). 03:28:16 03:28:16 /*~ 03:28:16 %~ ?-( mpred_test("Test_0028_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:16 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0028_Line_0000__Is_pfc_file_in_user'. 03:28:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:16 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\']"'. 03:28:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- set_fileAssertMt(cycKB1). 03:28:16 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:16 %~ set_fileAssertMt(cycKB1) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- listing(baseKB:mtProlog/1). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 03:28:16 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:mtHybrid/1). 03:28:16 /*~ 03:28:16 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:genlMt/2). 03:28:16 /*~ 03:28:16 %~ skipped( listing( baseKB : genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(cycKB1:_). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:16 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(genlMt/2). 03:28:16 03:28:16 /*~ 03:28:16 %~ skipped( listing( genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_trace_exec. 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 cycKB1:loves(sally,joe). 03:28:16 03:28:16 /*~ 03:28:16 No source location!? 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(loves(_,_))). 03:28:16 03:28:16 03:28:16 /*~ 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_4139460,_4139482)))]) 03:28:16 03:28:16 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 (0)$[system] '$c_call_prolog'. no(clause) 03:28:16 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:16 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:16 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:16 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0600),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0600)))). no(clause) 03:28:16 (14)$[system] '$c_call_prolog'. no(clause) 03:28:16 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0600),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0600))). % init.pl:646: 03:28:16 (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: 03:28:16 (21)<gt;*>$[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: 03:28:16 (25)$[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: 03:28:16 (26)<gt;*>$[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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:16 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:16 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:16 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:16 (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: 03:28:16 (36)$[user] '<gt;meta-call>'(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) 03:28:16 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:16 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:16 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:16 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:16 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ DUMP_BREAK/0 03:28:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:16 Unhandled exception: abort 03:28:16 ERROR: Unhandled exception: abort 03:28:16 ~*/ 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 /* <gt;module> 03:28:16 % 03:28:16 % PFC is a language extension for prolog. 03:28:16 % 03:28:16 % It adds a new type of module inheritance 03:28:16 % 03:28:16 % Dec 13, 2035 03:28:16 % Douglas Miles 03:28:16 */ 03:28:16 % was_module(header_sane,[]). 03:28:16 03:28:16 :- include(library(logicmoo_test_header)). 03:28:16 03:28:16 % :- rtrace. 03:28:16 /*~ 03:28:16 running(-), 03:28:16 %~ reload_of_test_header. 03:28:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 % :- rtrace. 03:28:16 :- expects_dialect(pfc). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- must(is_pfc_file). 03:28:16 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:16 %~ ?-( mpred_test("Test_0029_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:16 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0029_Line_0000__Is_pfc_file_in_user'. 03:28:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:16 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\']"'. 03:28:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- set_fileAssertMt(cycKB1). 03:28:16 03:28:16 /*~ 03:28:16 %~ set_fileAssertMt(cycKB1) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- listing(baseKB:mtProlog/1). 03:28:16 /*~ 03:28:16 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:mtHybrid/1). 03:28:16 /*~ 03:28:16 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:genlMt/2). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 03:28:16 %~ skipped( listing( baseKB : genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(cycKB1:_). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:16 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(genlMt/2). 03:28:16 03:28:16 /*~ 03:28:16 %~ skipped( listing( genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_trace_exec. 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 cycKB1:loves(sally,joe). 03:28:16 03:28:16 /*~ 03:28:16 No source location!? 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(loves(_,_))). 03:28:16 03:28:16 03:28:16 /*~ 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_280398,_280420)))]) 03:28:16 03:28:16 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 (0)$[system] '$c_call_prolog'. no(clause) 03:28:16 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:16 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:16 (10)$[system] '$load_file'('mt_01c_0a.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:28:16 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0f00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0f00)))). no(clause) 03:28:16 (14)$[system] '$c_call_prolog'. no(clause) 03:28:16 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0f00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0f00))). % init.pl:646: 03:28:16 (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: 03:28:16 (21)<gt;*>$[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: 03:28:16 (25)$[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: 03:28:16 (26)<gt;*>$[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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:16 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:16 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:16 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:16 (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: 03:28:16 (36)$[user] '<gt;meta-call>'(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) 03:28:16 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:16 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:16 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:16 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:16 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ DUMP_BREAK/0 03:28:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:16 Unhandled exception: abort 03:28:16 ERROR: Unhandled exception: abort 03:28:16 ~*/ 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 /* <gt;module> 03:28:16 % 03:28:16 % PFC is a language extension for prolog. 03:28:16 % 03:28:16 % It adds a new type of module inheritance 03:28:16 % 03:28:16 % Dec 13, 2035 03:28:16 % Douglas Miles 03:28:16 */ 03:28:16 % was_module(header_sane,[]). 03:28:16 03:28:16 :- include(library(logicmoo_test_header)). 03:28:16 03:28:16 % :- rtrace. 03:28:16 /*~ 03:28:16 running(-), 03:28:16 %~ reload_of_test_header. 03:28:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 % :- rtrace. 03:28:16 :- expects_dialect(pfc). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- must(is_pfc_file). 03:28:16 03:28:16 /*~ 03:28:16 %~ ?-( mpred_test("Test_0030_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:16 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0030_Line_0000__Is_pfc_file_in_user'. 03:28:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:16 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\']"'. 03:28:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- set_fileAssertMt(cycKB1). 03:28:16 03:28:16 /*~ 03:28:16 %~ set_fileAssertMt(cycKB1) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- listing(baseKB:mtProlog/1). 03:28:16 /*~ 03:28:16 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:mtHybrid/1). 03:28:16 /*~ 03:28:16 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:genlMt/2). 03:28:16 /*~ 03:28:16 %~ skipped( listing( baseKB : genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(cycKB1:_). 03:28:16 /*~ 03:28:16 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(genlMt/2). 03:28:16 03:28:16 /*~ 03:28:16 %~ skipped( listing( genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_trace_exec. 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 cycKB1:loves(sally,joe). 03:28:16 03:28:16 /*~ 03:28:16 No source location!? 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(loves(_,_))). 03:28:16 03:28:16 03:28:16 /*~ 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_2619224,_2619246)))]) 03:28:16 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:16 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 (0)$[system] '$c_call_prolog'. no(clause) 03:28:16 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:16 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:16 (10)$[system] '$load_file'('mt_01c_0a.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:28:16 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1700),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1700)))). no(clause) 03:28:16 (14)$[system] '$c_call_prolog'. no(clause) 03:28:16 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1700),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1700))). % init.pl:646: 03:28:16 (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: 03:28:16 (21)<gt;*>$[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: 03:28:16 (25)$[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: 03:28:16 (26)<gt;*>$[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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:16 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:16 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:16 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:16 (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: 03:28:16 (36)$[user] '<gt;meta-call>'(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) 03:28:16 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:16 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:16 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:16 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:16 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ DUMP_BREAK/0 03:28:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:16 Unhandled exception: abort 03:28:16 ERROR: Unhandled exception: abort 03:28:16 ~*/ 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 /* <gt;module> 03:28:16 % 03:28:16 % PFC is a language extension for prolog. 03:28:16 % 03:28:16 % It adds a new type of module inheritance 03:28:16 % 03:28:16 % Dec 13, 2035 03:28:16 % Douglas Miles 03:28:16 */ 03:28:16 % was_module(header_sane,[]). 03:28:16 03:28:16 :- include(library(logicmoo_test_header)). 03:28:16 03:28:16 % :- rtrace. 03:28:16 /*~ 03:28:16 running(-), 03:28:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:16 %~ reload_of_test_header. 03:28:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 % :- rtrace. 03:28:16 :- expects_dialect(pfc). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- must(is_pfc_file). 03:28:16 03:28:16 /*~ 03:28:16 %~ ?-( mpred_test("Test_0031_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:16 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0031_Line_0000__Is_pfc_file_in_user'. 03:28:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:16 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\']"'. 03:28:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- set_fileAssertMt(cycKB1). 03:28:16 03:28:16 /*~ 03:28:16 %~ set_fileAssertMt(cycKB1) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- listing(baseKB:mtProlog/1). 03:28:16 /*~ 03:28:16 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:mtHybrid/1). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:16 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:genlMt/2). 03:28:16 /*~ 03:28:16 %~ skipped( listing( baseKB : genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(cycKB1:_). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:16 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(genlMt/2). 03:28:16 03:28:16 /*~ 03:28:16 %~ skipped( listing( genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_trace_exec. 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 cycKB1:loves(sally,joe). 03:28:16 03:28:16 /*~ 03:28:16 No source location!? 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(loves(_,_))). 03:28:16 03:28:16 03:28:16 /*~ 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7401450,_7401472)))]) 03:28:16 03:28:16 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 (0)$[system] '$c_call_prolog'. no(clause) 03:28:16 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:16 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:16 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:16 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d4450480),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450480)))). no(clause) 03:28:16 (14)$[system] '$c_call_prolog'. no(clause) 03:28:16 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d4450480),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450480))). % init.pl:646: 03:28:16 (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: 03:28:16 (21)<gt;*>$[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: 03:28:16 (25)$[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: 03:28:16 (26)<gt;*>$[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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (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: 03:28:16 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:16 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:16 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:16 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:16 (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: 03:28:16 (36)$[user] '<gt;meta-call>'(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) 03:28:16 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:16 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:16 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:16 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:16 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ DUMP_BREAK/0 03:28:16 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:16 Unhandled exception: abort 03:28:16 ERROR: Unhandled exception: abort 03:28:16 ~*/ 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 /* <gt;module> 03:28:16 % 03:28:16 % PFC is a language extension for prolog. 03:28:16 % 03:28:16 % It adds a new type of module inheritance 03:28:16 % 03:28:16 % Dec 13, 2035 03:28:16 % Douglas Miles 03:28:16 */ 03:28:16 % was_module(header_sane,[]). 03:28:16 03:28:16 :- include(library(logicmoo_test_header)). 03:28:16 03:28:16 % :- rtrace. 03:28:16 /*~ 03:28:16 running(-), 03:28:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:16 %~ reload_of_test_header. 03:28:16 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 % :- rtrace. 03:28:16 :- expects_dialect(pfc). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- must(is_pfc_file). 03:28:16 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:16 %~ ?-( mpred_test("Test_0032_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:16 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 no_proof_for(\+is_pfc_file). 03:28:16 03:28:16 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0032_Line_0000__Is_pfc_file_in_user'. 03:28:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:16 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\']"'. 03:28:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- set_fileAssertMt(cycKB1). 03:28:16 03:28:16 /*~ 03:28:16 %~ set_fileAssertMt(cycKB1) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- listing(baseKB:mtProlog/1). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:21 03:28:16 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:mtHybrid/1). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:16 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(baseKB:genlMt/2). 03:28:16 /*~ 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 03:28:16 %~ skipped( listing( baseKB : genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(cycKB1:_). 03:28:16 /*~ 03:28:16 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:16 ~*/ 03:28:16 03:28:16 :- listing(genlMt/2). 03:28:16 03:28:16 /*~ 03:28:16 %~ skipped( listing( genlMt/2)) 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_trace_exec. 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 cycKB1:loves(sally,joe). 03:28:16 03:28:16 /*~ 03:28:16 No source location!? 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:16 03:28:16 /*~ 03:28:16 ~*/ 03:28:16 03:28:16 03:28:16 :- mpred_must(clause_u(loves(_,_))). 03:28:16 03:28:16 03:28:16 /*~ 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_4702218,_4702240)))]) 03:28:16 03:28:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:16 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:16 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:16 03:28:16 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:16 (0)$[system] '$c_call_prolog'. no(clause) 03:28:16 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:16 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:16 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:16 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1b80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1b80)))). no(clause) 03:28:17 (14)$[system] '$c_call_prolog'. no(clause) 03:28:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1b80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1b80))). % init.pl:646: 03:28:17 (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: 03:28:17 (21)<gt;*>$[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: 03:28:17 (25)$[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: 03:28:17 (26)<gt;*>$[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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:17 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:17 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:17 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:17 (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: 03:28:17 (36)$[user] '<gt;meta-call>'(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) 03:28:17 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:17 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:17 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:17 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:17 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:17 03:28:17 %~ DUMP_BREAK/0 03:28:17 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:17 Unhandled exception: abort 03:28:17 ERROR: Unhandled exception: abort 03:28:17 ~*/ 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 /* <gt;module> 03:28:17 % 03:28:17 % PFC is a language extension for prolog. 03:28:17 % 03:28:17 % It adds a new type of module inheritance 03:28:17 % 03:28:17 % Dec 13, 2035 03:28:17 % Douglas Miles 03:28:17 */ 03:28:17 % was_module(header_sane,[]). 03:28:17 03:28:17 :- include(library(logicmoo_test_header)). 03:28:17 03:28:17 % :- rtrace. 03:28:17 /*~ 03:28:17 running(-), 03:28:17 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:17 %~ reload_of_test_header. 03:28:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 % :- rtrace. 03:28:17 :- expects_dialect(pfc). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- must(is_pfc_file). 03:28:17 03:28:17 /*~ 03:28:17 %~ ?-( mpred_test("Test_0033_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:17 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0033_Line_0000__Is_pfc_file_in_user'. 03:28:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:17 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\']"'. 03:28:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- set_fileAssertMt(cycKB1). 03:28:17 03:28:17 /*~ 03:28:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:17 %~ set_fileAssertMt(cycKB1) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- listing(baseKB:mtProlog/1). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:mtHybrid/1). 03:28:17 /*~ 03:28:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:17 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:genlMt/2). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(cycKB1:_). 03:28:17 /*~ 03:28:17 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(genlMt/2). 03:28:17 03:28:17 /*~ 03:28:17 %~ skipped( listing( genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_trace_exec. 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 cycKB1:loves(sally,joe). 03:28:17 03:28:17 /*~ 03:28:17 No source location!? 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(loves(_,_))). 03:28:17 03:28:17 03:28:17 /*~ 03:28:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_4869288,_4869310)))]) 03:28:17 03:28:17 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:17 03:28:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 (0)$[system] '$c_call_prolog'. no(clause) 03:28:17 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:17 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:17 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:17 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d70a5200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d70a5200)))). no(clause) 03:28:17 (14)$[system] '$c_call_prolog'. no(clause) 03:28:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d70a5200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d70a5200))). % init.pl:646: 03:28:17 (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: 03:28:17 (21)<gt;*>$[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: 03:28:17 (25)$[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: 03:28:17 (26)<gt;*>$[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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:17 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:17 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:17 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:17 (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: 03:28:17 (36)$[user] '<gt;meta-call>'(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) 03:28:17 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:17 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:17 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:17 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:17 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:17 03:28:17 %~ DUMP_BREAK/0 03:28:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:17 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:17 Unhandled exception: abort 03:28:17 ERROR: Unhandled exception: abort 03:28:17 ~*/ 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 /* <gt;module> 03:28:17 % 03:28:17 % PFC is a language extension for prolog. 03:28:17 % 03:28:17 % It adds a new type of module inheritance 03:28:17 % 03:28:17 % Dec 13, 2035 03:28:17 % Douglas Miles 03:28:17 */ 03:28:17 % was_module(header_sane,[]). 03:28:17 03:28:17 :- include(library(logicmoo_test_header)). 03:28:17 03:28:17 % :- rtrace. 03:28:17 /*~ 03:28:17 running(-), 03:28:17 %~ reload_of_test_header. 03:28:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:17 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 % :- rtrace. 03:28:17 :- expects_dialect(pfc). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- must(is_pfc_file). 03:28:17 03:28:17 /*~ 03:28:17 %~ ?-( mpred_test("Test_0034_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:17 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0034_Line_0000__Is_pfc_file_in_user'. 03:28:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:17 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\']"'. 03:28:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- set_fileAssertMt(cycKB1). 03:28:17 03:28:17 /*~ 03:28:17 %~ set_fileAssertMt(cycKB1) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- listing(baseKB:mtProlog/1). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:mtHybrid/1). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:genlMt/2). 03:28:17 /*~ 03:28:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 03:28:17 %~ skipped( listing( baseKB : genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(cycKB1:_). 03:28:17 /*~ 03:28:17 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(genlMt/2). 03:28:17 03:28:17 /*~ 03:28:17 %~ skipped( listing( genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_trace_exec. 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 cycKB1:loves(sally,joe). 03:28:17 03:28:17 /*~ 03:28:17 No source location!? 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(loves(_,_))). 03:28:17 03:28:17 03:28:17 /*~ 03:28:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5036306,_5036328)))]) 03:28:17 03:28:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:17 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:17 03:28:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 (0)$[system] '$c_call_prolog'. no(clause) 03:28:17 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:17 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:17 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:17 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0a80)))). no(clause) 03:28:17 (14)$[system] '$c_call_prolog'. no(clause) 03:28:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0a80))). % init.pl:646: 03:28:17 (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: 03:28:17 (21)<gt;*>$[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: 03:28:17 (25)$[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: 03:28:17 (26)<gt;*>$[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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:17 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:17 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:17 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:17 (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: 03:28:17 (36)$[user] '<gt;meta-call>'(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) 03:28:17 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:17 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:17 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:17 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:17 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:17 03:28:17 %~ DUMP_BREAK/0 03:28:17 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:17 Unhandled exception: abort 03:28:17 ERROR: Unhandled exception: abort 03:28:17 ~*/ 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 /* <gt;module> 03:28:17 % 03:28:17 % PFC is a language extension for prolog. 03:28:17 % 03:28:17 % It adds a new type of module inheritance 03:28:17 % 03:28:17 % Dec 13, 2035 03:28:17 % Douglas Miles 03:28:17 */ 03:28:17 % was_module(header_sane,[]). 03:28:17 03:28:17 :- include(library(logicmoo_test_header)). 03:28:17 03:28:17 % :- rtrace. 03:28:17 /*~ 03:28:17 running(-), 03:28:17 %~ reload_of_test_header. 03:28:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 % :- rtrace. 03:28:17 :- expects_dialect(pfc). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- must(is_pfc_file). 03:28:17 03:28:17 /*~ 03:28:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:17 %~ ?-( mpred_test("Test_0035_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:17 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0035_Line_0000__Is_pfc_file_in_user'. 03:28:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:17 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\']"'. 03:28:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- set_fileAssertMt(cycKB1). 03:28:17 03:28:17 /*~ 03:28:17 %~ set_fileAssertMt(cycKB1) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- listing(baseKB:mtProlog/1). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:mtHybrid/1). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:genlMt/2). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(cycKB1:_). 03:28:17 /*~ 03:28:17 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(genlMt/2). 03:28:17 03:28:17 /*~ 03:28:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 03:28:17 %~ skipped( listing( genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_trace_exec. 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 cycKB1:loves(sally,joe). 03:28:17 03:28:17 /*~ 03:28:17 No source location!? 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(loves(_,_))). 03:28:17 03:28:17 03:28:17 /*~ 03:28:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5150300,_5150322)))]) 03:28:17 03:28:17 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:17 03:28:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 (0)$[system] '$c_call_prolog'. no(clause) 03:28:17 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:17 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:17 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:17 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d4450b00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450b00)))). no(clause) 03:28:17 (14)$[system] '$c_call_prolog'. no(clause) 03:28:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d4450b00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450b00))). % init.pl:646: 03:28:17 (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: 03:28:17 (21)<gt;*>$[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: 03:28:17 (25)$[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: 03:28:17 (26)<gt;*>$[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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:17 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:17 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:17 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:17 (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: 03:28:17 (36)$[user] '<gt;meta-call>'(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) 03:28:17 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:17 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:17 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:17 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:17 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:17 03:28:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:17 %~ DUMP_BREAK/0 03:28:17 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:17 Unhandled exception: abort 03:28:17 ERROR: Unhandled exception: abort 03:28:17 ~*/ 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 /* <gt;module> 03:28:17 % 03:28:17 % PFC is a language extension for prolog. 03:28:17 % 03:28:17 % It adds a new type of module inheritance 03:28:17 % 03:28:17 % Dec 13, 2035 03:28:17 % Douglas Miles 03:28:17 */ 03:28:17 % was_module(header_sane,[]). 03:28:17 03:28:17 :- include(library(logicmoo_test_header)). 03:28:17 03:28:17 % :- rtrace. 03:28:17 /*~ 03:28:17 running(-), 03:28:17 %~ reload_of_test_header. 03:28:17 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:28:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 % :- rtrace. 03:28:17 :- expects_dialect(pfc). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- must(is_pfc_file). 03:28:17 03:28:17 /*~ 03:28:17 %~ ?-( mpred_test("Test_0036_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:17 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0036_Line_0000__Is_pfc_file_in_user'. 03:28:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:17 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\']"'. 03:28:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- set_fileAssertMt(cycKB1). 03:28:17 03:28:17 /*~ 03:28:17 %~ set_fileAssertMt(cycKB1) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- listing(baseKB:mtProlog/1). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:mtHybrid/1). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:genlMt/2). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(cycKB1:_). 03:28:17 /*~ 03:28:17 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(genlMt/2). 03:28:17 03:28:17 /*~ 03:28:17 %~ skipped( listing( genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_trace_exec. 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 cycKB1:loves(sally,joe). 03:28:17 03:28:17 /*~ 03:28:17 No source location!? 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(loves(_,_))). 03:28:17 03:28:17 03:28:17 /*~ 03:28:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5317232,_5317254)))]) 03:28:17 03:28:17 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:17 03:28:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 (0)$[system] '$c_call_prolog'. no(clause) 03:28:17 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:17 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:17 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:17 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1700),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1700)))). no(clause) 03:28:17 (14)$[system] '$c_call_prolog'. no(clause) 03:28:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1700),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1700))). % init.pl:646: 03:28:17 (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: 03:28:17 (21)<gt;*>$[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: 03:28:17 (25)$[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: 03:28:17 (26)<gt;*>$[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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:17 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:17 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:17 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:17 (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: 03:28:17 (36)$[user] '<gt;meta-call>'(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) 03:28:17 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:17 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:17 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:17 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:17 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:17 03:28:17 %~ DUMP_BREAK/0 03:28:17 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:17 Unhandled exception: abort 03:28:17 ERROR: Unhandled exception: abort 03:28:17 ~*/ 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 /* <gt;module> 03:28:17 % 03:28:17 % PFC is a language extension for prolog. 03:28:17 % 03:28:17 % It adds a new type of module inheritance 03:28:17 % 03:28:17 % Dec 13, 2035 03:28:17 % Douglas Miles 03:28:17 */ 03:28:17 % was_module(header_sane,[]). 03:28:17 03:28:17 :- include(library(logicmoo_test_header)). 03:28:17 03:28:17 % :- rtrace. 03:28:17 /*~ 03:28:17 running(-), 03:28:17 %~ reload_of_test_header. 03:28:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 % :- rtrace. 03:28:17 :- expects_dialect(pfc). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- must(is_pfc_file). 03:28:17 03:28:17 /*~ 03:28:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:17 03:28:17 %~ ?-( mpred_test("Test_0037_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:17 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0037_Line_0000__Is_pfc_file_in_user'. 03:28:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:17 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\']"'. 03:28:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- set_fileAssertMt(cycKB1). 03:28:17 03:28:17 /*~ 03:28:17 %~ set_fileAssertMt(cycKB1) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- listing(baseKB:mtProlog/1). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:mtHybrid/1). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:genlMt/2). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(cycKB1:_). 03:28:17 /*~ 03:28:17 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(genlMt/2). 03:28:17 03:28:17 /*~ 03:28:17 %~ skipped( listing( genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_trace_exec. 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 cycKB1:loves(sally,joe). 03:28:17 03:28:17 /*~ 03:28:17 No source location!? 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(loves(_,_))). 03:28:17 03:28:17 03:28:17 /*~ 03:28:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5484718,_5484740)))]) 03:28:17 03:28:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:17 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:17 03:28:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 (0)$[system] '$c_call_prolog'. no(clause) 03:28:17 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:17 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:17 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:17 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d4450900),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450900)))). no(clause) 03:28:17 (14)$[system] '$c_call_prolog'. no(clause) 03:28:17 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d4450900),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450900))). % init.pl:646: 03:28:17 (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: 03:28:17 (21)<gt;*>$[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: 03:28:17 (25)$[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: 03:28:17 (26)<gt;*>$[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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (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: 03:28:17 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:17 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:17 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:17 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:17 (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: 03:28:17 (36)$[user] '<gt;meta-call>'(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) 03:28:17 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:17 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:17 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:17 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:17 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:17 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:17 03:28:17 %~ DUMP_BREAK/0 03:28:17 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:17 Unhandled exception: abort 03:28:17 ERROR: Unhandled exception: abort 03:28:17 ~*/ 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 /* <gt;module> 03:28:17 % 03:28:17 % PFC is a language extension for prolog. 03:28:17 % 03:28:17 % It adds a new type of module inheritance 03:28:17 % 03:28:17 % Dec 13, 2035 03:28:17 % Douglas Miles 03:28:17 */ 03:28:17 % was_module(header_sane,[]). 03:28:17 03:28:17 :- include(library(logicmoo_test_header)). 03:28:17 03:28:17 % :- rtrace. 03:28:17 /*~ 03:28:17 running(-), 03:28:17 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:17 %~ reload_of_test_header. 03:28:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:17 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 % :- rtrace. 03:28:17 :- expects_dialect(pfc). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- must(is_pfc_file). 03:28:17 03:28:17 /*~ 03:28:17 %~ ?-( mpred_test("Test_0038_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:17 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 no_proof_for(\+is_pfc_file). 03:28:17 03:28:17 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0038_Line_0000__Is_pfc_file_in_user'. 03:28:17 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:17 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\']"'. 03:28:17 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- set_fileAssertMt(cycKB1). 03:28:17 03:28:17 /*~ 03:28:17 %~ set_fileAssertMt(cycKB1) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- listing(baseKB:mtProlog/1). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:mtHybrid/1). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(baseKB:genlMt/2). 03:28:17 /*~ 03:28:17 %~ skipped( listing( baseKB : genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(cycKB1:_). 03:28:17 /*~ 03:28:17 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:17 ~*/ 03:28:17 03:28:17 :- listing(genlMt/2). 03:28:17 03:28:17 /*~ 03:28:17 %~ skipped( listing( genlMt/2)) 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_trace_exec. 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 cycKB1:loves(sally,joe). 03:28:17 03:28:17 /*~ 03:28:17 No source location!? 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:17 03:28:17 /*~ 03:28:17 ~*/ 03:28:17 03:28:17 03:28:17 :- mpred_must(clause_u(loves(_,_))). 03:28:17 03:28:17 03:28:17 /*~ 03:28:17 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:17 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5598640,_5598662)))]) 03:28:18 03:28:18 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:18 03:28:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 (0)$[system] '$c_call_prolog'. no(clause) 03:28:18 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:18 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:18 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:18 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1380),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1380)))). no(clause) 03:28:18 (14)$[system] '$c_call_prolog'. no(clause) 03:28:18 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1380),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1380))). % init.pl:646: 03:28:18 (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: 03:28:18 (21)<gt;*>$[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: 03:28:18 (25)$[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: 03:28:18 (26)<gt;*>$[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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:18 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:18 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:18 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:18 (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: 03:28:18 (36)$[user] '<gt;meta-call>'(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) 03:28:18 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:18 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:18 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:18 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:18 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:18 03:28:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:18 %~ DUMP_BREAK/0 03:28:18 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:18 Unhandled exception: abort 03:28:18 ERROR: Unhandled exception: abort 03:28:18 ~*/ 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 /* <gt;module> 03:28:18 % 03:28:18 % PFC is a language extension for prolog. 03:28:18 % 03:28:18 % It adds a new type of module inheritance 03:28:18 % 03:28:18 % Dec 13, 2035 03:28:18 % Douglas Miles 03:28:18 */ 03:28:18 % was_module(header_sane,[]). 03:28:18 03:28:18 :- include(library(logicmoo_test_header)). 03:28:18 03:28:18 % :- rtrace. 03:28:18 /*~ 03:28:18 running(-), 03:28:18 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:18 %~ reload_of_test_header. 03:28:18 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 % :- rtrace. 03:28:18 :- expects_dialect(pfc). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- must(is_pfc_file). 03:28:18 03:28:18 /*~ 03:28:18 %~ ?-( mpred_test("Test_0039_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:18 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0039_Line_0000__Is_pfc_file_in_user'. 03:28:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:18 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\']"'. 03:28:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- set_fileAssertMt(cycKB1). 03:28:18 03:28:18 /*~ 03:28:18 %~ set_fileAssertMt(cycKB1) 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- listing(baseKB:mtProlog/1). 03:28:18 /*~ 03:28:18 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(baseKB:mtHybrid/1). 03:28:18 /*~ 03:28:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:18 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(baseKB:genlMt/2). 03:28:18 /*~ 03:28:18 %~ skipped( listing( baseKB : genlMt/2)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(cycKB1:_). 03:28:18 /*~ 03:28:18 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(genlMt/2). 03:28:18 03:28:18 /*~ 03:28:18 %~ skipped( listing( genlMt/2)) 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_trace_exec. 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 cycKB1:loves(sally,joe). 03:28:18 03:28:18 /*~ 03:28:18 No source location!? 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_must(clause_u(loves(_,_))). 03:28:18 03:28:18 03:28:18 /*~ 03:28:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5765904,_5765926)))]) 03:28:18 03:28:18 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:18 03:28:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 (0)$[system] '$c_call_prolog'. no(clause) 03:28:18 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:18 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:18 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:18 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0d00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0d00)))). no(clause) 03:28:18 (14)$[system] '$c_call_prolog'. no(clause) 03:28:18 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0d00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0d00))). % init.pl:646: 03:28:18 (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: 03:28:18 (21)<gt;*>$[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: 03:28:18 (25)$[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: 03:28:18 (26)<gt;*>$[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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:18 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:18 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:18 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:18 (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: 03:28:18 (36)$[user] '<gt;meta-call>'(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) 03:28:18 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:18 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:18 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:18 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:18 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:18 03:28:18 %~ DUMP_BREAK/0 03:28:18 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:18 Unhandled exception: abort 03:28:18 ERROR: Unhandled exception: abort 03:28:18 ~*/ 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 /* <gt;module> 03:28:18 % 03:28:18 % PFC is a language extension for prolog. 03:28:18 % 03:28:18 % It adds a new type of module inheritance 03:28:18 % 03:28:18 % Dec 13, 2035 03:28:18 % Douglas Miles 03:28:18 */ 03:28:18 % was_module(header_sane,[]). 03:28:18 03:28:18 :- include(library(logicmoo_test_header)). 03:28:18 03:28:18 % :- rtrace. 03:28:18 /*~ 03:28:18 running(-), 03:28:18 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:18 %~ reload_of_test_header. 03:28:18 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:28:18 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 % :- rtrace. 03:28:18 :- expects_dialect(pfc). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- must(is_pfc_file). 03:28:18 03:28:18 /*~ 03:28:18 %~ ?-( mpred_test("Test_0040_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:18 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0040_Line_0000__Is_pfc_file_in_user'. 03:28:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:18 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\']"'. 03:28:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- set_fileAssertMt(cycKB1). 03:28:18 03:28:18 /*~ 03:28:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:18 %~ set_fileAssertMt(cycKB1) 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- listing(baseKB:mtProlog/1). 03:28:18 /*~ 03:28:18 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(baseKB:mtHybrid/1). 03:28:18 /*~ 03:28:18 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(baseKB:genlMt/2). 03:28:18 /*~ 03:28:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 03:28:18 %~ skipped( listing( baseKB : genlMt/2)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(cycKB1:_). 03:28:18 /*~ 03:28:18 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(genlMt/2). 03:28:18 03:28:18 /*~ 03:28:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 03:28:18 %~ skipped( listing( genlMt/2)) 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_trace_exec. 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 cycKB1:loves(sally,joe). 03:28:18 03:28:18 /*~ 03:28:18 No source location!? 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_must(clause_u(loves(_,_))). 03:28:18 03:28:18 03:28:18 /*~ 03:28:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_5934652,_5934674)))]) 03:28:18 03:28:18 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:18 03:28:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 (0)$[system] '$c_call_prolog'. no(clause) 03:28:18 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:18 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:18 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:18 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0c00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0c00)))). no(clause) 03:28:18 (14)$[system] '$c_call_prolog'. no(clause) 03:28:18 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0c00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0c00))). % init.pl:646: 03:28:18 (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: 03:28:18 (21)<gt;*>$[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: 03:28:18 (25)$[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: 03:28:18 (26)<gt;*>$[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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:18 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:18 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:18 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:18 (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: 03:28:18 (36)$[user] '<gt;meta-call>'(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) 03:28:18 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:18 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:18 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:18 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:18 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:18 03:28:18 %~ DUMP_BREAK/0 03:28:18 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:18 Unhandled exception: abort 03:28:18 ERROR: Unhandled exception: abort 03:28:18 ~*/ 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 /* <gt;module> 03:28:18 % 03:28:18 % PFC is a language extension for prolog. 03:28:18 % 03:28:18 % It adds a new type of module inheritance 03:28:18 % 03:28:18 % Dec 13, 2035 03:28:18 % Douglas Miles 03:28:18 */ 03:28:18 % was_module(header_sane,[]). 03:28:18 03:28:18 :- include(library(logicmoo_test_header)). 03:28:18 03:28:18 % :- rtrace. 03:28:18 /*~ 03:28:18 running(-), 03:28:18 %~ reload_of_test_header. 03:28:18 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 % :- rtrace. 03:28:18 :- expects_dialect(pfc). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- must(is_pfc_file). 03:28:18 03:28:18 /*~ 03:28:18 %~ ?-( mpred_test("Test_0041_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:18 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0041_Line_0000__Is_pfc_file_in_user'. 03:28:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:18 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\']"'. 03:28:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- set_fileAssertMt(cycKB1). 03:28:18 03:28:18 /*~ 03:28:18 %~ set_fileAssertMt(cycKB1) 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- listing(baseKB:mtProlog/1). 03:28:18 /*~ 03:28:18 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(baseKB:mtHybrid/1). 03:28:18 /*~ 03:28:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:18 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(baseKB:genlMt/2). 03:28:18 /*~ 03:28:18 %~ skipped( listing( baseKB : genlMt/2)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(cycKB1:_). 03:28:18 /*~ 03:28:18 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(genlMt/2). 03:28:18 03:28:18 /*~ 03:28:18 %~ skipped( listing( genlMt/2)) 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_trace_exec. 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 cycKB1:loves(sally,joe). 03:28:18 03:28:18 /*~ 03:28:18 No source location!? 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- mpred_must(clause_u(loves(_,_))). 03:28:18 03:28:18 03:28:18 /*~ 03:28:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6047192,_6047214)))]) 03:28:18 03:28:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:18 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:18 03:28:18 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 (0)$[system] '$c_call_prolog'. no(clause) 03:28:18 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:18 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:18 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:18 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0400),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0400)))). no(clause) 03:28:18 (14)$[system] '$c_call_prolog'. no(clause) 03:28:18 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0400),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0400))). % init.pl:646: 03:28:18 (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: 03:28:18 (21)<gt;*>$[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: 03:28:18 (25)$[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: 03:28:18 (26)<gt;*>$[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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (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: 03:28:18 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:18 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:18 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:18 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:18 (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: 03:28:18 (36)$[user] '<gt;meta-call>'(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) 03:28:18 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:18 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:18 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:18 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:18 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:18 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:18 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:18 03:28:18 %~ DUMP_BREAK/0 03:28:18 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:18 Unhandled exception: abort 03:28:18 ERROR: Unhandled exception: abort 03:28:18 ~*/ 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 /* <gt;module> 03:28:18 % 03:28:18 % PFC is a language extension for prolog. 03:28:18 % 03:28:18 % It adds a new type of module inheritance 03:28:18 % 03:28:18 % Dec 13, 2035 03:28:18 % Douglas Miles 03:28:18 */ 03:28:18 % was_module(header_sane,[]). 03:28:18 03:28:18 :- include(library(logicmoo_test_header)). 03:28:18 03:28:18 % :- rtrace. 03:28:18 /*~ 03:28:18 running(-), 03:28:18 %~ reload_of_test_header. 03:28:18 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 % :- rtrace. 03:28:18 :- expects_dialect(pfc). 03:28:18 03:28:18 /*~ 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- must(is_pfc_file). 03:28:18 03:28:18 /*~ 03:28:18 %~ ?-( mpred_test("Test_0042_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:18 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 no_proof_for(\+is_pfc_file). 03:28:18 03:28:18 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0042_Line_0000__Is_pfc_file_in_user'. 03:28:18 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:18 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\']"'. 03:28:18 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- set_fileAssertMt(cycKB1). 03:28:18 03:28:18 /*~ 03:28:18 %~ set_fileAssertMt(cycKB1) 03:28:18 ~*/ 03:28:18 03:28:18 03:28:18 :- listing(baseKB:mtProlog/1). 03:28:18 /*~ 03:28:18 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(baseKB:mtHybrid/1). 03:28:18 /*~ 03:28:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:18 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:18 ~*/ 03:28:18 03:28:18 :- listing(baseKB:genlMt/2). 03:28:18 /*~ 03:28:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 03:28:18 %~ skipped( listing( baseKB : genlMt/2)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(cycKB1:_). 03:28:19 /*~ 03:28:19 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(genlMt/2). 03:28:19 03:28:19 /*~ 03:28:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 03:28:19 %~ skipped( listing( genlMt/2)) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_trace_exec. 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 cycKB1:loves(sally,joe). 03:28:19 03:28:19 /*~ 03:28:19 No source location!? 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(clause_u(loves(_,_))). 03:28:19 03:28:19 03:28:19 /*~ 03:28:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6215390,_6215412)))]) 03:28:19 03:28:19 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:19 03:28:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 (0)$[system] '$c_call_prolog'. no(clause) 03:28:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:19 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1d80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1d80)))). no(clause) 03:28:19 (14)$[system] '$c_call_prolog'. no(clause) 03:28:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1d80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1d80))). % init.pl:646: 03:28:19 (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: 03:28:19 (21)<gt;*>$[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: 03:28:19 (25)$[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: 03:28:19 (26)<gt;*>$[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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:19 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:19 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:19 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:19 (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: 03:28:19 (36)$[user] '<gt;meta-call>'(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) 03:28:19 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:19 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:19 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:19 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:19 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:19 03:28:19 %~ DUMP_BREAK/0 03:28:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:19 Unhandled exception: abort 03:28:19 ERROR: Unhandled exception: abort 03:28:19 ~*/ 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 /* <gt;module> 03:28:19 % 03:28:19 % PFC is a language extension for prolog. 03:28:19 % 03:28:19 % It adds a new type of module inheritance 03:28:19 % 03:28:19 % Dec 13, 2035 03:28:19 % Douglas Miles 03:28:19 */ 03:28:19 % was_module(header_sane,[]). 03:28:19 03:28:19 :- include(library(logicmoo_test_header)). 03:28:19 03:28:19 % :- rtrace. 03:28:19 /*~ 03:28:19 running(-), 03:28:19 %~ reload_of_test_header. 03:28:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 % :- rtrace. 03:28:19 :- expects_dialect(pfc). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- must(is_pfc_file). 03:28:19 03:28:19 /*~ 03:28:19 %~ ?-( mpred_test("Test_0043_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:19 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0043_Line_0000__Is_pfc_file_in_user'. 03:28:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:19 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\']"'. 03:28:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- set_fileAssertMt(cycKB1). 03:28:19 03:28:19 /*~ 03:28:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:19 %~ set_fileAssertMt(cycKB1) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- listing(baseKB:mtProlog/1). 03:28:19 /*~ 03:28:19 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(baseKB:mtHybrid/1). 03:28:19 /*~ 03:28:19 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(baseKB:genlMt/2). 03:28:19 /*~ 03:28:19 %~ skipped( listing( baseKB : genlMt/2)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(cycKB1:_). 03:28:19 /*~ 03:28:19 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(genlMt/2). 03:28:19 03:28:19 /*~ 03:28:19 %~ skipped( listing( genlMt/2)) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_trace_exec. 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 cycKB1:loves(sally,joe). 03:28:19 03:28:19 /*~ 03:28:19 No source location!? 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(clause_u(loves(_,_))). 03:28:19 03:28:19 03:28:19 /*~ 03:28:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6382048,_6382070)))]) 03:28:19 03:28:19 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:19 03:28:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 (0)$[system] '$c_call_prolog'. no(clause) 03:28:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:19 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0300),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0300)))). no(clause) 03:28:19 (14)$[system] '$c_call_prolog'. no(clause) 03:28:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0300),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0300))). % init.pl:646: 03:28:19 (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: 03:28:19 (21)<gt;*>$[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: 03:28:19 (25)$[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: 03:28:19 (26)<gt;*>$[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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:19 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:19 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:19 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:19 (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: 03:28:19 (36)$[user] '<gt;meta-call>'(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) 03:28:19 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:19 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:19 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:19 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:19 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:19 03:28:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:19 %~ DUMP_BREAK/0 03:28:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:19 Unhandled exception: abort 03:28:19 ERROR: Unhandled exception: abort 03:28:19 ~*/ 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 /* <gt;module> 03:28:19 % 03:28:19 % PFC is a language extension for prolog. 03:28:19 % 03:28:19 % It adds a new type of module inheritance 03:28:19 % 03:28:19 % Dec 13, 2035 03:28:19 % Douglas Miles 03:28:19 */ 03:28:19 % was_module(header_sane,[]). 03:28:19 03:28:19 :- include(library(logicmoo_test_header)). 03:28:19 03:28:19 % :- rtrace. 03:28:19 /*~ 03:28:19 running(-), 03:28:19 %~ reload_of_test_header. 03:28:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 % :- rtrace. 03:28:19 :- expects_dialect(pfc). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- must(is_pfc_file). 03:28:19 03:28:19 /*~ 03:28:19 %~ ?-( mpred_test("Test_0044_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:19 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0044_Line_0000__Is_pfc_file_in_user'. 03:28:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:19 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\']"'. 03:28:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- set_fileAssertMt(cycKB1). 03:28:19 03:28:19 /*~ 03:28:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:19 %~ set_fileAssertMt(cycKB1) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- listing(baseKB:mtProlog/1). 03:28:19 /*~ 03:28:19 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(baseKB:mtHybrid/1). 03:28:19 /*~ 03:28:19 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(baseKB:genlMt/2). 03:28:19 /*~ 03:28:19 %~ skipped( listing( baseKB : genlMt/2)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(cycKB1:_). 03:28:19 /*~ 03:28:19 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(genlMt/2). 03:28:19 03:28:19 /*~ 03:28:19 %~ skipped( listing( genlMt/2)) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_trace_exec. 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 cycKB1:loves(sally,joe). 03:28:19 03:28:19 /*~ 03:28:19 No source location!? 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(clause_u(loves(_,_))). 03:28:19 03:28:19 03:28:19 /*~ 03:28:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6495698,_6495720)))]) 03:28:19 03:28:19 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:19 03:28:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 (0)$[system] '$c_call_prolog'. no(clause) 03:28:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:19 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644e4d31b80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644e4d31b80)))). no(clause) 03:28:19 (14)$[system] '$c_call_prolog'. no(clause) 03:28:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644e4d31b80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644e4d31b80))). % init.pl:646: 03:28:19 (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: 03:28:19 (21)<gt;*>$[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: 03:28:19 (25)$[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: 03:28:19 (26)<gt;*>$[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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:19 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:19 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:19 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:19 (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: 03:28:19 (36)$[user] '<gt;meta-call>'(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) 03:28:19 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:19 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:19 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:19 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:19 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:19 03:28:19 %~ DUMP_BREAK/0 03:28:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:19 Unhandled exception: abort 03:28:19 ERROR: Unhandled exception: abort 03:28:19 ~*/ 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 /* <gt;module> 03:28:19 % 03:28:19 % PFC is a language extension for prolog. 03:28:19 % 03:28:19 % It adds a new type of module inheritance 03:28:19 % 03:28:19 % Dec 13, 2035 03:28:19 % Douglas Miles 03:28:19 */ 03:28:19 % was_module(header_sane,[]). 03:28:19 03:28:19 :- include(library(logicmoo_test_header)). 03:28:19 03:28:19 % :- rtrace. 03:28:19 /*~ 03:28:19 running(-), 03:28:19 %~ reload_of_test_header. 03:28:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 % :- rtrace. 03:28:19 :- expects_dialect(pfc). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- must(is_pfc_file). 03:28:19 03:28:19 /*~ 03:28:19 %~ ?-( mpred_test("Test_0045_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:19 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0045_Line_0000__Is_pfc_file_in_user'. 03:28:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:19 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\']"'. 03:28:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- set_fileAssertMt(cycKB1). 03:28:19 03:28:19 /*~ 03:28:19 %~ set_fileAssertMt(cycKB1) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- listing(baseKB:mtProlog/1). 03:28:19 /*~ 03:28:19 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(baseKB:mtHybrid/1). 03:28:19 /*~ 03:28:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:19 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(baseKB:genlMt/2). 03:28:19 /*~ 03:28:19 %~ skipped( listing( baseKB : genlMt/2)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(cycKB1:_). 03:28:19 /*~ 03:28:19 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(genlMt/2). 03:28:19 03:28:19 /*~ 03:28:19 %~ skipped( listing( genlMt/2)) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_trace_exec. 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 cycKB1:loves(sally,joe). 03:28:19 03:28:19 /*~ 03:28:19 No source location!? 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(clause_u(loves(_,_))). 03:28:19 03:28:19 03:28:19 /*~ 03:28:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6662954,_6662976)))]) 03:28:19 03:28:19 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:19 03:28:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 (0)$[system] '$c_call_prolog'. no(clause) 03:28:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:19 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1780),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1780)))). no(clause) 03:28:19 (14)$[system] '$c_call_prolog'. no(clause) 03:28:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1780),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1780))). % init.pl:646: 03:28:19 (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: 03:28:19 (21)<gt;*>$[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: 03:28:19 (25)$[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: 03:28:19 (26)<gt;*>$[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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:19 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:19 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:19 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:19 (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: 03:28:19 (36)$[user] '<gt;meta-call>'(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) 03:28:19 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:19 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:19 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:19 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:19 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:19 03:28:19 %~ DUMP_BREAK/0 03:28:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:19 Unhandled exception: abort 03:28:19 ERROR: Unhandled exception: abort 03:28:19 ~*/ 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 /* <gt;module> 03:28:19 % 03:28:19 % PFC is a language extension for prolog. 03:28:19 % 03:28:19 % It adds a new type of module inheritance 03:28:19 % 03:28:19 % Dec 13, 2035 03:28:19 % Douglas Miles 03:28:19 */ 03:28:19 % was_module(header_sane,[]). 03:28:19 03:28:19 :- include(library(logicmoo_test_header)). 03:28:19 03:28:19 % :- rtrace. 03:28:19 /*~ 03:28:19 running(-), 03:28:19 %~ reload_of_test_header. 03:28:19 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:28:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 % :- rtrace. 03:28:19 :- expects_dialect(pfc). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- must(is_pfc_file). 03:28:19 03:28:19 /*~ 03:28:19 %~ ?-( mpred_test("Test_0046_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:19 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0046_Line_0000__Is_pfc_file_in_user'. 03:28:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:19 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\']"'. 03:28:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- set_fileAssertMt(cycKB1). 03:28:19 03:28:19 /*~ 03:28:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:19 %~ set_fileAssertMt(cycKB1) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- listing(baseKB:mtProlog/1). 03:28:19 /*~ 03:28:19 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(baseKB:mtHybrid/1). 03:28:19 /*~ 03:28:19 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(baseKB:genlMt/2). 03:28:19 /*~ 03:28:19 %~ skipped( listing( baseKB : genlMt/2)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(cycKB1:_). 03:28:19 /*~ 03:28:19 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:19 ~*/ 03:28:19 03:28:19 :- listing(genlMt/2). 03:28:19 03:28:19 /*~ 03:28:19 %~ skipped( listing( genlMt/2)) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_trace_exec. 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 cycKB1:loves(sally,joe). 03:28:19 03:28:19 /*~ 03:28:19 No source location!? 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- mpred_must(clause_u(loves(_,_))). 03:28:19 03:28:19 03:28:19 /*~ 03:28:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6831010,_6831032)))]) 03:28:19 03:28:19 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:19 03:28:19 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 (0)$[system] '$c_call_prolog'. no(clause) 03:28:19 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:19 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:19 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:19 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d4450200),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450200)))). no(clause) 03:28:19 (14)$[system] '$c_call_prolog'. no(clause) 03:28:19 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d4450200),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450200))). % init.pl:646: 03:28:19 (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: 03:28:19 (21)<gt;*>$[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: 03:28:19 (25)$[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: 03:28:19 (26)<gt;*>$[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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (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: 03:28:19 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:19 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:19 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:19 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:19 (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: 03:28:19 (36)$[user] '<gt;meta-call>'(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) 03:28:19 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:19 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:19 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:19 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:19 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:19 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:19 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:19 03:28:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:19 %~ DUMP_BREAK/0 03:28:19 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:19 Unhandled exception: abort 03:28:19 ERROR: Unhandled exception: abort 03:28:19 ~*/ 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 /* <gt;module> 03:28:19 % 03:28:19 % PFC is a language extension for prolog. 03:28:19 % 03:28:19 % It adds a new type of module inheritance 03:28:19 % 03:28:19 % Dec 13, 2035 03:28:19 % Douglas Miles 03:28:19 */ 03:28:19 % was_module(header_sane,[]). 03:28:19 03:28:19 :- include(library(logicmoo_test_header)). 03:28:19 03:28:19 % :- rtrace. 03:28:19 /*~ 03:28:19 running(-), 03:28:19 %~ reload_of_test_header. 03:28:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 % :- rtrace. 03:28:19 :- expects_dialect(pfc). 03:28:19 03:28:19 /*~ 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- must(is_pfc_file). 03:28:19 03:28:19 /*~ 03:28:19 %~ ?-( mpred_test("Test_0047_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:19 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 no_proof_for(\+is_pfc_file). 03:28:19 03:28:19 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0047_Line_0000__Is_pfc_file_in_user'. 03:28:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:19 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\']"'. 03:28:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:19 ~*/ 03:28:19 03:28:19 03:28:19 :- set_fileAssertMt(cycKB1). 03:28:20 03:28:20 /*~ 03:28:20 %~ set_fileAssertMt(cycKB1) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- listing(baseKB:mtProlog/1). 03:28:20 /*~ 03:28:20 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(baseKB:mtHybrid/1). 03:28:20 /*~ 03:28:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:20 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(baseKB:genlMt/2). 03:28:20 /*~ 03:28:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 03:28:20 %~ skipped( listing( baseKB : genlMt/2)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(cycKB1:_). 03:28:20 /*~ 03:28:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:20 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(genlMt/2). 03:28:20 03:28:20 /*~ 03:28:20 %~ skipped( listing( genlMt/2)) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_trace_exec. 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 cycKB1:loves(sally,joe). 03:28:20 03:28:20 /*~ 03:28:20 No source location!? 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(clause_u(loves(_,_))). 03:28:20 03:28:20 03:28:20 /*~ 03:28:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_6944774,_6944796)))]) 03:28:20 03:28:20 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:20 03:28:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 (0)$[system] '$c_call_prolog'. no(clause) 03:28:20 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:20 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:20 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:20 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0400),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0400)))). no(clause) 03:28:20 (14)$[system] '$c_call_prolog'. no(clause) 03:28:20 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0400),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0400))). % init.pl:646: 03:28:20 (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: 03:28:20 (21)<gt;*>$[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: 03:28:20 (25)$[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: 03:28:20 (26)<gt;*>$[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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:20 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:20 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:20 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:20 (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: 03:28:20 (36)$[user] '<gt;meta-call>'(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) 03:28:20 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:20 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:20 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:20 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:20 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:20 03:28:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:20 %~ DUMP_BREAK/0 03:28:20 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:20 Unhandled exception: abort 03:28:20 ERROR: Unhandled exception: abort 03:28:20 ~*/ 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 /* <gt;module> 03:28:20 % 03:28:20 % PFC is a language extension for prolog. 03:28:20 % 03:28:20 % It adds a new type of module inheritance 03:28:20 % 03:28:20 % Dec 13, 2035 03:28:20 % Douglas Miles 03:28:20 */ 03:28:20 % was_module(header_sane,[]). 03:28:20 03:28:20 :- include(library(logicmoo_test_header)). 03:28:20 03:28:20 % :- rtrace. 03:28:20 /*~ 03:28:20 running(-), 03:28:20 %~ reload_of_test_header. 03:28:20 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:28:20 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:20 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 % :- rtrace. 03:28:20 :- expects_dialect(pfc). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- must(is_pfc_file). 03:28:20 03:28:20 /*~ 03:28:20 %~ ?-( mpred_test("Test_0048_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:20 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:20 no_proof_for(\+is_pfc_file). 03:28:20 03:28:20 no_proof_for(\+is_pfc_file). 03:28:20 03:28:20 no_proof_for(\+is_pfc_file). 03:28:20 03:28:20 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0048_Line_0000__Is_pfc_file_in_user'. 03:28:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:20 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\']"'. 03:28:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- set_fileAssertMt(cycKB1). 03:28:20 03:28:20 /*~ 03:28:20 %~ set_fileAssertMt(cycKB1) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- listing(baseKB:mtProlog/1). 03:28:20 /*~ 03:28:20 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(baseKB:mtHybrid/1). 03:28:20 /*~ 03:28:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:20 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(baseKB:genlMt/2). 03:28:20 /*~ 03:28:20 %~ skipped( listing( baseKB : genlMt/2)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(cycKB1:_). 03:28:20 /*~ 03:28:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:20 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(genlMt/2). 03:28:20 03:28:20 /*~ 03:28:20 %~ skipped( listing( genlMt/2)) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_trace_exec. 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 cycKB1:loves(sally,joe). 03:28:20 03:28:20 /*~ 03:28:20 No source location!? 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(clause_u(loves(_,_))). 03:28:20 03:28:20 03:28:20 /*~ 03:28:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7112470,_7112492)))]) 03:28:20 03:28:20 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:20 03:28:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 (0)$[system] '$c_call_prolog'. no(clause) 03:28:20 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:20 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:20 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:20 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1c80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1c80)))). no(clause) 03:28:20 (14)$[system] '$c_call_prolog'. no(clause) 03:28:20 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1c80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1c80))). % init.pl:646: 03:28:20 (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: 03:28:20 (21)<gt;*>$[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: 03:28:20 (25)$[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: 03:28:20 (26)<gt;*>$[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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:20 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:20 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:20 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:20 (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: 03:28:20 (36)$[user] '<gt;meta-call>'(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) 03:28:20 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:20 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:20 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:20 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:20 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:20 03:28:20 %~ DUMP_BREAK/0 03:28:20 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:20 Unhandled exception: abort 03:28:20 ERROR: Unhandled exception: abort 03:28:20 ~*/ 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 /* <gt;module> 03:28:20 % 03:28:20 % PFC is a language extension for prolog. 03:28:20 % 03:28:20 % It adds a new type of module inheritance 03:28:20 % 03:28:20 % Dec 13, 2035 03:28:20 % Douglas Miles 03:28:20 */ 03:28:20 % was_module(header_sane,[]). 03:28:20 03:28:20 :- include(library(logicmoo_test_header)). 03:28:20 03:28:20 % :- rtrace. 03:28:20 /*~ 03:28:20 running(-), 03:28:20 %~ reload_of_test_header. 03:28:20 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:20 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 % :- rtrace. 03:28:20 :- expects_dialect(pfc). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- must(is_pfc_file). 03:28:20 03:28:20 /*~ 03:28:20 %~ ?-( mpred_test("Test_0049_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:20 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:20 no_proof_for(\+is_pfc_file). 03:28:20 03:28:20 no_proof_for(\+is_pfc_file). 03:28:20 03:28:20 no_proof_for(\+is_pfc_file). 03:28:20 03:28:20 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0049_Line_0000__Is_pfc_file_in_user'. 03:28:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:20 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\']"'. 03:28:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- set_fileAssertMt(cycKB1). 03:28:20 03:28:20 /*~ 03:28:20 %~ set_fileAssertMt(cycKB1) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- listing(baseKB:mtProlog/1). 03:28:20 /*~ 03:28:20 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(baseKB:mtHybrid/1). 03:28:20 /*~ 03:28:20 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(baseKB:genlMt/2). 03:28:20 /*~ 03:28:20 %~ skipped( listing( baseKB : genlMt/2)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(cycKB1:_). 03:28:20 /*~ 03:28:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:20 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(genlMt/2). 03:28:20 03:28:20 /*~ 03:28:20 %~ skipped( listing( genlMt/2)) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_trace_exec. 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 cycKB1:loves(sally,joe). 03:28:20 03:28:20 /*~ 03:28:20 No source location!? 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(clause_u(loves(_,_))). 03:28:20 03:28:20 03:28:20 /*~ 03:28:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7279656,_7279678)))]) 03:28:20 03:28:20 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:20 03:28:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 (0)$[system] '$c_call_prolog'. no(clause) 03:28:20 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:20 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:20 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:20 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0780),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0780)))). no(clause) 03:28:20 (14)$[system] '$c_call_prolog'. no(clause) 03:28:20 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0780),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0780))). % init.pl:646: 03:28:20 (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: 03:28:20 (21)<gt;*>$[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: 03:28:20 (25)$[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: 03:28:20 (26)<gt;*>$[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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:20 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:20 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:20 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:20 (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: 03:28:20 (36)$[user] '<gt;meta-call>'(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) 03:28:20 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:20 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:20 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:20 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:20 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:20 03:28:20 %~ DUMP_BREAK/0 03:28:20 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:20 Unhandled exception: abort 03:28:20 ERROR: Unhandled exception: abort 03:28:20 ~*/ 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 /* <gt;module> 03:28:20 % 03:28:20 % PFC is a language extension for prolog. 03:28:20 % 03:28:20 % It adds a new type of module inheritance 03:28:20 % 03:28:20 % Dec 13, 2035 03:28:20 % Douglas Miles 03:28:20 */ 03:28:20 % was_module(header_sane,[]). 03:28:20 03:28:20 :- include(library(logicmoo_test_header)). 03:28:20 03:28:20 % :- rtrace. 03:28:20 /*~ 03:28:20 running(-), 03:28:20 %~ reload_of_test_header. 03:28:20 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:28:20 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 % :- rtrace. 03:28:20 :- expects_dialect(pfc). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- must(is_pfc_file). 03:28:20 03:28:20 /*~ 03:28:20 %~ ?-( mpred_test("Test_0050_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:20 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:20 no_proof_for(\+is_pfc_file). 03:28:20 03:28:20 no_proof_for(\+is_pfc_file). 03:28:20 03:28:20 no_proof_for(\+is_pfc_file). 03:28:20 03:28:20 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0050_Line_0000__Is_pfc_file_in_user'. 03:28:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:20 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\']"'. 03:28:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- set_fileAssertMt(cycKB1). 03:28:20 03:28:20 /*~ 03:28:20 %~ set_fileAssertMt(cycKB1) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- listing(baseKB:mtProlog/1). 03:28:20 /*~ 03:28:20 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(baseKB:mtHybrid/1). 03:28:20 /*~ 03:28:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:22 03:28:20 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(baseKB:genlMt/2). 03:28:20 /*~ 03:28:20 %~ skipped( listing( baseKB : genlMt/2)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(cycKB1:_). 03:28:20 /*~ 03:28:20 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:20 ~*/ 03:28:20 03:28:20 :- listing(genlMt/2). 03:28:20 03:28:20 /*~ 03:28:20 %~ skipped( listing( genlMt/2)) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_trace_exec. 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 cycKB1:loves(sally,joe). 03:28:20 03:28:20 /*~ 03:28:20 No source location!? 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- mpred_must(clause_u(loves(_,_))). 03:28:20 03:28:20 03:28:20 /*~ 03:28:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7393346,_7393368)))]) 03:28:20 03:28:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:20 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:20 03:28:20 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 (0)$[system] '$c_call_prolog'. no(clause) 03:28:20 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:20 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:20 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:20 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1700),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1700)))). no(clause) 03:28:20 (14)$[system] '$c_call_prolog'. no(clause) 03:28:20 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1700),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1700))). % init.pl:646: 03:28:20 (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: 03:28:20 (21)<gt;*>$[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: 03:28:20 (25)$[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: 03:28:20 (26)<gt;*>$[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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (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: 03:28:20 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:20 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:20 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:20 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:20 (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: 03:28:20 (36)$[user] '<gt;meta-call>'(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) 03:28:20 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:20 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:20 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:20 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:20 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:20 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:20 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:20 03:28:20 %~ DUMP_BREAK/0 03:28:20 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:20 Unhandled exception: abort 03:28:20 ERROR: Unhandled exception: abort 03:28:20 ~*/ 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 /* <gt;module> 03:28:20 % 03:28:20 % PFC is a language extension for prolog. 03:28:20 % 03:28:20 % It adds a new type of module inheritance 03:28:20 % 03:28:20 % Dec 13, 2035 03:28:20 % Douglas Miles 03:28:20 */ 03:28:20 % was_module(header_sane,[]). 03:28:20 03:28:20 :- include(library(logicmoo_test_header)). 03:28:20 03:28:20 % :- rtrace. 03:28:20 /*~ 03:28:20 running(-), 03:28:20 %~ reload_of_test_header. 03:28:20 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 % :- rtrace. 03:28:20 :- expects_dialect(pfc). 03:28:20 03:28:20 /*~ 03:28:20 ~*/ 03:28:20 03:28:20 03:28:20 :- must(is_pfc_file). 03:28:20 03:28:20 /*~ 03:28:20 %~ ?-( mpred_test("Test_0051_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:21 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0051_Line_0000__Is_pfc_file_in_user'. 03:28:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:21 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\']"'. 03:28:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- set_fileAssertMt(cycKB1). 03:28:21 03:28:21 /*~ 03:28:21 %~ set_fileAssertMt(cycKB1) 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- listing(baseKB:mtProlog/1). 03:28:21 /*~ 03:28:21 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(baseKB:mtHybrid/1). 03:28:21 /*~ 03:28:21 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(baseKB:genlMt/2). 03:28:21 /*~ 03:28:21 %~ skipped( listing( baseKB : genlMt/2)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(cycKB1:_). 03:28:21 /*~ 03:28:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:21 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(genlMt/2). 03:28:21 03:28:21 /*~ 03:28:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:25 03:28:21 %~ skipped( listing( genlMt/2)) 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_trace_exec. 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 cycKB1:loves(sally,joe). 03:28:21 03:28:21 /*~ 03:28:21 No source location!? 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(clause_u(loves(_,_))). 03:28:21 03:28:21 03:28:21 /*~ 03:28:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7560774,_7560796)))]) 03:28:21 03:28:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:21 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:21 03:28:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 (0)$[system] '$c_call_prolog'. no(clause) 03:28:21 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:21 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:21 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:21 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1400),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1400)))). no(clause) 03:28:21 (14)$[system] '$c_call_prolog'. no(clause) 03:28:21 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1400),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1400))). % init.pl:646: 03:28:21 (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: 03:28:21 (21)<gt;*>$[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: 03:28:21 (25)$[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: 03:28:21 (26)<gt;*>$[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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:21 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:21 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:21 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:21 (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: 03:28:21 (36)$[user] '<gt;meta-call>'(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) 03:28:21 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:21 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:21 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:21 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:21 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:21 03:28:21 %~ DUMP_BREAK/0 03:28:21 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:21 Unhandled exception: abort 03:28:21 ERROR: Unhandled exception: abort 03:28:21 ~*/ 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 /* <gt;module> 03:28:21 % 03:28:21 % PFC is a language extension for prolog. 03:28:21 % 03:28:21 % It adds a new type of module inheritance 03:28:21 % 03:28:21 % Dec 13, 2035 03:28:21 % Douglas Miles 03:28:21 */ 03:28:21 % was_module(header_sane,[]). 03:28:21 03:28:21 :- include(library(logicmoo_test_header)). 03:28:21 03:28:21 % :- rtrace. 03:28:21 /*~ 03:28:21 running(-), 03:28:21 %~ reload_of_test_header. 03:28:21 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:21 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 % :- rtrace. 03:28:21 :- expects_dialect(pfc). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- must(is_pfc_file). 03:28:21 03:28:21 /*~ 03:28:21 %~ ?-( mpred_test("Test_0052_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:21 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0052_Line_0000__Is_pfc_file_in_user'. 03:28:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:21 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\']"'. 03:28:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- set_fileAssertMt(cycKB1). 03:28:21 03:28:21 /*~ 03:28:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:19 03:28:21 %~ set_fileAssertMt(cycKB1) 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- listing(baseKB:mtProlog/1). 03:28:21 /*~ 03:28:21 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(baseKB:mtHybrid/1). 03:28:21 /*~ 03:28:21 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(baseKB:genlMt/2). 03:28:21 /*~ 03:28:21 %~ skipped( listing( baseKB : genlMt/2)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(cycKB1:_). 03:28:21 /*~ 03:28:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:24 03:28:21 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(genlMt/2). 03:28:21 03:28:21 /*~ 03:28:21 %~ skipped( listing( genlMt/2)) 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_trace_exec. 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 cycKB1:loves(sally,joe). 03:28:21 03:28:21 /*~ 03:28:21 No source location!? 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(clause_u(loves(_,_))). 03:28:21 03:28:21 03:28:21 /*~ 03:28:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7728426,_7728448)))]) 03:28:21 03:28:21 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:21 03:28:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 (0)$[system] '$c_call_prolog'. no(clause) 03:28:21 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:21 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:21 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:21 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1e00),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1e00)))). no(clause) 03:28:21 (14)$[system] '$c_call_prolog'. no(clause) 03:28:21 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1e00),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1e00))). % init.pl:646: 03:28:21 (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: 03:28:21 (21)<gt;*>$[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: 03:28:21 (25)$[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: 03:28:21 (26)<gt;*>$[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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:21 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:21 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:21 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:21 (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: 03:28:21 (36)$[user] '<gt;meta-call>'(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) 03:28:21 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:21 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:21 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:21 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:21 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:21 03:28:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:21 %~ DUMP_BREAK/0 03:28:21 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:21 Unhandled exception: abort 03:28:21 ERROR: Unhandled exception: abort 03:28:21 ~*/ 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 /* <gt;module> 03:28:21 % 03:28:21 % PFC is a language extension for prolog. 03:28:21 % 03:28:21 % It adds a new type of module inheritance 03:28:21 % 03:28:21 % Dec 13, 2035 03:28:21 % Douglas Miles 03:28:21 */ 03:28:21 % was_module(header_sane,[]). 03:28:21 03:28:21 :- include(library(logicmoo_test_header)). 03:28:21 03:28:21 % :- rtrace. 03:28:21 /*~ 03:28:21 running(-), 03:28:21 %~ reload_of_test_header. 03:28:21 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:21 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:21 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 % :- rtrace. 03:28:21 :- expects_dialect(pfc). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- must(is_pfc_file). 03:28:21 03:28:21 /*~ 03:28:21 %~ ?-( mpred_test("Test_0053_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:21 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0053_Line_0000__Is_pfc_file_in_user'. 03:28:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:21 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\']"'. 03:28:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- set_fileAssertMt(cycKB1). 03:28:21 03:28:21 /*~ 03:28:21 %~ set_fileAssertMt(cycKB1) 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- listing(baseKB:mtProlog/1). 03:28:21 /*~ 03:28:21 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(baseKB:mtHybrid/1). 03:28:21 /*~ 03:28:21 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(baseKB:genlMt/2). 03:28:21 /*~ 03:28:21 %~ skipped( listing( baseKB : genlMt/2)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(cycKB1:_). 03:28:21 /*~ 03:28:21 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(genlMt/2). 03:28:21 03:28:21 /*~ 03:28:21 %~ skipped( listing( genlMt/2)) 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_trace_exec. 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 cycKB1:loves(sally,joe). 03:28:21 03:28:21 /*~ 03:28:21 No source location!? 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(clause_u(loves(_,_))). 03:28:21 03:28:21 03:28:21 /*~ 03:28:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_7841540,_7841562)))]) 03:28:21 03:28:21 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:21 03:28:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 (0)$[system] '$c_call_prolog'. no(clause) 03:28:21 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:21 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:21 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:21 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d4450880),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450880)))). no(clause) 03:28:21 (14)$[system] '$c_call_prolog'. no(clause) 03:28:21 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d4450880),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d4450880))). % init.pl:646: 03:28:21 (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: 03:28:21 (21)<gt;*>$[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: 03:28:21 (25)$[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: 03:28:21 (26)<gt;*>$[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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:21 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:21 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:21 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:21 (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: 03:28:21 (36)$[user] '<gt;meta-call>'(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) 03:28:21 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:21 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:21 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:21 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:21 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:21 03:28:21 %~ DUMP_BREAK/0 03:28:21 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:21 Unhandled exception: abort 03:28:21 ERROR: Unhandled exception: abort 03:28:21 ~*/ 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 /* <gt;module> 03:28:21 % 03:28:21 % PFC is a language extension for prolog. 03:28:21 % 03:28:21 % It adds a new type of module inheritance 03:28:21 % 03:28:21 % Dec 13, 2035 03:28:21 % Douglas Miles 03:28:21 */ 03:28:21 % was_module(header_sane,[]). 03:28:21 03:28:21 :- include(library(logicmoo_test_header)). 03:28:21 03:28:21 % :- rtrace. 03:28:21 /*~ 03:28:21 running(-), 03:28:21 %~ reload_of_test_header. 03:28:21 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:93 03:28:21 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:21 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 % :- rtrace. 03:28:21 :- expects_dialect(pfc). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- must(is_pfc_file). 03:28:21 03:28:21 /*~ 03:28:21 %~ ?-( mpred_test("Test_0054_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:21 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 no_proof_for(\+is_pfc_file). 03:28:21 03:28:21 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0054_Line_0000__Is_pfc_file_in_user'. 03:28:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:21 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\']"'. 03:28:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- set_fileAssertMt(cycKB1). 03:28:21 03:28:21 /*~ 03:28:21 %~ set_fileAssertMt(cycKB1) 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- listing(baseKB:mtProlog/1). 03:28:21 /*~ 03:28:21 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(baseKB:mtHybrid/1). 03:28:21 /*~ 03:28:21 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(baseKB:genlMt/2). 03:28:21 /*~ 03:28:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:23 03:28:21 %~ skipped( listing( baseKB : genlMt/2)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(cycKB1:_). 03:28:21 /*~ 03:28:21 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:21 ~*/ 03:28:21 03:28:21 :- listing(genlMt/2). 03:28:21 03:28:21 /*~ 03:28:21 %~ skipped( listing( genlMt/2)) 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_trace_exec. 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 cycKB1:loves(sally,joe). 03:28:21 03:28:21 /*~ 03:28:21 No source location!? 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:21 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 03:28:21 03:28:21 :- mpred_must(clause_u(loves(_,_))). 03:28:21 03:28:21 03:28:21 /*~ 03:28:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_8009178,_8009200)))]) 03:28:21 03:28:21 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:21 03:28:21 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 (0)$[system] '$c_call_prolog'. no(clause) 03:28:21 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:21 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:21 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:21 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c0d80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0d80)))). no(clause) 03:28:21 (14)$[system] '$c_call_prolog'. no(clause) 03:28:21 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c0d80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c0d80))). % init.pl:646: 03:28:21 (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: 03:28:21 (21)<gt;*>$[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: 03:28:21 (25)$[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: 03:28:21 (26)<gt;*>$[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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (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: 03:28:21 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:21 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:21 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:21 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:21 (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: 03:28:21 (36)$[user] '<gt;meta-call>'(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) 03:28:21 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:21 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:21 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:21 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:21 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:21 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:21 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:21 03:28:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl:37 03:28:21 %~ DUMP_BREAK/0 03:28:21 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:21 Unhandled exception: abort 03:28:21 ERROR: Unhandled exception: abort 03:28:21 ~*/ 03:28:21 /*~ 03:28:21 ~*/ 03:28:21 /* <gt;module> 03:28:21 % 03:28:21 % PFC is a language extension for prolog. 03:28:22 % 03:28:22 % It adds a new type of module inheritance 03:28:22 % 03:28:22 % Dec 13, 2035 03:28:22 % Douglas Miles 03:28:22 */ 03:28:22 % was_module(header_sane,[]). 03:28:22 03:28:22 :- include(library(logicmoo_test_header)). 03:28:22 03:28:22 % :- rtrace. 03:28:22 /*~ 03:28:22 running(-), 03:28:22 %~ reload_of_test_header. 03:28:22 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:22 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 % :- rtrace. 03:28:22 :- expects_dialect(pfc). 03:28:22 03:28:22 /*~ 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 :- must(is_pfc_file). 03:28:22 03:28:22 /*~ 03:28:22 %~ ?-( mpred_test("Test_0055_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:22 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:22 no_proof_for(\+is_pfc_file). 03:28:22 03:28:22 no_proof_for(\+is_pfc_file). 03:28:22 03:28:22 no_proof_for(\+is_pfc_file). 03:28:22 03:28:22 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0055_Line_0000__Is_pfc_file_in_user'. 03:28:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:22 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\']"'. 03:28:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 :- set_fileAssertMt(cycKB1). 03:28:22 03:28:22 /*~ 03:28:22 %~ set_fileAssertMt(cycKB1) 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 :- listing(baseKB:mtProlog/1). 03:28:22 /*~ 03:28:22 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:22 ~*/ 03:28:22 03:28:22 :- listing(baseKB:mtHybrid/1). 03:28:22 /*~ 03:28:22 %~ skipped( listing( baseKB : mtHybrid/1)) 03:28:22 ~*/ 03:28:22 03:28:22 :- listing(baseKB:genlMt/2). 03:28:22 /*~ 03:28:22 %~ skipped( listing( baseKB : genlMt/2)) 03:28:22 ~*/ 03:28:22 03:28:22 :- listing(cycKB1:_). 03:28:22 /*~ 03:28:22 %~ skipped( listing( cycKB1 : CycKB1)) 03:28:22 ~*/ 03:28:22 03:28:22 :- listing(genlMt/2). 03:28:22 03:28:22 /*~ 03:28:22 %~ skipped( listing( genlMt/2)) 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 :- mpred_trace_exec. 03:28:22 03:28:22 /*~ 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 cycKB1:loves(sally,joe). 03:28:22 03:28:22 /*~ 03:28:22 No source location!? 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 :- mpred_must(clause_u(cycKB1:loves(_,_))). 03:28:22 03:28:22 /*~ 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 :- mpred_must(\+clause_u(baseKB:loves(_,_))). 03:28:22 03:28:22 /*~ 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 :- pfc_test_feature(mt,\+ clause_u(header_sane:loves(_,_))). 03:28:22 03:28:22 /*~ 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 :- mpred_must(clause_u(loves(_,_))). 03:28:22 03:28:22 03:28:22 /*~ 03:28:22 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:22 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(loves(_8176376,_8176398)))]) 03:28:22 03:28:22 %~ failed_mpred_test( clause_u( loves(Loves,Loves1))) 03:28:22 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:22 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:22 03:28:22 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:22 (0)$[system] '$c_call_prolog'. no(clause) 03:28:22 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:28:22 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:28:22 (10)$[system] '$load_file'('mt_01c_0a.pl',user,[expand(false),expand(true)]). % init.pl:2353: 03:28:22 (13)$[system]# '$sig_atomic'(setup_call_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 ',<gt;clause>(0x5644d26c1c80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1c80)))). no(clause) 03:28:22 (14)$[system] '$c_call_prolog'. no(clause) 03:28:22 (16)$[system]# setup_call_catcher_cleanup(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 ',<gt;clause>(0x5644d26c1c80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5644d26c1c80))). % init.pl:646: 03:28:22 (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: 03:28:22 (21)<gt;*>$[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: 03:28:22 (25)$[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: 03:28:22 (26)<gt;*>$[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: 03:28:22 (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: 03:28:22 (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: 03:28:22 (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: 03:28:22 (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: 03:28:22 (31)<gt;*>$[system]# '$execute_directive_3'(clause_u(loves(A,B))). % init.pl:3574: 03:28:22 (32)$[system]# catch(user:clause_u(loves(A,B)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546: 03:28:22 (33)[user]# pfc_lib:clause_u(loves(A,B)). % mpred_core.pl:4331: 03:28:22 (34)$[user] pfc_lib:log_failure(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4209: 03:28:22 (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: 03:28:22 (36)$[user] '<gt;meta-call>'(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) 03:28:22 (37)[user] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(loves(A,B)))). % mpred_core.pl:4229: 03:28:22 (38)$[user] pfc_lib:break_ex. % mpred_core.pl:4226: 03:28:22 (39)$[rtrace] rtrace:quietly(user:(log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217: 03:28:22 (40)$[user] '<gt;meta-call>'(user:(log_failure_red,dumpST,log_failure_red)). no(clause) 03:28:22 (41)[user] dumpst:dumpST. % dumpst.pl:150: 03:28:22 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01c_0a.pl#L37 03:28:22 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:28:22 03:28:22 %~ DUMP_BREAK/0 03:28:22 %~ message_hook(unhandled_exception(abort),error,['Unhandled exception: ','~p'-[abort]]) 03:28:22 Unhandled exception: abort 03:28:22 ERROR: Unhandled exception: abort 03:28:22 ~*/ 03:28:22 /*~ 03:28:22 ~*/ 03:28:22 /* <gt;module> 03:28:22 % 03:28:22 % PFC is a language extension for prolog. 03:28:22 % 03:28:22 % It adds a new type of module inheritance 03:28:22 % 03:28:22 % Dec 13, 2035 03:28:22 % Douglas Miles 03:28:22 */ 03:28:22 % was_module(header_sane,[]). 03:28:22 03:28:22 :- include(library(logicmoo_test_header)). 03:28:22 03:28:22 % :- rtrace. 03:28:22 /*~ 03:28:22 running(-), 03:28:22 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:59 03:28:22 %~ reload_of_test_header. 03:28:22 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:22 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:28:22 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 % :- rtrace. 03:28:22 :- expects_dialect(pfc). 03:28:22 03:28:22 /*~ 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 :- must(is_pfc_file). 03:28:22 03:28:22 /*~ 03:28:22 %~ ?-( mpred_test("Test_0056_Line_0000__Is_pfc_file_in_user",user:is_pfc_file)). 03:28:22 failure=info((why_was_true(user:(\+is_pfc_file)),nop(ftrace(user:is_pfc_file)))) 03:28:22 no_proof_for(\+is_pfc_file). 03:28:22 03:28:22 no_proof_for(\+is_pfc_file). 03:28:22 03:28:22 no_proof_for(\+is_pfc_file). 03:28:22 03:28:22 name = 'logicmoo.pfc.test.sanity_base.MT_01C_0A-Test_0056_Line_0000__Is_pfc_file_in_user'. 03:28:22 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01C_0A'. 03:28:22 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\']"'. 03:28:22 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 :- set_fileAssertMt(cycKB1). 03:28:22 03:28:22 /*~ 03:28:22 %~ set_fileAssertMt(cycKB1) 03:28:22 ~*/ 03:28:22 03:28:22 03:28:22 :- listing(baseKB:mtProlog/1). 03:28:22 /*~ 03:28:22 %~ skipped( listing( baseKB : mtProlog/1)) 03:28:22 ~*/ 03:28:22 03:28:22 totalTime=10.000 03:28:22 03:28:22 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' 03:28:22 03:28:28 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 03:28:28 ISSUE_ID=88 03:28:28 ISSUE_OC=OPEN 03:28:28 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 03:28:28 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 03:28:28 FileTestCase=logicmoo.pfc.test.sanity_base.MT_01B JUnit 03:28:28 03:28:28 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']" 03:28:28 03:28:28 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:28:28 03:28:28 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01b.pl 03:28:28 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01B/ 03:28:28 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01B 03:28:28 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/389 03:28:28 03:28:28 03:28:29 %~ init_phase(after_load) 03:28:29 %~ init_phase(restore_state) 03:28:29 % 03:28:29 %~ init_why(after_boot,program) 03:28:29 %~ after_boot. 03:28:29 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:28:29 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01b.pl'), 03:28:29 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:29 03:28:29 03:28:29 :- expects_dialect(pfc). 03:28:29 03:28:29 /*~ 03:28:29 ~*/ 03:28:29 03:28:29 03:28:29 loves(sally,joe). 03:28:29 03:28:29 /*~ 03:28:29 No source location!? 03:28:29 ~*/ 03:28:29 03:28:29 03:28:29 :- mpred_test(clause_u(header_sane:loves(_,_))). 03:28:29 03:28:29 /*~ 03:28:29 %~ ?-( mpred_test( "Test_0001_Line_0000__Header_sane_in_user", 03:28:29 %~ user : clause_u( header_sane : loves(Loves,Loves1)))). 03:28:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01b.pl#L18 03:28:29 passed=info(why_was_true(user:clause_u(header_sane:loves(sally,joe)))) 03:28:29 03:28:29 Justifications for clause_u(header_sane:loves(sally,joe)): 03:28:29 name = 'logicmoo.pfc.test.sanity_base.MT_01B-Test_0001_Line_0000__Header_sane_in_user'. 03:28:29 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01B'. 03:28:29 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\']"'. 03:28:29 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:29 ~*/ 03:28:29 03:28:29 03:28:29 :- mpred_test(\+clause_u(baseKB:loves(_,_))). 03:28:29 03:28:29 03:28:29 /*~ 03:28:29 %~ ?-( mpred_test( "Test_0002_Line_0000__naf_loves_2_in_user", 03:28:29 %~ user : \+( clause_u( baseKB : loves(Loves,Loves1))))). 03:28:29 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mt_01b.pl#L20 03:28:29 failure=info((why_was_true(user:clause_u(baseKB:loves(_20410,_20432))),nop(ftrace(user:(\+clause_u(baseKB:loves(_20410,_20432))))))) 03:28:29 03:28:29 Justifications for clause_u(baseKB:loves(Loves2,Loves3)): 03:28:29 name = 'logicmoo.pfc.test.sanity_base.MT_01B-Test_0002_Line_0000__naf_loves_2_in_user'. 03:28:29 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01B'. 03:28:29 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\']"'. 03:28:29 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:29 ~*/ 03:28:29 %~ unused(no_junit_results) 03:28:29 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014662064-junit.xml 03:28:29 <gt;oxml version="1.0" encoding="utf-8"?> 03:28:29 <gt;testsuites> 03:28:29 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:28:29 % use :- set_prolog_flag(junit_show_converage, true). 03:28:29 03:28:29 % No tests to run 03:28:29 ]]>><gt;/system-out><gt;/testsuites> 03:28:29 Test_0001_Line_0000__Header_sane_in_user result = passed. 03:28:29 Test_0002_Line_0000__naf_loves_2_in_user result = failure. 03:28:29 03:28:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01b.pl:23 03:28:29 %~ test_completed_exit(8) 03:28:29 totalTime=1.000 03:28:29 03:28:29 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' 03:28:29 03:28:35 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 03:28:35 ISSUE_ID=389 03:28:35 ISSUE_OC=OPEN 03:28:35 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 03:28:35 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 03:28:35 FileTestCase=logicmoo.pfc.test.sanity_base.MT_01A JUnit 03:28:35 03:28:35 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']" 03:28:35 03:28:35 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:28:35 03:28:35 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01a.pl 03:28:35 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MT_01A/ 03:28:35 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01A 03:28:35 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/346 03:28:35 03:28:35 03:28:38 %~ init_phase(after_load) 03:28:38 %~ init_phase(restore_state) 03:28:38 % 03:28:38 %~ init_why(after_boot,program) 03:28:38 %~ after_boot. 03:28:38 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:28:38 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a.pl'), 03:28:38 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:28:38 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:38 03:28:38 03:28:38 :- pfc_test_feature(mt,must_not_be_pfc_file). 03:28:38 /*~ 03:28:38 ~*/ 03:28:38 03:28:38 :- pfc_test_feature(mt,\+ mtHybrid(header_sane)). 03:28:38 /*~ 03:28:38 ~*/ 03:28:38 03:28:38 :- pfc_test_feature(mt,header_sane:listing(mtHybrid/1)). 03:28:38 03:28:38 /*~ 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 :- wdmsg(feature_test_may_fail). 03:28:38 03:28:38 %:- set_defaultAssertMt(header_sane). 03:28:38 03:28:38 /*~ 03:28:38 %~ feature_test_may_fail. 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 %:- set_defaultAssertMt(header_sane). 03:28:38 03:28:38 baseKB:mtHybrid(socialMt). 03:28:38 03:28:38 /*~ 03:28:38 No source location!? 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 :- must(baseKB:mtHybrid(socialMt)). 03:28:38 03:28:38 /*~ 03:28:38 %~ ?-( mpred_test("Test_0001_Line_0000__SocialMt",baseKB:mtHybrid(socialMt))). 03:28:38 passed=info(why_was_true(baseKB:mtHybrid(socialMt))) 03:28:38 no_proof_for(mtHybrid(socialMt)). 03:28:38 03:28:38 no_proof_for(mtHybrid(socialMt)). 03:28:38 03:28:38 no_proof_for(mtHybrid(socialMt)). 03:28:38 03:28:38 name = 'logicmoo.pfc.test.sanity_base.MT_01A-Test_0001_Line_0000__SocialMt'. 03:28:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01A'. 03:28:38 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\']"'. 03:28:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 :- header_sane:listing(mtHybrid/1). 03:28:38 03:28:38 03:28:38 /*~ 03:28:38 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a.pl:25 03:28:38 %~ skipped( listing( mtHybrid/1)) 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 03:28:38 :- set_defaultAssertMt(myMt). 03:28:38 03:28:38 %:- on_f_rtrace((on_x_rtrace(expects_dialect(pfc)),is_pfc_file)). 03:28:38 03:28:38 /*~ 03:28:38 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 %:- on_f_rtrace((on_x_rtrace(expects_dialect(pfc)),is_pfc_file)). 03:28:38 03:28:38 baseKB:arity(loves,2). 03:28:38 03:28:38 /*~ 03:28:38 No source location!? 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 :- ((ain(baseKB:predicateConventionMt(loves,socialMt)))). 03:28:38 03:28:38 % :- socialMt:listing(loves/2). 03:28:38 03:28:38 % :- header_sane:listing(predicateConventionMt/2). 03:28:38 03:28:38 /*~ 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 % :- socialMt:listing(loves/2). 03:28:38 03:28:38 % :- header_sane:listing(predicateConventionMt/2). 03:28:38 03:28:38 :- must((fix_mp(clause(_,_),loves(x,y),M,P), 03:28:38 M:P==socialMt:loves(x,y))). 03:28:38 03:28:38 /*~ 03:28:38 %~ ?-( mpred_test( "Test_0002_Line_0000__clause_2_in_myMt", 03:28:38 %~ myMt : ( fix_mp(clause(Clause,Clause3),loves(x,y),M,P) , 03:28:38 %~ M:P==socialMt:loves(x,y)))). 03:28:38 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)))))) 03:28:38 no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),loves(x,y),Loves,Mp),Loves:Mp==socialMt:loves(x,y))). 03:28:38 03:28:38 no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),loves(x,y),Loves,Mp),Loves:Mp==socialMt:loves(x,y))). 03:28:38 03:28:38 no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),loves(x,y),Loves,Mp),Loves:Mp==socialMt:loves(x,y))). 03:28:38 03:28:38 name = 'logicmoo.pfc.test.sanity_base.MT_01A-Test_0002_Line_0000__clause_2_in_myMt'. 03:28:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01A'. 03:28:38 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\']"'. 03:28:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 :- must((fix_mp(clause(_,_),foo:loves(x,y),M,P), 03:28:38 M:P==socialMt:loves(x,y))). 03:28:38 03:28:38 /*~ 03:28:38 %~ ?-( mpred_test( "Test_0003_Line_0000__clause_2_in_myMt", 03:28:38 %~ myMt : ( fix_mp(clause(Clause,Clause3),foo:loves(x,y),M,P) , 03:28:38 %~ M:P==socialMt:loves(x,y)))). 03:28:38 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)))))) 03:28:38 no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),foo:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). 03:28:38 03:28:38 no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),foo:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). 03:28:38 03:28:38 no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),foo:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). 03:28:38 03:28:38 name = 'logicmoo.pfc.test.sanity_base.MT_01A-Test_0003_Line_0000__clause_2_in_myMt'. 03:28:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01A'. 03:28:38 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\']"'. 03:28:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 :- must((fix_mp(clause(_,_),header_sane:loves(x,y),M,P), 03:28:38 M:P==socialMt:loves(x,y))). 03:28:38 03:28:38 03:28:38 /*~ 03:28:38 %~ ?-( mpred_test( "Test_0004_Line_0000__Header_sane_in_myMt", 03:28:38 %~ myMt : ( fix_mp(clause(Clause,Clause3),header_sane:loves(x,y),M,P) , 03:28:38 %~ M:P==socialMt:loves(x,y)))). 03:28:38 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)))))) 03:28:38 no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),header_sane:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). 03:28:38 03:28:38 no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),header_sane:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). 03:28:38 03:28:38 no_proof_for(\+ (fix_mp(clause(Clause4,Clause6),header_sane:loves(x,y),Kw,Mp),Kw:Mp==socialMt:loves(x,y))). 03:28:38 03:28:38 name = 'logicmoo.pfc.test.sanity_base.MT_01A-Test_0004_Line_0000__Header_sane_in_myMt'. 03:28:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01A'. 03:28:38 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\']"'. 03:28:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 03:28:38 loves(sally,joe). 03:28:38 03:28:38 % baseKB:genlMt(myMt,socialMt). 03:28:38 03:28:38 /*~ 03:28:38 No source location!? 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 % baseKB:genlMt(myMt,socialMt). 03:28:38 03:28:38 :- mpred_test(clause_u(socialMt:loves(_,_))). 03:28:38 03:28:38 03:28:38 03:28:38 /*~ 03:28:38 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a.pl:54 03:28:38 %~ ?-( mpred_test( "Test_0005_Line_0000__loves_2_in_socialMt_in_myMt", 03:28:38 %~ myMt : clause_u( socialMt : loves(Loves,Loves1)))). 03:28:38 failure=info((why_was_true(myMt:(\+clause_u(socialMt:loves(_65402,_65424)))),nop(ftrace(myMt:clause_u(socialMt:loves(_65402,_65424)))))) 03:28:38 no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). 03:28:38 03:28:38 no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). 03:28:38 03:28:38 no_proof_for(\+clause_u(socialMt:loves(Loves2,Loves3))). 03:28:38 03:28:38 name = 'logicmoo.pfc.test.sanity_base.MT_01A-Test_0005_Line_0000__loves_2_in_socialMt_in_myMt'. 03:28:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MT_01A'. 03:28:38 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\']"'. 03:28:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-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 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 03:28:38 03:28:38 :- pfc_test_feature(mt,\+clause_u(myMt:loves(_,_))). 03:28:38 03:28:38 /*~ 03:28:38 ~*/ 03:28:38 03:28:38 03:28:38 :- pfc_test_feature(mt,\+ myMt:loves(_,_)). 03:28:38 03:28:38 03:28:38 03:28:38 03:28:38 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/346 03:28:38 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mt_01a.pl 03:28:38 % 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/ 03:28:38 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMT_01A 03:28:38 03:28:38 /*~ 03:28:38 ~*/ 03:28:38 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a.pl:70 03:28:38 %~ unused(no_junit_results) 03:28:38 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.420335341-junit.xml 03:28:38 <gt;oxml version="1.0" encoding="utf-8"?> 03:28:38 <gt;testsuites> 03:28:38 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:28:38 % use :- set_prolog_flag(junit_show_converage, true). 03:28:38 03:28:38 % No tests to run 03:28:38 ]]>><gt;/system-out><gt;/testsuites> 03:28:38 Test_0001_Line_0000__SocialMt result = passed. 03:28:38 Test_0002_Line_0000__clause_2_in_myMt result = failure. 03:28:38 Test_0003_Line_0000__clause_2_in_myMt result = failure. 03:28:38 Test_0004_Line_0000__Header_sane_in_myMt result = failure. 03:28:38 Test_0005_Line_0000__loves_2_in_socialMt_in_myMt result = failure. 03:28:38 03:28:38 %~ test_completed_exit(8) 03:28:38 totalTime=3.000 03:28:38 03:28:38 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' 03:28:38 03:28:44 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 03:28:44 ISSUE_ID=346 03:28:44 ISSUE_OC=OPEN 03:28:44 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 03:28:44 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 03:28:44 FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01E JUnit 03:28:44 03:28:44 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']" 03:28:44 03:28:44 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:28:44 03:28:44 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc 03:28:44 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01E/ 03:28:44 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01E 03:28:44 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/304 03:28:44 03:28:44 03:28:45 %~ init_phase(after_load) 03:28:45 %~ init_phase(restore_state) 03:28:45 % 03:28:45 %~ init_why(after_boot,program) 03:28:45 %~ after_boot. 03:28:45 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:28:45 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc'), 03:28:45 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:45 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:28:45 %~ message_hook( 03:28:45 %~ error( permission_error(redefine,module,logicmoo_test), 03:28:45 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:28:45 %~ error, 03:28:45 %~ [ '~q/~w: '-[module,2], 03:28:45 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:28:45 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:28:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:28:45 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:28:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:28:45 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:28:45 03:28:45 03:28:45 functorDeclares(tFish). 03:28:45 /*~ 03:28:45 ~*/ 03:28:45 03:28:45 functorDeclares(tSwim). 03:28:45 03:28:45 /*~ 03:28:45 ~*/ 03:28:45 03:28:45 03:28:45 :- dmsg("tweety and chilly are fish."). 03:28:45 /*~ 03:28:45 %~ tweety and chilly are fish. 03:28:45 ~*/ 03:28:45 03:28:45 tFish(iTweety). 03:28:45 03:28:45 03:28:45 /*~ 03:28:45 ~*/ 03:28:45 03:28:45 03:28:45 03:28:45 :- dmsg("fish swim by default."). 03:28:45 /*~ 03:28:45 %~ fish swim by default. 03:28:45 ~*/ 03:28:45 03:28:45 mdefault(( tFish(X) ==> tSwim(X))). 03:28:45 03:28:45 /*~ 03:28:45 ~*/ 03:28:45 03:28:45 03:28:45 /* 03:28:45 :- header_sane:listing(header_sane:nt/3). 03:28:45 :- header_sane:listing(header_sane:spft/3). 03:28:45 :- header_sane:listing(header_sane:tSwim/1). 03:28:45 :- header_sane:listing(header_sane:pt/2). 03:28:45 :- header_sane:listing(header_sane:mdefault/1). 03:28:45 */ 03:28:45 03:28:45 :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). 03:28:45 /*~ 03:28:45 %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) 03:28:45 ~*/ 03:28:45 03:28:45 :- mpred_test((tSwim(iTweety))). 03:28:45 03:28:45 03:28:45 /*~ 03:28:45 %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). 03:28:45 passed=info(why_was_true(user:tSwim(iTweety))) 03:28:45 no_proof_for(tSwim(iTweety)). 03:28:45 03:28:45 no_proof_for(tSwim(iTweety)). 03:28:45 03:28:45 no_proof_for(tSwim(iTweety)). 03:28:45 03:28:45 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01E-Test_0001_Line_0000__ITweety_in_user'. 03:28:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01E'. 03:28:45 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\']"'. 03:28:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:28:45 ~*/ 03:28:45 03:28:45 03:28:45 03:28:45 :- mpred_trace_exec. 03:28:45 % withdraw all user support if all user 03:28:45 % else withdraw all support if all deductions 03:28:45 /*~ 03:28:45 ~*/ 03:28:45 03:28:45 % withdraw all user support if all user 03:28:45 % else withdraw all support if all deductions 03:28:45 \+ tSwim(iTweety). 03:28:45 03:28:45 /*~ 03:28:45 %~ debugm( baseKB, 03:28:45 %~ show_success( baseKB, 03:28:45 %~ baseKB : mpred_withdraw( tSwim(iTweety), 03:28:45 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc ',29) , 03:28:45 %~ ax)))) 03:28:45 ~*/ 03:28:45 03:28:45 03:28:45 :- mpred_test( \+ (tSwim(iTweety))). 03:28:45 03:28:45 03:28:45 03:28:45 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/304 03:28:45 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc 03:28:45 % 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/ 03:28:45 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01E 03:28:45 03:28:45 /*~ 03:28:45 %~ ?-( mpred_test("Test_0002_Line_0000__naf_ITweety_in_user",user:(\+tSwim(iTweety)))). 03:28:45 failure=info((why_was_true(user:tSwim(iTweety)),nop(ftrace(user:(\+tSwim(iTweety)))))) 03:28:45 no_proof_for(tSwim(iTweety)). 03:28:45 03:28:45 no_proof_for(tSwim(iTweety)). 03:28:45 03:28:45 no_proof_for(tSwim(iTweety)). 03:28:45 03:28:45 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01E-Test_0002_Line_0000__naf_ITweety_in_user'. 03:28:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01E'. 03:28:45 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\']"'. 03:28:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:28:45 ~*/ 03:28:45 %~ unused(no_junit_results) 03:28:45 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.076270416-junit.xml 03:28:45 <gt;oxml version="1.0" encoding="utf-8"?> 03:28:45 <gt;testsuites> 03:28:45 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:28:45 % use :- set_prolog_flag(junit_show_converage, true). 03:28:45 03:28:45 % No tests to run 03:28:45 ]]>><gt;/system-out><gt;/testsuites> 03:28:45 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) 03:28:45 Test_0001_Line_0000__ITweety_in_user result = passed. 03:28:45 Test_0002_Line_0000__naf_ITweety_in_user result = failure. 03:28:45 03:28:45 %~ test_completed_exit(40) 03:28:45 totalTime=1.000 03:28:45 03:28:45 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' 03:28:45 03:28:51 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 03:28:51 ISSUE_ID=304 03:28:51 ISSUE_OC=OPEN 03:28:51 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 03:28:51 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 03:28:51 FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01D JUnit 03:28:51 03:28:51 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']" 03:28:51 03:28:51 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:28:51 03:28:51 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc 03:28:51 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01D/ 03:28:51 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01D 03:28:51 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/577 03:28:51 03:28:51 03:28:53 %~ init_phase(after_load) 03:28:53 %~ init_phase(restore_state) 03:28:53 % 03:28:53 %~ init_why(after_boot,program) 03:28:53 %~ after_boot. 03:28:53 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:28:53 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc'), 03:28:53 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:28:53 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:28:53 %~ message_hook( 03:28:53 %~ error( permission_error(redefine,module,logicmoo_test), 03:28:53 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:28:53 %~ error, 03:28:53 %~ [ '~q/~w: '-[module,2], 03:28:53 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:28:53 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:28:53 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:28:53 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:28:53 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:28:53 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:28:53 03:28:53 03:28:53 functorDeclares(tFish). 03:28:53 /*~ 03:28:53 ~*/ 03:28:53 03:28:53 functorDeclares(tSwim). 03:28:53 03:28:53 /*~ 03:28:53 ~*/ 03:28:53 03:28:53 03:28:53 :- dmsg("tweety and chilly are fish."). 03:28:53 /*~ 03:28:53 %~ tweety and chilly are fish. 03:28:53 ~*/ 03:28:53 03:28:53 tFish(iTweety). 03:28:53 /*~ 03:28:53 ~*/ 03:28:53 03:28:53 tFish(iChilly). 03:28:53 03:28:53 /*~ 03:28:53 ~*/ 03:28:53 03:28:53 03:28:53 :- dmsg("fish swim by default."). 03:28:53 /*~ 03:28:53 %~ fish swim by default. 03:28:53 ~*/ 03:28:53 03:28:53 mdefault(( tFish(X) ==> tSwim(X))). 03:28:53 03:28:53 /*~ 03:28:53 ~*/ 03:28:53 03:28:53 03:28:53 /* 03:28:53 :- header_sane:listing(nt/3). 03:28:53 :- header_sane:listing(tSwim/1). 03:28:53 :- header_sane:listing(pt/2). 03:28:53 :- header_sane:listing(mdefault/1). 03:28:53 */ 03:28:53 03:28:53 :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). 03:28:53 /*~ 03:28:53 %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) 03:28:53 ~*/ 03:28:53 03:28:53 :- mpred_test((tSwim(iTweety))). 03:28:53 /*~ 03:28:53 %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). 03:28:53 passed=info(why_was_true(user:tSwim(iTweety))) 03:28:53 no_proof_for(tSwim(iTweety)). 03:28:53 03:28:53 no_proof_for(tSwim(iTweety)). 03:28:53 03:28:53 no_proof_for(tSwim(iTweety)). 03:28:53 03:28:53 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D-Test_0001_Line_0000__ITweety_in_user'. 03:28:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D'. 03:28:53 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\']"'. 03:28:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:28:53 ~*/ 03:28:53 03:28:53 :- mpred_test((tSwim(iChilly))). 03:28:53 03:28:53 03:28:53 /*~ 03:28:53 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc:23 03:28:53 %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). 03:28:53 passed=info(why_was_true(user:tSwim(iChilly))) 03:28:53 no_proof_for(tSwim(iChilly)). 03:28:53 03:28:53 no_proof_for(tSwim(iChilly)). 03:28:53 03:28:53 no_proof_for(tSwim(iChilly)). 03:28:53 03:28:53 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D-Test_0002_Line_0000__IChilly_in_user'. 03:28:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D'. 03:28:53 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\']"'. 03:28:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:28:53 ~*/ 03:28:53 03:28:53 03:28:53 03:28:53 :- mpred_trace_exec. 03:28:53 /*~ 03:28:53 ~*/ 03:28:53 03:28:53 \+ tFish(iChilly). 03:28:53 03:28:53 03:28:53 /*~ 03:28:53 %~ mpred_undo1( '$nt'( tSwim(iChilly), 03:28:53 %~ ( call_u_no_bc( tSwim(iChilly)) , 03:28:53 %~ ground( tSwim(iChilly)) , 03:28:53 %~ \+( tSwim(iChilly))), 03:28:53 %~ '$nt'(~tSwim(iChilly),call_u_no_bc(~tSwim(iChilly)),rhs([tSwim(iChilly)])))) 03:28:53 %~ mpred_undo1( '$nt'(~tSwim(iChilly),call_u_no_bc(~tSwim(iChilly)),rhs([tSwim(iChilly)]))) 03:28:53 %~ debugm( baseKB, 03:28:53 %~ show_success( baseKB, 03:28:53 %~ baseKB : mpred_withdraw( tFish(iChilly), 03:28:53 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc ',27) , 03:28:53 %~ ax)))) 03:28:53 ~*/ 03:28:53 03:28:53 03:28:53 03:28:53 :- mpred_test( (tSwim(iTweety))). 03:28:53 /*~ 03:28:53 %~ ?-( mpred_test("Test_0003_Line_0000__ITweety_in_user",user:tSwim(iTweety))). 03:28:53 passed=info(why_was_true(user:tSwim(iTweety))) 03:28:53 no_proof_for(tSwim(iTweety)). 03:28:53 03:28:53 no_proof_for(tSwim(iTweety)). 03:28:53 03:28:53 no_proof_for(tSwim(iTweety)). 03:28:53 03:28:53 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D-Test_0003_Line_0000__ITweety_in_user'. 03:28:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D'. 03:28:53 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\']"'. 03:28:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:28:53 ~*/ 03:28:53 03:28:53 :- mpred_test( \+ (tSwim(iChilly))). 03:28:53 03:28:53 03:28:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc 03:28:53 % 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/ 03:28:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01D 03:28:53 03:28:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/577 03:28:53 /*~ 03:28:53 %~ ?-( mpred_test("Test_0004_Line_0000__naf_IChilly_in_user",user:(\+tSwim(iChilly)))). 03:28:53 passed=info(why_was_true(user:(\+tSwim(iChilly)))) 03:28:53 no_proof_for(\+tSwim(iChilly)). 03:28:53 03:28:53 no_proof_for(\+tSwim(iChilly)). 03:28:53 03:28:53 no_proof_for(\+tSwim(iChilly)). 03:28:53 03:28:53 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D-Test_0004_Line_0000__naf_IChilly_in_user'. 03:28:53 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01D'. 03:28:53 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\']"'. 03:28:53 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:28:53 ~*/ 03:28:53 %~ unused(no_junit_results) 03:28:53 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083904587-junit.xml 03:28:53 <gt;oxml version="1.0" encoding="utf-8"?> 03:28:53 <gt;testsuites> 03:28:53 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:28:53 % use :- set_prolog_flag(junit_show_converage, true). 03:28:53 03:28:53 % No tests to run 03:28:53 ]]>><gt;/system-out><gt;/testsuites> 03:28:53 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) 03:28:53 Test_0001_Line_0000__ITweety_in_user result = passed. 03:28:53 Test_0002_Line_0000__IChilly_in_user result = passed. 03:28:53 Test_0003_Line_0000__ITweety_in_user result = passed. 03:28:53 Test_0004_Line_0000__naf_IChilly_in_user result = passed. 03:28:53 03:28:53 %~ test_completed_exit(96) 03:28:53 totalTime=1.000 03:28:53 03:28:53 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' 03:28:53 03:28:59 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 03:28:59 ISSUE_ID=577 03:28:59 ISSUE_OC=OPEN 03:28:59 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 03:28:59 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 03:28:59 FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01C JUnit 03:28:59 03:28:59 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']" 03:28:59 03:28:59 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:28:59 03:28:59 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc 03:28:59 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01C/ 03:28:59 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01C 03:28:59 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/317 03:28:59 03:28:59 03:29:00 %~ init_phase(after_load) 03:29:00 %~ init_phase(restore_state) 03:29:00 % 03:29:00 %~ init_why(after_boot,program) 03:29:00 %~ after_boot. 03:29:00 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:29:00 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc'), 03:29:00 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:29:00 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:29:00 %~ message_hook( 03:29:00 %~ error( permission_error(redefine,module,logicmoo_test), 03:29:00 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:29:00 %~ error, 03:29:00 %~ [ '~q/~w: '-[module,2], 03:29:00 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:29:00 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:29:00 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:29:00 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:29:00 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:00 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:29:00 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:00 03:29:00 03:29:00 functorDeclares(tFish). 03:29:00 /*~ 03:29:00 ~*/ 03:29:00 03:29:00 functorDeclares(tSwim). 03:29:00 03:29:00 /*~ 03:29:00 ~*/ 03:29:00 03:29:00 03:29:00 :- dmsg("tweety and chilly are fish."). 03:29:00 /*~ 03:29:00 %~ tweety and chilly are fish. 03:29:00 ~*/ 03:29:00 03:29:00 tFish(iTweety). 03:29:00 /*~ 03:29:00 ~*/ 03:29:00 03:29:00 tFish(iChilly). 03:29:00 03:29:00 /*~ 03:29:00 ~*/ 03:29:00 03:29:00 03:29:00 :- dmsg("fish swim by default."). 03:29:00 /*~ 03:29:00 %~ fish swim by default. 03:29:00 ~*/ 03:29:00 03:29:00 mdefault(( tFish(X) ==> tSwim(X))). 03:29:00 03:29:00 /*~ 03:29:00 ~*/ 03:29:00 03:29:00 03:29:00 /* 03:29:00 :- header_sane:listing(header_sane:nt/3). 03:29:00 :- header_sane:listing(header_sane:spft/3). 03:29:00 :- header_sane:listing(header_sane:tSwim/1). 03:29:00 :- header_sane:listing(header_sane:pt/2). 03:29:00 :- header_sane:listing(header_sane:mdefault/1). 03:29:00 */ 03:29:00 03:29:00 :- dmsg("make sure *both* can swim (this no longer exposes a potential bug in monadic predicates)"). 03:29:00 /*~ 03:29:00 %~ make sure *both* can swim (this no longer exposes a potential bug in monadic predicates) 03:29:00 ~*/ 03:29:00 03:29:00 :- mpred_test((tSwim(iTweety))). 03:29:00 /*~ 03:29:00 %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). 03:29:00 passed=info(why_was_true(user:tSwim(iTweety))) 03:29:00 no_proof_for(tSwim(iTweety)). 03:29:00 03:29:00 no_proof_for(tSwim(iTweety)). 03:29:00 03:29:00 no_proof_for(tSwim(iTweety)). 03:29:00 03:29:00 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C-Test_0001_Line_0000__ITweety_in_user'. 03:29:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C'. 03:29:00 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\']"'. 03:29:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:00 ~*/ 03:29:00 03:29:00 :- mpred_test((tSwim(iChilly))). 03:29:00 03:29:00 03:29:00 /*~ 03:29:00 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc:24 03:29:00 %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). 03:29:00 passed=info(why_was_true(user:tSwim(iChilly))) 03:29:00 no_proof_for(tSwim(iChilly)). 03:29:00 03:29:00 no_proof_for(tSwim(iChilly)). 03:29:00 03:29:00 no_proof_for(tSwim(iChilly)). 03:29:00 03:29:00 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C-Test_0002_Line_0000__IChilly_in_user'. 03:29:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C'. 03:29:00 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\']"'. 03:29:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:00 ~*/ 03:29:00 03:29:00 03:29:00 03:29:00 :- mpred_trace_exec. 03:29:00 % withdraw all support if all user 03:29:00 % else withdraw all support if all deductions 03:29:00 /*~ 03:29:00 ~*/ 03:29:00 03:29:00 % withdraw all support if all user 03:29:00 % else withdraw all support if all deductions 03:29:00 \+ tSwim(iTweety). 03:29:00 03:29:00 /*~ 03:29:00 %~ debugm( baseKB, 03:29:00 %~ show_success( baseKB, 03:29:00 %~ baseKB : mpred_withdraw( tSwim(iTweety), 03:29:00 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc ',30) , 03:29:00 %~ ax)))) 03:29:00 ~*/ 03:29:00 03:29:00 03:29:00 :- mpred_test( \+ (tSwim(iTweety))). 03:29:00 /*~ 03:29:00 %~ ?-( mpred_test("Test_0003_Line_0000__naf_ITweety_in_user",user:(\+tSwim(iTweety)))). 03:29:00 failure=info((why_was_true(user:tSwim(iTweety)),nop(ftrace(user:(\+tSwim(iTweety)))))) 03:29:00 no_proof_for(tSwim(iTweety)). 03:29:00 03:29:00 no_proof_for(tSwim(iTweety)). 03:29:00 03:29:00 no_proof_for(tSwim(iTweety)). 03:29:00 03:29:00 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C-Test_0003_Line_0000__naf_ITweety_in_user'. 03:29:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C'. 03:29:00 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\']"'. 03:29:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:00 ~*/ 03:29:00 03:29:00 :- mpred_test( (tSwim(iChilly))). 03:29:00 03:29:00 03:29:00 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/317 03:29:00 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc 03:29:00 % 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/ 03:29:00 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01C 03:29:00 03:29:00 /*~ 03:29:00 %~ ?-( mpred_test("Test_0004_Line_0000__IChilly_in_user",user:tSwim(iChilly))). 03:29:00 passed=info(why_was_true(user:tSwim(iChilly))) 03:29:00 no_proof_for(tSwim(iChilly)). 03:29:00 03:29:00 no_proof_for(tSwim(iChilly)). 03:29:00 03:29:00 no_proof_for(tSwim(iChilly)). 03:29:00 03:29:00 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C-Test_0004_Line_0000__IChilly_in_user'. 03:29:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01C'. 03:29:00 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\']"'. 03:29:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:00 ~*/ 03:29:00 %~ unused(no_junit_results) 03:29:00 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096304077-junit.xml 03:29:00 <gt;oxml version="1.0" encoding="utf-8"?> 03:29:00 <gt;testsuites> 03:29:00 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:29:00 % use :- set_prolog_flag(junit_show_converage, true). 03:29:00 03:29:00 % No tests to run 03:29:00 ]]>><gt;/system-out><gt;/testsuites> 03:29:00 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) 03:29:00 Test_0001_Line_0000__ITweety_in_user result = passed. 03:29:00 Test_0002_Line_0000__IChilly_in_user result = passed. 03:29:00 Test_0003_Line_0000__naf_ITweety_in_user result = failure. 03:29:00 Test_0004_Line_0000__IChilly_in_user result = passed. 03:29:00 03:29:00 %~ test_completed_exit(40) 03:29:00 totalTime=1.000 03:29:00 03:29:00 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' 03:29:00 03:29:06 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 03:29:06 ISSUE_ID=317 03:29:06 ISSUE_OC=OPEN 03:29:06 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 03:29:06 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 03:29:06 FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01B JUnit 03:29:06 03:29:06 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']" 03:29:06 03:29:06 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:29:06 03:29:06 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc 03:29:06 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01B/ 03:29:06 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01B 03:29:06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/318 03:29:06 03:29:06 03:29:08 %~ init_phase(after_load) 03:29:08 %~ init_phase(restore_state) 03:29:08 % 03:29:08 %~ init_why(after_boot,program) 03:29:08 %~ after_boot. 03:29:08 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:29:08 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc'), 03:29:08 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:29:08 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:29:08 %~ message_hook( 03:29:08 %~ error( permission_error(redefine,module,logicmoo_test), 03:29:08 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:29:08 %~ error, 03:29:08 %~ [ '~q/~w: '-[module,2], 03:29:08 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:29:08 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:29:08 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:29:08 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:08 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:29:08 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:08 03:29:08 03:29:08 functorDeclares(tFish). 03:29:08 /*~ 03:29:08 ~*/ 03:29:08 03:29:08 functorDeclares(tSwim). 03:29:08 03:29:08 /*~ 03:29:08 ~*/ 03:29:08 03:29:08 03:29:08 :- dmsg("tweety and chilly are fish."). 03:29:08 /*~ 03:29:08 %~ tweety and chilly are fish. 03:29:08 ~*/ 03:29:08 03:29:08 tFish(iTweety). 03:29:08 /*~ 03:29:08 ~*/ 03:29:08 03:29:08 tFish(iChilly). 03:29:08 03:29:08 /*~ 03:29:08 ~*/ 03:29:08 03:29:08 03:29:08 :- dmsg("fish swim by default."). 03:29:08 /*~ 03:29:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc:11 03:29:08 %~ fish swim by default. 03:29:08 ~*/ 03:29:08 03:29:08 mdefault(( tFish(X) ==> tSwim(X))). 03:29:08 03:29:08 /*~ 03:29:08 ~*/ 03:29:08 03:29:08 03:29:08 /* 03:29:08 :- header_sane:listing(nt/3). 03:29:08 :- header_sane:listing(tSwim/1). 03:29:08 :- header_sane:listing(pt/2). 03:29:08 :- header_sane:listing(mdefault/1). 03:29:08 */ 03:29:08 03:29:08 :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). 03:29:08 /*~ 03:29:08 %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) 03:29:08 ~*/ 03:29:08 03:29:08 :- mpred_test((tSwim(iTweety))). 03:29:08 /*~ 03:29:08 %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). 03:29:08 passed=info(why_was_true(user:tSwim(iTweety))) 03:29:08 no_proof_for(tSwim(iTweety)). 03:29:08 03:29:08 no_proof_for(tSwim(iTweety)). 03:29:08 03:29:08 no_proof_for(tSwim(iTweety)). 03:29:08 03:29:08 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B-Test_0001_Line_0000__ITweety_in_user'. 03:29:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B'. 03:29:08 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\']"'. 03:29:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:08 ~*/ 03:29:08 03:29:08 :- mpred_test((tSwim(iChilly))). 03:29:08 03:29:08 /*~ 03:29:08 %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). 03:29:08 passed=info(why_was_true(user:tSwim(iChilly))) 03:29:08 no_proof_for(tSwim(iChilly)). 03:29:08 03:29:08 no_proof_for(tSwim(iChilly)). 03:29:08 03:29:08 no_proof_for(tSwim(iChilly)). 03:29:08 03:29:08 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B-Test_0002_Line_0000__IChilly_in_user'. 03:29:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B'. 03:29:08 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\']"'. 03:29:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:08 ~*/ 03:29:08 03:29:08 03:29:08 ~tSwim(iTweety). 03:29:08 03:29:08 /*~ 03:29:08 ~*/ 03:29:08 03:29:08 03:29:08 :- mpred_test( \+ (tSwim(iTweety))). 03:29:08 /*~ 03:29:08 %~ ?-( mpred_test("Test_0003_Line_0000__naf_ITweety_in_user",user:(\+tSwim(iTweety)))). 03:29:08 failure=info((why_was_true(user:tSwim(iTweety)),nop(ftrace(user:(\+tSwim(iTweety)))))) 03:29:08 no_proof_for(tSwim(iTweety)). 03:29:08 03:29:08 no_proof_for(tSwim(iTweety)). 03:29:08 03:29:08 no_proof_for(tSwim(iTweety)). 03:29:08 03:29:08 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B-Test_0003_Line_0000__naf_ITweety_in_user'. 03:29:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B'. 03:29:08 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\']"'. 03:29:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:08 ~*/ 03:29:08 03:29:08 :- mpred_test((tSwim(iChilly))). 03:29:08 03:29:08 03:29:08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/318 03:29:08 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc 03:29:08 % 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/ 03:29:08 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01B 03:29:08 03:29:08 /*~ 03:29:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc:28 03:29:08 %~ ?-( mpred_test("Test_0004_Line_0000__IChilly_in_user",user:tSwim(iChilly))). 03:29:08 passed=info(why_was_true(user:tSwim(iChilly))) 03:29:08 no_proof_for(tSwim(iChilly)). 03:29:08 03:29:08 no_proof_for(tSwim(iChilly)). 03:29:08 03:29:08 no_proof_for(tSwim(iChilly)). 03:29:08 03:29:08 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B-Test_0004_Line_0000__IChilly_in_user'. 03:29:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01B'. 03:29:08 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\']"'. 03:29:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:08 ~*/ 03:29:08 %~ unused(no_junit_results) 03:29:08 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204579388-junit.xml 03:29:08 <gt;oxml version="1.0" encoding="utf-8"?> 03:29:08 <gt;testsuites> 03:29:08 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:29:08 % use :- set_prolog_flag(junit_show_converage, true). 03:29:08 03:29:08 % No tests to run 03:29:08 ]]>><gt;/system-out><gt;/testsuites> 03:29:08 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) 03:29:08 Test_0001_Line_0000__ITweety_in_user result = passed. 03:29:08 Test_0002_Line_0000__IChilly_in_user result = passed. 03:29:08 Test_0003_Line_0000__naf_ITweety_in_user result = failure. 03:29:08 Test_0004_Line_0000__IChilly_in_user result = passed. 03:29:08 03:29:08 %~ test_completed_exit(40) 03:29:08 totalTime=1.000 03:29:08 03:29:08 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' 03:29:08 03:29:14 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 03:29:15 ISSUE_ID=318 03:29:15 ISSUE_OC=OPEN 03:29:15 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 03:29:15 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 03:29:15 FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO JUnit 03:29:15 03:29:15 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']" 03:29:15 03:29:15 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:29:15 03:29:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc 03:29:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01A_TWO/ 03:29:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01A_TWO 03:29:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/404 03:29:15 03:29:15 03:29:16 %~ init_phase(after_load) 03:29:16 %~ init_phase(restore_state) 03:29:16 % 03:29:16 %~ init_why(after_boot,program) 03:29:16 %~ after_boot. 03:29:16 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:29:16 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc'), 03:29:16 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:29:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:29:16 %~ message_hook( 03:29:16 %~ error( permission_error(redefine,module,logicmoo_test), 03:29:16 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:29:16 %~ error, 03:29:16 %~ [ '~q/~w: '-[module,2], 03:29:16 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:29:16 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:29:16 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:29:16 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:16 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:29:16 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:16 03:29:16 03:29:16 %functorDeclares(tFish). 03:29:16 %functorDeclares(tSwim). 03:29:16 :- dynamic(tFish/2). 03:29:16 /*~ 03:29:16 ~*/ 03:29:16 03:29:16 :- dynamic(tSwim/2). 03:29:16 03:29:16 /*~ 03:29:16 ~*/ 03:29:16 03:29:16 03:29:16 :- dmsg("tweety and chilly are fish."). 03:29:16 /*~ 03:29:16 %~ tweety and chilly are fish. 03:29:16 ~*/ 03:29:16 03:29:16 tFish(iTweety). 03:29:16 /*~ 03:29:16 ~*/ 03:29:16 03:29:16 tFish(iChilly). 03:29:16 03:29:16 /*~ 03:29:16 ~*/ 03:29:16 03:29:16 03:29:16 :- dmsg("fish swim by default."). 03:29:16 /*~ 03:29:16 %~ fish swim by default. 03:29:16 ~*/ 03:29:16 03:29:16 mdefault(( tFish(X) ==> tSwim(X))). 03:29:16 03:29:16 /*~ 03:29:16 ~*/ 03:29:16 03:29:16 03:29:16 /* 03:29:16 :- header_sane:listing(nt/3). 03:29:16 :- header_sane:listing(tSwim/1). 03:29:16 :- header_sane:listing(pt/2). 03:29:16 :- header_sane:listing(mdefault/1). 03:29:16 */ 03:29:16 03:29:16 :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). 03:29:16 /*~ 03:29:16 %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) 03:29:16 ~*/ 03:29:16 03:29:16 :- mpred_test((tSwim(iTweety))). 03:29:16 /*~ 03:29:16 %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). 03:29:16 passed=info(why_was_true(user:tSwim(iTweety))) 03:29:16 no_proof_for(tSwim(iTweety)). 03:29:16 03:29:16 no_proof_for(tSwim(iTweety)). 03:29:16 03:29:16 no_proof_for(tSwim(iTweety)). 03:29:16 03:29:16 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO-Test_0001_Line_0000__ITweety_in_user'. 03:29:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO'. 03:29:16 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\']"'. 03:29:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:16 ~*/ 03:29:16 03:29:16 :- mpred_test((tSwim(iChilly))). 03:29:16 03:29:16 /*~ 03:29:16 %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). 03:29:16 passed=info(why_was_true(user:tSwim(iChilly))) 03:29:16 no_proof_for(tSwim(iChilly)). 03:29:16 03:29:16 no_proof_for(tSwim(iChilly)). 03:29:16 03:29:16 no_proof_for(tSwim(iChilly)). 03:29:16 03:29:16 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO-Test_0002_Line_0000__IChilly_in_user'. 03:29:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO'. 03:29:16 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\']"'. 03:29:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:16 ~*/ 03:29:16 03:29:16 03:29:16 ~tSwim(iChilly). 03:29:16 03:29:16 /*~ 03:29:16 ~*/ 03:29:16 03:29:16 03:29:16 :- mpred_test( \+ (tSwim(iChilly))). 03:29:16 /*~ 03:29:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc:29 03:29:16 %~ ?-( mpred_test("Test_0003_Line_0000__naf_IChilly_in_user",user:(\+tSwim(iChilly)))). 03:29:16 failure=info((why_was_true(user:tSwim(iChilly)),nop(ftrace(user:(\+tSwim(iChilly)))))) 03:29:16 no_proof_for(tSwim(iChilly)). 03:29:16 03:29:16 no_proof_for(tSwim(iChilly)). 03:29:16 03:29:16 no_proof_for(tSwim(iChilly)). 03:29:16 03:29:16 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO-Test_0003_Line_0000__naf_IChilly_in_user'. 03:29:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO'. 03:29:16 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\']"'. 03:29:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:16 ~*/ 03:29:16 03:29:16 :- mpred_test((tSwim(iTweety))). 03:29:16 03:29:16 03:29:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/404 03:29:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc 03:29:16 % 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/ 03:29:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01A_TWO 03:29:16 03:29:16 /*~ 03:29:16 %~ ?-( mpred_test("Test_0004_Line_0000__ITweety_in_user",user:tSwim(iTweety))). 03:29:16 passed=info(why_was_true(user:tSwim(iTweety))) 03:29:16 no_proof_for(tSwim(iTweety)). 03:29:16 03:29:16 no_proof_for(tSwim(iTweety)). 03:29:16 03:29:16 no_proof_for(tSwim(iTweety)). 03:29:16 03:29:16 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO-Test_0004_Line_0000__ITweety_in_user'. 03:29:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A_TWO'. 03:29:16 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\']"'. 03:29:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:16 ~*/ 03:29:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc:38 03:29:16 %~ unused(no_junit_results) 03:29:16 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.197594169-junit.xml 03:29:16 <gt;oxml version="1.0" encoding="utf-8"?> 03:29:16 <gt;testsuites> 03:29:16 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:29:16 % use :- set_prolog_flag(junit_show_converage, true). 03:29:16 03:29:16 % No tests to run 03:29:16 ]]>><gt;/system-out><gt;/testsuites> 03:29:16 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) 03:29:16 Test_0001_Line_0000__ITweety_in_user result = passed. 03:29:16 Test_0002_Line_0000__IChilly_in_user result = passed. 03:29:16 Test_0003_Line_0000__naf_IChilly_in_user result = failure. 03:29:16 Test_0004_Line_0000__ITweety_in_user result = passed. 03:29:16 03:29:16 %~ test_completed_exit(40) 03:29:16 totalTime=1.000 03:29:16 03:29:16 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' 03:29:16 03:29:22 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 03:29:22 ISSUE_ID=404 03:29:22 ISSUE_OC=OPEN 03:29:22 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 03:29:22 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 03:29:22 FileTestCase=logicmoo.pfc.test.sanity_base.MDEFAULT_01A JUnit 03:29:22 03:29:22 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']" 03:29:22 03:29:22 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:29:22 03:29:22 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc 03:29:22 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/MDEFAULT_01A/ 03:29:22 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01A 03:29:22 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/365 03:29:22 03:29:22 03:29:24 %~ init_phase(after_load) 03:29:24 %~ init_phase(restore_state) 03:29:24 % 03:29:24 %~ init_why(after_boot,program) 03:29:24 %~ after_boot. 03:29:24 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:29:24 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc'), 03:29:24 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:29:24 %~ message_hook( 03:29:24 %~ error( permission_error(redefine,module,logicmoo_test), 03:29:24 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:29:24 %~ error, 03:29:24 %~ [ '~q/~w: '-[module,2], 03:29:24 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:29:24 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:29:24 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:29:24 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:24 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:29:24 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:24 03:29:24 03:29:24 :- dynamic(tFish/1). 03:29:24 /*~ 03:29:24 ~*/ 03:29:24 03:29:24 :- dynamic(tSwim/1). 03:29:24 03:29:24 /*~ 03:29:24 ~*/ 03:29:24 03:29:24 03:29:24 :- dmsg("tweety and chilly are fish."). 03:29:24 /*~ 03:29:24 %~ tweety and chilly are fish. 03:29:24 ~*/ 03:29:24 03:29:24 tFish(iTweety). 03:29:24 /*~ 03:29:24 ~*/ 03:29:24 03:29:24 tFish(iChilly). 03:29:24 03:29:24 /*~ 03:29:24 ~*/ 03:29:24 03:29:24 03:29:24 :- dmsg("fish swim by default."). 03:29:24 /*~ 03:29:24 %~ fish swim by default. 03:29:24 ~*/ 03:29:24 03:29:24 mdefault(( tFish(X) ==> tSwim(X))). 03:29:24 03:29:24 /*~ 03:29:24 ~*/ 03:29:24 03:29:24 03:29:24 /* 03:29:24 :- header_sane:listing(nt/3). 03:29:24 :- header_sane:listing(tSwim/1). 03:29:24 :- header_sane:listing(pt/2). 03:29:24 :- header_sane:listing(mdefault/1). 03:29:24 */ 03:29:24 03:29:24 :- dmsg("make sure *both* can swim (this exposes a potential bug in monadic predicates)"). 03:29:24 /*~ 03:29:24 %~ make sure *both* can swim (this exposes a potential bug in monadic predicates) 03:29:24 ~*/ 03:29:24 03:29:24 :- mpred_test((tSwim(iTweety))). 03:29:24 /*~ 03:29:24 %~ ?-( mpred_test("Test_0001_Line_0000__ITweety_in_user",user:tSwim(iTweety))). 03:29:24 passed=info(why_was_true(user:tSwim(iTweety))) 03:29:24 no_proof_for(tSwim(iTweety)). 03:29:24 03:29:24 no_proof_for(tSwim(iTweety)). 03:29:24 03:29:24 no_proof_for(tSwim(iTweety)). 03:29:24 03:29:24 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A-Test_0001_Line_0000__ITweety_in_user'. 03:29:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A'. 03:29:24 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\']"'. 03:29:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:24 ~*/ 03:29:24 03:29:24 :- mpred_test((tSwim(iChilly))). 03:29:24 03:29:24 /*~ 03:29:24 %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tSwim(iChilly))). 03:29:24 passed=info(why_was_true(user:tSwim(iChilly))) 03:29:24 no_proof_for(tSwim(iChilly)). 03:29:24 03:29:24 no_proof_for(tSwim(iChilly)). 03:29:24 03:29:24 no_proof_for(tSwim(iChilly)). 03:29:24 03:29:24 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A-Test_0002_Line_0000__IChilly_in_user'. 03:29:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A'. 03:29:24 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\']"'. 03:29:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:24 ~*/ 03:29:24 03:29:24 03:29:24 ~tSwim(iChilly). 03:29:24 03:29:24 /*~ 03:29:24 ~*/ 03:29:24 03:29:24 03:29:24 :- mpred_test( \+ (tSwim(iChilly))). 03:29:24 /*~ 03:29:24 %~ ?-( mpred_test("Test_0003_Line_0000__naf_IChilly_in_user",user:(\+tSwim(iChilly)))). 03:29:24 failure=info((why_was_true(user:tSwim(iChilly)),nop(ftrace(user:(\+tSwim(iChilly)))))) 03:29:24 no_proof_for(tSwim(iChilly)). 03:29:24 03:29:24 no_proof_for(tSwim(iChilly)). 03:29:24 03:29:24 no_proof_for(tSwim(iChilly)). 03:29:24 03:29:24 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A-Test_0003_Line_0000__naf_IChilly_in_user'. 03:29:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A'. 03:29:24 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\']"'. 03:29:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:24 ~*/ 03:29:24 03:29:24 :- mpred_test((tSwim(iTweety))). 03:29:24 03:29:24 03:29:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/365 03:29:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc 03:29:24 % 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/ 03:29:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMDEFAULT_01A 03:29:24 03:29:24 /*~ 03:29:24 %~ ?-( mpred_test("Test_0004_Line_0000__ITweety_in_user",user:tSwim(iTweety))). 03:29:24 passed=info(why_was_true(user:tSwim(iTweety))) 03:29:24 no_proof_for(tSwim(iTweety)). 03:29:24 03:29:24 no_proof_for(tSwim(iTweety)). 03:29:24 03:29:24 no_proof_for(tSwim(iTweety)). 03:29:24 03:29:24 name = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A-Test_0004_Line_0000__ITweety_in_user'. 03:29:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.MDEFAULT_01A'. 03:29:24 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\']"'. 03:29:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:24 ~*/ 03:29:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc:36 03:29:24 %~ unused(no_junit_results) 03:29:24 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204633216-junit.xml 03:29:24 <gt;oxml version="1.0" encoding="utf-8"?> 03:29:24 <gt;testsuites> 03:29:24 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:29:24 % use :- set_prolog_flag(junit_show_converage, true). 03:29:24 03:29:24 % No tests to run 03:29:24 ]]>><gt;/system-out><gt;/testsuites> 03:29:24 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) 03:29:24 Test_0001_Line_0000__ITweety_in_user result = passed. 03:29:24 Test_0002_Line_0000__IChilly_in_user result = passed. 03:29:24 Test_0003_Line_0000__naf_IChilly_in_user result = failure. 03:29:24 Test_0004_Line_0000__ITweety_in_user result = passed. 03:29:24 03:29:24 %~ test_completed_exit(40) 03:29:24 totalTime=1.000 03:29:24 03:29:24 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' 03:29:24 03:29:29 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 03:29:29 ISSUE_ID=365 03:29:29 ISSUE_OC=OPEN 03:29:29 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 03:29:29 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 03:29:29 FileTestCase=logicmoo.pfc.test.sanity_base.LIST_03A JUnit 03:29:29 03:29:29 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']" 03:29:29 03:29:29 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:29:29 03:29:29 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_03a.pfc 03:29:29 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_03A/ 03:29:29 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_03A 03:29:29 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/366 03:29:29 03:29:29 03:29:31 %~ init_phase(after_load) 03:29:31 %~ init_phase(restore_state) 03:29:31 % 03:29:31 %~ init_why(after_boot,program) 03:29:31 %~ after_boot. 03:29:31 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:29:31 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03a.pfc'), 03:29:31 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:29:31 %~ message_hook( 03:29:31 %~ error( permission_error(redefine,module,logicmoo_test), 03:29:31 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:29:31 %~ error, 03:29:31 %~ [ '~q/~w: '-[module,2], 03:29:31 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:29:31 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:29:31 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:29:31 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:31 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:29:31 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:31 03:29:31 03:29:31 :- expects_dialect(pfc). 03:29:31 03:29:31 /*~ 03:29:31 ~*/ 03:29:31 03:29:31 03:29:31 header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). 03:29:31 /*~ 03:29:31 ~*/ 03:29:31 03:29:31 :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). 03:29:31 03:29:31 03:29:31 /*~ 03:29:31 ~*/ 03:29:31 03:29:31 03:29:31 03:29:31 :- listing(must_clause_asserted). 03:29:31 03:29:31 /*~ 03:29:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03a.pfc:21 03:29:31 %~ skipped( listing(must_clause_asserted)) 03:29:31 ~*/ 03:29:31 03:29:31 03:29:31 must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). 03:29:31 03:29:31 /*~ 03:29:31 ~*/ 03:29:31 03:29:31 03:29:31 :- listing(must_clause_asserted). 03:29:31 03:29:31 /*~ 03:29:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03a.pfc:25 03:29:31 %~ skipped( listing(must_clause_asserted)) 03:29:31 ~*/ 03:29:31 03:29:31 03:29:31 :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). 03:29:31 03:29:31 /*~ 03:29:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03a.pfc:27 03:29:31 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", 03:29:31 %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). 03:29:31 passed=info(why_was_true(user:predicate_property(must_clause_asserted(_454),number_of_clauses(1)))) 03:29:31 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:29:31 03:29:31 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:29:31 03:29:31 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:29:31 03:29:31 name = 'logicmoo.pfc.test.sanity_base.LIST_03A-Test_0001_Line_0000__must_clause_asserted_1_in_user'. 03:29:31 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_03A'. 03:29:31 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\']"'. 03:29:31 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:31 ~*/ 03:29:31 03:29:31 03:29:31 a. 03:29:31 03:29:31 /*~ 03:29:31 ~*/ 03:29:31 03:29:31 03:29:31 :- header_sane:listing(a). 03:29:31 03:29:31 /*~ 03:29:31 %~ skipped( listing(a)) 03:29:31 ~*/ 03:29:31 03:29:31 03:29:31 :- must_clause_asserted(a). 03:29:31 03:29:31 03:29:31 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/366 03:29:31 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_03a.pfc 03:29:31 % 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/ 03:29:31 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_03A 03:29:31 03:29:31 /*~ 03:29:31 %~ message_hook( 03:29:31 %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), 03:29:31 %~ error, 03:29:31 %~ [ '~q/~w: '-[catch,3], 03:29:31 %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) 03:29:31 catch/3: Unknown procedure: must_clause_asserted/1 03:29:31 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 03:29:31 %~ message_hook( 03:29:31 %~ goal_failed(directive,user:a), 03:29:31 %~ warning, 03:29:31 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:29:31 %~ user : a]]) 03:29:31 Goal (directive) failed: user:must_clause_asserted(a) 03:29:31 Warning: Goal (directive) failed: user:must_clause_asserted(a) 03:29:31 ~*/ 03:29:31 %~ unused(no_junit_results) 03:29:31 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.125876964-junit.xml 03:29:31 <gt;oxml version="1.0" encoding="utf-8"?> 03:29:31 <gt;testsuites> 03:29:31 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:29:31 % use :- set_prolog_flag(junit_show_converage, true). 03:29:31 03:29:31 % No tests to run 03:29:31 ]]>><gt;/system-out><gt;/testsuites> 03:29:31 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) 03:29:31 Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. 03:29:31 logicmoo.pfc.test.sanity_base.LIST_03A JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 03:29:31 logicmoo.pfc.test.sanity_base.LIST_03A JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) 03:29:31 03:29:31 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_03a.pfc:41 03:29:31 %~ test_completed_exit(112) 03:29:31 totalTime=1.000 03:29:31 03:29:31 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' 03:29:31 03:29:37 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 03:29:37 ISSUE_ID=366 03:29:37 ISSUE_OC=OPEN 03:29:37 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 03:29:37 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 03:29:37 FileTestCase=logicmoo.pfc.test.sanity_base.LIST_02A JUnit 03:29:37 03:29:37 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']" 03:29:37 03:29:37 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:29:37 03:29:37 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_02a.pfc 03:29:37 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_02A/ 03:29:37 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_02A 03:29:37 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/320 03:29:37 03:29:37 03:29:38 %~ init_phase(after_load) 03:29:38 %~ init_phase(restore_state) 03:29:38 % 03:29:38 %~ init_why(after_boot,program) 03:29:38 %~ after_boot. 03:29:38 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:29:38 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_02a.pfc'), 03:29:38 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:29:38 %~ message_hook( 03:29:38 %~ error( permission_error(redefine,module,logicmoo_test), 03:29:38 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:29:38 %~ error, 03:29:38 %~ [ '~q/~w: '-[module,2], 03:29:38 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:29:38 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:29:38 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:29:38 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:38 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:29:38 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:38 03:29:38 03:29:38 :- expects_dialect(pfc). 03:29:38 03:29:38 /*~ 03:29:38 ~*/ 03:29:38 03:29:38 03:29:38 header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). 03:29:38 /*~ 03:29:38 ~*/ 03:29:38 03:29:38 :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). 03:29:38 03:29:38 03:29:38 /*~ 03:29:38 ~*/ 03:29:38 03:29:38 03:29:38 03:29:38 :- listing(must_clause_asserted). 03:29:38 03:29:38 /*~ 03:29:38 %~ skipped( listing(must_clause_asserted)) 03:29:38 ~*/ 03:29:38 03:29:38 03:29:38 must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). 03:29:38 03:29:38 /*~ 03:29:38 ~*/ 03:29:38 03:29:38 03:29:38 :- listing(must_clause_asserted). 03:29:38 03:29:38 /*~ 03:29:38 %~ skipped( listing(must_clause_asserted)) 03:29:38 ~*/ 03:29:38 03:29:38 03:29:38 :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(1))). 03:29:38 03:29:38 /*~ 03:29:38 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", 03:29:38 %~ user : predicate_property(Number_of_clauses,number_of_clauses(1)))). 03:29:38 passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) 03:29:38 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:29:38 03:29:38 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:29:38 03:29:38 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:29:38 03:29:38 name = 'logicmoo.pfc.test.sanity_base.LIST_02A-Test_0001_Line_0000__must_clause_asserted_1_in_user'. 03:29:38 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_02A'. 03:29:38 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\']"'. 03:29:38 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:38 ~*/ 03:29:38 03:29:38 03:29:38 a. 03:29:38 03:29:38 /*~ 03:29:38 ~*/ 03:29:38 03:29:38 03:29:38 :- header_sane:listing(a). 03:29:38 03:29:38 /*~ 03:29:38 %~ skipped( listing(a)) 03:29:38 ~*/ 03:29:38 03:29:38 03:29:38 :- must_clause_asserted(a). 03:29:38 03:29:38 03:29:38 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/320 03:29:38 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_02a.pfc 03:29:38 % 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/ 03:29:38 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_02A 03:29:38 03:29:38 /*~ 03:29:38 %~ message_hook( 03:29:38 %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), 03:29:38 %~ error, 03:29:38 %~ [ '~q/~w: '-[catch,3], 03:29:38 %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) 03:29:38 catch/3: Unknown procedure: must_clause_asserted/1 03:29:38 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 03:29:38 %~ message_hook( 03:29:38 %~ goal_failed(directive,user:a), 03:29:38 %~ warning, 03:29:38 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:29:38 %~ user : a]]) 03:29:38 Goal (directive) failed: user:must_clause_asserted(a) 03:29:38 Warning: Goal (directive) failed: user:must_clause_asserted(a) 03:29:38 ~*/ 03:29:38 %~ unused(no_junit_results) 03:29:38 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096015689-junit.xml 03:29:38 <gt;oxml version="1.0" encoding="utf-8"?> 03:29:38 <gt;testsuites> 03:29:38 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:29:38 % use :- set_prolog_flag(junit_show_converage, true). 03:29:38 03:29:38 % No tests to run 03:29:38 ]]>><gt;/system-out><gt;/testsuites> 03:29:38 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) 03:29:38 Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. 03:29:38 logicmoo.pfc.test.sanity_base.LIST_02A JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 03:29:38 logicmoo.pfc.test.sanity_base.LIST_02A JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) 03:29:38 03:29:38 %~ test_completed_exit(112) 03:29:38 totalTime=1.000 03:29:38 03:29:38 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' 03:29:38 03:29:44 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 03:29:44 ISSUE_ID=320 03:29:44 ISSUE_OC=OPEN 03:29:44 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 03:29:44 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 03:29:44 FileTestCase=logicmoo.pfc.test.sanity_base.LIST_01A JUnit 03:29:44 03:29:44 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']" 03:29:44 03:29:44 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:29:44 03:29:44 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_01a.pfc 03:29:44 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/LIST_01A/ 03:29:44 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_01A 03:29:44 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/392 03:29:44 03:29:44 03:29:45 %~ init_phase(after_load) 03:29:45 %~ init_phase(restore_state) 03:29:45 % 03:29:45 %~ init_why(after_boot,program) 03:29:45 %~ after_boot. 03:29:45 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:29:45 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_01a.pfc'), 03:29:45 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:29:45 %~ message_hook( 03:29:45 %~ error( permission_error(redefine,module,logicmoo_test), 03:29:45 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:29:45 %~ error, 03:29:45 %~ [ '~q/~w: '-[module,2], 03:29:45 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:29:45 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:29:45 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:29:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:29:45 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:29:45 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:45 03:29:45 03:29:45 :- expects_dialect(pfc). 03:29:45 03:29:45 03:29:45 /*~ 03:29:45 ~*/ 03:29:45 03:29:45 03:29:45 03:29:45 header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). 03:29:45 /*~ 03:29:45 ~*/ 03:29:45 03:29:45 :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). 03:29:45 03:29:45 /*~ 03:29:45 ~*/ 03:29:45 03:29:45 03:29:45 :- listing(must_clause_asserted). 03:29:45 03:29:45 /*~ 03:29:45 %~ skipped( listing(must_clause_asserted)) 03:29:45 ~*/ 03:29:45 03:29:45 03:29:45 must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). 03:29:45 03:29:45 /*~ 03:29:45 ~*/ 03:29:45 03:29:45 03:29:45 :- listing(must_clause_asserted). 03:29:45 03:29:45 /*~ 03:29:45 %~ skipped( listing(must_clause_asserted)) 03:29:45 ~*/ 03:29:45 03:29:45 03:29:45 :- must(predicate_property(must_clause_asserted(_),number_of_clauses(1))). 03:29:45 03:29:45 03:29:45 /*~ 03:29:45 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", 03:29:45 %~ user : predicate_property(Number_of_clauses,number_of_clauses(1)))). 03:29:45 passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) 03:29:45 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:29:45 03:29:45 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:29:45 03:29:45 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:29:45 03:29:45 name = 'logicmoo.pfc.test.sanity_base.LIST_01A-Test_0001_Line_0000__must_clause_asserted_1_in_user'. 03:29:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.LIST_01A'. 03:29:45 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\']"'. 03:29:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:45 ~*/ 03:29:45 03:29:45 03:29:45 03:29:45 a. 03:29:45 03:29:45 /*~ 03:29:45 ~*/ 03:29:45 03:29:45 03:29:45 :- header_sane:listing(a). 03:29:45 03:29:45 /*~ 03:29:45 %~ skipped( listing(a)) 03:29:45 ~*/ 03:29:45 03:29:45 03:29:45 :- must_clause_asserted(a). 03:29:45 03:29:45 /*~ 03:29:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/list_01a.pfc:34 03:29:45 %~ message_hook( 03:29:45 %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), 03:29:45 %~ error, 03:29:45 %~ [ '~q/~w: '-[catch,3], 03:29:45 %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) 03:29:45 catch/3: Unknown procedure: must_clause_asserted/1 03:29:45 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 03:29:45 %~ message_hook( 03:29:45 %~ goal_failed(directive,user:a), 03:29:45 %~ warning, 03:29:45 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:29:45 %~ user : a]]) 03:29:45 Goal (directive) failed: user:must_clause_asserted(a) 03:29:45 Warning: Goal (directive) failed: user:must_clause_asserted(a) 03:29:45 ~*/ 03:29:45 03:29:45 03:29:45 :- statistics. 03:29:45 03:29:45 03:29:45 03:29:45 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/392 03:29:45 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/list_01a.pfc 03:29:45 % 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/ 03:29:45 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALIST_01A 03:29:45 03:29:45 /*~ 03:29:45 % Started at Mon Sep 27 03:29:44 2021 03:29:45 % 1.135 seconds cpu time for 2,417,104 inferences 03:29:45 % 941,497 atoms, 32,344 functors, 31,556 predicates, 748 modules, 15,987,541 VM-codes 03:29:45 % 03:29:45 % Limit Allocated In use 03:29:45 % Local stack: - 52 Kb 4,440 b 03:29:45 % Global stack: - 256 Kb 170 Kb 03:29:45 % Trail stack: - 66 Kb 504 b 03:29:45 % Total: 1,024 Mb 374 Kb 175 Kb 03:29:45 % 03:29:45 % 4 garbage collections gained 606,312 bytes in 0.000 seconds. 03:29:45 % 7 atom garbage collections gained 3,397 atoms in 0.097 seconds. 03:29:45 % 11 clause garbage collections gained 2,118 clauses in 0.000 seconds. 03:29:45 % Stack shifts: 1 local, 2 global, 1 trail in 0.000 seconds 03:29:45 % 3 threads, 0 finished threads used 0.000 seconds 03:29:45 ~*/ 03:29:45 %~ unused(no_junit_results) 03:29:45 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085401914-junit.xml 03:29:45 <gt;oxml version="1.0" encoding="utf-8"?> 03:29:45 <gt;testsuites> 03:29:45 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:29:45 % use :- set_prolog_flag(junit_show_converage, true). 03:29:45 03:29:45 % No tests to run 03:29:45 ]]>><gt;/system-out><gt;/testsuites> 03:29:45 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) 03:29:45 Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. 03:29:45 logicmoo.pfc.test.sanity_base.LIST_01A JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 03:29:45 logicmoo.pfc.test.sanity_base.LIST_01A JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) 03:29:45 03:29:45 %~ test_completed_exit(112) 03:29:45 totalTime=1.000 03:29:45 03:29:45 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' 03:29:45 03:29:51 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 03:29:51 ISSUE_ID=392 03:29:51 ISSUE_OC=OPEN 03:29:51 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 03:29:51 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 03:29:51 FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_01C JUnit 03:29:51 03:29:51 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']" 03:29:51 03:29:51 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:29:51 03:29:51 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc 03:29:51 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01C/ 03:29:51 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01C 03:29:51 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/537 03:29:51 03:29:51 03:29:52 %~ init_phase(after_load) 03:29:52 %~ init_phase(restore_state) 03:29:52 % 03:29:52 %~ init_why(after_boot,program) 03:29:52 %~ after_boot. 03:29:52 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:29:52 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc'), 03:29:52 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:29:52 %~ message_hook( 03:29:52 %~ error( permission_error(redefine,module,logicmoo_test), 03:29:52 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:29:52 %~ error, 03:29:52 %~ [ '~q/~w: '-[module,2], 03:29:52 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:29:52 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:29:52 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:29:52 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:52 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:29:52 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:52 03:29:52 03:29:52 :- dynamic(foob/1). 03:29:52 03:29:52 03:29:52 /*~ 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 03:29:52 :- debug_logicmoo(logicmoo(_)). 03:29:52 % :- mpred_trace_exec. 03:29:52 03:29:52 /*~ 03:29:52 ~*/ 03:29:52 03:29:52 % :- mpred_trace_exec. 03:29:52 03:29:52 :- expects_dialect(pfc). 03:29:52 03:29:52 % :- rtrace. 03:29:52 /*~ 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 % :- rtrace. 03:29:52 if_missing(foob(_),foob(a)). 03:29:52 /*~ 03:29:52 ~*/ 03:29:52 03:29:52 :- nortrace. 03:29:52 03:29:52 03:29:52 % this should have been ok 03:29:52 % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:29:52 03:29:52 /*~ 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 03:29:52 % this should have been ok 03:29:52 % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:29:52 03:29:52 if_missing(Missing,Create) ==> 03:29:52 ( ( \+ Missing/( 03:29:52 % nonvar(Missing),nonvar(Create), 03:29:52 Missing\=@=Create)) 03:29:52 ==> Create). 03:29:52 03:29:52 % prevents segfaults 03:29:52 %:- set_prolog_flag(gc,true). 03:29:52 03:29:52 /*~ 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 % prevents segfaults 03:29:52 %:- set_prolog_flag(gc,true). 03:29:52 03:29:52 :- mpred_test(foob(a)). 03:29:52 03:29:52 %:- set_prolog_flag(gc,false). 03:29:52 03:29:52 /*~ 03:29:52 %~ ?-( mpred_test("Test_0001_Line_0000__A_in_user",user:foob(a))). 03:29:52 passed=info(why_was_true(user:foob(a))) 03:29:52 no_proof_for(foob(a)). 03:29:52 03:29:52 no_proof_for(foob(a)). 03:29:52 03:29:52 no_proof_for(foob(a)). 03:29:52 03:29:52 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0001_Line_0000__A_in_user'. 03:29:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. 03:29:52 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\']"'. 03:29:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 %:- set_prolog_flag(gc,false). 03:29:52 03:29:52 :- ain(foob(b)). 03:29:52 03:29:52 /*~ 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 :- mpred_test(\+foob(a)). 03:29:52 03:29:52 /*~ 03:29:52 %~ ?-( mpred_test("Test_0002_Line_0000__naf_A_in_user",user:(\+foob(a)))). 03:29:52 failure=info((why_was_true(user:foob(a)),nop(ftrace(user:(\+foob(a)))))) 03:29:52 no_proof_for(foob(a)). 03:29:52 03:29:52 no_proof_for(foob(a)). 03:29:52 03:29:52 no_proof_for(foob(a)). 03:29:52 03:29:52 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0002_Line_0000__naf_A_in_user'. 03:29:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. 03:29:52 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\']"'. 03:29:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 :- mpred_test(foob(b)). 03:29:52 03:29:52 /*~ 03:29:52 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:foob(b))). 03:29:52 passed=info(why_was_true(user:foob(b))) 03:29:52 no_proof_for(foob(b)). 03:29:52 03:29:52 no_proof_for(foob(b)). 03:29:52 03:29:52 no_proof_for(foob(b)). 03:29:52 03:29:52 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0003_Line_0000__B_in_user'. 03:29:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. 03:29:52 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\']"'. 03:29:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 :- ain(~foob(b)). 03:29:52 03:29:52 /*~ 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 :- mpred_test(\+foob(b)). 03:29:52 03:29:52 /*~ 03:29:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc:49 03:29:52 %~ ?-( mpred_test("Test_0004_Line_0000__naf_B_in_user",user:(\+foob(b)))). 03:29:52 passed=info(why_was_true(user:(\+foob(b)))) 03:29:52 no_proof_for(\+foob(b)). 03:29:52 03:29:52 no_proof_for(\+foob(b)). 03:29:52 03:29:52 no_proof_for(\+foob(b)). 03:29:52 03:29:52 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0004_Line_0000__naf_B_in_user'. 03:29:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. 03:29:52 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\']"'. 03:29:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 :- mpred_test(foob(a)). 03:29:52 03:29:52 /*~ 03:29:52 %~ ?-( mpred_test("Test_0005_Line_0000__A_in_user",user:foob(a))). 03:29:52 passed=info(why_was_true(user:foob(a))) 03:29:52 no_proof_for(foob(a)). 03:29:52 03:29:52 no_proof_for(foob(a)). 03:29:52 03:29:52 no_proof_for(foob(a)). 03:29:52 03:29:52 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0005_Line_0000__A_in_user'. 03:29:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. 03:29:52 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\']"'. 03:29:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 if_missing(fooc(_),fooc(a)). 03:29:52 03:29:52 /*~ 03:29:52 ~*/ 03:29:52 03:29:52 03:29:52 :- mpred_test(fooc(a)). 03:29:52 03:29:52 03:29:52 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc 03:29:52 % 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/ 03:29:52 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01C 03:29:52 03:29:52 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/537 03:29:52 /*~ 03:29:52 %~ ?-( mpred_test("Test_0006_Line_0000__A_in_user",user:fooc(a))). 03:29:52 passed=info(why_was_true(user:fooc(a))) 03:29:52 no_proof_for(fooc(a)). 03:29:52 03:29:52 no_proof_for(fooc(a)). 03:29:52 03:29:52 no_proof_for(fooc(a)). 03:29:52 03:29:52 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C-Test_0006_Line_0000__A_in_user'. 03:29:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01C'. 03:29:52 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\']"'. 03:29:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:52 ~*/ 03:29:52 %~ unused(no_junit_results) 03:29:52 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140618097-junit.xml 03:29:52 <gt;oxml version="1.0" encoding="utf-8"?> 03:29:52 <gt;testsuites> 03:29:52 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:29:52 % use :- set_prolog_flag(junit_show_converage, true). 03:29:52 03:29:52 % No tests to run 03:29:52 ]]>><gt;/system-out><gt;/testsuites> 03:29:52 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) 03:29:52 Test_0001_Line_0000__A_in_user result = passed. 03:29:52 Test_0002_Line_0000__naf_A_in_user result = failure. 03:29:52 Test_0003_Line_0000__B_in_user result = passed. 03:29:52 Test_0004_Line_0000__naf_B_in_user result = passed. 03:29:52 Test_0005_Line_0000__A_in_user result = passed. 03:29:52 Test_0006_Line_0000__A_in_user result = passed. 03:29:52 03:29:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc:63 03:29:52 %~ test_completed_exit(40) 03:29:52 totalTime=1.000 03:29:52 03:29:52 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' 03:29:52 03:29:58 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 03:29:58 ISSUE_ID=537 03:29:58 ISSUE_OC=OPEN 03:29:58 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 03:29:58 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 03:29:58 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 03:29:58 FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_01B JUnit 03:29:58 03:29:58 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']" 03:29:58 03:29:58 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:29:58 03:29:58 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01b.pfc 03:29:58 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01B/ 03:29:58 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01B 03:29:58 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/553 03:29:58 03:29:58 03:29:59 %~ init_phase(after_load) 03:29:59 %~ init_phase(restore_state) 03:29:59 % 03:29:59 %~ init_why(after_boot,program) 03:29:59 %~ after_boot. 03:29:59 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:29:59 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01b.pfc'), 03:29:59 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:29:59 %~ message_hook( 03:29:59 %~ error( permission_error(redefine,module,logicmoo_test), 03:29:59 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:29:59 %~ error, 03:29:59 %~ [ '~q/~w: '-[module,2], 03:29:59 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:29:59 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:29:59 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:29:59 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:59 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:29:59 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:29:59 03:29:59 03:29:59 :- dynamic(foob/1). 03:29:59 /*~ 03:29:59 ~*/ 03:29:59 03:29:59 :- dynamic(good/0). 03:29:59 03:29:59 03:29:59 /*~ 03:29:59 ~*/ 03:29:59 03:29:59 03:29:59 03:29:59 :- debug_logicmoo(logicmoo(_)). 03:29:59 % :- mpred_trace_exec. 03:29:59 03:29:59 /*~ 03:29:59 ~*/ 03:29:59 03:29:59 % :- mpred_trace_exec. 03:29:59 03:29:59 :- expects_dialect(pfc). 03:29:59 03:29:59 % this should have been ok 03:29:59 % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:29:59 03:29:59 /*~ 03:29:59 ~*/ 03:29:59 03:29:59 03:29:59 % this should have been ok 03:29:59 % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:29:59 03:29:59 if_missing(Missing,Create) ==> 03:29:59 ( ( \+ Missing/( 03:29:59 % nonvar(Missing),nonvar(Create) 03:29:59 Missing\=@=Create)) 03:29:59 ==> Create). 03:29:59 03:29:59 % prevents segfaults 03:29:59 /*~ 03:29:59 ~*/ 03:29:59 03:29:59 03:29:59 % prevents segfaults 03:29:59 :- set_prolog_flag(gc,true). 03:29:59 03:29:59 /*~ 03:29:59 ~*/ 03:29:59 03:29:59 03:29:59 (good ==> if_missing(foob(_),foob(a))). 03:29:59 03:29:59 /*~ 03:29:59 ~*/ 03:29:59 03:29:59 03:29:59 :- set_prolog_flag(gc,false). 03:29:59 03:29:59 /*~ 03:29:59 ~*/ 03:29:59 03:29:59 03:29:59 (good ==> aa). 03:29:59 03:29:59 /*~ 03:29:59 ~*/ 03:29:59 03:29:59 03:29:59 :- mpred_test(\+ foob(a)). 03:29:59 03:29:59 03:29:59 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01b.pfc 03:29:59 % 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/ 03:29:59 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01B 03:29:59 03:29:59 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/553 03:29:59 /*~ 03:29:59 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+foob(a)))). 03:29:59 passed=info(why_was_true(user:(\+foob(a)))) 03:29:59 no_proof_for(\+foob(a)). 03:29:59 03:29:59 no_proof_for(\+foob(a)). 03:29:59 03:29:59 no_proof_for(\+foob(a)). 03:29:59 03:29:59 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01B-Test_0001_Line_0000__naf_A_in_user'. 03:29:59 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01B'. 03:29:59 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\']"'. 03:29:59 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:29:59 ~*/ 03:29:59 %~ unused(no_junit_results) 03:29:59 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.132424857-junit.xml 03:29:59 <gt;oxml version="1.0" encoding="utf-8"?> 03:29:59 <gt;testsuites> 03:29:59 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:29:59 % use :- set_prolog_flag(junit_show_converage, true). 03:29:59 03:29:59 % No tests to run 03:29:59 ]]>><gt;/system-out><gt;/testsuites> 03:29:59 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) 03:29:59 Test_0001_Line_0000__naf_A_in_user result = passed. 03:29:59 03:29:59 %~ test_completed_exit(96) 03:29:59 totalTime=1.000 03:29:59 03:29:59 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' 03:29:59 03:30:08 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 03:30:08 ISSUE_ID=553 03:30:08 ISSUE_OC=OPEN 03:30:08 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 03:30:08 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 03:30:08 FileTestCase=logicmoo.pfc.test.sanity_base.IF_MISSING_01A JUnit 03:30:08 03:30:08 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']" 03:30:08 03:30:08 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:30:08 03:30:08 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc 03:30:08 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/IF_MISSING_01A/ 03:30:08 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01A 03:30:08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/393 03:30:08 03:30:08 03:30:10 %~ init_phase(after_load) 03:30:10 %~ init_phase(restore_state) 03:30:10 % 03:30:10 %~ init_why(after_boot,program) 03:30:10 %~ after_boot. 03:30:10 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:30:10 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc'), 03:30:10 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:30:10 %~ message_hook( 03:30:10 %~ error( permission_error(redefine,module,logicmoo_test), 03:30:10 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:30:10 %~ error, 03:30:10 %~ [ '~q/~w: '-[module,2], 03:30:10 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:30:10 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:30:10 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:30:10 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:10 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:30:10 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:10 03:30:10 03:30:10 :- dynamic(foob/1). 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 :- dynamic(good/0). 03:30:10 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 03:30:10 :- debug_logicmoo(logicmoo(_)). 03:30:10 % :- mpred_trace_exec. 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 % :- mpred_trace_exec. 03:30:10 03:30:10 :- expects_dialect(pfc). 03:30:10 03:30:10 % this should have been ok 03:30:10 % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 % this should have been ok 03:30:10 % (if_missing(Missing,Create) ==> ((\+ Missing/(Missing\==Create), \+ Create , \+ ~(Create)) ==> Create)). 03:30:10 03:30:10 if_missing(Missing,Create) ==> 03:30:10 ( ( \+ Missing/(nonvar(Missing),nonvar(Create), 03:30:10 Missing\=@=Create)) 03:30:10 ==> Create). 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 (good ==> if_missing(foob(_),foob(a))). 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 (good ==> aa). 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- mpred_test(\+ foob(a)). 03:30:10 03:30:10 /*~ 03:30:10 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+foob(a)))). 03:30:10 passed=info(why_was_true(user:(\+foob(a)))) 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0001_Line_0000__naf_A_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 good. 03:30:10 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 03:30:10 :- mpred_test(foob(a)). 03:30:10 03:30:10 03:30:10 /*~ 03:30:10 %~ ?-( mpred_test("Test_0002_Line_0000__A_in_user",user:foob(a))). 03:30:10 passed=info(why_was_true(user:foob(a))) 03:30:10 no_proof_for(foob(a)). 03:30:10 03:30:10 no_proof_for(foob(a)). 03:30:10 03:30:10 no_proof_for(foob(a)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0002_Line_0000__A_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 03:30:10 :- ain(foob(b)). 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- mpred_test(\+foob(a)). 03:30:10 03:30:10 /*~ 03:30:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:43 03:30:10 %~ ?-( mpred_test("Test_0003_Line_0000__naf_A_in_user",user:(\+foob(a)))). 03:30:10 failure=info((why_was_true(user:foob(a)),nop(ftrace(user:(\+foob(a)))))) 03:30:10 no_proof_for(foob(a)). 03:30:10 03:30:10 no_proof_for(foob(a)). 03:30:10 03:30:10 no_proof_for(foob(a)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0003_Line_0000__naf_A_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- mpred_test(foob(b)). 03:30:10 03:30:10 /*~ 03:30:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:45 03:30:10 %~ ?-( mpred_test("Test_0004_Line_0000__B_in_user",user:foob(b))). 03:30:10 passed=info(why_was_true(user:foob(b))) 03:30:10 no_proof_for(foob(b)). 03:30:10 03:30:10 no_proof_for(foob(b)). 03:30:10 03:30:10 no_proof_for(foob(b)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0004_Line_0000__B_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- ain(~foob(b)). 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- mpred_test(\+foob(b)). 03:30:10 03:30:10 /*~ 03:30:10 %~ ?-( mpred_test("Test_0005_Line_0000__naf_B_in_user",user:(\+foob(b)))). 03:30:10 passed=info(why_was_true(user:(\+foob(b)))) 03:30:10 no_proof_for(\+foob(b)). 03:30:10 03:30:10 no_proof_for(\+foob(b)). 03:30:10 03:30:10 no_proof_for(\+foob(b)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0005_Line_0000__naf_B_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- mpred_test(foob(a)). 03:30:10 03:30:10 03:30:10 /*~ 03:30:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:51 03:30:10 %~ ?-( mpred_test("Test_0006_Line_0000__A_in_user",user:foob(a))). 03:30:10 passed=info(why_was_true(user:foob(a))) 03:30:10 no_proof_for(foob(a)). 03:30:10 03:30:10 no_proof_for(foob(a)). 03:30:10 03:30:10 no_proof_for(foob(a)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0006_Line_0000__A_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 03:30:10 (\+ good). 03:30:10 03:30:10 /*~ 03:30:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:54 03:30:10 %~ mpred_undo1( '$nt'( foob(Foob), 03:30:10 %~ ( call_u_no_bc( foob(Foob1)) , 03:30:10 %~ nonvar( foob(Foob1)) , 03:30:10 %~ nonvar( foob(a)) , 03:30:10 %~ foob(Foob1)\=@=foob(a)), 03:30:10 %~ rhs([foob(a)]))) 03:30:10 %~ debugm( baseKB, 03:30:10 %~ show_success( baseKB, 03:30:10 %~ baseKB : mpred_withdraw( good, 03:30:10 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc ',54) , 03:30:10 %~ ax)))) 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- mpred_test(\+ ~good). 03:30:10 03:30:10 /*~ 03:30:10 %~ ?-( mpred_test("Test_0007_Line_0000__naf_Good_in_user",user:(\+ ~good))). 03:30:10 passed=info(why_was_true(user:(\+ ~good))) 03:30:10 no_proof_for(\+ ~good). 03:30:10 03:30:10 no_proof_for(\+ ~good). 03:30:10 03:30:10 no_proof_for(\+ ~good). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0007_Line_0000__naf_Good_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- mpred_test(\+ good). 03:30:10 03:30:10 /*~ 03:30:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:58 03:30:10 %~ ?-( mpred_test("Test_0008_Line_0000__naf_Good_in_user",user:(\+good))). 03:30:10 passed=info(why_was_true(user:(\+good))) 03:30:10 no_proof_for(\+good). 03:30:10 03:30:10 no_proof_for(\+good). 03:30:10 03:30:10 no_proof_for(\+good). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0008_Line_0000__naf_Good_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- mpred_test(\+ foob(a)). 03:30:10 03:30:10 /*~ 03:30:10 %~ ?-( mpred_test("Test_0009_Line_0000__naf_A_in_user",user:(\+foob(a)))). 03:30:10 passed=info(why_was_true(user:(\+foob(a)))) 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0009_Line_0000__naf_A_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 ~good. 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- mpred_test( ~ good). 03:30:10 03:30:10 /*~ 03:30:10 %~ ?-( mpred_test("Test_0010_Line_0000__Good_in_user",user: ~good)). 03:30:10 failure=info((why_was_true(user:(\+ ~good)),nop(ftrace(user: ~good)))) 03:30:10 no_proof_for(\+ ~good). 03:30:10 03:30:10 no_proof_for(\+ ~good). 03:30:10 03:30:10 no_proof_for(\+ ~good). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0010_Line_0000__Good_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- mpred_test( \+ good). 03:30:10 03:30:10 /*~ 03:30:10 %~ ?-( mpred_test("Test_0011_Line_0000__naf_Good_in_user",user:(\+good))). 03:30:10 passed=info(why_was_true(user:(\+good))) 03:30:10 no_proof_for(\+good). 03:30:10 03:30:10 no_proof_for(\+good). 03:30:10 03:30:10 no_proof_for(\+good). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0011_Line_0000__naf_Good_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- mpred_test(\+ foob(a)). 03:30:10 03:30:10 03:30:10 /*~ 03:30:10 %~ ?-( mpred_test("Test_0012_Line_0000__naf_A_in_user",user:(\+foob(a)))). 03:30:10 passed=info(why_was_true(user:(\+foob(a)))) 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0012_Line_0000__naf_A_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 03:30:10 :- ain(foob(b)). 03:30:10 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 03:30:10 :- mpred_test(\+foob(a)). 03:30:10 03:30:10 03:30:10 /*~ 03:30:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:74 03:30:10 %~ ?-( mpred_test("Test_0013_Line_0000__naf_A_in_user",user:(\+foob(a)))). 03:30:10 passed=info(why_was_true(user:(\+foob(a)))) 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0013_Line_0000__naf_A_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 03:30:10 :- mpred_test(foob(b)). 03:30:10 03:30:10 /*~ 03:30:10 %~ ?-( mpred_test("Test_0014_Line_0000__B_in_user",user:foob(b))). 03:30:10 passed=info(why_was_true(user:foob(b))) 03:30:10 no_proof_for(foob(b)). 03:30:10 03:30:10 no_proof_for(foob(b)). 03:30:10 03:30:10 no_proof_for(foob(b)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0014_Line_0000__B_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 :- ain(~foob(b)). 03:30:10 03:30:10 03:30:10 /*~ 03:30:10 ~*/ 03:30:10 03:30:10 03:30:10 03:30:10 :- mpred_test(\+foob(b)). 03:30:10 /*~ 03:30:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:82 03:30:10 %~ ?-( mpred_test("Test_0015_Line_0000__naf_B_in_user",user:(\+foob(b)))). 03:30:10 passed=info(why_was_true(user:(\+foob(b)))) 03:30:10 no_proof_for(\+foob(b)). 03:30:10 03:30:10 no_proof_for(\+foob(b)). 03:30:10 03:30:10 no_proof_for(\+foob(b)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0015_Line_0000__naf_B_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 03:30:10 :- mpred_test(\+foob(a)). 03:30:10 03:30:10 03:30:10 03:30:10 03:30:10 03:30:10 03:30:10 03:30:10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/393 03:30:10 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc 03:30:10 % 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/ 03:30:10 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AIF_MISSING_01A 03:30:10 03:30:10 /*~ 03:30:10 %~ ?-( mpred_test("Test_0016_Line_0000__naf_A_in_user",user:(\+foob(a)))). 03:30:10 passed=info(why_was_true(user:(\+foob(a)))) 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 no_proof_for(\+foob(a)). 03:30:10 03:30:10 name = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A-Test_0016_Line_0000__naf_A_in_user'. 03:30:10 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.IF_MISSING_01A'. 03:30:10 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\']"'. 03:30:10 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:10 ~*/ 03:30:10 %~ unused(no_junit_results) 03:30:10 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2783208369999999-junit.xml 03:30:10 <gt;oxml version="1.0" encoding="utf-8"?> 03:30:10 <gt;testsuites> 03:30:10 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:30:10 % use :- set_prolog_flag(junit_show_converage, true). 03:30:10 03:30:10 % No tests to run 03:30:10 ]]>><gt;/system-out><gt;/testsuites> 03:30:10 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) 03:30:10 Test_0001_Line_0000__naf_A_in_user result = passed. 03:30:10 Test_0002_Line_0000__A_in_user result = passed. 03:30:10 Test_0003_Line_0000__naf_A_in_user result = failure. 03:30:10 Test_0004_Line_0000__B_in_user result = passed. 03:30:10 Test_0005_Line_0000__naf_B_in_user result = passed. 03:30:10 Test_0006_Line_0000__A_in_user result = passed. 03:30:10 Test_0007_Line_0000__naf_Good_in_user result = passed. 03:30:10 Test_0008_Line_0000__naf_Good_in_user result = passed. 03:30:10 Test_0009_Line_0000__naf_A_in_user result = passed. 03:30:10 Test_0010_Line_0000__Good_in_user result = failure. 03:30:10 Test_0011_Line_0000__naf_Good_in_user result = passed. 03:30:10 Test_0012_Line_0000__naf_A_in_user result = passed. 03:30:10 Test_0013_Line_0000__naf_A_in_user result = passed. 03:30:10 Test_0014_Line_0000__B_in_user result = passed. 03:30:10 Test_0015_Line_0000__naf_B_in_user result = passed. 03:30:10 Test_0016_Line_0000__naf_A_in_user result = passed. 03:30:10 03:30:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:96 03:30:10 %~ test_completed_exit(40) 03:30:10 totalTime=1.000 03:30:10 03:30:10 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' 03:30:10 03:30:16 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 03:30:16 ISSUE_ID=393 03:30:16 ISSUE_OC=OPEN 03:30:16 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 03:30:16 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 03:30:16 FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_05A JUnit 03:30:16 03:30:16 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']" 03:30:16 03:30:16 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:30:16 03:30:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc 03:30:16 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_05A/ 03:30:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_05A 03:30:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/595 03:30:16 03:30:16 03:30:18 %~ init_phase(after_load) 03:30:18 %~ init_phase(restore_state) 03:30:18 % 03:30:18 %~ init_why(after_boot,program) 03:30:18 %~ after_boot. 03:30:18 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:30:18 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc'), 03:30:18 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:30:18 %~ message_hook( 03:30:18 %~ error( permission_error(redefine,module,logicmoo_test), 03:30:18 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:30:18 %~ error, 03:30:18 %~ [ '~q/~w: '-[module,2], 03:30:18 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:30:18 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:30:18 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:30:18 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:18 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:30:18 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:18 03:30:18 03:30:18 :- dynamic(total_income/3). 03:30:18 03:30:18 % RULES 03:30:18 /*~ 03:30:18 ~*/ 03:30:18 03:30:18 03:30:18 % RULES 03:30:18 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:30:18 03:30:18 /*~ 03:30:18 ~*/ 03:30:18 03:30:18 03:30:18 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:30:18 03:30:18 /*~ 03:30:18 ~*/ 03:30:18 03:30:18 03:30:18 increment_income(P,Y,D) :- 03:30:18 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:30:18 assert(total_income(P,Y,New)). 03:30:18 03:30:18 /*~ 03:30:18 ~*/ 03:30:18 03:30:18 03:30:18 decrement_income(P,Y,D) :- 03:30:18 retract(total_income(P,Y,Old)), 03:30:18 New is Old-D, 03:30:18 assert(total_income(P,Y,New)). 03:30:18 03:30:18 % FACTS 03:30:18 /*~ 03:30:18 ~*/ 03:30:18 03:30:18 03:30:18 % FACTS 03:30:18 income(person,sourceOne,2035,6666). 03:30:18 /*~ 03:30:18 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:30:18 ~*/ 03:30:18 03:30:18 income(person,sourceTwo,2035,1111). 03:30:18 /*~ 03:30:18 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:30:18 ~*/ 03:30:18 03:30:18 income(person,sourceTwo,2036,2222). 03:30:18 03:30:18 03:30:18 % RESULTS PT 1 03:30:18 /*~ 03:30:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc:36 03:30:18 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:30:18 ~*/ 03:30:18 03:30:18 03:30:18 03:30:18 % RESULTS PT 1 03:30:18 :- listing(total_income/3). 03:30:18 /*~ 03:30:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc:40 03:30:18 %~ skipped( listing( total_income/3)) 03:30:18 ~*/ 03:30:18 03:30:18 /* 03:30:18 03:30:18 total_income(person, 2035, 7777). 03:30:18 total_income(person, 2036, 2222). 03:30:18 03:30:18 */ 03:30:18 03:30:18 03:30:18 % UPDATE Remove some income 03:30:18 \+ income(person,_,2035,1111). 03:30:18 03:30:18 03:30:18 % RESULTS PT 2 03:30:18 /*~ 03:30:18 %~ debugm( baseKB, 03:30:18 %~ show_success( baseKB, 03:30:18 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:30:18 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc ',50) , 03:30:18 %~ ax)))) 03:30:18 ~*/ 03:30:18 03:30:18 03:30:18 03:30:18 % RESULTS PT 2 03:30:18 :- listing(total_income/3). 03:30:18 /*~ 03:30:18 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_05a.pfc:54 03:30:18 %~ skipped( listing( total_income/3)) 03:30:18 ~*/ 03:30:18 %~ unused(no_junit_results) 03:30:18 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080596364-junit.xml 03:30:18 <gt;oxml version="1.0" encoding="utf-8"?> 03:30:18 <gt;testsuites> 03:30:18 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:30:18 % use :- set_prolog_flag(junit_show_converage, true). 03:30:18 03:30:18 % No tests to run 03:30:18 ]]>><gt;/system-out><gt;/testsuites> 03:30:18 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) 03:30:18 03:30:18 %~ test_completed_exit(32) 03:30:18 totalTime=1.000 03:30:18 03:30:18 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' 03:30:18 03:30:24 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 03:30:24 ISSUE_ID=595 03:30:24 ISSUE_OC=OPEN 03:30:24 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 03:30:24 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 03:30:24 FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_04A JUnit 03:30:24 03:30:24 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']" 03:30:24 03:30:24 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:30:24 03:30:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_04a.pfc 03:30:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_04A/ 03:30:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_04A 03:30:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/518 03:30:24 03:30:24 03:30:25 %~ init_phase(after_load) 03:30:25 %~ init_phase(restore_state) 03:30:25 % 03:30:25 %~ init_why(after_boot,program) 03:30:25 %~ after_boot. 03:30:25 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:30:25 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_04a.pfc'), 03:30:25 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:30:25 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:30:25 %~ message_hook( 03:30:25 %~ error( permission_error(redefine,module,logicmoo_test), 03:30:25 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:30:25 %~ error, 03:30:25 %~ [ '~q/~w: '-[module,2], 03:30:25 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:30:25 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:30:25 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:30:25 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:25 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:30:25 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:25 %~ unused(no_junit_results) 03:30:25 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025058092-junit.xml 03:30:25 <gt;oxml version="1.0" encoding="utf-8"?> 03:30:25 <gt;testsuites> 03:30:25 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:30:25 % use :- set_prolog_flag(junit_show_converage, true). 03:30:25 03:30:25 % No tests to run 03:30:25 ]]>><gt;/system-out><gt;/testsuites> 03:30:25 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) 03:30:25 03:30:25 %~ test_completed_exit(32) 03:30:25 totalTime=1.000 03:30:25 03:30:25 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' 03:30:25 03:30:32 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 03:30:32 ISSUE_ID=518 03:30:32 ISSUE_OC=OPEN 03:30:32 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 03:30:32 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 03:30:32 FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_03A JUnit 03:30:32 03:30:32 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']" 03:30:32 03:30:32 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:30:32 03:30:32 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_03a.pfc 03:30:32 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_03A/ 03:30:32 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_03A 03:30:32 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/596 03:30:32 03:30:32 03:30:34 %~ init_phase(after_load) 03:30:34 %~ init_phase(restore_state) 03:30:34 % 03:30:34 %~ init_why(after_boot,program) 03:30:34 %~ after_boot. 03:30:34 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:30:34 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_03a.pfc'), 03:30:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:30:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:30:34 %~ message_hook( 03:30:34 %~ error( permission_error(redefine,module,logicmoo_test), 03:30:34 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:30:34 %~ error, 03:30:34 %~ [ '~q/~w: '-[module,2], 03:30:34 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:30:34 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:30:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:30:34 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:30:34 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:34 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:30:34 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:34 03:30:34 03:30:34 :- dynamic(total_income/3). 03:30:34 03:30:34 % RULES 03:30:34 /*~ 03:30:34 ~*/ 03:30:34 03:30:34 03:30:34 % RULES 03:30:34 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:30:34 03:30:34 /*~ 03:30:34 ~*/ 03:30:34 03:30:34 03:30:34 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:30:34 03:30:34 /*~ 03:30:34 ~*/ 03:30:34 03:30:34 03:30:34 increment_income(P,Y,D) :- 03:30:34 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:30:34 assert(total_income(P,Y,New)). 03:30:34 03:30:34 /*~ 03:30:34 ~*/ 03:30:34 03:30:34 03:30:34 decrement_income(P,Y,D) :- 03:30:34 retract(total_income(P,Y,Old)), 03:30:34 New is Old-D, 03:30:34 assert(total_income(P,Y,New)). 03:30:34 03:30:34 % FACTS 03:30:34 /*~ 03:30:34 ~*/ 03:30:34 03:30:34 03:30:34 % FACTS 03:30:34 income(person,sourceOne,2035,6666). 03:30:34 /*~ 03:30:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_03a.pfc:34 03:30:34 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:30:34 ~*/ 03:30:34 03:30:34 income(person,sourceTwo,2035,1111). 03:30:34 /*~ 03:30:34 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:30:34 ~*/ 03:30:34 03:30:34 income(person,sourceTwo,2036,2222). 03:30:34 03:30:34 03:30:34 % RESULTS PT 1 03:30:34 /*~ 03:30:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_03a.pfc:36 03:30:34 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:30:34 ~*/ 03:30:34 03:30:34 03:30:34 03:30:34 % RESULTS PT 1 03:30:34 :- listing(total_income/3). 03:30:34 /*~ 03:30:34 %~ skipped( listing( total_income/3)) 03:30:34 ~*/ 03:30:34 03:30:34 /* 03:30:34 03:30:34 total_income(person, 2035, 7777). 03:30:34 total_income(person, 2036, 2222). 03:30:34 03:30:34 */ 03:30:34 03:30:34 03:30:34 % UPDATE Remove some income 03:30:34 \+ income(person,_,2035,1111). 03:30:34 03:30:34 03:30:34 % RESULTS PT 2 03:30:34 /*~ 03:30:34 %~ debugm( baseKB, 03:30:34 %~ show_success( baseKB, 03:30:34 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:30:34 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_03a.pfc ',50) , 03:30:34 %~ ax)))) 03:30:34 ~*/ 03:30:34 03:30:34 03:30:34 03:30:34 % RESULTS PT 2 03:30:34 :- listing(total_income/3). 03:30:34 /*~ 03:30:34 %~ skipped( listing( total_income/3)) 03:30:34 ~*/ 03:30:34 %~ unused(no_junit_results) 03:30:34 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.104654243-junit.xml 03:30:34 <gt;oxml version="1.0" encoding="utf-8"?> 03:30:34 <gt;testsuites> 03:30:34 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:30:34 % use :- set_prolog_flag(junit_show_converage, true). 03:30:34 03:30:34 % No tests to run 03:30:34 ]]>><gt;/system-out><gt;/testsuites> 03:30:34 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) 03:30:34 03:30:34 %~ test_completed_exit(32) 03:30:34 totalTime=1.000 03:30:34 03:30:34 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' 03:30:34 03:30:39 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 03:30:39 ISSUE_ID=596 03:30:39 ISSUE_OC=OPEN 03:30:39 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 03:30:39 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 03:30:39 FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_02A JUnit 03:30:39 03:30:39 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']" 03:30:39 03:30:39 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:30:39 03:30:39 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_02a.pfc 03:30:39 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_02A/ 03:30:39 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_02A 03:30:39 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/554 03:30:39 03:30:39 03:30:41 %~ init_phase(after_load) 03:30:41 %~ init_phase(restore_state) 03:30:41 % 03:30:41 %~ init_why(after_boot,program) 03:30:41 %~ after_boot. 03:30:41 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:30:41 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_02a.pfc'), 03:30:41 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:30:41 %~ message_hook( 03:30:41 %~ error( permission_error(redefine,module,logicmoo_test), 03:30:41 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:30:41 %~ error, 03:30:41 %~ [ '~q/~w: '-[module,2], 03:30:41 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:30:41 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:30:41 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:30:41 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:30:41 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:41 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:30:41 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:41 03:30:41 03:30:41 :- dynamic(total_income/3). 03:30:41 03:30:41 % RULES 03:30:41 /*~ 03:30:41 ~*/ 03:30:41 03:30:41 03:30:41 % RULES 03:30:41 income(Person,_Source,Year,Dollars) ==> {increment_income(Person,Year,Dollars)}. 03:30:41 03:30:41 /*~ 03:30:41 ~*/ 03:30:41 03:30:41 03:30:41 ==> do_and_undo(increment_income(P,Y,D),decrement_income(P,Y,D)). 03:30:41 03:30:41 /*~ 03:30:41 ~*/ 03:30:41 03:30:41 03:30:41 increment_income(P,Y,D) :- 03:30:41 (retract(total_income(P,Y,Old)) -> New is Old+D ; New = D), 03:30:41 assert(total_income(P,Y,New)). 03:30:41 03:30:41 /*~ 03:30:41 ~*/ 03:30:41 03:30:41 03:30:41 decrement_income(P,Y,D) :- 03:30:41 retract(total_income(P,Y,Old)), 03:30:41 New is Old-D, 03:30:41 assert(total_income(P,Y,New)). 03:30:41 03:30:41 % FACTS 03:30:41 /*~ 03:30:41 ~*/ 03:30:41 03:30:41 03:30:41 % FACTS 03:30:41 income(person,sourceOne,2035,6666). 03:30:41 /*~ 03:30:41 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,6666)))) 03:30:41 ~*/ 03:30:41 03:30:41 income(person,sourceTwo,2035,1111). 03:30:41 /*~ 03:30:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_02a.pfc:35 03:30:41 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2035,1111)))) 03:30:41 ~*/ 03:30:41 03:30:41 income(person,sourceTwo,2036,2222). 03:30:41 03:30:41 03:30:41 % RESULTS PT 1 03:30:41 /*~ 03:30:41 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:action_is_undoable(increment_income(person,2036,2222)))) 03:30:41 ~*/ 03:30:41 03:30:41 03:30:41 03:30:41 % RESULTS PT 1 03:30:41 :- listing(total_income/3). 03:30:41 /*~ 03:30:41 %~ skipped( listing( total_income/3)) 03:30:41 ~*/ 03:30:41 03:30:41 /* 03:30:41 03:30:41 total_income(person, 2035, 7777). 03:30:41 total_income(person, 2036, 2222). 03:30:41 03:30:41 */ 03:30:41 03:30:41 03:30:41 % UPDATE Remove some income 03:30:41 \+ income(person,_,2035,1111). 03:30:41 03:30:41 03:30:41 % RESULTS PT 2 03:30:41 /*~ 03:30:41 %~ debugm( baseKB, 03:30:41 %~ show_success( baseKB, 03:30:41 %~ baseKB : mpred_withdraw( income(person,sourceTwo,2035,1111), 03:30:41 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/hybrid_02a.pfc ',50) , 03:30:41 %~ ax)))) 03:30:41 ~*/ 03:30:41 03:30:41 03:30:41 03:30:41 % RESULTS PT 2 03:30:41 :- listing(total_income/3). 03:30:41 /*~ 03:30:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_02a.pfc:54 03:30:41 %~ skipped( listing( total_income/3)) 03:30:41 ~*/ 03:30:41 %~ unused(no_junit_results) 03:30:41 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069723102-junit.xml 03:30:41 <gt;oxml version="1.0" encoding="utf-8"?> 03:30:41 <gt;testsuites> 03:30:41 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:30:41 % use :- set_prolog_flag(junit_show_converage, true). 03:30:41 03:30:41 % No tests to run 03:30:41 ]]>><gt;/system-out><gt;/testsuites> 03:30:41 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) 03:30:41 03:30:41 %~ test_completed_exit(32) 03:30:41 totalTime=1.000 03:30:41 03:30:41 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' 03:30:41 03:30:46 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 03:30:46 ISSUE_ID=554 03:30:46 ISSUE_OC=OPEN 03:30:46 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 03:30:46 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 03:30:46 FileTestCase=logicmoo.pfc.test.sanity_base.HYBRID_01A JUnit 03:30:46 03:30:46 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']" 03:30:46 03:30:46 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:30:46 03:30:46 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_01a.pfc 03:30:46 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HYBRID_01A/ 03:30:46 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_01A 03:30:46 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/540 03:30:46 03:30:46 03:30:47 %~ init_phase(after_load) 03:30:47 %~ init_phase(restore_state) 03:30:47 % 03:30:47 %~ init_why(after_boot,program) 03:30:47 %~ after_boot. 03:30:47 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:30:47 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_01a.pfc'), 03:30:47 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:30:47 %~ message_hook( 03:30:47 %~ error( permission_error(redefine,module,logicmoo_test), 03:30:47 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:30:47 %~ error, 03:30:47 %~ [ '~q/~w: '-[module,2], 03:30:47 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:30:47 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:30:47 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:30:47 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:47 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:30:47 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:47 03:30:47 03:30:47 :- if((pfc_test_feature(localMt,X=1),X==1)). 03:30:47 03:30:47 :- endif. 03:30:47 03:30:47 03:30:47 :- if((pfc_test_feature(mt,X=1),X==1)). 03:30:47 03:30:47 :- endif. 03:30:47 03:30:47 :- kb_shared(a/0). 03:30:47 03:30:47 03:30:47 /*~ 03:30:47 ~*/ 03:30:47 03:30:47 03:30:47 03:30:47 :- \+ a. 03:30:47 03:30:47 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hybrid_01a.pfc 03:30:47 % 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/ 03:30:47 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHYBRID_01A 03:30:47 03:30:47 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/540 03:30:47 /*~ 03:30:47 %~ ?-( mpred_test("Test_0001_Line_0000__naf_A_in_user",user:(\+a))). 03:30:47 passed=info(why_was_true(user:(\+a))) 03:30:47 no_proof_for(\+a). 03:30:47 03:30:47 no_proof_for(\+a). 03:30:47 03:30:47 no_proof_for(\+a). 03:30:47 03:30:47 name = 'logicmoo.pfc.test.sanity_base.HYBRID_01A-Test_0001_Line_0000__naf_A_in_user'. 03:30:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.HYBRID_01A'. 03:30:47 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\']"'. 03:30:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:47 ~*/ 03:30:47 %~ unused(no_junit_results) 03:30:47 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.038242039-junit.xml 03:30:47 <gt;oxml version="1.0" encoding="utf-8"?> 03:30:47 <gt;testsuites> 03:30:47 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:30:47 % use :- set_prolog_flag(junit_show_converage, true). 03:30:47 03:30:47 % No tests to run 03:30:47 ]]>><gt;/system-out><gt;/testsuites> 03:30:47 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) 03:30:47 Test_0001_Line_0000__naf_A_in_user result = passed. 03:30:47 03:30:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hybrid_01a.pfc:27 03:30:47 %~ test_completed_exit(96) 03:30:47 totalTime=1.000 03:30:47 03:30:47 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' 03:30:47 03:30:53 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 03:30:53 ISSUE_ID=540 03:30:53 ISSUE_OC=OPEN 03:30:53 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 03:30:53 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 03:30:53 FileTestCase=logicmoo.pfc.test.sanity_base.HOLDS_01C JUnit 03:30:53 03:30:53 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']" 03:30:53 03:30:53 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:30:53 03:30:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/holds_01c.pfc 03:30:53 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HOLDS_01C/ 03:30:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHOLDS_01C 03:30:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/519 03:30:53 03:30:53 03:30:55 %~ init_phase(after_load) 03:30:55 %~ init_phase(restore_state) 03:30:55 % 03:30:55 %~ init_why(after_boot,program) 03:30:55 %~ after_boot. 03:30:55 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:30:55 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01c.pfc'), 03:30:55 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:30:55 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:30:55 %~ message_hook( 03:30:55 %~ error( permission_error(redefine,module,logicmoo_test), 03:30:55 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:30:55 %~ error, 03:30:55 %~ [ '~q/~w: '-[module,2], 03:30:55 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:30:55 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:30:55 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:30:55 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:30:55 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:55 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:30:55 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:30:55 03:30:55 :- cls. 03:30:55 03:30:55 /*~ 03:30:55 %~ skipped(messy_on_output,cls) 03:30:55 ~*/ 03:30:55 03:30:55 03:30:55 t(mudContains,a,b). 03:30:55 03:30:55 /*~ 03:30:55 ~*/ 03:30:55 03:30:55 03:30:55 t(mudContains,X,Y)==>t(mudInsideOf,Y,X). 03:30:55 03:30:55 /*~ 03:30:55 ~*/ 03:30:55 03:30:55 03:30:55 :- mpred_test(mudInsideOf(b,a)). 03:30:55 03:30:55 03:30:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/holds_01c.pfc 03:30:55 % 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/ 03:30:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHOLDS_01C 03:30:55 03:30:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/519 03:30:55 /*~ 03:30:55 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:mudInsideOf(b,a))). 03:30:55 passed=info(why_was_true(user:mudInsideOf(b,a))) 03:30:55 no_proof_for(mudInsideOf(b,a)). 03:30:55 03:30:55 no_proof_for(mudInsideOf(b,a)). 03:30:55 03:30:55 no_proof_for(mudInsideOf(b,a)). 03:30:55 03:30:55 name = 'logicmoo.pfc.test.sanity_base.HOLDS_01C-Test_0001_Line_0000__B_in_user'. 03:30:55 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.HOLDS_01C'. 03:30:55 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\']"'. 03:30:55 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:30:55 ~*/ 03:30:55 %~ unused(no_junit_results) 03:30:55 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.054365634-junit.xml 03:30:55 <gt;oxml version="1.0" encoding="utf-8"?> 03:30:55 <gt;testsuites> 03:30:55 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:30:55 % use :- set_prolog_flag(junit_show_converage, true). 03:30:55 03:30:55 % No tests to run 03:30:55 ]]>><gt;/system-out><gt;/testsuites> 03:30:55 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) 03:30:55 Test_0001_Line_0000__B_in_user result = passed. 03:30:55 03:30:55 %~ test_completed_exit(96) 03:30:55 totalTime=1.000 03:30:55 03:30:55 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' 03:30:55 03:31:00 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 03:31:00 ISSUE_ID=519 03:31:00 ISSUE_OC=OPEN 03:31:00 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 03:31:00 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 03:31:00 FileTestCase=logicmoo.pfc.test.sanity_base.HARD_MT_04A JUnit 03:31:00 03:31:00 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']" 03:31:00 03:31:00 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:31:00 03:31:00 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hard_mt_04a.pfc 03:31:00 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/HARD_MT_04A/ 03:31:00 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHARD_MT_04A 03:31:00 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/597 03:31:00 03:31:00 03:31:04 %~ init_phase(after_load) 03:31:04 %~ init_phase(restore_state) 03:31:04 % 03:31:04 %~ init_why(after_boot,program) 03:31:04 %~ after_boot. 03:31:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:31:04 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_04a.pfc'), 03:31:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:31:04 %~ message_hook( 03:31:04 %~ error( permission_error(redefine,module,logicmoo_test), 03:31:04 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:31:04 %~ error, 03:31:04 %~ [ '~q/~w: '-[module,2], 03:31:04 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:31:04 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:31:04 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:31:04 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:04 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:31:04 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:04 03:31:04 :- set_defaultAssertMt(myMt). 03:31:04 03:31:04 /*~ 03:31:04 %~ pfc_iri : include_module_file(myMt:library('pfclib/system_each_module.pfc'),myMt). 03:31:04 ~*/ 03:31:04 03:31:04 03:31:04 baseKB:mtHybrid(socialOneMt). 03:31:04 /*~ 03:31:04 ~*/ 03:31:04 03:31:04 baseKB:mtHybrid(socialTwoMt). 03:31:04 %baseKB:mtHybrid(mt1). 03:31:04 %baseKB:mtHybrid(mt2). 03:31:04 03:31:04 03:31:04 /*~ 03:31:04 ~*/ 03:31:04 03:31:04 %baseKB:mtHybrid(mt1). 03:31:04 %baseKB:mtHybrid(mt2). 03:31:04 03:31:04 03:31:04 mt1:predicateConventionMt(loves,socialOneMt). 03:31:04 03:31:04 /*~ 03:31:04 ~*/ 03:31:04 03:31:04 03:31:04 mt2:predicateConventionMt(loves,socialTwoMt). 03:31:04 03:31:04 /*~ 03:31:04 ~*/ 03:31:04 03:31:04 03:31:04 :- sanity_check(mt1:fix_mp(clause(_,_),loves(x,y),M,P),(M:P==socialOneMt:loves(x,y);M:P==socialTwoMt:loves(x,y))). 03:31:04 /*~ 03:31:04 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/hard_mt_04a.pfc:25 03:31:04 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:mt1:fix_mp(clause(_546,_568),loves(x,y),myMt,loves(x,y)))) 03:31:04 ~*/ 03:31:04 03:31:04 :- sanity_check(fix_mp(clause(_,_),loves(x,y),M,P),(M:P==socialOneMt:loves(x,y);M:P==socialTwoMt:loves(x,y))). 03:31:04 03:31:04 03:31:04 /*~ 03:31:04 %~ debugm(pfc_lib,show_success(pfc_lib,pfc_lib:myMt:fix_mp(clause(_5084,_5106),loves(x,y),myMt,loves(x,y)))) 03:31:04 ~*/ 03:31:04 03:31:04 03:31:04 03:31:04 :- sanity_check(fix_mp(clause(_,_),mt1:loves(x,y),M,P),(M:P==socialOneMt:loves(x,y);M:P==socialTwoMt:loves(x,y))). 03:31:04 03:31:04 /*~ 03:31:04 %~ debugm( pfc_lib, 03:31:04 %~ show_success( pfc_lib, 03:31:04 %~ pfc_lib : myMt : fix_mp(clause(Clause,Clause3),mt1:loves(x,y),myMt,loves(x,y)))) 03:31:04 ~*/ 03:31:04 03:31:04 03:31:04 loves(sally,joe). 03:31:04 03:31:04 /*~ 03:31:04 ~*/ 03:31:04 03:31:04 03:31:04 :- xlisting(loves/2). 03:31:04 03:31:04 /*~ 03:31:04 %~ skipped(messy_on_output,xlisting(loves/2)) 03:31:04 ~*/ 03:31:04 03:31:04 03:31:04 :- warn_fail_TODO(clause(socialOneMt:loves(_,_));clause(socialTwoMt:loves(_,_))). 03:31:04 03:31:04 /*~ 03:31:04 %~ :-( warn_fail_TODO( ( clause( socialOneMt : loves(Loves,Loves2)) ; 03:31:04 %~ clause( socialTwoMt : loves(Loves1,Loves3))))). 03:31:04 ~*/ 03:31:04 03:31:04 03:31:04 accessable_love:- \+ clause_u(myMt:loves(_,_),_),!. 03:31:04 /*~ 03:31:04 ~*/ 03:31:04 03:31:04 accessable_love:- clause_u(myMt:loves(_,_),_,Ref), \+ clause_property(Ref,module(myMt)),!. 03:31:04 /*~ 03:31:04 ~*/ 03:31:04 03:31:04 :- warn_fail_TODO(myMt:accessable_love). 03:31:04 03:31:04 03:31:04 03:31:04 03:31:04 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/hard_mt_04a.pfc 03:31:04 % 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/ 03:31:04 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHARD_MT_04A 03:31:04 03:31:04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/597 03:31:04 /*~ 03:31:04 %~ :-( warn_fail_TODO( myMt : accessable_love)). 03:31:04 ~*/ 03:31:04 %~ unused(no_junit_results) 03:31:04 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6073996839999998-junit.xml 03:31:04 <gt;oxml version="1.0" encoding="utf-8"?> 03:31:04 <gt;testsuites> 03:31:04 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:31:04 % use :- set_prolog_flag(junit_show_converage, true). 03:31:04 03:31:04 % No tests to run 03:31:04 ]]>><gt;/system-out><gt;/testsuites> 03:31:04 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) 03:31:04 03:31:04 %~ test_completed_exit(32) 03:31:04 totalTime=3.000 03:31:04 03:31:04 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' 03:31:04 03:31:11 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 03:31:11 ISSUE_ID=597 03:31:11 ISSUE_OC=OPEN 03:31:11 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 03:31:11 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 03:31:11 FileTestCase=logicmoo.pfc.test.sanity_base.GSHAPE_01D JUnit 03:31:11 03:31:11 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']" 03:31:11 03:31:11 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:31:11 03:31:11 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01d.pfc 03:31:11 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01D/ 03:31:11 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01D 03:31:11 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/556 03:31:11 03:31:11 03:31:12 %~ init_phase(after_load) 03:31:12 %~ init_phase(restore_state) 03:31:12 % 03:31:12 %~ init_why(after_boot,program) 03:31:12 %~ after_boot. 03:31:12 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:31:12 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01d.pfc'), 03:31:12 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:31:12 %~ message_hook( 03:31:12 %~ error( permission_error(redefine,module,logicmoo_test), 03:31:12 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:31:12 %~ error, 03:31:12 %~ [ '~q/~w: '-[module,2], 03:31:12 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:31:12 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:31:12 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:31:12 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:31:12 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:12 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:31:12 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:12 03:31:12 03:31:12 :- use_module(library(statistics)). 03:31:12 03:31:12 %:- mpred_notrace_exec. 03:31:12 % reset runtime counter 03:31:12 /*~ 03:31:12 ~*/ 03:31:12 03:31:12 03:31:12 %:- mpred_notrace_exec. 03:31:12 % reset runtime counter 03:31:12 :- statistics(runtime,_Secs). 03:31:12 03:31:12 03:31:12 /*~ 03:31:12 ~*/ 03:31:12 03:31:12 . 03:31:12 03:31:12 subRelation(E,P) ==> 03:31:12 (t(E,X,Y) ==> t(P,X,Y)). 03:31:12 03:31:12 /*~ 03:31:12 ~*/ 03:31:12 03:31:12 03:31:12 subRelationD(E,P) ==> 03:31:12 ((t(E,X,Y)/(dif(X,Y))) ==> t(P,X,Y)). 03:31:12 03:31:12 /*~ 03:31:12 ~*/ 03:31:12 03:31:12 03:31:12 symmetric(P) ==> 03:31:12 (t(P,X,Y) ==> t(P,Y,X)). 03:31:12 03:31:12 03:31:12 /*~ 03:31:12 %~ warn( really_remake_as_dynamic( 03:31:12 %~ clpfd : symmetric(Symmetric), 03:31:12 %~ for(baseKB,decl_kb_type(kb_shared,baseKB:symmetric/1)))) 03:31:12 %~ warn( really_remake_as_dynamic2(clpfd:symmetric(Symmetric),bc(decl_kb_type(kb_shared,baseKB:symmetric/1)))) 03:31:12 ~*/ 03:31:12 03:31:12 03:31:12 03:31:12 subRelation(edge,hop). 03:31:12 /*~ 03:31:12 ~*/ 03:31:12 03:31:12 symmetric(hop). 03:31:12 03:31:12 % things that cannot be true are removed 03:31:12 % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). 03:31:12 03:31:12 /*~ 03:31:12 ~*/ 03:31:12 03:31:12 03:31:12 % things that cannot be true are removed 03:31:12 % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). 03:31:12 03:31:12 :- mpred_why(edge(X,Y)==>hop(X,Y)). 03:31:12 03:31:12 % bug .. giving the wrong proof! 03:31:12 /*~ 03:31:12 %~ ?-( mpred_test( "Test_0001_Line_0000__edge_2_in_user", 03:31:12 %~ user : edge(X,Y)==>hop(X,Y))). 03:31:12 passed=info(why_was_true(user:(edge(_33146,_33168)==>hop(_33146,_33168)))) 03:31:12 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:12 03:31:12 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:12 03:31:12 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:12 03:31:12 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D-Test_0001_Line_0000__edge_2_in_user'. 03:31:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D'. 03:31:12 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\']"'. 03:31:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:12 ~*/ 03:31:12 03:31:12 03:31:12 % bug .. giving the wrong proof! 03:31:12 :- mpred_why(edge(X,Y)==>hop(Y,X)). 03:31:12 03:31:12 % bug .. not giving any proof! 03:31:12 /*~ 03:31:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01d.pfc:33 03:31:12 %~ ?-( mpred_test( "Test_0002_Line_0000__edge_2_in_user", 03:31:12 %~ user : edge(X,Y)==>hop(Y,X))). 03:31:12 passed=info(why_was_true(user:(edge(_21462,_21462)==>hop(_21462,_21462)))) 03:31:12 no_proof_for((edge(X,X)==>hop(X,X))). 03:31:12 03:31:12 no_proof_for((edge(X,X)==>hop(X,X))). 03:31:12 03:31:12 no_proof_for((edge(X,X)==>hop(X,X))). 03:31:12 03:31:12 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D-Test_0002_Line_0000__edge_2_in_user'. 03:31:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D'. 03:31:12 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\']"'. 03:31:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:12 ~*/ 03:31:12 03:31:12 03:31:12 % bug .. not giving any proof! 03:31:12 :- dif(X,Y), mpred_why(edge(X,Y)==>hop(Y,X)). 03:31:12 03:31:12 03:31:12 03:31:12 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01d.pfc 03:31:12 % 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/ 03:31:12 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01D 03:31:12 03:31:12 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/556 03:31:12 /*~ 03:31:12 %~ ?-( mpred_test( "Test_0003_Line_0000__edge_2_in_user", 03:31:12 %~ user : edge(X,Y)==>hop(Y,X))). 03:31:12 failure=info((why_was_true(user:(\+ (edge(_14438,_14470)==>hop(_14470,_14438)))),nop(ftrace(user:(edge(_14438,_14470)==>hop(_14470,_14438)))))) 03:31:12 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:31:12 03:31:12 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:31:12 03:31:12 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:31:12 03:31:12 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D-Test_0003_Line_0000__edge_2_in_user'. 03:31:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01D'. 03:31:12 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\']"'. 03:31:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:12 ~*/ 03:31:12 %~ unused(no_junit_results) 03:31:12 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.234058336-junit.xml 03:31:12 <gt;oxml version="1.0" encoding="utf-8"?> 03:31:12 <gt;testsuites> 03:31:12 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:31:12 % use :- set_prolog_flag(junit_show_converage, true). 03:31:12 03:31:12 % No tests to run 03:31:12 ]]>><gt;/system-out><gt;/testsuites> 03:31:12 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) 03:31:12 Test_0001_Line_0000__edge_2_in_user result = passed. 03:31:12 Test_0002_Line_0000__edge_2_in_user result = passed. 03:31:12 Test_0003_Line_0000__edge_2_in_user result = failure. 03:31:12 03:31:12 %~ test_completed_exit(40) 03:31:12 totalTime=1.000 03:31:12 03:31:12 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' 03:31:12 03:31:18 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 03:31:18 ISSUE_ID=556 03:31:18 ISSUE_OC=OPEN 03:31:18 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 03:31:18 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 03:31:18 FileTestCase=logicmoo.pfc.test.sanity_base.GSHAPE_01C_R JUnit 03:31:18 03:31:18 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']" 03:31:18 03:31:18 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:31:18 03:31:18 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc 03:31:18 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01C_R/ 03:31:18 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01C_R 03:31:18 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/321 03:31:18 03:31:18 03:31:20 %~ init_phase(after_load) 03:31:20 %~ init_phase(restore_state) 03:31:20 % 03:31:20 %~ init_why(after_boot,program) 03:31:20 %~ after_boot. 03:31:20 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:31:20 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc'), 03:31:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:31:20 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:31:20 %~ message_hook( 03:31:20 %~ error( permission_error(redefine,module,logicmoo_test), 03:31:20 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:31:20 %~ error, 03:31:20 %~ [ '~q/~w: '-[module,2], 03:31:20 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:31:20 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:31:20 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:31:20 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:20 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:31:20 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:20 03:31:20 03:31:20 :- use_module(library(statistics)). 03:31:20 03:31:20 %:- mpred_notrace_exec. 03:31:20 % reset runtime counter 03:31:20 /*~ 03:31:20 ~*/ 03:31:20 03:31:20 03:31:20 %:- mpred_notrace_exec. 03:31:20 % reset runtime counter 03:31:20 :- statistics(runtime,_Secs). 03:31:20 %:- cls. 03:31:20 03:31:20 /*~ 03:31:20 ~*/ 03:31:20 03:31:20 %:- cls. 03:31:20 03:31:20 path(1,2). 03:31:20 /*~ 03:31:20 ~*/ 03:31:20 03:31:20 path(2,3). 03:31:20 /*~ 03:31:20 ~*/ 03:31:20 03:31:20 path(3,4). 03:31:20 /*~ 03:31:20 ~*/ 03:31:20 03:31:20 path(1,3). 03:31:20 /*~ 03:31:20 ~*/ 03:31:20 03:31:20 path(1,4). 03:31:20 03:31:20 /*~ 03:31:20 ~*/ 03:31:20 03:31:20 03:31:20 ~path(1,3). 03:31:20 /*~ 03:31:20 ~*/ 03:31:20 03:31:20 ~path(1,4). 03:31:20 03:31:20 /*~ 03:31:20 ~*/ 03:31:20 03:31:20 03:31:20 :- listing(path/2). 03:31:20 03:31:20 /*~ 03:31:20 %~ skipped( listing( path/2)) 03:31:20 ~*/ 03:31:20 03:31:20 03:31:20 :- mpred_test(path(3, 4)). 03:31:20 /*~ 03:31:20 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). 03:31:20 passed=info(why_was_true(user:path(3,4))) 03:31:20 no_proof_for(path(3,4)). 03:31:20 03:31:20 no_proof_for(path(3,4)). 03:31:20 03:31:20 no_proof_for(path(3,4)). 03:31:20 03:31:20 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0001_Line_0000__path_3_in_user'. 03:31:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. 03:31:20 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\']"'. 03:31:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:20 ~*/ 03:31:20 03:31:20 :- mpred_test(path(2, 3)). 03:31:20 /*~ 03:31:20 %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). 03:31:20 passed=info(why_was_true(user:path(2,3))) 03:31:20 no_proof_for(path(2,3)). 03:31:20 03:31:20 no_proof_for(path(2,3)). 03:31:20 03:31:20 no_proof_for(path(2,3)). 03:31:20 03:31:20 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0002_Line_0000__path_2_in_user'. 03:31:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. 03:31:20 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\']"'. 03:31:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:20 ~*/ 03:31:20 03:31:20 :- mpred_test(path(1, 2)). 03:31:20 /*~ 03:31:20 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). 03:31:20 passed=info(why_was_true(user:path(1,2))) 03:31:20 no_proof_for(path(1,2)). 03:31:20 03:31:20 no_proof_for(path(1,2)). 03:31:20 03:31:20 no_proof_for(path(1,2)). 03:31:20 03:31:20 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0003_Line_0000__path_1_in_user'. 03:31:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. 03:31:20 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\']"'. 03:31:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:20 ~*/ 03:31:20 03:31:20 :- mpred_test(~path(1,3)). 03:31:20 /*~ 03:31:20 %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). 03:31:20 failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) 03:31:20 no_proof_for(\+ ~path(1,3)). 03:31:20 03:31:20 no_proof_for(\+ ~path(1,3)). 03:31:20 03:31:20 no_proof_for(\+ ~path(1,3)). 03:31:20 03:31:20 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0004_Line_0000__path_1_in_user'. 03:31:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. 03:31:20 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\']"'. 03:31:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:20 ~*/ 03:31:20 03:31:20 :- mpred_test(~path(1,4)). 03:31:20 /*~ 03:31:20 %~ ?-( mpred_test("Test_0005_Line_0000__path_1_in_user",user: ~path(1,4))). 03:31:20 failure=info((why_was_true(user:(\+ ~path(1,4))),nop(ftrace(user: ~path(1,4))))) 03:31:20 no_proof_for(\+ ~path(1,4)). 03:31:20 03:31:20 no_proof_for(\+ ~path(1,4)). 03:31:20 03:31:20 no_proof_for(\+ ~path(1,4)). 03:31:20 03:31:20 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0005_Line_0000__path_1_in_user'. 03:31:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. 03:31:20 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\']"'. 03:31:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:20 ~*/ 03:31:20 03:31:20 :- mpred_test(\+path(1,3)). 03:31:20 /*~ 03:31:20 %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,3)))). 03:31:20 passed=info(why_was_true(user:(\+path(1,3)))) 03:31:20 no_proof_for(\+path(1,3)). 03:31:20 03:31:20 no_proof_for(\+path(1,3)). 03:31:20 03:31:20 no_proof_for(\+path(1,3)). 03:31:20 03:31:20 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0006_Line_0000__naf_path_1_in_user'. 03:31:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. 03:31:20 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\']"'. 03:31:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:20 ~*/ 03:31:20 03:31:20 :- mpred_test(\+path(1,4)). 03:31:20 03:31:20 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/321 03:31:20 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc 03:31:20 % 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/ 03:31:20 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01C_R 03:31:20 03:31:20 /*~ 03:31:20 %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_1_in_user",user:(\+path(1,4)))). 03:31:20 passed=info(why_was_true(user:(\+path(1,4)))) 03:31:20 no_proof_for(\+path(1,4)). 03:31:20 03:31:20 no_proof_for(\+path(1,4)). 03:31:20 03:31:20 no_proof_for(\+path(1,4)). 03:31:20 03:31:20 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R-Test_0007_Line_0000__naf_path_1_in_user'. 03:31:20 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C_R'. 03:31:20 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\']"'. 03:31:20 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:20 ~*/ 03:31:20 %~ unused(no_junit_results) 03:31:20 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.149412099-junit.xml 03:31:20 <gt;oxml version="1.0" encoding="utf-8"?> 03:31:20 <gt;testsuites> 03:31:20 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:31:20 % use :- set_prolog_flag(junit_show_converage, true). 03:31:20 03:31:20 % No tests to run 03:31:20 ]]>><gt;/system-out><gt;/testsuites> 03:31:20 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) 03:31:20 Test_0001_Line_0000__path_3_in_user result = passed. 03:31:20 Test_0002_Line_0000__path_2_in_user result = passed. 03:31:20 Test_0003_Line_0000__path_1_in_user result = passed. 03:31:20 Test_0004_Line_0000__path_1_in_user result = failure. 03:31:20 Test_0005_Line_0000__path_1_in_user result = failure. 03:31:20 Test_0006_Line_0000__naf_path_1_in_user result = passed. 03:31:20 Test_0007_Line_0000__naf_path_1_in_user result = passed. 03:31:20 03:31:20 %~ test_completed_exit(40) 03:31:20 totalTime=1.000 03:31:20 03:31:20 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' 03:31:20 03:31:25 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 03:31:25 ISSUE_ID=321 03:31:25 ISSUE_OC=OPEN 03:31:25 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 03:31:25 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 03:31:25 FileTestCase=logicmoo.pfc.test.sanity_base.GSHAPE_01C JUnit 03:31:25 03:31:25 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']" 03:31:25 03:31:25 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:31:25 03:31:25 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01c.pfc 03:31:25 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01C/ 03:31:25 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01C 03:31:25 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/322 03:31:25 03:31:25 03:31:27 %~ init_phase(after_load) 03:31:27 %~ init_phase(restore_state) 03:31:27 % 03:31:27 %~ init_why(after_boot,program) 03:31:27 %~ after_boot. 03:31:27 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:31:27 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc'), 03:31:27 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:31:27 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:31:27 %~ message_hook( 03:31:27 %~ error( permission_error(redefine,module,logicmoo_test), 03:31:27 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:31:27 %~ error, 03:31:27 %~ [ '~q/~w: '-[module,2], 03:31:27 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:31:27 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:31:27 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:31:27 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:27 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:31:27 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:27 03:31:27 03:31:27 :- use_module(library(statistics)). 03:31:27 03:31:27 %:- mpred_notrace_exec. 03:31:27 % reset runtime counter 03:31:27 /*~ 03:31:27 ~*/ 03:31:27 03:31:27 03:31:27 %:- mpred_notrace_exec. 03:31:27 % reset runtime counter 03:31:27 :- statistics(runtime,_Secs). 03:31:27 %:- cls. 03:31:27 03:31:27 /*~ 03:31:27 ~*/ 03:31:27 03:31:27 %:- cls. 03:31:27 03:31:27 nesc(~path(1,3)). 03:31:27 /*~ 03:31:27 ~*/ 03:31:27 03:31:27 nesc(~path(1,4)). 03:31:27 03:31:27 /*~ 03:31:27 ~*/ 03:31:27 03:31:27 03:31:27 path(1,2). 03:31:27 /*~ 03:31:27 ~*/ 03:31:27 03:31:27 path(2,3). 03:31:27 /*~ 03:31:27 ~*/ 03:31:27 03:31:27 path(3,4). 03:31:27 03:31:27 /*~ 03:31:27 ~*/ 03:31:27 03:31:27 03:31:27 path(1,3). 03:31:27 /*~ 03:31:27 ~*/ 03:31:27 03:31:27 :- ain(path(1,4)). 03:31:27 03:31:27 03:31:27 /*~ 03:31:27 ~*/ 03:31:27 03:31:27 03:31:27 03:31:27 :- listing(path/2). 03:31:27 03:31:27 /*~ 03:31:27 %~ skipped( listing( path/2)) 03:31:27 ~*/ 03:31:27 03:31:27 03:31:27 :- mpred_test(path(3, 4)). 03:31:27 /*~ 03:31:27 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc:26 03:31:27 %~ ?-( mpred_test("Test_0001_Line_0000__path_3_in_user",user:path(3,4))). 03:31:27 passed=info(why_was_true(user:path(3,4))) 03:31:27 no_proof_for(path(3,4)). 03:31:27 03:31:27 no_proof_for(path(3,4)). 03:31:27 03:31:27 no_proof_for(path(3,4)). 03:31:27 03:31:27 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0001_Line_0000__path_3_in_user'. 03:31:27 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. 03:31:27 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\']"'. 03:31:27 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:27 ~*/ 03:31:27 03:31:27 :- mpred_test(path(2, 3)). 03:31:27 /*~ 03:31:27 %~ ?-( mpred_test("Test_0002_Line_0000__path_2_in_user",user:path(2,3))). 03:31:27 passed=info(why_was_true(user:path(2,3))) 03:31:27 no_proof_for(path(2,3)). 03:31:27 03:31:27 no_proof_for(path(2,3)). 03:31:27 03:31:27 no_proof_for(path(2,3)). 03:31:27 03:31:27 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0002_Line_0000__path_2_in_user'. 03:31:27 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. 03:31:27 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\']"'. 03:31:27 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:27 ~*/ 03:31:27 03:31:27 :- mpred_test(path(1, 2)). 03:31:27 /*~ 03:31:27 %~ ?-( mpred_test("Test_0003_Line_0000__path_1_in_user",user:path(1,2))). 03:31:27 passed=info(why_was_true(user:path(1,2))) 03:31:27 no_proof_for(path(1,2)). 03:31:27 03:31:27 no_proof_for(path(1,2)). 03:31:27 03:31:27 no_proof_for(path(1,2)). 03:31:27 03:31:27 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0003_Line_0000__path_1_in_user'. 03:31:27 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. 03:31:27 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\']"'. 03:31:27 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:27 ~*/ 03:31:27 03:31:27 :- mpred_test(~path(1,3)). 03:31:27 /*~ 03:31:27 %~ ?-( mpred_test("Test_0004_Line_0000__path_1_in_user",user: ~path(1,3))). 03:31:27 failure=info((why_was_true(user:(\+ ~path(1,3))),nop(ftrace(user: ~path(1,3))))) 03:31:27 no_proof_for(\+ ~path(1,3)). 03:31:27 03:31:27 no_proof_for(\+ ~path(1,3)). 03:31:27 03:31:27 no_proof_for(\+ ~path(1,3)). 03:31:27 03:31:27 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0004_Line_0000__path_1_in_user'. 03:31:27 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. 03:31:27 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\']"'. 03:31:27 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:27 ~*/ 03:31:27 03:31:27 :- mpred_test(~path(1,4)). 03:31:27 /*~ 03:31:27 %~ ?-( mpred_test("Test_0005_Line_0000__path_1_in_user",user: ~path(1,4))). 03:31:27 failure=info((why_was_true(user:(\+ ~path(1,4))),nop(ftrace(user: ~path(1,4))))) 03:31:27 no_proof_for(\+ ~path(1,4)). 03:31:27 03:31:27 no_proof_for(\+ ~path(1,4)). 03:31:27 03:31:27 no_proof_for(\+ ~path(1,4)). 03:31:27 03:31:27 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0005_Line_0000__path_1_in_user'. 03:31:27 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. 03:31:27 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\']"'. 03:31:27 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:27 ~*/ 03:31:27 03:31:27 :- mpred_test(\+path(1,3)). 03:31:27 /*~ 03:31:27 %~ ?-( mpred_test("Test_0006_Line_0000__naf_path_1_in_user",user:(\+path(1,3)))). 03:31:27 failure=info((why_was_true(user:path(1,3)),nop(ftrace(user:(\+path(1,3)))))) 03:31:27 no_proof_for(path(1,3)). 03:31:27 03:31:27 no_proof_for(path(1,3)). 03:31:27 03:31:27 no_proof_for(path(1,3)). 03:31:27 03:31:27 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0006_Line_0000__naf_path_1_in_user'. 03:31:27 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. 03:31:27 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\']"'. 03:31:27 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:27 ~*/ 03:31:27 03:31:27 :- mpred_test(\+path(1,4)). 03:31:27 03:31:27 03:31:27 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/322 03:31:27 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01c.pfc 03:31:27 % 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/ 03:31:27 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01C 03:31:27 03:31:27 /*~ 03:31:27 %~ ?-( mpred_test("Test_0007_Line_0000__naf_path_1_in_user",user:(\+path(1,4)))). 03:31:27 failure=info((why_was_true(user:path(1,4)),nop(ftrace(user:(\+path(1,4)))))) 03:31:27 no_proof_for(path(1,4)). 03:31:27 03:31:27 no_proof_for(path(1,4)). 03:31:27 03:31:27 no_proof_for(path(1,4)). 03:31:27 03:31:27 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C-Test_0007_Line_0000__naf_path_1_in_user'. 03:31:27 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01C'. 03:31:27 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\']"'. 03:31:27 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:27 ~*/ 03:31:27 %~ unused(no_junit_results) 03:31:27 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.118565355-junit.xml 03:31:27 <gt;oxml version="1.0" encoding="utf-8"?> 03:31:27 <gt;testsuites> 03:31:27 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:31:27 % use :- set_prolog_flag(junit_show_converage, true). 03:31:27 03:31:27 % No tests to run 03:31:27 ]]>><gt;/system-out><gt;/testsuites> 03:31:27 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) 03:31:27 Test_0001_Line_0000__path_3_in_user result = passed. 03:31:27 Test_0002_Line_0000__path_2_in_user result = passed. 03:31:27 Test_0003_Line_0000__path_1_in_user result = passed. 03:31:27 Test_0004_Line_0000__path_1_in_user result = failure. 03:31:27 Test_0005_Line_0000__path_1_in_user result = failure. 03:31:27 Test_0006_Line_0000__naf_path_1_in_user result = failure. 03:31:27 Test_0007_Line_0000__naf_path_1_in_user result = failure. 03:31:27 03:31:27 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc:40 03:31:27 %~ test_completed_exit(40) 03:31:27 totalTime=1.000 03:31:27 03:31:27 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' 03:31:27 03:31:33 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 03:31:33 ISSUE_ID=322 03:31:33 ISSUE_OC=OPEN 03:31:33 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 03:31:33 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 03:31:33 FileTestCase=logicmoo.pfc.test.sanity_base.GSHAPE_01B JUnit 03:31:33 03:31:33 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']" 03:31:33 03:31:33 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:31:33 03:31:33 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01b.pfc 03:31:33 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01B/ 03:31:33 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01B 03:31:33 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/541 03:31:33 03:31:33 03:31:34 %~ init_phase(after_load) 03:31:34 %~ init_phase(restore_state) 03:31:34 % 03:31:34 %~ init_why(after_boot,program) 03:31:34 %~ after_boot. 03:31:34 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:31:34 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01b.pfc'), 03:31:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:31:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:31:34 %~ message_hook( 03:31:34 %~ error( permission_error(redefine,module,logicmoo_test), 03:31:34 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:31:34 %~ error, 03:31:34 %~ [ '~q/~w: '-[module,2], 03:31:34 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:31:34 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:31:34 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:31:34 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:34 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:31:34 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:34 03:31:34 03:31:34 :- use_module(library(statistics)). 03:31:34 03:31:34 %:- mpred_notrace_exec. 03:31:34 % reset runtime counter 03:31:34 /*~ 03:31:34 ~*/ 03:31:34 03:31:34 03:31:34 %:- mpred_notrace_exec. 03:31:34 % reset runtime counter 03:31:34 :- statistics(runtime,_Secs). 03:31:34 03:31:34 03:31:34 /*~ 03:31:34 ~*/ 03:31:34 03:31:34 . 03:31:34 03:31:34 subRelation(E,P) ==> 03:31:34 (t(E,X,Y) ==> t(P,X,Y)). 03:31:34 03:31:34 /*~ 03:31:34 ~*/ 03:31:34 03:31:34 03:31:34 subRelationD(E,P) ==> 03:31:34 ((t(E,X,Y)/(dif(X,Y))) ==> t(P,X,Y)). 03:31:34 03:31:34 /*~ 03:31:34 ~*/ 03:31:34 03:31:34 03:31:34 symmetric(P) ==> 03:31:34 (t(P,X,Y) ==> t(P,Y,X)). 03:31:34 03:31:34 03:31:34 /*~ 03:31:34 %~ warn( really_remake_as_dynamic( 03:31:34 %~ clpfd : symmetric(Symmetric), 03:31:34 %~ for(baseKB,decl_kb_type(kb_shared,baseKB:symmetric/1)))) 03:31:34 %~ warn( really_remake_as_dynamic2(clpfd:symmetric(Symmetric),bc(decl_kb_type(kb_shared,baseKB:symmetric/1)))) 03:31:34 ~*/ 03:31:34 03:31:34 03:31:34 03:31:34 subRelation(edge,hop). 03:31:34 /*~ 03:31:34 ~*/ 03:31:34 03:31:34 symmetric(hop). 03:31:34 03:31:34 % things that cannot be true are removed 03:31:34 % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). 03:31:34 03:31:34 /*~ 03:31:34 ~*/ 03:31:34 03:31:34 03:31:34 % things that cannot be true are removed 03:31:34 % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). 03:31:34 03:31:34 :- mpred_why(edge(X,Y)==>hop(X,Y)). 03:31:34 03:31:34 % bug .. giving the wrong proof! 03:31:34 /*~ 03:31:34 %~ ?-( mpred_test( "Test_0001_Line_0000__edge_2_in_user", 03:31:34 %~ user : edge(X,Y)==>hop(X,Y))). 03:31:34 passed=info(why_was_true(user:(edge(_33146,_33168)==>hop(_33146,_33168)))) 03:31:34 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:34 03:31:34 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:34 03:31:34 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:34 03:31:34 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B-Test_0001_Line_0000__edge_2_in_user'. 03:31:34 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B'. 03:31:34 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\']"'. 03:31:34 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:34 ~*/ 03:31:34 03:31:34 03:31:34 % bug .. giving the wrong proof! 03:31:34 :- mpred_why(edge(X,Y)==>hop(Y,X)). 03:31:34 03:31:34 % bug .. not giving any proof! 03:31:34 /*~ 03:31:34 %~ ?-( mpred_test( "Test_0002_Line_0000__edge_2_in_user", 03:31:34 %~ user : edge(X,Y)==>hop(Y,X))). 03:31:34 passed=info(why_was_true(user:(edge(_21462,_21462)==>hop(_21462,_21462)))) 03:31:34 no_proof_for((edge(X,X)==>hop(X,X))). 03:31:34 03:31:34 no_proof_for((edge(X,X)==>hop(X,X))). 03:31:34 03:31:34 no_proof_for((edge(X,X)==>hop(X,X))). 03:31:34 03:31:34 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B-Test_0002_Line_0000__edge_2_in_user'. 03:31:34 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B'. 03:31:34 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\']"'. 03:31:34 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:34 ~*/ 03:31:34 03:31:34 03:31:34 % bug .. not giving any proof! 03:31:34 :- dif(X,Y), mpred_why(edge(X,Y)==>hop(Y,X)). 03:31:34 03:31:34 03:31:34 03:31:34 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01b.pfc 03:31:34 % 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/ 03:31:34 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01B 03:31:34 03:31:34 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/541 03:31:34 /*~ 03:31:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01b.pfc:36 03:31:34 %~ ?-( mpred_test( "Test_0003_Line_0000__edge_2_in_user", 03:31:34 %~ user : edge(X,Y)==>hop(Y,X))). 03:31:34 failure=info((why_was_true(user:(\+ (edge(_14054,_14086)==>hop(_14086,_14054)))),nop(ftrace(user:(edge(_14054,_14086)==>hop(_14086,_14054)))))) 03:31:34 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:31:34 03:31:34 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:31:34 03:31:34 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:31:34 03:31:34 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B-Test_0003_Line_0000__edge_2_in_user'. 03:31:34 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01B'. 03:31:34 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\']"'. 03:31:34 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:34 ~*/ 03:31:34 %~ unused(no_junit_results) 03:31:34 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.274560002-junit.xml 03:31:34 <gt;oxml version="1.0" encoding="utf-8"?> 03:31:34 <gt;testsuites> 03:31:34 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:31:34 % use :- set_prolog_flag(junit_show_converage, true). 03:31:34 03:31:34 % No tests to run 03:31:34 ]]>><gt;/system-out><gt;/testsuites> 03:31:34 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) 03:31:34 Test_0001_Line_0000__edge_2_in_user result = passed. 03:31:34 Test_0002_Line_0000__edge_2_in_user result = passed. 03:31:34 Test_0003_Line_0000__edge_2_in_user result = failure. 03:31:34 03:31:34 %~ test_completed_exit(40) 03:31:34 totalTime=1.000 03:31:34 03:31:34 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' 03:31:34 03:31:41 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 03:31:41 ISSUE_ID=541 03:31:41 ISSUE_OC=OPEN 03:31:41 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 03:31:41 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 03:31:41 FileTestCase=logicmoo.pfc.test.sanity_base.GSHAPE_01A JUnit 03:31:41 03:31:41 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']" 03:31:41 03:31:41 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:31:41 03:31:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01a.pfc 03:31:41 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/GSHAPE_01A/ 03:31:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01A 03:31:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/598 03:31:41 03:31:41 03:31:42 %~ init_phase(after_load) 03:31:42 %~ init_phase(restore_state) 03:31:42 % 03:31:42 %~ init_why(after_boot,program) 03:31:42 %~ after_boot. 03:31:42 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:31:42 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01a.pfc'), 03:31:42 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:31:42 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:31:42 %~ message_hook( 03:31:42 %~ error( permission_error(redefine,module,logicmoo_test), 03:31:42 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:31:42 %~ error, 03:31:42 %~ [ '~q/~w: '-[module,2], 03:31:42 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:31:42 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:31:42 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:31:42 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:42 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:31:42 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:42 03:31:42 03:31:42 :- use_module(library(statistics)). 03:31:42 03:31:42 %:- mpred_notrace_exec. 03:31:42 % reset runtime counter 03:31:42 /*~ 03:31:42 ~*/ 03:31:42 03:31:42 03:31:42 %:- mpred_notrace_exec. 03:31:42 % reset runtime counter 03:31:42 :- statistics(runtime,_Secs). 03:31:42 03:31:42 03:31:42 /*~ 03:31:42 ~*/ 03:31:42 03:31:42 . 03:31:42 03:31:42 subRelation(E,P) ==> 03:31:42 (t(E,X,Y) ==> t(P,X,Y)). 03:31:42 03:31:42 /*~ 03:31:42 ~*/ 03:31:42 03:31:42 03:31:42 subRelationD(E,P) ==> 03:31:42 ((t(E,X,Y)/(dif(X,Y))) ==> t(P,X,Y)). 03:31:42 03:31:42 /*~ 03:31:42 ~*/ 03:31:42 03:31:42 03:31:42 symmetric(P) ==> 03:31:42 (t(P,X,Y) ==> t(P,Y,X)). 03:31:42 03:31:42 03:31:42 /*~ 03:31:42 %~ warn( really_remake_as_dynamic( 03:31:42 %~ clpfd : symmetric(Symmetric), 03:31:42 %~ for(baseKB,decl_kb_type(kb_shared,baseKB:symmetric/1)))) 03:31:42 %~ warn( really_remake_as_dynamic2(clpfd:symmetric(Symmetric),bc(decl_kb_type(kb_shared,baseKB:symmetric/1)))) 03:31:42 ~*/ 03:31:42 03:31:42 03:31:42 03:31:42 subRelation(edge,hop). 03:31:42 /*~ 03:31:42 ~*/ 03:31:42 03:31:42 symmetric(hop). 03:31:42 03:31:42 % things that cannot be true are removed 03:31:42 % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). 03:31:42 03:31:42 /*~ 03:31:42 ~*/ 03:31:42 03:31:42 03:31:42 % things that cannot be true are removed 03:31:42 % unneeded when loaded from main system: ~t(P,X,X) ==> \+ t(P,X,X). 03:31:42 03:31:42 :- mpred_why(edge(X,Y)==>hop(X,Y)). 03:31:42 03:31:42 /*~ 03:31:42 %~ ?-( mpred_test( "Test_0001_Line_0000__edge_2_in_user", 03:31:42 %~ user : edge(X,Y)==>hop(X,Y))). 03:31:42 passed=info(why_was_true(user:(edge(_33146,_33168)==>hop(_33146,_33168)))) 03:31:42 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:42 03:31:42 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:42 03:31:42 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:42 03:31:42 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01A-Test_0001_Line_0000__edge_2_in_user'. 03:31:42 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01A'. 03:31:42 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\']"'. 03:31:42 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:42 ~*/ 03:31:42 03:31:42 03:31:42 :- with_vars_locked([X,Y],mpred_why(edge(X,Y)==>hop(X,Y))). 03:31:42 03:31:42 % bug .. giving the wrong proof! 03:31:42 /*~ 03:31:42 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:42 03:31:42 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:42 03:31:42 no_proof_for((edge(X,Y)==>hop(X,Y))). 03:31:42 03:31:42 ~*/ 03:31:42 03:31:42 03:31:42 % bug .. giving the wrong proof! 03:31:42 :- with_vars_locked([X,Y],mpred_why(edge(X,Y)==>hop(Y,X))). 03:31:42 03:31:42 03:31:42 % bug .. not giving any proof! 03:31:42 /*~ 03:31:42 no_proof_for((edge(X,Y)==>hop(Y,X))). 03:31:42 03:31:42 no_proof_for((edge(X,Y)==>hop(Y,X))). 03:31:42 03:31:42 ~*/ 03:31:42 03:31:42 03:31:42 03:31:42 % bug .. not giving any proof! 03:31:42 :- dif(X,Y), mpred_why(edge(X,Y)==>hop(Y,X)). 03:31:42 03:31:42 03:31:42 03:31:42 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/gshape_01a.pfc 03:31:42 % 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/ 03:31:42 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGSHAPE_01A 03:31:42 03:31:42 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/598 03:31:42 /*~ 03:31:42 %~ ?-( mpred_test( "Test_0002_Line_0000__edge_2_in_user", 03:31:42 %~ user : edge(X,Y)==>hop(Y,X))). 03:31:42 failure=info((why_was_true(user:(\+ (edge(_34678,_34710)==>hop(_34710,_34678)))),nop(ftrace(user:(edge(_34678,_34710)==>hop(_34710,_34678)))))) 03:31:42 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:31:42 03:31:42 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:31:42 03:31:42 no_proof_for(\+ (edge(X,Y)==>hop(Y,X))). 03:31:42 03:31:42 name = 'logicmoo.pfc.test.sanity_base.GSHAPE_01A-Test_0002_Line_0000__edge_2_in_user'. 03:31:42 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.GSHAPE_01A'. 03:31:42 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\']"'. 03:31:42 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:42 ~*/ 03:31:42 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01a.pfc:48 03:31:42 %~ unused(no_junit_results) 03:31:42 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162850899-junit.xml 03:31:42 <gt;oxml version="1.0" encoding="utf-8"?> 03:31:42 <gt;testsuites> 03:31:42 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:31:42 % use :- set_prolog_flag(junit_show_converage, true). 03:31:42 03:31:42 % No tests to run 03:31:42 ]]>><gt;/system-out><gt;/testsuites> 03:31:42 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) 03:31:42 Test_0001_Line_0000__edge_2_in_user result = passed. 03:31:42 Test_0002_Line_0000__edge_2_in_user result = failure. 03:31:42 03:31:42 %~ test_completed_exit(40) 03:31:42 totalTime=1.000 03:31:42 03:31:42 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' 03:31:42 03:31:48 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 03:31:48 ISSUE_ID=598 03:31:48 ISSUE_OC=OPEN 03:31:48 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 03:31:48 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 03:31:48 FileTestCase=logicmoo.pfc.test.sanity_base.FILE_01A JUnit 03:31:48 03:31:48 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']" 03:31:48 03:31:48 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:31:48 03:31:48 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_01a.pfc 03:31:48 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FILE_01A/ 03:31:48 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_01A 03:31:48 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/367 03:31:48 03:31:48 03:31:49 %~ init_phase(after_load) 03:31:49 %~ init_phase(restore_state) 03:31:49 % 03:31:49 %~ init_why(after_boot,program) 03:31:49 %~ after_boot. 03:31:49 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:31:49 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01a.pfc'), 03:31:49 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:31:49 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:31:49 %~ message_hook( 03:31:49 %~ error( permission_error(redefine,module,logicmoo_test), 03:31:49 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:31:49 %~ error, 03:31:49 %~ [ '~q/~w: '-[module,2], 03:31:49 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:31:49 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:31:49 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:31:49 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:49 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:31:49 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:49 03:31:49 03:31:49 :- expects_dialect(pfc). 03:31:49 03:31:49 /*~ 03:31:49 ~*/ 03:31:49 03:31:49 03:31:49 header_sane:(must_clause_asserted(G):- cwc, must(clause_asserted_u(G))). 03:31:49 /*~ 03:31:49 ~*/ 03:31:49 03:31:49 :- ain((must_clause_asserted(G):- cwc, must(clause_asserted_u(G)))). 03:31:49 03:31:49 /*~ 03:31:49 ~*/ 03:31:49 03:31:49 03:31:49 must_clause_asserted(G):- cwc, must(clause_asserted_u(G)). 03:31:49 03:31:49 /*~ 03:31:49 ~*/ 03:31:49 03:31:49 03:31:49 :- listing(must_clause_asserted). 03:31:49 03:31:49 /*~ 03:31:49 %~ skipped( listing(must_clause_asserted)) 03:31:49 ~*/ 03:31:49 03:31:49 03:31:49 :- sanity(predicate_property(must_clause_asserted(_),number_of_clauses(_))). 03:31:49 03:31:49 /*~ 03:31:49 %~ ?-( mpred_test( "Test_0001_Line_0000__must_clause_asserted_1_in_user", 03:31:49 %~ user : predicate_property(Number_of_clauses,number_of_clauses(Clauses)))). 03:31:49 passed=info(why_was_true(user:predicate_property(must_clause_asserted(_472),number_of_clauses(1)))) 03:31:49 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:31:49 03:31:49 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:31:49 03:31:49 no_proof_for(predicate_property(must_clause_asserted(Asserted),number_of_clauses(1))). 03:31:49 03:31:49 name = 'logicmoo.pfc.test.sanity_base.FILE_01A-Test_0001_Line_0000__must_clause_asserted_1_in_user'. 03:31:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FILE_01A'. 03:31:49 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\']"'. 03:31:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:49 ~*/ 03:31:49 03:31:49 03:31:49 a. 03:31:49 03:31:49 /*~ 03:31:49 ~*/ 03:31:49 03:31:49 03:31:49 :- listing(a). 03:31:49 03:31:49 /*~ 03:31:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01a.pfc:28 03:31:49 %~ skipped( listing(a)) 03:31:49 ~*/ 03:31:49 03:31:49 03:31:49 :- header_sane:listing(a). 03:31:49 03:31:49 % @TODO - fails here bc must_clause_asserted/1 needs love 03:31:49 /*~ 03:31:49 %~ skipped( listing(a)) 03:31:49 ~*/ 03:31:49 03:31:49 03:31:49 % @TODO - fails here bc must_clause_asserted/1 needs love 03:31:49 :- must_clause_asserted(a). 03:31:49 03:31:49 /*~ 03:31:49 %~ message_hook( 03:31:49 %~ error(existence_error(procedure,must_clause_asserted/1),context(system:catch/3,Context_Kw)), 03:31:49 %~ error, 03:31:49 %~ [ '~q/~w: '-[catch,3], 03:31:49 %~ 'Unknown procedure: ~q' - [ must_clause_asserted/1]]) 03:31:49 catch/3: Unknown procedure: must_clause_asserted/1 03:31:49 ERROR: catch/3: Unknown procedure: must_clause_asserted/1 03:31:49 %~ message_hook( 03:31:49 %~ goal_failed(directive,user:a), 03:31:49 %~ warning, 03:31:49 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:31:49 %~ user : a]]) 03:31:49 Goal (directive) failed: user:must_clause_asserted(a) 03:31:49 Warning: Goal (directive) failed: user:must_clause_asserted(a) 03:31:49 ~*/ 03:31:49 03:31:49 03:31:49 :- mpred_reset. 03:31:49 03:31:49 % @TODO decide if a/0 should become undefined ? 03:31:49 /*~ 03:31:49 ~*/ 03:31:49 03:31:49 03:31:49 % @TODO decide if a/0 should become undefined ? 03:31:49 :- sanity(\+ predicate_property(a,number_of_clauses(_))). 03:31:49 % Or is it should jsut delete the clauses ? 03:31:49 % :- sanity(predicate_property(a,number_of_clauses(0))). 03:31:49 03:31:49 03:31:49 03:31:49 03:31:49 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/367 03:31:49 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/file_01a.pfc 03:31:49 % 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/ 03:31:49 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFILE_01A 03:31:49 03:31:49 /*~ 03:31:49 %~ ?-( mpred_test( "Test_0002_Line_0000__af_number_of_clauses_1_in_user", 03:31:49 %~ user : \+( predicate_property(a,number_of_clauses(Clauses))))). 03:31:49 failure=info((why_was_true(user:predicate_property(a,number_of_clauses(_466))),nop(ftrace(user:(\+predicate_property(a,number_of_clauses(_466))))))) 03:31:49 no_proof_for(predicate_property(a,number_of_clauses(Clauses1))). 03:31:49 03:31:49 no_proof_for(predicate_property(a,number_of_clauses(1))). 03:31:49 03:31:49 no_proof_for(predicate_property(a,number_of_clauses(Clauses1))). 03:31:49 03:31:49 name = 'logicmoo.pfc.test.sanity_base.FILE_01A-Test_0002_Line_0000__af_number_of_clauses_1_in_user'. 03:31:49 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FILE_01A'. 03:31:49 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\']"'. 03:31:49 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:49 ~*/ 03:31:49 %~ unused(no_junit_results) 03:31:49 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.100725185-junit.xml 03:31:49 <gt;oxml version="1.0" encoding="utf-8"?> 03:31:49 <gt;testsuites> 03:31:49 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:31:49 % use :- set_prolog_flag(junit_show_converage, true). 03:31:49 03:31:49 % No tests to run 03:31:49 ]]>><gt;/system-out><gt;/testsuites> 03:31:49 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) 03:31:49 Test_0001_Line_0000__must_clause_asserted_1_in_user result = passed. 03:31:49 logicmoo.pfc.test.sanity_base.FILE_01A JUnit error = catch/3: Unknown procedure: must_clause_asserted/1 03:31:49 logicmoo.pfc.test.sanity_base.FILE_01A JUnit warning = Goal (directive) failed: user:must_clause_asserted(a) 03:31:49 Test_0002_Line_0000__af_number_of_clauses_1_in_user result = failure. 03:31:49 03:31:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/file_01a.pfc:50 03:31:49 %~ test_completed_exit(56) 03:31:49 totalTime=1.000 03:31:49 03:31:49 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' 03:31:49 03:31:55 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 03:31:55 ISSUE_ID=367 03:31:55 ISSUE_OC=OPEN 03:31:55 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 03:31:55 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 03:31:55 FileTestCase=logicmoo.pfc.test.sanity_base.FC_10 JUnit 03:31:55 03:31:55 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']" 03:31:55 03:31:55 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:31:55 03:31:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_10.pfc 03:31:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_10/ 03:31:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_10 03:31:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/542 03:31:55 03:31:55 03:31:56 %~ init_phase(after_load) 03:31:56 %~ init_phase(restore_state) 03:31:56 % 03:31:56 %~ init_why(after_boot,program) 03:31:56 %~ after_boot. 03:31:56 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:31:56 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc'), 03:31:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:31:56 %~ message_hook( 03:31:56 %~ error( permission_error(redefine,module,logicmoo_test), 03:31:56 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:31:56 %~ error, 03:31:56 %~ [ '~q/~w: '-[module,2], 03:31:56 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:31:56 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:31:56 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:31:56 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:56 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:31:56 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:31:56 03:31:56 03:31:56 :- dmsg(begin_abc). 03:31:56 03:31:56 /*~ 03:31:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc:12 03:31:56 %~ begin_abc. 03:31:56 ~*/ 03:31:56 03:31:56 03:31:56 :- expects_dialect(pfc). 03:31:56 03:31:56 /*~ 03:31:56 ~*/ 03:31:56 03:31:56 03:31:56 :- abolish(a,1). 03:31:56 /*~ 03:31:56 ~*/ 03:31:56 03:31:56 :- abolish(b,1). 03:31:56 /*~ 03:31:56 ~*/ 03:31:56 03:31:56 :- dynamic((a/1,b/1)). 03:31:56 03:31:56 /*~ 03:31:56 ~*/ 03:31:56 03:31:56 03:31:56 :- debug_logicmoo(logicmoo(_)). 03:31:56 % :- mpred_trace_exec. 03:31:56 03:31:56 03:31:56 /*~ 03:31:56 ~*/ 03:31:56 03:31:56 % :- mpred_trace_exec. 03:31:56 03:31:56 03:31:56 a(t). 03:31:56 /*~ 03:31:56 ~*/ 03:31:56 03:31:56 b(t). 03:31:56 /*~ 03:31:56 ~*/ 03:31:56 03:31:56 a(X) ==> b(X). 03:31:56 03:31:56 03:31:56 /*~ 03:31:56 ~*/ 03:31:56 03:31:56 03:31:56 03:31:56 :- mpred_test(a(t)). 03:31:56 /*~ 03:31:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc:29 03:31:56 %~ ?-( mpred_test("Test_0001_Line_0000__T_in_user",user:a(t))). 03:31:56 passed=info(why_was_true(user:a(t))) 03:31:56 no_proof_for(a(t)). 03:31:56 03:31:56 no_proof_for(a(t)). 03:31:56 03:31:56 no_proof_for(a(t)). 03:31:56 03:31:56 name = 'logicmoo.pfc.test.sanity_base.FC_10-Test_0001_Line_0000__T_in_user'. 03:31:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_10'. 03:31:56 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\']"'. 03:31:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:56 ~*/ 03:31:56 03:31:56 :- mpred_test(b(t)). 03:31:56 03:31:56 03:31:56 03:31:56 /*~ 03:31:56 %~ ?-( mpred_test("Test_0002_Line_0000__T_in_user",user:b(t))). 03:31:56 passed=info(why_was_true(user:b(t))) 03:31:56 no_proof_for(b(t)). 03:31:56 03:31:56 no_proof_for(b(t)). 03:31:56 03:31:56 no_proof_for(b(t)). 03:31:56 03:31:56 name = 'logicmoo.pfc.test.sanity_base.FC_10-Test_0002_Line_0000__T_in_user'. 03:31:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_10'. 03:31:56 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\']"'. 03:31:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:56 ~*/ 03:31:56 03:31:56 03:31:56 03:31:56 03:31:56 \+ a(t). 03:31:56 03:31:56 /*~ 03:31:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc:34 03:31:56 %~ debugm( baseKB, 03:31:56 %~ show_success( baseKB, 03:31:56 %~ baseKB : mpred_withdraw( a(t), 03:31:56 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_10.pfc ',34) , 03:31:56 %~ ax)))) 03:31:56 ~*/ 03:31:56 03:31:56 03:31:56 :- mpred_test(\+ a(t)). 03:31:56 /*~ 03:31:56 %~ ?-( mpred_test("Test_0003_Line_0000__naf_T_in_user",user:(\+a(t)))). 03:31:56 passed=info(why_was_true(user:(\+a(t)))) 03:31:56 no_proof_for(\+a(t)). 03:31:56 03:31:56 no_proof_for(\+a(t)). 03:31:56 03:31:56 no_proof_for(\+a(t)). 03:31:56 03:31:56 name = 'logicmoo.pfc.test.sanity_base.FC_10-Test_0003_Line_0000__naf_T_in_user'. 03:31:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_10'. 03:31:56 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\']"'. 03:31:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:56 ~*/ 03:31:56 03:31:56 :- mpred_test(b(t)). 03:31:56 03:31:56 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_10.pfc 03:31:56 % 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/ 03:31:56 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_10 03:31:56 03:31:56 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/542 03:31:56 /*~ 03:31:56 %~ ?-( mpred_test("Test_0004_Line_0000__T_in_user",user:b(t))). 03:31:56 passed=info(why_was_true(user:b(t))) 03:31:56 no_proof_for(b(t)). 03:31:56 03:31:56 no_proof_for(b(t)). 03:31:56 03:31:56 no_proof_for(b(t)). 03:31:56 03:31:56 name = 'logicmoo.pfc.test.sanity_base.FC_10-Test_0004_Line_0000__T_in_user'. 03:31:56 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_10'. 03:31:56 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\']"'. 03:31:56 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:31:56 ~*/ 03:31:56 %~ unused(no_junit_results) 03:31:56 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.11122758-junit.xml 03:31:56 <gt;oxml version="1.0" encoding="utf-8"?> 03:31:56 <gt;testsuites> 03:31:56 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:31:56 % use :- set_prolog_flag(junit_show_converage, true). 03:31:56 03:31:56 % No tests to run 03:31:56 ]]>><gt;/system-out><gt;/testsuites> 03:31:56 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) 03:31:56 Test_0001_Line_0000__T_in_user result = passed. 03:31:56 Test_0002_Line_0000__T_in_user result = passed. 03:31:56 Test_0003_Line_0000__naf_T_in_user result = passed. 03:31:56 Test_0004_Line_0000__T_in_user result = passed. 03:31:56 03:31:56 %~ test_completed_exit(96) 03:31:56 totalTime=1.000 03:31:56 03:31:56 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' 03:31:56 03:32:03 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 03:32:03 ISSUE_ID=542 03:32:03 ISSUE_OC=OPEN 03:32:03 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 03:32:03 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 03:32:03 FileTestCase=logicmoo.pfc.test.sanity_base.FC_05A JUnit 03:32:03 03:32:03 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']" 03:32:03 03:32:03 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:32:03 03:32:03 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_05a.pfc 03:32:03 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_05A/ 03:32:03 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_05A 03:32:03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/600 03:32:03 03:32:03 03:32:04 %~ init_phase(after_load) 03:32:04 %~ init_phase(restore_state) 03:32:04 % 03:32:04 %~ init_why(after_boot,program) 03:32:04 %~ after_boot. 03:32:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:32:04 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_05a.pfc'), 03:32:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:32:04 %~ message_hook( 03:32:04 %~ error( permission_error(redefine,module,logicmoo_test), 03:32:04 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:32:04 %~ error, 03:32:04 %~ [ '~q/~w: '-[module,2], 03:32:04 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:32:04 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:32:04 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:32:04 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:04 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:32:04 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:04 03:32:04 03:32:04 % :- must(context_module(header_sane)). 03:32:04 03:32:04 03:32:04 aaa(O)==>bbb(O). 03:32:04 03:32:04 /*~ 03:32:04 ~*/ 03:32:04 03:32:04 03:32:04 aaa(X):-member(X,[1,2,3]). 03:32:04 03:32:04 /*~ 03:32:04 ~*/ 03:32:04 03:32:04 03:32:04 :- mpred_must(bbb(2)). 03:32:04 03:32:04 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_05a.pfc 03:32:04 % 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/ 03:32:04 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_05A 03:32:04 03:32:04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/600 03:32:04 /*~ 03:32:04 ~*/ 03:32:04 %~ unused(no_junit_results) 03:32:04 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033056135-junit.xml 03:32:04 <gt;oxml version="1.0" encoding="utf-8"?> 03:32:04 <gt;testsuites> 03:32:04 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:32:04 % use :- set_prolog_flag(junit_show_converage, true). 03:32:04 03:32:04 % No tests to run 03:32:04 ]]>><gt;/system-out><gt;/testsuites> 03:32:04 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) 03:32:04 03:32:04 %~ test_completed_exit(32) 03:32:04 totalTime=1.000 03:32:04 03:32:04 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' 03:32:04 03:32:10 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 03:32:10 ISSUE_ID=600 03:32:10 ISSUE_OC=OPEN 03:32:10 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 03:32:10 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 03:32:10 FileTestCase=logicmoo.pfc.test.sanity_base.FC_04_USER JUnit 03:32:10 03:32:10 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']" 03:32:10 03:32:10 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:32:10 03:32:10 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_04_user.pfc 03:32:10 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_04_USER/ 03:32:10 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_04_USER 03:32:10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/91 03:32:10 03:32:10 03:32:12 %~ init_phase(after_load) 03:32:12 %~ init_phase(restore_state) 03:32:12 % 03:32:12 %~ init_why(after_boot,program) 03:32:12 %~ after_boot. 03:32:12 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:32:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc:11 03:32:12 %~ message_hook( 03:32:12 %~ pldoc( invalid_mode( was_module(fc_04,[]))), 03:32:12 %~ warning, 03:32:12 %~ [ 'Invalid mode declaration in PlDoc comment: ~q' - [ was_module(fc_04,[])]]) 03:32:12 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc',11) 03:32:12 Invalid mode declaration in PlDoc comment: was_module(fc_04,[]) 03:32:12 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc:11: 03:32:12 Warning: Invalid mode declaration in PlDoc comment: was_module(fc_04,[]) 03:32:12 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc'), 03:32:12 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:32:12 %~ message_hook( 03:32:12 %~ error( permission_error(redefine,module,logicmoo_test), 03:32:12 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:32:12 %~ error, 03:32:12 %~ [ '~q/~w: '-[module,2], 03:32:12 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:32:12 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:32:12 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:32:12 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:12 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:32:12 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:12 03:32:12 03:32:12 :- dmsg(begin_abc). 03:32:12 03:32:12 /*~ 03:32:12 %~ begin_abc. 03:32:12 ~*/ 03:32:12 03:32:12 03:32:12 :- abolish(a4u,1). 03:32:12 /*~ 03:32:12 ~*/ 03:32:12 03:32:12 :- abolish(b4u,1). 03:32:12 %:- dynamic((a4u/1,b4u/1)). 03:32:12 03:32:12 % :- debug_logicmoo(logicmoo(_)). 03:32:12 /*~ 03:32:12 ~*/ 03:32:12 03:32:12 %:- dynamic((a4u/1,b4u/1)). 03:32:12 03:32:12 % :- debug_logicmoo(logicmoo(_)). 03:32:12 :- mpred_trace_exec. 03:32:12 03:32:12 /*~ 03:32:12 ~*/ 03:32:12 03:32:12 03:32:12 a4u(X) ==> b4u(X). 03:32:12 %:- rtrace,trace. 03:32:12 %:-mpred_ain(user:(a4u(1))). 03:32:12 %:-ain(a4u(1)). 03:32:12 /*~ 03:32:12 ~*/ 03:32:12 03:32:12 %:- rtrace,trace. 03:32:12 %:-mpred_ain(user:(a4u(1))). 03:32:12 %:-ain(a4u(1)). 03:32:12 a4u(1). 03:32:12 %:- user:ain_expanded(a4u(1)). 03:32:12 03:32:12 /*~ 03:32:12 ~*/ 03:32:12 03:32:12 %:- user:ain_expanded(a4u(1)). 03:32:12 03:32:12 :- listing([a4u,b4u]). 03:32:12 /*~ 03:32:12 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc:31 03:32:12 %~ skipped( listing( [a4u,b4u])) 03:32:12 ~*/ 03:32:12 03:32:12 :- mpred_test(a4u(1)). 03:32:12 /*~ 03:32:12 %~ ?-( mpred_test("Test_0001_Line_0000__a4u_1_in_user",user:a4u(1))). 03:32:12 passed=info(why_was_true(user:a4u(1))) 03:32:12 no_proof_for(a4u(1)). 03:32:12 03:32:12 no_proof_for(a4u(1)). 03:32:12 03:32:12 no_proof_for(a4u(1)). 03:32:12 03:32:12 name = 'logicmoo.pfc.test.sanity_base.FC_04_USER-Test_0001_Line_0000__a4u_1_in_user'. 03:32:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_04_USER'. 03:32:12 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\']"'. 03:32:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:12 ~*/ 03:32:12 03:32:12 :- mpred_test(b4u(1)). 03:32:12 03:32:12 03:32:12 03:32:12 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/91 03:32:12 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_04_user.pfc 03:32:12 % 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/ 03:32:12 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_04_USER 03:32:12 03:32:12 /*~ 03:32:12 %~ ?-( mpred_test("Test_0002_Line_0000__b4u_1_in_user",user:b4u(1))). 03:32:12 passed=info(why_was_true(user:b4u(1))) 03:32:12 no_proof_for(b4u(1)). 03:32:12 03:32:12 no_proof_for(b4u(1)). 03:32:12 03:32:12 no_proof_for(b4u(1)). 03:32:12 03:32:12 name = 'logicmoo.pfc.test.sanity_base.FC_04_USER-Test_0002_Line_0000__b4u_1_in_user'. 03:32:12 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_04_USER'. 03:32:12 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\']"'. 03:32:12 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:12 ~*/ 03:32:12 %~ unused(no_junit_results) 03:32:12 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057851601-junit.xml 03:32:12 <gt;oxml version="1.0" encoding="utf-8"?> 03:32:12 <gt;testsuites> 03:32:12 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:32:12 % use :- set_prolog_flag(junit_show_converage, true). 03:32:12 03:32:12 % No tests to run 03:32:12 ]]>><gt;/system-out><gt;/testsuites> 03:32:12 logicmoo.pfc.test.sanity_base.FC_04_USER JUnit warning = Invalid mode declaration in PlDoc comment: was_module(fc_04,[]) 03:32:12 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) 03:32:12 Test_0001_Line_0000__a4u_1_in_user result = passed. 03:32:12 Test_0002_Line_0000__b4u_1_in_user result = passed. 03:32:12 03:32:12 %~ test_completed_exit(112) 03:32:12 totalTime=1.000 03:32:12 03:32:12 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' 03:32:12 03:32:17 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 03:32:17 ISSUE_ID=91 03:32:17 ISSUE_OC=OPEN 03:32:17 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 03:32:17 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 03:32:17 FileTestCase=logicmoo.pfc.test.sanity_base.FC_03A JUnit 03:32:17 03:32:17 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']" 03:32:17 03:32:17 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:32:17 03:32:17 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_03a.pfc 03:32:17 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_03A/ 03:32:17 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_03A 03:32:17 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/580 03:32:17 03:32:17 03:32:19 %~ init_phase(after_load) 03:32:19 %~ init_phase(restore_state) 03:32:19 % 03:32:19 %~ init_why(after_boot,program) 03:32:19 %~ after_boot. 03:32:19 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:32:19 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03a.pfc'), 03:32:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:32:19 %~ message_hook( 03:32:19 %~ error( permission_error(redefine,module,logicmoo_test), 03:32:19 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:32:19 %~ error, 03:32:19 %~ [ '~q/~w: '-[module,2], 03:32:19 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:32:19 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:32:19 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:32:19 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:19 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:32:19 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:19 03:32:19 03:32:19 :- flag_call(runtime_debug=4). 03:32:19 03:32:19 /*~ 03:32:19 ~*/ 03:32:19 03:32:19 03:32:19 :- dmsg(begin_abc). 03:32:19 03:32:19 /*~ 03:32:19 %~ begin_abc. 03:32:19 ~*/ 03:32:19 03:32:19 03:32:19 :- expects_dialect(pfc). 03:32:19 03:32:19 /*~ 03:32:19 ~*/ 03:32:19 03:32:19 03:32:19 :- abolish(a3a,0). 03:32:19 /*~ 03:32:19 ~*/ 03:32:19 03:32:19 :- abolish(b3a,0). 03:32:19 /*~ 03:32:19 ~*/ 03:32:19 03:32:19 :- dynamic((a3a/0,b3a/0)). 03:32:19 03:32:19 /*~ 03:32:19 ~*/ 03:32:19 03:32:19 03:32:19 :- debug_logicmoo(logicmoo(_)). 03:32:19 % :- mpred_trace_exec. 03:32:19 03:32:19 03:32:19 /*~ 03:32:19 ~*/ 03:32:19 03:32:19 % :- mpred_trace_exec. 03:32:19 03:32:19 03:32:19 a3a ==> b3a. 03:32:19 /*~ 03:32:19 ~*/ 03:32:19 03:32:19 a3a. 03:32:19 03:32:19 /*~ 03:32:19 ~*/ 03:32:19 03:32:19 03:32:19 :- mpred_test(a3a). 03:32:19 /*~ 03:32:19 %~ ?-( mpred_test("Test_0001_Line_0000__A3a_in_user",user:a3a)). 03:32:19 passed=info(why_was_true(user:a3a)) 03:32:19 no_proof_for(a3a). 03:32:19 03:32:19 no_proof_for(a3a). 03:32:19 03:32:19 no_proof_for(a3a). 03:32:19 03:32:19 name = 'logicmoo.pfc.test.sanity_base.FC_03A-Test_0001_Line_0000__A3a_in_user'. 03:32:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_03A'. 03:32:19 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\']"'. 03:32:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:19 ~*/ 03:32:19 03:32:19 :- mpred_test(b3a). 03:32:19 03:32:19 03:32:19 03:32:19 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_03a.pfc 03:32:19 % 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/ 03:32:19 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_03A 03:32:19 03:32:19 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/580 03:32:19 /*~ 03:32:19 %~ ?-( mpred_test("Test_0002_Line_0000__B3a_in_user",user:b3a)). 03:32:19 passed=info(why_was_true(user:b3a)) 03:32:19 no_proof_for(b3a). 03:32:19 03:32:19 no_proof_for(b3a). 03:32:19 03:32:19 no_proof_for(b3a). 03:32:19 03:32:19 name = 'logicmoo.pfc.test.sanity_base.FC_03A-Test_0002_Line_0000__B3a_in_user'. 03:32:19 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_03A'. 03:32:19 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\']"'. 03:32:19 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:19 ~*/ 03:32:19 %~ unused(no_junit_results) 03:32:19 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.07827943-junit.xml 03:32:19 <gt;oxml version="1.0" encoding="utf-8"?> 03:32:19 <gt;testsuites> 03:32:19 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:32:19 % use :- set_prolog_flag(junit_show_converage, true). 03:32:19 03:32:19 % No tests to run 03:32:19 ]]>><gt;/system-out><gt;/testsuites> 03:32:19 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) 03:32:19 Test_0001_Line_0000__A3a_in_user result = passed. 03:32:19 Test_0002_Line_0000__B3a_in_user result = passed. 03:32:19 03:32:19 %~ test_completed_exit(96) 03:32:19 totalTime=1.000 03:32:19 03:32:19 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' 03:32:19 03:32:24 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 03:32:24 ISSUE_ID=580 03:32:24 ISSUE_OC=OPEN 03:32:24 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 03:32:24 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 03:32:24 FileTestCase=logicmoo.pfc.test.sanity_base.FC_01V JUnit 03:32:24 03:32:24 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']" 03:32:24 03:32:24 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:32:24 03:32:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01v.pfc 03:32:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_01V/ 03:32:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01V 03:32:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/368 03:32:24 03:32:24 03:32:26 %~ init_phase(after_load) 03:32:26 %~ init_phase(restore_state) 03:32:26 % 03:32:26 %~ init_why(after_boot,program) 03:32:26 %~ after_boot. 03:32:26 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:32:26 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc'), 03:32:26 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:32:26 %~ message_hook( 03:32:26 %~ error( permission_error(redefine,module,logicmoo_test), 03:32:26 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:32:26 %~ error, 03:32:26 %~ [ '~q/~w: '-[module,2], 03:32:26 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:32:26 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:32:26 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:32:26 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:32:26 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:26 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:32:26 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:26 03:32:26 % :- module(header_sane). 03:32:26 03:32:26 :- mpred_trace_exec. 03:32:26 03:32:26 /*~ 03:32:26 ~*/ 03:32:26 03:32:26 03:32:26 a11 ==> b11. 03:32:26 03:32:26 % :- rtrace(add_PFC(a11)). 03:32:26 03:32:26 03:32:26 /*~ 03:32:26 ~*/ 03:32:26 03:32:26 03:32:26 % :- rtrace(add_PFC(a11)). 03:32:26 03:32:26 03:32:26 :- mpred_test(a11). 03:32:26 /*~ 03:32:26 %~ ?-( mpred_test("Test_0001_Line_0000__A11_in_user",user:a11)). 03:32:26 failure=info((why_was_true(user:(\+a11)),nop(ftrace(user:a11)))) 03:32:26 no_proof_for(\+a11). 03:32:26 03:32:26 no_proof_for(\+a11). 03:32:26 03:32:26 no_proof_for(\+a11). 03:32:26 03:32:26 name = 'logicmoo.pfc.test.sanity_base.FC_01V-Test_0001_Line_0000__A11_in_user'. 03:32:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01V'. 03:32:26 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\']"'. 03:32:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:26 ~*/ 03:32:26 03:32:26 :- mpred_test(b11). 03:32:26 03:32:26 /*~ 03:32:26 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc:28 03:32:26 %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). 03:32:26 failure=info((why_was_true(user:(\+b11)),nop(ftrace(user:b11)))) 03:32:26 no_proof_for(\+b11). 03:32:26 03:32:26 no_proof_for(\+b11). 03:32:26 03:32:26 no_proof_for(\+b11). 03:32:26 03:32:26 name = 'logicmoo.pfc.test.sanity_base.FC_01V-Test_0002_Line_0000__B11_in_user'. 03:32:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01V'. 03:32:26 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\']"'. 03:32:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:26 ~*/ 03:32:26 03:32:26 03:32:26 \+ a11. 03:32:26 03:32:26 03:32:26 /*~ 03:32:26 %~ debugm( baseKB, 03:32:26 %~ show_success( baseKB, 03:32:26 %~ baseKB : mpred_withdraw( a11, 03:32:26 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01v.pfc ',30) , 03:32:26 %~ ax)))) 03:32:26 ~*/ 03:32:26 03:32:26 03:32:26 03:32:26 :- mpred_test(\+ a11). 03:32:26 /*~ 03:32:26 %~ ?-( mpred_test("Test_0003_Line_0000__naf_A11_in_user",user:(\+a11))). 03:32:26 passed=info(why_was_true(user:(\+a11))) 03:32:26 no_proof_for(\+a11). 03:32:26 03:32:26 no_proof_for(\+a11). 03:32:26 03:32:26 no_proof_for(\+a11). 03:32:26 03:32:26 name = 'logicmoo.pfc.test.sanity_base.FC_01V-Test_0003_Line_0000__naf_A11_in_user'. 03:32:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01V'. 03:32:26 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\']"'. 03:32:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:26 ~*/ 03:32:26 03:32:26 :- mpred_test(\+ b11). 03:32:26 03:32:26 03:32:26 /*~ 03:32:26 %~ ?-( mpred_test("Test_0004_Line_0000__naf_B11_in_user",user:(\+b11))). 03:32:26 passed=info(why_was_true(user:(\+b11))) 03:32:26 no_proof_for(\+b11). 03:32:26 03:32:26 no_proof_for(\+b11). 03:32:26 03:32:26 no_proof_for(\+b11). 03:32:26 03:32:26 name = 'logicmoo.pfc.test.sanity_base.FC_01V-Test_0004_Line_0000__naf_B11_in_user'. 03:32:26 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01V'. 03:32:26 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\']"'. 03:32:26 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:26 ~*/ 03:32:26 %~ unused(no_junit_results) 03:32:26 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077733904-junit.xml 03:32:26 <gt;oxml version="1.0" encoding="utf-8"?> 03:32:26 <gt;testsuites> 03:32:26 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:32:26 % use :- set_prolog_flag(junit_show_converage, true). 03:32:26 03:32:26 % No tests to run 03:32:26 ]]>><gt;/system-out><gt;/testsuites> 03:32:26 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) 03:32:26 Test_0001_Line_0000__A11_in_user result = failure. 03:32:26 Test_0002_Line_0000__B11_in_user result = failure. 03:32:26 Test_0003_Line_0000__naf_A11_in_user result = passed. 03:32:26 Test_0004_Line_0000__naf_B11_in_user result = passed. 03:32:26 03:32:26 %~ test_completed_exit(40) 03:32:26 totalTime=1.000 03:32:26 03:32:26 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' 03:32:26 03:32:32 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 03:32:32 ISSUE_ID=368 03:32:32 ISSUE_OC=OPEN 03:32:32 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 03:32:32 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 03:32:32 FileTestCase=logicmoo.pfc.test.sanity_base.FC_01S JUnit 03:32:32 03:32:32 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']" 03:32:32 03:32:32 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:32:32 03:32:32 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01s.pfc 03:32:32 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/FC_01S/ 03:32:32 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01S 03:32:32 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/369 03:32:32 03:32:32 03:32:33 %~ init_phase(after_load) 03:32:33 %~ init_phase(restore_state) 03:32:33 % 03:32:33 %~ init_why(after_boot,program) 03:32:33 %~ after_boot. 03:32:33 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:32:33 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc'), 03:32:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:32:33 %~ message_hook( 03:32:33 %~ error( permission_error(redefine,module,logicmoo_test), 03:32:33 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:32:33 %~ error, 03:32:33 %~ [ '~q/~w: '-[module,2], 03:32:33 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:32:33 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:32:33 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:32:33 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:33 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:32:33 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:33 03:32:33 03:32:33 /* 03:32:33 :- abolish(a11,0). 03:32:33 :- abolish(b11,0). 03:32:33 :- abolish(c11,0). 03:32:33 */ 03:32:33 03:32:33 a11 ==> b11. 03:32:33 /*~ 03:32:33 ~*/ 03:32:33 03:32:33 b11 ==> c11. 03:32:33 /*~ 03:32:33 ~*/ 03:32:33 03:32:33 c11 ==> a11. 03:32:33 03:32:33 /*~ 03:32:33 ~*/ 03:32:33 03:32:33 03:32:33 a11. 03:32:33 03:32:33 /*~ 03:32:33 ~*/ 03:32:33 03:32:33 03:32:33 :- mpred_test(a11). 03:32:33 /*~ 03:32:33 %~ ?-( mpred_test("Test_0001_Line_0000__A11_in_user",user:a11)). 03:32:33 passed=info(why_was_true(user:a11)) 03:32:33 no_proof_for(a11). 03:32:33 03:32:33 no_proof_for(a11). 03:32:33 03:32:33 no_proof_for(a11). 03:32:33 03:32:33 name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0001_Line_0000__A11_in_user'. 03:32:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. 03:32:33 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\']"'. 03:32:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:33 ~*/ 03:32:33 03:32:33 :- mpred_test(b11). 03:32:33 /*~ 03:32:33 %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). 03:32:33 passed=info(why_was_true(user:b11)) 03:32:33 no_proof_for(b11). 03:32:33 03:32:33 no_proof_for(b11). 03:32:33 03:32:33 no_proof_for(b11). 03:32:33 03:32:33 name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0002_Line_0000__B11_in_user'. 03:32:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. 03:32:33 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\']"'. 03:32:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:33 ~*/ 03:32:33 03:32:33 :- mpred_test(c11). 03:32:33 03:32:33 /*~ 03:32:33 %~ ?-( mpred_test("Test_0003_Line_0000__C11_in_user",user:c11)). 03:32:33 passed=info(why_was_true(user:c11)) 03:32:33 no_proof_for(c11). 03:32:33 03:32:33 no_proof_for(c11). 03:32:33 03:32:33 no_proof_for(c11). 03:32:33 03:32:33 name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0003_Line_0000__C11_in_user'. 03:32:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. 03:32:33 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\']"'. 03:32:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:33 ~*/ 03:32:33 03:32:33 03:32:33 \+ a11. 03:32:33 03:32:33 /*~ 03:32:33 %~ debugm( baseKB, 03:32:33 %~ show_success( baseKB, 03:32:33 %~ baseKB : mpred_withdraw( a11, 03:32:33 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/fc_01s.pfc ',28) , 03:32:33 %~ ax)))) 03:32:33 ~*/ 03:32:33 03:32:33 03:32:33 :- mpred_test(\+ a11). 03:32:33 /*~ 03:32:33 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:30 03:32:33 %~ ?-( mpred_test("Test_0004_Line_0000__naf_A11_in_user",user:(\+a11))). 03:32:33 passed=info(why_was_true(user:(\+a11))) 03:32:33 no_proof_for(\+a11). 03:32:33 03:32:33 no_proof_for(\+a11). 03:32:33 03:32:33 no_proof_for(\+a11). 03:32:33 03:32:33 name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0004_Line_0000__naf_A11_in_user'. 03:32:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. 03:32:33 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\']"'. 03:32:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:33 ~*/ 03:32:33 03:32:33 :- mpred_test(\+ b11). 03:32:33 /*~ 03:32:33 %~ ?-( mpred_test("Test_0005_Line_0000__naf_B11_in_user",user:(\+b11))). 03:32:33 passed=info(why_was_true(user:(\+b11))) 03:32:33 no_proof_for(\+b11). 03:32:33 03:32:33 no_proof_for(\+b11). 03:32:33 03:32:33 no_proof_for(\+b11). 03:32:33 03:32:33 name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0005_Line_0000__naf_B11_in_user'. 03:32:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. 03:32:33 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\']"'. 03:32:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:33 ~*/ 03:32:33 03:32:33 :- mpred_test(\+ c11). 03:32:33 03:32:33 /*~ 03:32:33 %~ ?-( mpred_test("Test_0006_Line_0000__naf_C11_in_user",user:(\+c11))). 03:32:33 passed=info(why_was_true(user:(\+c11))) 03:32:33 no_proof_for(\+c11). 03:32:33 03:32:33 no_proof_for(\+c11). 03:32:33 03:32:33 no_proof_for(\+c11). 03:32:33 03:32:33 name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0006_Line_0000__naf_C11_in_user'. 03:32:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. 03:32:33 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\']"'. 03:32:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:33 ~*/ 03:32:33 03:32:33 03:32:33 :- mpred_trace_exec. 03:32:33 03:32:33 /*~ 03:32:33 ~*/ 03:32:33 03:32:33 03:32:33 b11. 03:32:33 03:32:33 /*~ 03:32:33 ~*/ 03:32:33 03:32:33 03:32:33 :- mpred_test(a11). 03:32:33 /*~ 03:32:33 %~ ?-( mpred_test("Test_0007_Line_0000__A11_in_user",user:a11)). 03:32:33 passed=info(why_was_true(user:a11)) 03:32:33 no_proof_for(a11). 03:32:33 03:32:33 no_proof_for(a11). 03:32:33 03:32:33 no_proof_for(a11). 03:32:33 03:32:33 name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0007_Line_0000__A11_in_user'. 03:32:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. 03:32:33 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\']"'. 03:32:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:33 ~*/ 03:32:33 03:32:33 :- mpred_test(b11). 03:32:33 /*~ 03:32:33 %~ ?-( mpred_test("Test_0008_Line_0000__B11_in_user",user:b11)). 03:32:33 passed=info(why_was_true(user:b11)) 03:32:33 no_proof_for(b11). 03:32:33 03:32:33 no_proof_for(b11). 03:32:33 03:32:33 no_proof_for(b11). 03:32:33 03:32:33 name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0008_Line_0000__B11_in_user'. 03:32:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. 03:32:33 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\']"'. 03:32:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:33 ~*/ 03:32:33 03:32:33 :- mpred_test(c11). 03:32:33 03:32:33 03:32:33 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/369 03:32:33 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/fc_01s.pfc 03:32:33 % 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/ 03:32:33 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01S 03:32:33 03:32:33 /*~ 03:32:33 %~ ?-( mpred_test("Test_0009_Line_0000__C11_in_user",user:c11)). 03:32:33 passed=info(why_was_true(user:c11)) 03:32:33 no_proof_for(c11). 03:32:33 03:32:33 no_proof_for(c11). 03:32:33 03:32:33 no_proof_for(c11). 03:32:33 03:32:33 name = 'logicmoo.pfc.test.sanity_base.FC_01S-Test_0009_Line_0000__C11_in_user'. 03:32:33 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.FC_01S'. 03:32:33 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\']"'. 03:32:33 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:33 ~*/ 03:32:33 %~ unused(no_junit_results) 03:32:33 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.151664421-junit.xml 03:32:33 <gt;oxml version="1.0" encoding="utf-8"?> 03:32:33 <gt;testsuites> 03:32:33 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:32:33 % use :- set_prolog_flag(junit_show_converage, true). 03:32:33 03:32:33 % No tests to run 03:32:33 ]]>><gt;/system-out><gt;/testsuites> 03:32:33 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) 03:32:33 Test_0001_Line_0000__A11_in_user result = passed. 03:32:33 Test_0002_Line_0000__B11_in_user result = passed. 03:32:33 Test_0003_Line_0000__C11_in_user result = passed. 03:32:33 Test_0004_Line_0000__naf_A11_in_user result = passed. 03:32:33 Test_0005_Line_0000__naf_B11_in_user result = passed. 03:32:33 Test_0006_Line_0000__naf_C11_in_user result = passed. 03:32:33 Test_0007_Line_0000__A11_in_user result = passed. 03:32:33 Test_0008_Line_0000__B11_in_user result = passed. 03:32:33 Test_0009_Line_0000__C11_in_user result = passed. 03:32:33 03:32:33 %~ test_completed_exit(96) 03:32:33 totalTime=1.000 03:32:33 03:32:33 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' 03:32:33 03:32:39 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 03:32:39 ISSUE_ID=369 03:32:39 ISSUE_OC=OPEN 03:32:39 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 03:32:39 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 03:32:39 FileTestCase=logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C JUnit 03:32:39 03:32:39 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']" 03:32:39 03:32:39 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:32:39 03:32:39 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl 03:32:39 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_01C/ 03:32:39 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01C 03:32:39 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/400 03:32:39 03:32:39 03:32:41 %~ init_phase(after_load) 03:32:41 %~ init_phase(restore_state) 03:32:41 % 03:32:41 %~ init_why(after_boot,program) 03:32:41 %~ after_boot. 03:32:41 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:32:41 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl'), 03:32:41 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:32:41 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:32:41 %~ message_hook( 03:32:41 %~ error( permission_error(redefine,module,logicmoo_test), 03:32:41 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:32:41 %~ error, 03:32:41 %~ [ '~q/~w: '-[module,2], 03:32:41 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:32:41 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:32:41 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:32:41 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:41 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:32:41 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:41 03:32:41 % :- set_prolog_flag(lm_pfc_lean,true). 03:32:41 % :- use_module(library(pfc)). 03:32:41 03:32:41 :- kb_local(aa/2). 03:32:41 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 ( aa(N):- _B ) ==> early_aa_H(N). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ( aa(N):- B ) ==> early_aa_HB(N,B). 03:32:41 %TODO error ( H :- B ) ==> early_HB(H,B). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 %TODO error ( H :- B ) ==> early_HB(H,B). 03:32:41 ( aa(N) ) ==> early_aa(N). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ( ~H :- B ) ==> early_not_HB(H,B). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ( ~bb(H) :- B ) ==> early_not_bb_HB(H,B). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ( ~bb(H) :- _B ) ==> early_not_bb_H(H). 03:32:41 %TODO performance ( P ) ==> early_p(P). 03:32:41 %TODO performance ( ~P ) ==> early_not_p(P). 03:32:41 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 %TODO performance ( P ) ==> early_p(P). 03:32:41 %TODO performance ( ~P ) ==> early_not_p(P). 03:32:41 03:32:41 aa(1):- writeln(1+1). 03:32:41 /*~ 03:32:41 1+1 03:32:41 ~*/ 03:32:41 03:32:41 aa(2). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 aa(3):- true. 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 aa(N):- member(N,[4,5]). 03:32:41 03:32:41 03:32:41 % FWI, not assertable: gg(8):- _G. 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 03:32:41 % FWI, not assertable: gg(8):- _G. 03:32:41 gg(9):- call(_G). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 gg(G):- G. 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 gg(G):- call(G). 03:32:41 03:32:41 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 03:32:41 ~bb(1):- writeln(1+1). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ~bb(2). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ~bb(3):- true. 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ~bb(N):- member(N,[4,5]). 03:32:41 03:32:41 % FWI, not assertable: ~ng(8):- _G. 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 % FWI, not assertable: ~ng(8):- _G. 03:32:41 ~ng(9):- call(_G). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ~ng(G):- G. 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ~ng(G):- call(G). 03:32:41 03:32:41 03:32:41 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 03:32:41 03:32:41 ( aa(N):- _B ) ==> late_aa_H(N). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ( aa(N):- B ) ==> late_aa_HB(N,B). 03:32:41 %TODO error ( H :- B ) ==> late_HB(H,B). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 %TODO error ( H :- B ) ==> late_HB(H,B). 03:32:41 ( aa(N) ) ==> late_aa(N). 03:32:41 /*~ 03:32:41 1+1 03:32:41 ~*/ 03:32:41 03:32:41 ( ~H :- B ) ==> late_not_HB(H,B). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ( ~bb(H) :- B ) ==> late_not_bb_HB(H,B). 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 ( ~bb(H) :- _B ) ==> late_not_bb_H(H). 03:32:41 %TODO performance ( P ) ==> late_p(P). 03:32:41 %TODO performance ( ~P ) ==> late_not_p(P). 03:32:41 03:32:41 /*~ 03:32:41 ~*/ 03:32:41 03:32:41 %TODO performance ( P ) ==> late_p(P). 03:32:41 %TODO performance ( ~P ) ==> late_not_p(P). 03:32:41 03:32:41 :- mpred_test(early_aa(1)). 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0001_Line_0000__early_aa_1_in_user",user:early_aa(1))). 03:32:41 passed=info(why_was_true(user:early_aa(1))) 03:32:41 no_proof_for(early_aa(1)). 03:32:41 03:32:41 no_proof_for(early_aa(1)). 03:32:41 03:32:41 no_proof_for(early_aa(1)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0001_Line_0000__early_aa_1_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(early_aa(2)). 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0002_Line_0000__early_aa_2_in_user",user:early_aa(2))). 03:32:41 passed=info(why_was_true(user:early_aa(2))) 03:32:41 no_proof_for(early_aa(2)). 03:32:41 03:32:41 no_proof_for(early_aa(2)). 03:32:41 03:32:41 no_proof_for(early_aa(2)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0002_Line_0000__early_aa_2_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(early_aa(3)). 03:32:41 /*~ 03:32:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:59 03:32:41 %~ ?-( mpred_test("Test_0003_Line_0000__early_aa_3_in_user",user:early_aa(3))). 03:32:41 passed=info(why_was_true(user:early_aa(3))) 03:32:41 no_proof_for(early_aa(3)). 03:32:41 03:32:41 no_proof_for(early_aa(3)). 03:32:41 03:32:41 no_proof_for(early_aa(3)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0003_Line_0000__early_aa_3_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(early_aa(4)). 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0004_Line_0000__early_aa_4_in_user",user:early_aa(4))). 03:32:41 passed=info(why_was_true(user:early_aa(4))) 03:32:41 no_proof_for(early_aa(4)). 03:32:41 03:32:41 no_proof_for(early_aa(4)). 03:32:41 03:32:41 no_proof_for(early_aa(4)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0004_Line_0000__early_aa_4_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(early_aa(5)). 03:32:41 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0005_Line_0000__early_aa_5_in_user",user:early_aa(5))). 03:32:41 passed=info(why_was_true(user:early_aa(5))) 03:32:41 no_proof_for(early_aa(5)). 03:32:41 03:32:41 no_proof_for(early_aa(5)). 03:32:41 03:32:41 no_proof_for(early_aa(5)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0005_Line_0000__early_aa_5_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 :- mpred_test(late_aa(1)). 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0006_Line_0000__late_aa_1_in_user",user:late_aa(1))). 03:32:41 passed=info(why_was_true(user:late_aa(1))) 03:32:41 no_proof_for(late_aa(1)). 03:32:41 03:32:41 no_proof_for(late_aa(1)). 03:32:41 03:32:41 no_proof_for(late_aa(1)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0006_Line_0000__late_aa_1_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(late_aa(2)). 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0007_Line_0000__late_aa_2_in_user",user:late_aa(2))). 03:32:41 passed=info(why_was_true(user:late_aa(2))) 03:32:41 no_proof_for(late_aa(2)). 03:32:41 03:32:41 no_proof_for(late_aa(2)). 03:32:41 03:32:41 no_proof_for(late_aa(2)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0007_Line_0000__late_aa_2_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(late_aa(3)). 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0008_Line_0000__late_aa_3_in_user",user:late_aa(3))). 03:32:41 passed=info(why_was_true(user:late_aa(3))) 03:32:41 no_proof_for(late_aa(3)). 03:32:41 03:32:41 no_proof_for(late_aa(3)). 03:32:41 03:32:41 no_proof_for(late_aa(3)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0008_Line_0000__late_aa_3_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(late_aa(4)). 03:32:41 /*~ 03:32:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:66 03:32:41 %~ ?-( mpred_test("Test_0009_Line_0000__late_aa_4_in_user",user:late_aa(4))). 03:32:41 passed=info(why_was_true(user:late_aa(4))) 03:32:41 no_proof_for(late_aa(4)). 03:32:41 03:32:41 no_proof_for(late_aa(4)). 03:32:41 03:32:41 no_proof_for(late_aa(4)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0009_Line_0000__late_aa_4_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(late_aa(5)). 03:32:41 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0010_Line_0000__late_aa_5_in_user",user:late_aa(5))). 03:32:41 passed=info(why_was_true(user:late_aa(5))) 03:32:41 no_proof_for(late_aa(5)). 03:32:41 03:32:41 no_proof_for(late_aa(5)). 03:32:41 03:32:41 no_proof_for(late_aa(5)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0010_Line_0000__late_aa_5_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 :- mpred_test(late_aa_HB(A, member(A, [4, 5]))). 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test( "Test_0011_Line_0000__D4_5_in_user", 03:32:41 %~ user : late_aa_HB(A,member(A,[4,5])))). 03:32:41 passed=info(why_was_true(user:late_aa_HB(_138574,member(_138574,[4,5])))) 03:32:41 no_proof_for(late_aa_HB(A,member(A,[4,5]))). 03:32:41 03:32:41 no_proof_for(late_aa_HB(A,member(A,[4,5]))). 03:32:41 03:32:41 no_proof_for(late_aa_HB(A,member(A,[4,5]))). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0011_Line_0000__D4_5_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(late_aa_HB(3, true)). 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0012_Line_0000__late_aa_HB_3_in_user",user:late_aa_HB(3,true))). 03:32:41 passed=info(why_was_true(user:late_aa_HB(3,true))) 03:32:41 no_proof_for(late_aa_HB(3,true)). 03:32:41 03:32:41 no_proof_for(late_aa_HB(3,true)). 03:32:41 03:32:41 no_proof_for(late_aa_HB(3,true)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0012_Line_0000__late_aa_HB_3_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(late_aa_HB(2, true)). 03:32:41 /*~ 03:32:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:71 03:32:41 %~ ?-( mpred_test("Test_0013_Line_0000__late_aa_HB_2_in_user",user:late_aa_HB(2,true))). 03:32:41 passed=info(why_was_true(user:late_aa_HB(2,true))) 03:32:41 no_proof_for(late_aa_HB(2,true)). 03:32:41 03:32:41 no_proof_for(late_aa_HB(2,true)). 03:32:41 03:32:41 no_proof_for(late_aa_HB(2,true)). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0013_Line_0000__late_aa_HB_2_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(late_aa_HB(1, writeln(1+1))). 03:32:41 % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). 03:32:41 03:32:41 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0014_Line_0000__+_1_in_user",user:late_aa_HB(1,writeln(1+1)))). 03:32:41 passed=info(why_was_true(user:late_aa_HB(1,writeln(1+1)))) 03:32:41 no_proof_for(late_aa_HB(1,writeln(1+1))). 03:32:41 03:32:41 no_proof_for(late_aa_HB(1,writeln(1+1))). 03:32:41 03:32:41 no_proof_for(late_aa_HB(1,writeln(1+1))). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0014_Line_0000__+_1_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). 03:32:41 03:32:41 03:32:41 :- mpred_test(early_aa_HB(A, member(A, [4, 5]))). 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test( "Test_0015_Line_0000__D4_5_in_user", 03:32:41 %~ user : early_aa_HB(A,member(A,[4,5])))). 03:32:41 passed=info(why_was_true(user:early_aa_HB(_176720,member(_176720,[4,5])))) 03:32:41 no_proof_for(early_aa_HB(A,member(A,[4,5]))). 03:32:41 03:32:41 no_proof_for(early_aa_HB(A,member(A,[4,5]))). 03:32:41 03:32:41 no_proof_for(early_aa_HB(A,member(A,[4,5]))). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0015_Line_0000__D4_5_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(early_aa_HB(2, true)). 03:32:41 /*~ 03:32:41 %~ :-( warn_fail_TODO( early_aa_HB(2,true))). 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(early_aa_HB(3, true)). 03:32:41 /*~ 03:32:41 %~ :-( warn_fail_TODO( early_aa_HB(3,true))). 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(early_aa_HB(1, writeln(1+1))). 03:32:41 % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). 03:32:41 03:32:41 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0016_Line_0000__+_1_in_user",user:early_aa_HB(1,writeln(1+1)))). 03:32:41 passed=info(why_was_true(user:early_aa_HB(1,writeln(1+1)))) 03:32:41 no_proof_for(early_aa_HB(1,writeln(1+1))). 03:32:41 03:32:41 no_proof_for(early_aa_HB(1,writeln(1+1))). 03:32:41 03:32:41 no_proof_for(early_aa_HB(1,writeln(1+1))). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0016_Line_0000__+_1_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). 03:32:41 03:32:41 03:32:41 :- warn_fail_TODO(late_aa_H(1)). 03:32:41 /*~ 03:32:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:83 03:32:41 %~ :-( warn_fail_TODO( late_aa_H(1))). 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(late_aa_H(2)). 03:32:41 /*~ 03:32:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:84 03:32:41 %~ :-( warn_fail_TODO( late_aa_H(2))). 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(late_aa_H(3)). 03:32:41 /*~ 03:32:41 %~ :-( warn_fail_TODO( late_aa_H(3))). 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(late_aa_H(_)). 03:32:41 /*~ 03:32:41 %~ :-( warn_fail_TODO( late_aa_H(H))). 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(clause_asserted(late_aa_H(_))). 03:32:41 /*~ 03:32:41 %~ ?-( mpred_test("Test_0017_Line_0000__late_aa_H_1_in_user",user:clause_asserted(late_aa_H(H)))). 03:32:41 passed=info(why_was_true(user:clause_asserted(late_aa_H(_11210)))) 03:32:41 no_proof_for(clause_asserted(late_aa_H(H1))). 03:32:41 03:32:41 no_proof_for(clause_asserted(late_aa_H(H1))). 03:32:41 03:32:41 no_proof_for(clause_asserted(late_aa_H(H1))). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0017_Line_0000__late_aa_H_1_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(\+ clause_asserted(late_aa_H(4))). 03:32:41 /*~ 03:32:41 %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(4))))). 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(\+ clause_asserted(late_aa_H(5))). 03:32:41 03:32:41 03:32:41 /*~ 03:32:41 %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(5))))). 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 03:32:41 :- warn_fail_TODO(early_aa_H(1)). 03:32:41 /*~ 03:32:41 %~ :-( warn_fail_TODO( early_aa_H(1))). 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(early_aa_H(2)). 03:32:41 /*~ 03:32:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:93 03:32:41 %~ :-( warn_fail_TODO( early_aa_H(2))). 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(early_aa_H(3)). 03:32:41 /*~ 03:32:41 %~ :-( warn_fail_TODO( early_aa_H(3))). 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(early_aa_H(_)). 03:32:41 /*~ 03:32:41 %~ :-( warn_fail_TODO( early_aa_H(H))). 03:32:41 ~*/ 03:32:41 03:32:41 :- mpred_test(clause_asserted(early_aa_H(_))). 03:32:41 /*~ 03:32:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:96 03:32:41 %~ ?-( mpred_test("Test_0018_Line_0000__early_aa_H_1_in_user",user:clause_asserted(early_aa_H(H)))). 03:32:41 passed=info(why_was_true(user:clause_asserted(early_aa_H(_217946)))) 03:32:41 no_proof_for(clause_asserted(early_aa_H(H1))). 03:32:41 03:32:41 no_proof_for(clause_asserted(early_aa_H(H1))). 03:32:41 03:32:41 no_proof_for(clause_asserted(early_aa_H(H1))). 03:32:41 03:32:41 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C-Test_0018_Line_0000__early_aa_H_1_in_user'. 03:32:41 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01C'. 03:32:41 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\']"'. 03:32:41 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(\+ clause_asserted(early_aa_H(4))). 03:32:41 /*~ 03:32:41 %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(4))))). 03:32:41 ~*/ 03:32:41 03:32:41 :- warn_fail_TODO(\+ clause_asserted(early_aa_H(5))). 03:32:41 03:32:41 03:32:41 03:32:41 /*~ 03:32:41 %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(5))))). 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 03:32:41 03:32:41 :- listing([early_aa/1,late_aa/1]). 03:32:41 03:32:41 /*~ 03:32:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:102 03:32:41 %~ skipped( listing( [ early_aa/1, 03:32:41 %~ late_aa/1])) 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 :- listing([early_aa_HB/2,late_aa_HB/2]). 03:32:41 03:32:41 /*~ 03:32:41 %~ skipped( listing( [ early_aa_HB/2, 03:32:41 %~ late_aa_HB/2])) 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 :- listing([early_aa_H/1,late_aa_H/1]). 03:32:41 03:32:41 03:32:41 /*~ 03:32:41 %~ skipped( listing( [ early_aa_H/1, 03:32:41 %~ late_aa_H/1])) 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 03:32:41 :- listing([early_not_bb_H/1,late_not_bb_H/1]). 03:32:41 03:32:41 /*~ 03:32:41 %~ skipped( listing( [ early_not_bb_H/1, 03:32:41 %~ late_not_bb_H/1])) 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 :- listing([early_not_HB/2,late_not_HB/2]). 03:32:41 03:32:41 /*~ 03:32:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:111 03:32:41 %~ skipped( listing( [ early_not_HB/2, 03:32:41 %~ late_not_HB/2])) 03:32:41 ~*/ 03:32:41 03:32:41 03:32:41 :- listing([early_not_bb_HB/2,late_not_bb_HB/2]). 03:32:41 03:32:41 03:32:41 03:32:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/400 03:32:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl 03:32:41 % 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/ 03:32:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01C 03:32:41 03:32:41 /*~ 03:32:41 %~ skipped( listing( [ early_not_bb_HB/2, 03:32:41 %~ late_not_bb_HB/2])) 03:32:41 ~*/ 03:32:41 %~ unused(no_junit_results) 03:32:41 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.450747857-junit.xml 03:32:41 <gt;oxml version="1.0" encoding="utf-8"?> 03:32:41 <gt;testsuites> 03:32:41 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:32:41 % use :- set_prolog_flag(junit_show_converage, true). 03:32:41 03:32:41 % No tests to run 03:32:41 ]]>><gt;/system-out><gt;/testsuites> 03:32:41 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) 03:32:41 Test_0001_Line_0000__early_aa_1_in_user result = passed. 03:32:41 Test_0002_Line_0000__early_aa_2_in_user result = passed. 03:32:41 Test_0003_Line_0000__early_aa_3_in_user result = passed. 03:32:41 Test_0004_Line_0000__early_aa_4_in_user result = passed. 03:32:41 Test_0005_Line_0000__early_aa_5_in_user result = passed. 03:32:41 Test_0006_Line_0000__late_aa_1_in_user result = passed. 03:32:41 Test_0007_Line_0000__late_aa_2_in_user result = passed. 03:32:41 Test_0008_Line_0000__late_aa_3_in_user result = passed. 03:32:41 Test_0009_Line_0000__late_aa_4_in_user result = passed. 03:32:41 Test_0010_Line_0000__late_aa_5_in_user result = passed. 03:32:42 Test_0011_Line_0000__D4_5_in_user result = passed. 03:32:42 Test_0012_Line_0000__late_aa_HB_3_in_user result = passed. 03:32:42 Test_0013_Line_0000__late_aa_HB_2_in_user result = passed. 03:32:42 Test_0014_Line_0000__+_1_in_user result = passed. 03:32:42 Test_0015_Line_0000__D4_5_in_user result = passed. 03:32:42 Test_0016_Line_0000__+_1_in_user result = passed. 03:32:42 Test_0017_Line_0000__late_aa_H_1_in_user result = passed. 03:32:42 Test_0018_Line_0000__early_aa_H_1_in_user result = passed. 03:32:42 03:32:42 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:122 03:32:42 %~ test_completed_exit(96) 03:32:42 totalTime=2.000 03:32:42 03:32:42 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' 03:32:42 03:32:47 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 03:32:47 ISSUE_ID=400 03:32:47 ISSUE_OC=OPEN 03:32:47 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 03:32:47 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 03:32:47 FileTestCase=logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B JUnit 03:32:47 03:32:47 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']" 03:32:47 03:32:47 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:32:47 03:32:47 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl 03:32:47 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_01B/ 03:32:47 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01B 03:32:47 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/374 03:32:47 03:32:47 03:32:50 %~ init_phase(after_load) 03:32:50 %~ init_phase(restore_state) 03:32:50 % 03:32:50 %~ init_why(after_boot,program) 03:32:50 %~ after_boot. 03:32:50 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:32:50 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl'), 03:32:50 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:32:50 %~ message_hook( 03:32:50 %~ error( permission_error(redefine,module,logicmoo_test), 03:32:50 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:32:50 %~ error, 03:32:50 %~ [ '~q/~w: '-[module,2], 03:32:50 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:32:50 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:32:50 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:32:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:32:50 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:32:50 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:50 03:32:50 % :- set_prolog_flag(lm_pfc_lean,true). 03:32:50 % :- expects_dialect(pfc). 03:32:50 03:32:50 :- kb_local(aa/2). 03:32:50 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 ( aa(N):- _B ) ==> early_aa_H(N). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ( aa(N):- B ) ==> early_aa_HB(N,B). 03:32:50 %TODO error ( H :- B ) ==> early_HB(H,B). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 %TODO error ( H :- B ) ==> early_HB(H,B). 03:32:50 ( aa(N) ) ==> early_aa(N). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ( ~H :- B ) ==> early_not_HB(H,B). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ( ~bb(H) :- B ) ==> early_not_bb_HB(H,B). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ( ~bb(H) :- _B ) ==> early_not_bb_H(H). 03:32:50 %TODO performance ( P ) ==> early_p(P). 03:32:50 %TODO performance ( ~P ) ==> early_not_p(P). 03:32:50 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 %TODO performance ( P ) ==> early_p(P). 03:32:50 %TODO performance ( ~P ) ==> early_not_p(P). 03:32:50 03:32:50 aa(1):- writeln(1+1). 03:32:50 /*~ 03:32:50 1+1 03:32:50 ~*/ 03:32:50 03:32:50 aa(2). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 aa(3):- true. 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 aa(N):- member(N,[4,5]). 03:32:50 03:32:50 03:32:50 % FWI, not assertable: gg(8):- _G. 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 03:32:50 % FWI, not assertable: gg(8):- _G. 03:32:50 gg(9):- call(_G). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 gg(G):- G. 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 gg(G):- call(G). 03:32:50 03:32:50 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 03:32:50 ~bb(1):- writeln(1+1). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ~bb(2). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ~bb(3):- true. 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ~bb(N):- member(N,[4,5]). 03:32:50 03:32:50 % FWI, not assertable: ~ng(8):- _G. 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 % FWI, not assertable: ~ng(8):- _G. 03:32:50 ~ng(9):- call(_G). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ~ng(G):- G. 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ~ng(G):- call(G). 03:32:50 03:32:50 03:32:50 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 03:32:50 03:32:50 ( aa(N):- _B ) ==> late_aa_H(N). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ( aa(N):- B ) ==> late_aa_HB(N,B). 03:32:50 %TODO error ( H :- B ) ==> late_HB(H,B). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 %TODO error ( H :- B ) ==> late_HB(H,B). 03:32:50 ( aa(N) ) ==> late_aa(N). 03:32:50 /*~ 03:32:50 1+1 03:32:50 ~*/ 03:32:50 03:32:50 ( ~H :- B ) ==> late_not_HB(H,B). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ( ~bb(H) :- B ) ==> late_not_bb_HB(H,B). 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 ( ~bb(H) :- _B ) ==> late_not_bb_H(H). 03:32:50 %TODO performance ( P ) ==> late_p(P). 03:32:50 %TODO performance ( ~P ) ==> late_not_p(P). 03:32:50 03:32:50 /*~ 03:32:50 ~*/ 03:32:50 03:32:50 %TODO performance ( P ) ==> late_p(P). 03:32:50 %TODO performance ( ~P ) ==> late_not_p(P). 03:32:50 03:32:50 :- mpred_test(early_aa(1)). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0001_Line_0000__early_aa_1_in_user",user:early_aa(1))). 03:32:50 passed=info(why_was_true(user:early_aa(1))) 03:32:50 no_proof_for(early_aa(1)). 03:32:50 03:32:50 no_proof_for(early_aa(1)). 03:32:50 03:32:50 no_proof_for(early_aa(1)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0001_Line_0000__early_aa_1_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(early_aa(2)). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0002_Line_0000__early_aa_2_in_user",user:early_aa(2))). 03:32:50 passed=info(why_was_true(user:early_aa(2))) 03:32:50 no_proof_for(early_aa(2)). 03:32:50 03:32:50 no_proof_for(early_aa(2)). 03:32:50 03:32:50 no_proof_for(early_aa(2)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0002_Line_0000__early_aa_2_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(early_aa(3)). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0003_Line_0000__early_aa_3_in_user",user:early_aa(3))). 03:32:50 passed=info(why_was_true(user:early_aa(3))) 03:32:50 no_proof_for(early_aa(3)). 03:32:50 03:32:50 no_proof_for(early_aa(3)). 03:32:50 03:32:50 no_proof_for(early_aa(3)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0003_Line_0000__early_aa_3_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(early_aa(4)). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0004_Line_0000__early_aa_4_in_user",user:early_aa(4))). 03:32:50 passed=info(why_was_true(user:early_aa(4))) 03:32:50 no_proof_for(early_aa(4)). 03:32:50 03:32:50 no_proof_for(early_aa(4)). 03:32:50 03:32:50 no_proof_for(early_aa(4)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0004_Line_0000__early_aa_4_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(early_aa(5)). 03:32:50 03:32:50 /*~ 03:32:50 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:61 03:32:50 %~ ?-( mpred_test("Test_0005_Line_0000__early_aa_5_in_user",user:early_aa(5))). 03:32:50 passed=info(why_was_true(user:early_aa(5))) 03:32:50 no_proof_for(early_aa(5)). 03:32:50 03:32:50 no_proof_for(early_aa(5)). 03:32:50 03:32:50 no_proof_for(early_aa(5)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0005_Line_0000__early_aa_5_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 :- mpred_test(late_aa(1)). 03:32:50 /*~ 03:32:50 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:63 03:32:50 %~ ?-( mpred_test("Test_0006_Line_0000__late_aa_1_in_user",user:late_aa(1))). 03:32:50 passed=info(why_was_true(user:late_aa(1))) 03:32:50 no_proof_for(late_aa(1)). 03:32:50 03:32:50 no_proof_for(late_aa(1)). 03:32:50 03:32:50 no_proof_for(late_aa(1)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0006_Line_0000__late_aa_1_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(late_aa(2)). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0007_Line_0000__late_aa_2_in_user",user:late_aa(2))). 03:32:50 passed=info(why_was_true(user:late_aa(2))) 03:32:50 no_proof_for(late_aa(2)). 03:32:50 03:32:50 no_proof_for(late_aa(2)). 03:32:50 03:32:50 no_proof_for(late_aa(2)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0007_Line_0000__late_aa_2_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(late_aa(3)). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0008_Line_0000__late_aa_3_in_user",user:late_aa(3))). 03:32:50 passed=info(why_was_true(user:late_aa(3))) 03:32:50 no_proof_for(late_aa(3)). 03:32:50 03:32:50 no_proof_for(late_aa(3)). 03:32:50 03:32:50 no_proof_for(late_aa(3)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0008_Line_0000__late_aa_3_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(late_aa(4)). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0009_Line_0000__late_aa_4_in_user",user:late_aa(4))). 03:32:50 passed=info(why_was_true(user:late_aa(4))) 03:32:50 no_proof_for(late_aa(4)). 03:32:50 03:32:50 no_proof_for(late_aa(4)). 03:32:50 03:32:50 no_proof_for(late_aa(4)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0009_Line_0000__late_aa_4_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(late_aa(5)). 03:32:50 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0010_Line_0000__late_aa_5_in_user",user:late_aa(5))). 03:32:50 passed=info(why_was_true(user:late_aa(5))) 03:32:50 no_proof_for(late_aa(5)). 03:32:50 03:32:50 no_proof_for(late_aa(5)). 03:32:50 03:32:50 no_proof_for(late_aa(5)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0010_Line_0000__late_aa_5_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 :- mpred_test(late_aa_HB(A, member(A, [4, 5]))). 03:32:50 /*~ 03:32:50 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:69 03:32:50 %~ ?-( mpred_test( "Test_0011_Line_0000__D4_5_in_user", 03:32:50 %~ user : late_aa_HB(A,member(A,[4,5])))). 03:32:50 passed=info(why_was_true(user:late_aa_HB(_138574,member(_138574,[4,5])))) 03:32:50 no_proof_for(late_aa_HB(A,member(A,[4,5]))). 03:32:50 03:32:50 no_proof_for(late_aa_HB(A,member(A,[4,5]))). 03:32:50 03:32:50 no_proof_for(late_aa_HB(A,member(A,[4,5]))). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0011_Line_0000__D4_5_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(late_aa_HB(3, true)). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0012_Line_0000__late_aa_HB_3_in_user",user:late_aa_HB(3,true))). 03:32:50 passed=info(why_was_true(user:late_aa_HB(3,true))) 03:32:50 no_proof_for(late_aa_HB(3,true)). 03:32:50 03:32:50 no_proof_for(late_aa_HB(3,true)). 03:32:50 03:32:50 no_proof_for(late_aa_HB(3,true)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0012_Line_0000__late_aa_HB_3_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(late_aa_HB(2, true)). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0013_Line_0000__late_aa_HB_2_in_user",user:late_aa_HB(2,true))). 03:32:50 passed=info(why_was_true(user:late_aa_HB(2,true))) 03:32:50 no_proof_for(late_aa_HB(2,true)). 03:32:50 03:32:50 no_proof_for(late_aa_HB(2,true)). 03:32:50 03:32:50 no_proof_for(late_aa_HB(2,true)). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0013_Line_0000__late_aa_HB_2_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(late_aa_HB(1, writeln(1+1))). 03:32:50 % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). 03:32:50 03:32:50 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0014_Line_0000__+_1_in_user",user:late_aa_HB(1,writeln(1+1)))). 03:32:50 passed=info(why_was_true(user:late_aa_HB(1,writeln(1+1)))) 03:32:50 no_proof_for(late_aa_HB(1,writeln(1+1))). 03:32:50 03:32:50 no_proof_for(late_aa_HB(1,writeln(1+1))). 03:32:50 03:32:50 no_proof_for(late_aa_HB(1,writeln(1+1))). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0014_Line_0000__+_1_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 % :- mpred_test(late_aa_HB(A, inherit_above(user, aa(A)))). 03:32:50 03:32:50 03:32:50 :- mpred_test(early_aa_HB(A, member(A, [4, 5]))). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test( "Test_0015_Line_0000__D4_5_in_user", 03:32:50 %~ user : early_aa_HB(A,member(A,[4,5])))). 03:32:50 passed=info(why_was_true(user:early_aa_HB(_176708,member(_176708,[4,5])))) 03:32:50 no_proof_for(early_aa_HB(A,member(A,[4,5]))). 03:32:50 03:32:50 no_proof_for(early_aa_HB(A,member(A,[4,5]))). 03:32:50 03:32:50 no_proof_for(early_aa_HB(A,member(A,[4,5]))). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0015_Line_0000__D4_5_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(early_aa_HB(2, true)). 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( early_aa_HB(2,true))). 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(early_aa_HB(3, true)). 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( early_aa_HB(3,true))). 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(early_aa_HB(1, writeln(1+1))). 03:32:50 % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). 03:32:50 03:32:50 03:32:50 /*~ 03:32:50 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:79 03:32:50 %~ ?-( mpred_test("Test_0016_Line_0000__+_1_in_user",user:early_aa_HB(1,writeln(1+1)))). 03:32:50 passed=info(why_was_true(user:early_aa_HB(1,writeln(1+1)))) 03:32:50 no_proof_for(early_aa_HB(1,writeln(1+1))). 03:32:50 03:32:50 no_proof_for(early_aa_HB(1,writeln(1+1))). 03:32:50 03:32:50 no_proof_for(early_aa_HB(1,writeln(1+1))). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0016_Line_0000__+_1_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 % :- mpred_test(early_aa_HB(A, inherit_above(user, aa(A)))). 03:32:50 03:32:50 03:32:50 :- warn_fail_TODO(late_aa_H(1)). 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( late_aa_H(1))). 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(late_aa_H(2)). 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( late_aa_H(2))). 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(late_aa_H(3)). 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( late_aa_H(3))). 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(late_aa_H(_)). 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( late_aa_H(H))). 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(clause_asserted(late_aa_H(_))). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0017_Line_0000__late_aa_H_1_in_user",user:clause_asserted(late_aa_H(H)))). 03:32:50 passed=info(why_was_true(user:clause_asserted(late_aa_H(_10080)))) 03:32:50 no_proof_for(clause_asserted(late_aa_H(H1))). 03:32:50 03:32:50 no_proof_for(clause_asserted(late_aa_H(H1))). 03:32:50 03:32:50 no_proof_for(clause_asserted(late_aa_H(H1))). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0017_Line_0000__late_aa_H_1_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(\+ clause_asserted(late_aa_H(4))). 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(4))))). 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(\+ clause_asserted(late_aa_H(5))). 03:32:50 03:32:50 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( \+( clause_asserted( late_aa_H(5))))). 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 03:32:50 :- warn_fail_TODO(early_aa_H(1)). 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( early_aa_H(1))). 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(early_aa_H(2)). 03:32:50 /*~ 03:32:50 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:93 03:32:50 %~ :-( warn_fail_TODO( early_aa_H(2))). 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(early_aa_H(3)). 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( early_aa_H(3))). 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(early_aa_H(_)). 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( early_aa_H(H))). 03:32:50 ~*/ 03:32:50 03:32:50 :- mpred_test(clause_asserted(early_aa_H(_))). 03:32:50 /*~ 03:32:50 %~ ?-( mpred_test("Test_0018_Line_0000__early_aa_H_1_in_user",user:clause_asserted(early_aa_H(H)))). 03:32:50 passed=info(why_was_true(user:clause_asserted(early_aa_H(_216800)))) 03:32:50 no_proof_for(clause_asserted(early_aa_H(H1))). 03:32:50 03:32:50 no_proof_for(clause_asserted(early_aa_H(H1))). 03:32:50 03:32:50 no_proof_for(clause_asserted(early_aa_H(H1))). 03:32:50 03:32:50 name = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B-Test_0018_Line_0000__early_aa_H_1_in_user'. 03:32:50 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01B'. 03:32:50 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\']"'. 03:32:50 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(\+ clause_asserted(early_aa_H(4))). 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(4))))). 03:32:50 ~*/ 03:32:50 03:32:50 :- warn_fail_TODO(\+ clause_asserted(early_aa_H(5))). 03:32:50 03:32:50 03:32:50 03:32:50 /*~ 03:32:50 %~ :-( warn_fail_TODO( \+( clause_asserted( early_aa_H(5))))). 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 03:32:50 03:32:50 :- listing([early_aa/1,late_aa/1]). 03:32:50 03:32:50 /*~ 03:32:50 %~ skipped( listing( [ early_aa/1, 03:32:50 %~ late_aa/1])) 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 :- listing([early_aa_HB/2,late_aa_HB/2]). 03:32:50 03:32:50 /*~ 03:32:50 %~ skipped( listing( [ early_aa_HB/2, 03:32:50 %~ late_aa_HB/2])) 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 :- listing([early_aa_H/1,late_aa_H/1]). 03:32:50 03:32:50 03:32:50 /*~ 03:32:50 %~ skipped( listing( [ early_aa_H/1, 03:32:50 %~ late_aa_H/1])) 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 03:32:50 :- listing([early_not_bb_H/1,late_not_bb_H/1]). 03:32:50 03:32:50 /*~ 03:32:50 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:109 03:32:50 %~ skipped( listing( [ early_not_bb_H/1, 03:32:50 %~ late_not_bb_H/1])) 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 :- listing([early_not_HB/2,late_not_HB/2]). 03:32:50 03:32:50 /*~ 03:32:50 %~ skipped( listing( [ early_not_HB/2, 03:32:50 %~ late_not_HB/2])) 03:32:50 ~*/ 03:32:50 03:32:50 03:32:50 :- listing([early_not_bb_HB/2,late_not_bb_HB/2]). 03:32:50 03:32:50 03:32:50 03:32:50 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/374 03:32:50 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl 03:32:50 % 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/ 03:32:50 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01B 03:32:50 03:32:50 /*~ 03:32:50 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:113 03:32:50 %~ skipped( listing( [ early_not_bb_HB/2, 03:32:50 %~ late_not_bb_HB/2])) 03:32:50 ~*/ 03:32:50 %~ unused(no_junit_results) 03:32:50 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3941560170000002-junit.xml 03:32:50 <gt;oxml version="1.0" encoding="utf-8"?> 03:32:50 <gt;testsuites> 03:32:50 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:32:50 % use :- set_prolog_flag(junit_show_converage, true). 03:32:50 03:32:50 % No tests to run 03:32:50 ]]>><gt;/system-out><gt;/testsuites> 03:32:50 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) 03:32:50 Test_0001_Line_0000__early_aa_1_in_user result = passed. 03:32:50 Test_0002_Line_0000__early_aa_2_in_user result = passed. 03:32:50 Test_0003_Line_0000__early_aa_3_in_user result = passed. 03:32:50 Test_0004_Line_0000__early_aa_4_in_user result = passed. 03:32:50 Test_0005_Line_0000__early_aa_5_in_user result = passed. 03:32:50 Test_0006_Line_0000__late_aa_1_in_user result = passed. 03:32:50 Test_0007_Line_0000__late_aa_2_in_user result = passed. 03:32:50 Test_0008_Line_0000__late_aa_3_in_user result = passed. 03:32:50 Test_0009_Line_0000__late_aa_4_in_user result = passed. 03:32:50 Test_0010_Line_0000__late_aa_5_in_user result = passed. 03:32:50 Test_0011_Line_0000__D4_5_in_user result = passed. 03:32:50 Test_0012_Line_0000__late_aa_HB_3_in_user result = passed. 03:32:50 Test_0013_Line_0000__late_aa_HB_2_in_user result = passed. 03:32:50 Test_0014_Line_0000__+_1_in_user result = passed. 03:32:50 Test_0015_Line_0000__D4_5_in_user result = passed. 03:32:50 Test_0016_Line_0000__+_1_in_user result = passed. 03:32:50 Test_0017_Line_0000__late_aa_H_1_in_user result = passed. 03:32:50 Test_0018_Line_0000__early_aa_H_1_in_user result = passed. 03:32:50 03:32:50 %~ test_completed_exit(96) 03:32:50 totalTime=2.000 03:32:50 03:32:50 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' 03:32:50 03:32:56 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 03:32:56 ISSUE_ID=374 03:32:56 ISSUE_OC=OPEN 03:32:56 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 03:32:56 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 03:32:56 FileTestCase=logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit 03:32:56 03:32:56 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']" 03:32:56 03:32:56 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:32:56 03:32:56 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl 03:32:56 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CLAUSE_FWD_01A/ 03:32:56 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01A 03:32:56 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/401 03:32:56 03:32:56 03:32:57 %~ init_phase(after_load) 03:32:57 %~ init_phase(restore_state) 03:32:57 % 03:32:57 %~ init_why(after_boot,program) 03:32:57 %~ after_boot. 03:32:57 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:32:57 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl'), 03:32:57 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:32:57 %~ message_hook( 03:32:57 %~ error( permission_error(redefine,module,logicmoo_test), 03:32:57 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[module,2], 03:32:57 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:32:57 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:32:57 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:32:57 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:57 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:32:57 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:32:57 03:32:57 % :- set_prolog_flag(lm_pfc_lean,true). 03:32:57 % :- expects_dialect(pfc). 03:32:57 03:32:57 mpred_test_cf(P):- dmsg_pretty((:- mpred_test(P))),mpred_test(P). 03:32:57 03:32:57 % never_assert_u(early_aa_H(Var),var):- cwc, is_ftVar(Var). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 % never_assert_u(early_aa_H(Var),var):- cwc, is_ftVar(Var). 03:32:57 foo. 03:32:57 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 :- kb_local(aa/1). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 :- kb_local(zz/1). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 :- kb_local(early_aa_H/1). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 :- kb_local(early_aa_HB/2). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 :- kb_local(early_aa/1). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 :- kb_local(late_aa_HB/2). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 :- kb_local(late_aa/1). 03:32:57 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 :- kb_local(late_zz_H/1). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 :- kb_local(zz/1). 03:32:57 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 :- kb_local(early_yy_H/1). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 :- kb_local(yy/1). 03:32:57 03:32:57 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 03:32:57 ( aa(N):- _B )==> early_aa_H(N). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 ( aa(N):- B ) ==> early_aa_HB(N,B). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 ( aa(N) ) ==> early_aa(N). 03:32:57 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 aa(1):- writeln(1+1). 03:32:57 /*~ 03:32:57 1+1 03:32:57 ~*/ 03:32:57 03:32:57 aa(2). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 aa(3):- true. 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 aa(N):- member(N,[4,5]). 03:32:57 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 ( aa(N):- _B ) ==> late_aa_H(N). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 ( aa(N):- B ) ==> late_aa_HB(N,B). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 ( aa(N) ) ==> late_aa(N). 03:32:57 03:32:57 /*~ 03:32:57 1+1 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 zz(1):- foo. 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 ( zz(N):- _B ) ==> late_zz_H(N). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(\+ clause_asserted(late_zz_H(_))). 03:32:57 03:32:57 03:32:57 /*~ 03:32:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:46 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(\+clause_asserted(late_zz_H(H)))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( \+( clause_asserted( late_zz_H(H))))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(late_zz_H(_444))) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(late_zz_H(_444))) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 03:32:57 ( yy(N):- _B ) ==> early_yy_H(N). 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 yy(1):- foo. 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(\+ clause_asserted(early_yy_H(_))). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(\+clause_asserted(early_yy_H(H)))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( \+( clause_asserted( early_yy_H(H))))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(early_yy_H(_438))) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(early_yy_H(_438))) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(clause_asserted(early_yy_H(1))). 03:32:57 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(clause_asserted(early_yy_H(1)))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( clause_asserted( early_yy_H(1)))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_yy_H(1))) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_yy_H(1))) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 :- break. 03:32:57 03:32:57 03:32:57 /*~ 03:32:57 %~ skipped(blocks_on_input,break) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 03:32:57 :- mpred_test_cf(early_aa(1)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(early_aa(1))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( early_aa(1))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(early_aa(1)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(early_aa(1)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(early_aa(2)). 03:32:57 /*~ 03:32:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:58 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(early_aa(2))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( early_aa(2))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(early_aa(2)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(early_aa(2)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(early_aa(3)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:59 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(early_aa(3))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( early_aa(3))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(early_aa(3)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(early_aa(3)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(early_aa(4)). 03:32:57 /*~ 03:32:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:60 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(early_aa(4))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( early_aa(4))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(early_aa(4)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(early_aa(4)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(early_aa(5)). 03:32:57 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(early_aa(5))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( early_aa(5))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(early_aa(5)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(early_aa(5)) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 :- mpred_test_cf(late_aa(1)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa(1))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa(1))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa(1)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa(1)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(late_aa(2)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa(2))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa(2))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa(2)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa(2)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(late_aa(3)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa(3))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa(3))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa(3)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa(3)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(late_aa(4)). 03:32:57 /*~ 03:32:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:66 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa(4))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa(4))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa(4)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa(4)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(late_aa(5)). 03:32:57 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:67 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa(5))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa(5))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa(5)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa(5)) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 :- mpred_test_cf(late_aa_HB(A, member(A, [4, 5]))). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:69 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa_HB(A,member(A,[4,5])))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa_HB(A,member(A,[4,5])))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa_HB(_484,member(_484,[4,5]))) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_HB(_484,member(_484,[4,5]))) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(late_aa_HB(3, true)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa_HB(3,true))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa_HB(3,true))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa_HB(3,true)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_HB(3,true)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(late_aa_HB(2, true)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:71 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa_HB(2,true))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa_HB(2,true))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa_HB(2,true)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_HB(2,true)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(late_aa_HB(1, writeln(1+1))). 03:32:57 03:32:57 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa_HB(1,writeln(1+1)))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa_HB(1,writeln(1+1)))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa_HB(1,writeln(1+1))) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_HB(1,writeln(1+1))) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 03:32:57 :- mpred_test_cf(early_aa_HB(A, member(A, [4, 5]))). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(early_aa_HB(A,member(A,[4,5])))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( early_aa_HB(A,member(A,[4,5])))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(early_aa_HB(_13410,member(_13410,[4,5]))) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_HB(_13410,member(_13410,[4,5]))) 03:32:57 ~*/ 03:32:57 03:32:57 :- warn_fail_TODO(early_aa_HB(3, true)). 03:32:57 /*~ 03:32:57 %~ :-( warn_fail_TODO( early_aa_HB(3,true))). 03:32:57 ~*/ 03:32:57 03:32:57 :- warn_fail_TODO(early_aa_HB(2, true)). 03:32:57 /*~ 03:32:57 %~ :-( warn_fail_TODO( early_aa_HB(2,true))). 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(early_aa_HB(1, writeln(1+1))). 03:32:57 03:32:57 03:32:57 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(early_aa_HB(1,writeln(1+1)))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( early_aa_HB(1,writeln(1+1)))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(early_aa_HB(1,writeln(1+1))) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_HB(1,writeln(1+1))) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 03:32:57 03:32:57 :- mpred_test_cf(late_aa_H(1)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa_H(1))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa_H(1))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa_H(1)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_H(1)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(late_aa_H(2)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa_H(2))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa_H(2))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa_H(2)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_H(2)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(late_aa_H(3)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa_H(3))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa_H(3))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa_H(3)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_H(3)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(late_aa_H(_)). 03:32:57 03:32:57 %:- rtrace. 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(late_aa_H(H))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( late_aa_H(H))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(late_aa_H(_428)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(late_aa_H(_428)) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 %:- rtrace. 03:32:57 :- mpred_test_cf(clause_asserted(late_aa_H(_))). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(clause_asserted(late_aa_H(H)))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( clause_asserted( late_aa_H(H)))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(clause_asserted(late_aa_H(_438))) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(clause_asserted(late_aa_H(_438))) 03:32:57 ~*/ 03:32:57 03:32:57 :- nortrace. 03:32:57 03:32:57 /*~ 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 :- mpred_test_cf(early_aa_H(1)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(early_aa_H(1))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( early_aa_H(1))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(early_aa_H(1)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_H(1)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(early_aa_H(2)). 03:32:57 /*~ 03:32:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:92 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(early_aa_H(2))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( early_aa_H(2))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(early_aa_H(2)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_H(2)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(early_aa_H(3)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(early_aa_H(3))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( early_aa_H(3))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(early_aa_H(3)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_H(3)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(early_aa_H(_)). 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(early_aa_H(H))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( early_aa_H(H))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(early_aa_H(_430)) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(early_aa_H(_430)) 03:32:57 ~*/ 03:32:57 03:32:57 :- mpred_test_cf(clause_asserted(early_aa_H(_))). 03:32:57 03:32:57 03:32:57 /*~ 03:32:57 %~ message_hook( 03:32:57 %~ error(existence_error(procedure,mpred_test_cf/1),context(system:catch/3,Context_Kw)), 03:32:57 %~ error, 03:32:57 %~ [ '~q/~w: '-[catch,3], 03:32:57 %~ 'Unknown procedure: ~q' - [ mpred_test_cf/1]]) 03:32:57 catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 ERROR: catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 %~ message_hook( 03:32:57 %~ goal_failed(directive,user:mpred_test_cf(clause_asserted(early_aa_H(H)))), 03:32:57 %~ warning, 03:32:57 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:32:57 %~ user : mpred_test_cf( clause_asserted( early_aa_H(H)))]]) 03:32:57 Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_aa_H(_430))) 03:32:57 Warning: Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_aa_H(_430))) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 03:32:57 /* 03:32:57 03:32:57 :- mpred_test_cf(\+ clause_asserted(late_aa_H(4))). 03:32:57 :- mpred_test_cf(\+ clause_asserted(late_aa_H(5))). 03:32:57 :- mpred_test_cf(\+ clause_asserted(early_aa_H(4))). 03:32:57 :- mpred_test_cf(\+ clause_asserted(early_aa_H(5))). 03:32:57 03:32:57 03:32:57 */ 03:32:57 03:32:57 03:32:57 :- listing([early_aa/1,late_aa/1]). 03:32:57 03:32:57 /*~ 03:32:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:109 03:32:57 %~ skipped( listing( [ early_aa/1, 03:32:57 %~ late_aa/1])) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 :- listing([early_aa_HB/2,late_aa_HB/2]). 03:32:57 03:32:57 /*~ 03:32:57 %~ skipped( listing( [ early_aa_HB/2, 03:32:57 %~ late_aa_HB/2])) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 :- listing([early_aa_H/1,late_aa_H/1]). 03:32:57 03:32:57 /*~ 03:32:57 %~ skipped( listing( [ early_aa_H/1, 03:32:57 %~ late_aa_H/1])) 03:32:57 ~*/ 03:32:57 03:32:57 03:32:57 :- listing(late_zz_H/1). 03:32:57 /*~ 03:32:57 %~ skipped( listing( late_zz_H/1)) 03:32:57 ~*/ 03:32:57 03:32:57 :- listing(early_yy_H/1). 03:32:57 03:32:57 03:32:57 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/401 03:32:57 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl 03:32:57 % 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/ 03:32:57 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLAUSE_FWD_01A 03:32:57 03:32:57 /*~ 03:32:57 %~ skipped( listing( early_yy_H/1)) 03:32:57 ~*/ 03:32:57 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:124 03:32:57 %~ unused(no_junit_results) 03:32:57 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.596086994-junit.xml 03:32:57 <gt;oxml version="1.0" encoding="utf-8"?> 03:32:57 <gt;testsuites> 03:32:57 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:32:57 % use :- set_prolog_flag(junit_show_converage, true). 03:32:57 03:32:57 % No tests to run 03:32:57 ]]>><gt;/system-out><gt;/testsuites> 03:32:57 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) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit error = catch/3: Unknown procedure: mpred_test_cf/1 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(late_zz_H(_444))) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(\+clause_asserted(early_yy_H(_438))) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_yy_H(1))) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa(1)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa(2)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa(3)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa(4)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa(5)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa(1)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa(2)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa(3)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa(4)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa(5)) 03:32:57 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]))) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_HB(3,true)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_HB(2,true)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_HB(1,writeln(1+1))) 03:32:57 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]))) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa_HB(1,writeln(1+1))) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_H(1)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_H(2)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_H(3)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(late_aa_H(_428)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(clause_asserted(late_aa_H(_438))) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa_H(1)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa_H(2)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa_H(3)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(early_aa_H(_430)) 03:32:57 logicmoo.pfc.test.sanity_base.CLAUSE_FWD_01A JUnit warning = Goal (directive) failed: user:mpred_test_cf(clause_asserted(early_aa_H(_430))) 03:32:57 03:32:57 %~ test_completed_exit(48) 03:32:57 totalTime=1.000 03:32:57 03:32:57 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' 03:32:57 03:33:05 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 03:33:05 ISSUE_ID=401 03:33:05 ISSUE_OC=OPEN 03:33:05 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 03:33:05 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 03:33:05 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 03:33:05 FileTestCase=logicmoo.pfc.test.sanity_base.CIRCLE_01D JUnit 03:33:05 03:33:05 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']" 03:33:05 03:33:05 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:33:05 03:33:05 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01d.pfc 03:33:05 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01D/ 03:33:05 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01D 03:33:05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/545 03:33:05 03:33:05 03:33:06 %~ init_phase(after_load) 03:33:06 %~ init_phase(restore_state) 03:33:06 % 03:33:06 %~ init_why(after_boot,program) 03:33:06 %~ after_boot. 03:33:06 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:33:06 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc'), 03:33:06 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:33:06 %~ message_hook( 03:33:06 %~ error( permission_error(redefine,module,logicmoo_test), 03:33:06 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:33:06 %~ error, 03:33:06 %~ [ '~q/~w: '-[module,2], 03:33:06 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:33:06 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:33:06 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:33:06 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:06 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:33:06 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:06 03:33:06 03:33:06 :- abolish(a11,0). 03:33:06 /*~ 03:33:06 ~*/ 03:33:06 03:33:06 :- abolish(b11,0). 03:33:06 /*~ 03:33:06 ~*/ 03:33:06 03:33:06 :- abolish(c11,0). 03:33:06 03:33:06 /*~ 03:33:06 ~*/ 03:33:06 03:33:06 03:33:06 a11 ==> b11. 03:33:06 /*~ 03:33:06 ~*/ 03:33:06 03:33:06 b11 ==> c11. 03:33:06 03:33:06 /*~ 03:33:06 ~*/ 03:33:06 03:33:06 03:33:06 a11 ==> b22. 03:33:06 /*~ 03:33:06 ~*/ 03:33:06 03:33:06 b22 ==> c11. 03:33:06 03:33:06 /*~ 03:33:06 ~*/ 03:33:06 03:33:06 03:33:06 a11. 03:33:06 03:33:06 /*~ 03:33:06 ~*/ 03:33:06 03:33:06 03:33:06 :- mpred_test(c11). 03:33:06 03:33:06 03:33:06 /*~ 03:33:06 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc:24 03:33:06 %~ ?-( mpred_test("Test_0001_Line_0000__C11_in_user",user:c11)). 03:33:06 passed=info(why_was_true(user:c11)) 03:33:06 no_proof_for(c11). 03:33:06 03:33:06 no_proof_for(c11). 03:33:06 03:33:06 no_proof_for(c11). 03:33:06 03:33:06 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D-Test_0001_Line_0000__C11_in_user'. 03:33:06 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D'. 03:33:06 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\']"'. 03:33:06 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:06 ~*/ 03:33:06 03:33:06 03:33:06 03:33:06 ~ b11. 03:33:06 03:33:06 % so should this make a11 impossible? 03:33:06 % :- break. 03:33:06 03:33:06 % thru b22 this shoud be true 03:33:06 /*~ 03:33:06 ~*/ 03:33:06 03:33:06 03:33:06 % so should this make a11 impossible? 03:33:06 % :- break. 03:33:06 03:33:06 % thru b22 this shoud be true 03:33:06 :- mpred_test( c11). 03:33:06 03:33:06 % what about now ? 03:33:06 % c11 ==> a11. 03:33:06 /*~ 03:33:06 %~ ?-( mpred_test("Test_0002_Line_0000__C11_in_user",user:c11)). 03:33:06 failure=info((why_was_true(user:(\+c11)),nop(ftrace(user:c11)))) 03:33:06 no_proof_for(\+c11). 03:33:06 03:33:06 no_proof_for(\+c11). 03:33:06 03:33:06 no_proof_for(\+c11). 03:33:06 03:33:06 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D-Test_0002_Line_0000__C11_in_user'. 03:33:06 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D'. 03:33:06 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\']"'. 03:33:06 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:06 ~*/ 03:33:06 03:33:06 03:33:06 % what about now ? 03:33:06 % c11 ==> a11. 03:33:06 :- mpred_test( c11). 03:33:06 03:33:06 /*~ 03:33:06 %~ ?-( mpred_test("Test_0003_Line_0000__C11_in_user",user:c11)). 03:33:06 failure=info((why_was_true(user:(\+c11)),nop(ftrace(user:c11)))) 03:33:06 no_proof_for(\+c11). 03:33:06 03:33:06 no_proof_for(\+c11). 03:33:06 03:33:06 no_proof_for(\+c11). 03:33:06 03:33:06 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D-Test_0003_Line_0000__C11_in_user'. 03:33:06 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01D'. 03:33:06 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\']"'. 03:33:06 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:06 ~*/ 03:33:06 03:33:06 03:33:06 (~P , P) ==> {wdmsg(conflict((~P , P))),break}. 03:33:06 03:33:06 03:33:06 03:33:06 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01d.pfc 03:33:06 % 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/ 03:33:06 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01D 03:33:06 03:33:06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/545 03:33:06 /*~ 03:33:06 %~ conflict( ( ~( ~_33272,_33272==>{wdmsg(conflict((~_33272,_33272))),break}) , 03:33:06 %~ ~_25582,_25582==>{wdmsg(conflict((~_25582,_25582))),break})) 03:33:06 % Break level 1 03:33:06 03:33:06 % Exit break level 1 03:33:06 ~*/ 03:33:06 %~ unused(no_junit_results) 03:33:06 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140999129-junit.xml 03:33:06 <gt;oxml version="1.0" encoding="utf-8"?> 03:33:06 <gt;testsuites> 03:33:06 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:33:06 % use :- set_prolog_flag(junit_show_converage, true). 03:33:06 03:33:06 % No tests to run 03:33:06 ]]>><gt;/system-out><gt;/testsuites> 03:33:06 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) 03:33:06 Test_0001_Line_0000__C11_in_user result = passed. 03:33:06 Test_0002_Line_0000__C11_in_user result = failure. 03:33:06 Test_0003_Line_0000__C11_in_user result = failure. 03:33:06 03:33:06 %~ test_completed_exit(40) 03:33:06 totalTime=1.000 03:33:06 03:33:06 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' 03:33:06 03:33:13 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 03:33:13 ISSUE_ID=545 03:33:13 ISSUE_OC=OPEN 03:33:13 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 03:33:13 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 03:33:13 FileTestCase=logicmoo.pfc.test.sanity_base.CIRCLE_01C JUnit 03:33:13 03:33:13 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']" 03:33:13 03:33:13 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:33:13 03:33:13 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01c.pfc 03:33:13 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01C/ 03:33:13 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01C 03:33:13 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/546 03:33:13 03:33:13 03:33:14 %~ init_phase(after_load) 03:33:14 %~ init_phase(restore_state) 03:33:14 % 03:33:14 %~ init_why(after_boot,program) 03:33:14 %~ after_boot. 03:33:14 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:33:14 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc'), 03:33:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:33:14 %~ message_hook( 03:33:14 %~ error( permission_error(redefine,module,logicmoo_test), 03:33:14 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:33:14 %~ error, 03:33:14 %~ [ '~q/~w: '-[module,2], 03:33:14 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:33:14 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:33:14 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:33:14 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:14 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:33:14 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:14 03:33:14 03:33:14 :- abolish(a11,0). 03:33:14 /*~ 03:33:14 ~*/ 03:33:14 03:33:14 :- abolish(b11,0). 03:33:14 /*~ 03:33:14 ~*/ 03:33:14 03:33:14 :- abolish(c11,0). 03:33:14 03:33:14 /*~ 03:33:14 ~*/ 03:33:14 03:33:14 03:33:14 a11 ==> b11. 03:33:14 /*~ 03:33:14 ~*/ 03:33:14 03:33:14 b11 ==> c11. 03:33:14 03:33:14 /*~ 03:33:14 ~*/ 03:33:14 03:33:14 03:33:14 a11 ==> b22. 03:33:14 /*~ 03:33:14 ~*/ 03:33:14 03:33:14 b22 ==> c11. 03:33:14 03:33:14 /*~ 03:33:14 ~*/ 03:33:14 03:33:14 03:33:14 a11. 03:33:14 03:33:14 /*~ 03:33:14 ~*/ 03:33:14 03:33:14 03:33:14 :- mpred_test(c11). 03:33:14 03:33:14 % remove only axiomatic support for b11 03:33:14 /*~ 03:33:14 %~ ?-( mpred_test("Test_0001_Line_0000__C11_in_user",user:c11)). 03:33:14 passed=info(why_was_true(user:c11)) 03:33:14 no_proof_for(c11). 03:33:14 03:33:14 no_proof_for(c11). 03:33:14 03:33:14 no_proof_for(c11). 03:33:14 03:33:14 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C-Test_0001_Line_0000__C11_in_user'. 03:33:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C'. 03:33:14 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\']"'. 03:33:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:14 ~*/ 03:33:14 03:33:14 03:33:14 % remove only axiomatic support for b11 03:33:14 \+ b11. 03:33:14 03:33:14 /*~ 03:33:14 %~ debugm( baseKB, 03:33:14 %~ show_success( baseKB, 03:33:14 %~ baseKB : mpred_withdraw( b11, 03:33:14 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/circle_01c.pfc ',27) , 03:33:14 %~ ax)))) 03:33:14 ~*/ 03:33:14 03:33:14 03:33:14 :- mpred_test(c11). 03:33:14 03:33:14 /*~ 03:33:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:29 03:33:14 %~ ?-( mpred_test("Test_0002_Line_0000__C11_in_user",user:c11)). 03:33:14 failure=info((why_was_true(user:(\+c11)),nop(ftrace(user:c11)))) 03:33:14 no_proof_for(\+c11). 03:33:14 03:33:14 no_proof_for(\+c11). 03:33:14 03:33:14 no_proof_for(\+c11). 03:33:14 03:33:14 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C-Test_0002_Line_0000__C11_in_user'. 03:33:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C'. 03:33:14 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\']"'. 03:33:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:14 ~*/ 03:33:14 03:33:14 03:33:14 c11 ==> a11. 03:33:14 /*~ 03:33:14 ~*/ 03:33:14 03:33:14 :- mpred_test(c11). 03:33:14 03:33:14 03:33:14 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01c.pfc 03:33:14 % 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/ 03:33:14 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01C 03:33:14 03:33:14 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/546 03:33:14 /*~ 03:33:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:32 03:33:14 %~ ?-( mpred_test("Test_0003_Line_0000__C11_in_user",user:c11)). 03:33:14 failure=info((why_was_true(user:(\+c11)),nop(ftrace(user:c11)))) 03:33:14 no_proof_for(\+c11). 03:33:14 03:33:14 no_proof_for(\+c11). 03:33:14 03:33:14 no_proof_for(\+c11). 03:33:14 03:33:14 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C-Test_0003_Line_0000__C11_in_user'. 03:33:14 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01C'. 03:33:14 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\']"'. 03:33:14 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:14 ~*/ 03:33:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:40 03:33:14 %~ unused(no_junit_results) 03:33:14 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107605348-junit.xml 03:33:14 <gt;oxml version="1.0" encoding="utf-8"?> 03:33:14 <gt;testsuites> 03:33:14 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:33:14 % use :- set_prolog_flag(junit_show_converage, true). 03:33:14 03:33:14 % No tests to run 03:33:14 ]]>><gt;/system-out><gt;/testsuites> 03:33:14 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) 03:33:14 Test_0001_Line_0000__C11_in_user result = passed. 03:33:14 Test_0002_Line_0000__C11_in_user result = failure. 03:33:14 Test_0003_Line_0000__C11_in_user result = failure. 03:33:14 03:33:14 %~ test_completed_exit(40) 03:33:14 totalTime=1.000 03:33:14 03:33:14 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' 03:33:14 03:33:20 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 03:33:20 ISSUE_ID=546 03:33:20 ISSUE_OC=OPEN 03:33:20 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 03:33:20 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 03:33:20 FileTestCase=logicmoo.pfc.test.sanity_base.CIRCLE_01B JUnit 03:33:20 03:33:20 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']" 03:33:20 03:33:20 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:33:20 03:33:20 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01b.pfc 03:33:20 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01B/ 03:33:20 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01B 03:33:20 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/582 03:33:20 03:33:20 03:33:21 %~ init_phase(after_load) 03:33:21 %~ init_phase(restore_state) 03:33:21 % 03:33:21 %~ init_why(after_boot,program) 03:33:21 %~ after_boot. 03:33:21 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:33:21 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01b.pfc'), 03:33:21 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:33:21 %~ message_hook( 03:33:21 %~ error( permission_error(redefine,module,logicmoo_test), 03:33:21 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:33:21 %~ error, 03:33:21 %~ [ '~q/~w: '-[module,2], 03:33:21 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:33:21 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:33:21 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:33:21 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:33:21 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:21 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:33:21 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:21 03:33:21 03:33:21 :- abolish(a11,0). 03:33:21 /*~ 03:33:21 ~*/ 03:33:21 03:33:21 :- abolish(b11,0). 03:33:21 /*~ 03:33:21 ~*/ 03:33:21 03:33:21 :- abolish(c11,0). 03:33:21 03:33:21 /*~ 03:33:21 ~*/ 03:33:21 03:33:21 03:33:21 a11 ==> b11. 03:33:21 /*~ 03:33:21 ~*/ 03:33:21 03:33:21 b11 ==> c11. 03:33:21 /*~ 03:33:21 ~*/ 03:33:21 03:33:21 c11 ==> a11. 03:33:21 03:33:21 /*~ 03:33:21 ~*/ 03:33:21 03:33:21 03:33:21 a11. 03:33:21 03:33:21 /*~ 03:33:21 ~*/ 03:33:21 03:33:21 03:33:21 :- mpred_test(c11). 03:33:21 03:33:21 03:33:21 /*~ 03:33:21 %~ ?-( mpred_test("Test_0001_Line_0000__C11_in_user",user:c11)). 03:33:21 passed=info(why_was_true(user:c11)) 03:33:21 no_proof_for(c11). 03:33:21 03:33:21 no_proof_for(c11). 03:33:21 03:33:21 no_proof_for(c11). 03:33:21 03:33:21 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01B-Test_0001_Line_0000__C11_in_user'. 03:33:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01B'. 03:33:21 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\']"'. 03:33:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:21 ~*/ 03:33:21 03:33:21 03:33:21 03:33:21 ~ b11. 03:33:21 03:33:21 /*~ 03:33:21 ~*/ 03:33:21 03:33:21 03:33:21 :- mpred_test(\+ c11). 03:33:21 03:33:21 03:33:21 03:33:21 03:33:21 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01b.pfc 03:33:21 % 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/ 03:33:21 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01B 03:33:21 03:33:21 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/582 03:33:21 /*~ 03:33:21 %~ ?-( mpred_test("Test_0002_Line_0000__naf_C11_in_user",user:(\+c11))). 03:33:21 passed=info(why_was_true(user:(\+c11))) 03:33:21 no_proof_for(\+c11). 03:33:21 03:33:21 no_proof_for(\+c11). 03:33:21 03:33:21 no_proof_for(\+c11). 03:33:21 03:33:21 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01B-Test_0002_Line_0000__naf_C11_in_user'. 03:33:21 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01B'. 03:33:21 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\']"'. 03:33:21 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:21 ~*/ 03:33:21 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01b.pfc:37 03:33:21 %~ unused(no_junit_results) 03:33:21 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.063780525-junit.xml 03:33:21 <gt;oxml version="1.0" encoding="utf-8"?> 03:33:21 <gt;testsuites> 03:33:21 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:33:21 % use :- set_prolog_flag(junit_show_converage, true). 03:33:21 03:33:21 % No tests to run 03:33:21 ]]>><gt;/system-out><gt;/testsuites> 03:33:21 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) 03:33:21 Test_0001_Line_0000__C11_in_user result = passed. 03:33:21 Test_0002_Line_0000__naf_C11_in_user result = passed. 03:33:21 03:33:21 %~ test_completed_exit(96) 03:33:21 totalTime=1.000 03:33:21 03:33:21 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' 03:33:21 03:33:27 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 03:33:27 ISSUE_ID=582 03:33:27 ISSUE_OC=OPEN 03:33:27 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 03:33:27 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 03:33:27 FileTestCase=logicmoo.pfc.test.sanity_base.CIRCLE_01A JUnit 03:33:27 03:33:27 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']" 03:33:27 03:33:27 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:33:27 03:33:27 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01a.pfc 03:33:27 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/CIRCLE_01A/ 03:33:27 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01A 03:33:27 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/350 03:33:27 03:33:27 03:33:28 %~ init_phase(after_load) 03:33:28 %~ init_phase(restore_state) 03:33:28 % 03:33:28 %~ init_why(after_boot,program) 03:33:28 %~ after_boot. 03:33:28 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:33:28 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc'), 03:33:28 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:33:28 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:33:28 %~ message_hook( 03:33:28 %~ error( permission_error(redefine,module,logicmoo_test), 03:33:28 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:33:28 %~ error, 03:33:28 %~ [ '~q/~w: '-[module,2], 03:33:28 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:33:28 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:33:28 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:33:28 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:28 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:33:28 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:28 03:33:28 03:33:28 :- abolish(a11,0). 03:33:28 /*~ 03:33:28 ~*/ 03:33:28 03:33:28 :- abolish(b11,0). 03:33:28 /*~ 03:33:28 ~*/ 03:33:28 03:33:28 :- abolish(c11,0). 03:33:28 03:33:28 /*~ 03:33:28 ~*/ 03:33:28 03:33:28 03:33:28 a11 ==> b11. 03:33:28 /*~ 03:33:28 ~*/ 03:33:28 03:33:28 b11 ==> c11. 03:33:28 /*~ 03:33:28 ~*/ 03:33:28 03:33:28 c11 ==> a11. 03:33:28 03:33:28 /*~ 03:33:28 ~*/ 03:33:28 03:33:28 03:33:28 a11. 03:33:28 03:33:28 /*~ 03:33:28 ~*/ 03:33:28 03:33:28 03:33:28 :- mpred_test(a11). 03:33:28 /*~ 03:33:28 %~ ?-( mpred_test("Test_0001_Line_0000__A11_in_user",user:a11)). 03:33:28 passed=info(why_was_true(user:a11)) 03:33:28 no_proof_for(a11). 03:33:28 03:33:28 no_proof_for(a11). 03:33:28 03:33:28 no_proof_for(a11). 03:33:28 03:33:28 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0001_Line_0000__A11_in_user'. 03:33:28 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. 03:33:28 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\']"'. 03:33:28 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:28 ~*/ 03:33:28 03:33:28 :- mpred_test(b11). 03:33:28 /*~ 03:33:28 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:23 03:33:28 %~ ?-( mpred_test("Test_0002_Line_0000__B11_in_user",user:b11)). 03:33:28 passed=info(why_was_true(user:b11)) 03:33:28 no_proof_for(b11). 03:33:28 03:33:28 no_proof_for(b11). 03:33:28 03:33:28 no_proof_for(b11). 03:33:28 03:33:28 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0002_Line_0000__B11_in_user'. 03:33:28 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. 03:33:28 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\']"'. 03:33:28 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:28 ~*/ 03:33:28 03:33:28 :- mpred_test(c11). 03:33:28 03:33:28 /*~ 03:33:28 %~ ?-( mpred_test("Test_0003_Line_0000__C11_in_user",user:c11)). 03:33:28 passed=info(why_was_true(user:c11)) 03:33:28 no_proof_for(c11). 03:33:28 03:33:28 no_proof_for(c11). 03:33:28 03:33:28 no_proof_for(c11). 03:33:28 03:33:28 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0003_Line_0000__C11_in_user'. 03:33:28 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. 03:33:28 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\']"'. 03:33:28 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:28 ~*/ 03:33:28 03:33:28 03:33:28 \+ a11. 03:33:28 03:33:28 /*~ 03:33:28 %~ debugm( baseKB, 03:33:28 %~ show_success( baseKB, 03:33:28 %~ baseKB : mpred_withdraw( a11, 03:33:28 %~ ( mfl4(User,user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/circle_01a.pfc ',26) , 03:33:28 %~ ax)))) 03:33:28 ~*/ 03:33:28 03:33:28 03:33:28 ~ a11. 03:33:28 03:33:28 /*~ 03:33:28 ~*/ 03:33:28 03:33:28 03:33:28 :- mpred_test(\+ a11). 03:33:28 /*~ 03:33:28 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:30 03:33:28 %~ ?-( mpred_test("Test_0004_Line_0000__naf_A11_in_user",user:(\+a11))). 03:33:28 passed=info(why_was_true(user:(\+a11))) 03:33:28 no_proof_for(\+a11). 03:33:28 03:33:28 no_proof_for(\+a11). 03:33:28 03:33:28 no_proof_for(\+a11). 03:33:28 03:33:28 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0004_Line_0000__naf_A11_in_user'. 03:33:28 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. 03:33:28 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\']"'. 03:33:28 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:28 ~*/ 03:33:28 03:33:28 :- mpred_test(\+ b11). 03:33:28 /*~ 03:33:28 %~ ?-( mpred_test("Test_0005_Line_0000__naf_B11_in_user",user:(\+b11))). 03:33:28 passed=info(why_was_true(user:(\+b11))) 03:33:28 no_proof_for(\+b11). 03:33:28 03:33:28 no_proof_for(\+b11). 03:33:28 03:33:28 no_proof_for(\+b11). 03:33:28 03:33:28 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0005_Line_0000__naf_B11_in_user'. 03:33:28 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. 03:33:28 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\']"'. 03:33:28 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:28 ~*/ 03:33:28 03:33:28 :- mpred_test(\+ c11). 03:33:28 03:33:28 03:33:28 /*~ 03:33:28 %~ ?-( mpred_test("Test_0006_Line_0000__naf_C11_in_user",user:(\+c11))). 03:33:28 passed=info(why_was_true(user:(\+c11))) 03:33:28 no_proof_for(\+c11). 03:33:28 03:33:28 no_proof_for(\+c11). 03:33:28 03:33:28 no_proof_for(\+c11). 03:33:28 03:33:28 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0006_Line_0000__naf_C11_in_user'. 03:33:28 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. 03:33:28 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\']"'. 03:33:28 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:28 ~*/ 03:33:28 03:33:28 03:33:28 03:33:28 b11. 03:33:28 03:33:28 /*~ 03:33:28 ~*/ 03:33:28 03:33:28 03:33:28 :- mpred_test(a11). 03:33:28 03:33:28 03:33:28 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/350 03:33:28 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/circle_01a.pfc 03:33:28 % 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/ 03:33:28 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACIRCLE_01A 03:33:28 03:33:28 /*~ 03:33:28 %~ ?-( mpred_test("Test_0007_Line_0000__A11_in_user",user:a11)). 03:33:28 passed=info(why_was_true(user:a11)) 03:33:28 no_proof_for(a11). 03:33:28 03:33:28 no_proof_for(a11). 03:33:28 03:33:28 no_proof_for(a11). 03:33:28 03:33:28 name = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A-Test_0007_Line_0000__A11_in_user'. 03:33:28 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.CIRCLE_01A'. 03:33:28 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\']"'. 03:33:28 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:28 ~*/ 03:33:28 %~ unused(no_junit_results) 03:33:28 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121366204-junit.xml 03:33:28 <gt;oxml version="1.0" encoding="utf-8"?> 03:33:28 <gt;testsuites> 03:33:28 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:33:28 % use :- set_prolog_flag(junit_show_converage, true). 03:33:28 03:33:28 % No tests to run 03:33:28 ]]>><gt;/system-out><gt;/testsuites> 03:33:28 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) 03:33:28 Test_0001_Line_0000__A11_in_user result = passed. 03:33:28 Test_0002_Line_0000__B11_in_user result = passed. 03:33:28 Test_0003_Line_0000__C11_in_user result = passed. 03:33:28 Test_0004_Line_0000__naf_A11_in_user result = passed. 03:33:28 Test_0005_Line_0000__naf_B11_in_user result = passed. 03:33:28 Test_0006_Line_0000__naf_C11_in_user result = passed. 03:33:28 Test_0007_Line_0000__A11_in_user result = passed. 03:33:28 03:33:28 %~ test_completed_exit(96) 03:33:28 totalTime=1.000 03:33:28 03:33:28 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' 03:33:28 03:33:34 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 03:33:34 ISSUE_ID=350 03:33:34 ISSUE_OC=OPEN 03:33:34 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 03:33:34 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 03:33:34 FileTestCase=logicmoo.pfc.test.sanity_base.BWD_01A JUnit 03:33:34 03:33:34 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']" 03:33:34 03:33:34 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:33:34 03:33:34 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bwd_01a.pfc 03:33:34 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BWD_01A/ 03:33:34 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABWD_01A 03:33:34 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/308 03:33:34 03:33:34 03:33:39 %~ init_phase(after_load) 03:33:39 %~ init_phase(restore_state) 03:33:39 % 03:33:39 %~ init_why(after_boot,program) 03:33:39 %~ after_boot. 03:33:39 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:33:39 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc'), 03:33:39 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:33:39 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:33:39 %~ message_hook( 03:33:39 %~ error( permission_error(redefine,module,logicmoo_test), 03:33:39 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:33:39 %~ error, 03:33:39 %~ [ '~q/~w: '-[module,2], 03:33:39 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:33:39 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:33:39 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:33:39 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:39 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:33:39 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:39 03:33:39 03:33:39 03:33:39 :- dynamic(bc_q/1). 03:33:39 /*~ 03:33:39 ~*/ 03:33:39 03:33:39 :- dynamic(bc_p/1). 03:33:39 03:33:39 /*~ 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 bc_p(a). 03:33:39 03:33:39 /*~ 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 :- ain((bc_q(N) <gt;- bc_p(N))). 03:33:39 /*~ 03:33:39 ~*/ 03:33:39 03:33:39 :- listing(bc_q/1). 03:33:39 03:33:39 /*~ 03:33:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:22 03:33:39 %~ skipped( listing( bc_q/1)) 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 bc_p(b). 03:33:39 /*~ 03:33:39 ~*/ 03:33:39 03:33:39 :- listing(bc_p/1). 03:33:39 03:33:39 03:33:39 /*~ 03:33:39 %~ skipped( listing( bc_p/1)) 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 03:33:39 :- mpred_test(call_u(bc_p(b))). 03:33:39 03:33:39 %= nothing cached 03:33:39 /*~ 03:33:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:28 03:33:39 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:call_u(bc_p(b)))). 03:33:39 passed=info(why_was_true(user:call_u(bc_p(b)))) 03:33:39 no_proof_for(call_u(bc_p(b))). 03:33:39 03:33:39 no_proof_for(call_u(bc_p(b))). 03:33:39 03:33:39 no_proof_for(call_u(bc_p(b))). 03:33:39 03:33:39 name = 'logicmoo.pfc.test.sanity_base.BWD_01A-Test_0001_Line_0000__B_in_user'. 03:33:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01A'. 03:33:39 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\']"'. 03:33:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01A_Test_0001_Line_0000_B_in_user-junit.xml 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 %= nothing cached 03:33:39 :- listing(bc_q/1). 03:33:39 /*~ 03:33:39 %~ skipped( listing( bc_q/1)) 03:33:39 ~*/ 03:33:39 03:33:39 :- mpred_test(\+ clause(bc_q(_),true)). 03:33:39 03:33:39 03:33:39 /*~ 03:33:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:32 03:33:39 %~ ?-( mpred_test("Test_0002_Line_0000__naf_bc_q_1_in_user",user:(\+clause(bc_q(Q),true)))). 03:33:39 passed=info(why_was_true(user:(\+clause(bc_q(_41208),true)))) 03:33:39 no_proof_for(\+clause(bc_q(Q1),true)). 03:33:39 03:33:39 no_proof_for(\+clause(bc_q(Q1),true)). 03:33:39 03:33:39 no_proof_for(\+clause(bc_q(Q1),true)). 03:33:39 03:33:39 name = 'logicmoo.pfc.test.sanity_base.BWD_01A-Test_0002_Line_0000__naf_bc_q_1_in_user'. 03:33:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01A'. 03:33:39 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\']"'. 03:33:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01A_Test_0002_Line_0000_naf_bc_q_1_in_user-junit.xml 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 03:33:39 :- mpred_test(((bc_q(b)))). 03:33:39 03:33:39 %= something cached 03:33:39 03:33:39 /*~ 03:33:39 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:bc_q(b))). 03:33:39 failure=info((why_was_true(user:(\+bc_q(b))),nop(ftrace(user:bc_q(b))))) 03:33:39 no_proof_for(\+bc_q(b)). 03:33:39 03:33:39 no_proof_for(\+bc_q(b)). 03:33:39 03:33:39 no_proof_for(\+bc_q(b)). 03:33:39 03:33:39 name = 'logicmoo.pfc.test.sanity_base.BWD_01A-Test_0003_Line_0000__B_in_user'. 03:33:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01A'. 03:33:39 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\']"'. 03:33:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01A_Test_0003_Line_0000_B_in_user-junit.xml 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 %= something cached 03:33:39 03:33:39 :- listing(bc_q/1). 03:33:39 03:33:39 /*~ 03:33:39 %~ skipped( listing( bc_q/1)) 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 :- mpred_test( clause(bc_q(_),true)). 03:33:39 03:33:39 03:33:39 % Are we cleaning up backchains? 03:33:39 /*~ 03:33:39 %~ ?-( mpred_test("Test_0004_Line_0000__bc_q_1_in_user",user:clause(bc_q(Q),true))). 03:33:39 failure=info((why_was_true(user:(\+clause(bc_q(_442),true))),nop(ftrace(user:clause(bc_q(_442),true))))) 03:33:39 no_proof_for(\+clause(bc_q(Q1),true)). 03:33:39 03:33:39 no_proof_for(\+clause(bc_q(Q1),true)). 03:33:39 03:33:39 no_proof_for(\+clause(bc_q(Q1),true)). 03:33:39 03:33:39 name = 'logicmoo.pfc.test.sanity_base.BWD_01A-Test_0004_Line_0000__bc_q_1_in_user'. 03:33:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01A'. 03:33:39 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\']"'. 03:33:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01A_Test_0004_Line_0000_bc_q_1_in_user-junit.xml 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 03:33:39 % Are we cleaning up backchains? 03:33:39 :- xlisting(bc_q/1). 03:33:39 03:33:39 /*~ 03:33:39 %~ skipped(messy_on_output,xlisting(bc_q/1)) 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 :- mpred_test(((mpred_retract(((bc_q(N) <gt;- bc_p(N))))),\+ clause(bc_q(_),true))). 03:33:39 03:33:39 03:33:39 /*~ 03:33:39 %~ ?-( mpred_test( "Test_0005_Line_0000__bc_q_1_in_user", 03:33:39 %~ user : mpred_retract((bc_q(N)<gt;-bc_p(N))),\+clause(bc_q(Q),true))). 03:33:39 :- dynamic (<gt;-)/2. 03:33:39 :- multifile (<gt;-)/2. 03:33:39 :- public (<gt;-)/2. 03:33:39 :- module_transparent (<gt;-)/2. 03:33:39 03:33:39 bc_q(A)<gt;-bc_p(A). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_blast((bc_q(_53258)<gt;-bc_p(_53258))))) 03:33:39 :- dynamic (<gt;-)/2. 03:33:39 :- multifile (<gt;-)/2. 03:33:39 :- public (<gt;-)/2. 03:33:39 :- module_transparent (<gt;-)/2. 03:33:39 03:33:39 bc_q(A)<gt;-bc_p(A). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:33:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:47 03:33:39 %~ make_dynamic_here(baseKB,mpred_warnings(true)) 03:33:39 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/bwd_01a.pfc#L47 03:33:39 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:33:39 03:33:39 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_blast((bc_q(_53258)<gt;-bc_p(_53258))))) 03:33:39 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/bwd_01a.pfc#L47 03:33:39 failure=info((why_was_true(user:(\+ (mpred_retract((bc_q(_53258)<gt;-bc_p(_53258))),\+clause(bc_q(_53280),true)))),nop(ftrace(user:(mpred_retract((bc_q(_53258)<gt;-bc_p(_53258))),\+clause(bc_q(_53280),true)))))) 03:33:39 no_proof_for(\+ (mpred_retract((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:33:39 03:33:39 :- dynamic (<gt;-)/2. 03:33:39 :- multifile (<gt;-)/2. 03:33:39 :- public (<gt;-)/2. 03:33:39 :- module_transparent (<gt;-)/2. 03:33:39 03:33:39 bc_q(A)<gt;-bc_p(A). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 :- dynamic (<gt;-)/2. 03:33:39 :- multifile (<gt;-)/2. 03:33:39 :- public (<gt;-)/2. 03:33:39 :- module_transparent (<gt;-)/2. 03:33:39 03:33:39 bc_q(A)<gt;-bc_p(A). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:33:39 03:33:39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:33:39 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:33:39 no_proof_for(\+ (mpred_retract((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:33:39 03:33:39 no_proof_for(\+ (mpred_retract((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:33:39 03:33:39 name = 'logicmoo.pfc.test.sanity_base.BWD_01A-Test_0005_Line_0000__bc_q_1_in_user'. 03:33:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01A'. 03:33:39 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\']"'. 03:33:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01A_Test_0005_Line_0000_bc_q_1_in_user-junit.xml 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 03:33:39 :- mpred_test(\+ clause(bc_q(_),true)). 03:33:39 03:33:39 /*~ 03:33:39 %~ ?-( mpred_test("Test_0006_Line_0000__naf_bc_q_1_in_user",user:(\+clause(bc_q(Q),true)))). 03:33:39 passed=info(why_was_true(user:(\+clause(bc_q(_155924),true)))) 03:33:39 no_proof_for(\+clause(bc_q(Q1),true)). 03:33:39 03:33:39 no_proof_for(\+clause(bc_q(Q1),true)). 03:33:39 03:33:39 no_proof_for(\+clause(bc_q(Q1),true)). 03:33:39 03:33:39 name = 'logicmoo.pfc.test.sanity_base.BWD_01A-Test_0006_Line_0000__naf_bc_q_1_in_user'. 03:33:39 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BWD_01A'. 03:33:39 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\']"'. 03:33:39 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BWD_01A_Test_0006_Line_0000_naf_bc_q_1_in_user-junit.xml 03:33:39 ~*/ 03:33:39 03:33:39 03:33:39 :- xlisting(bc_q/1). 03:33:39 03:33:39 03:33:39 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/308 03:33:39 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bwd_01a.pfc 03:33:39 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BWD_01A/logicmoo_pfc_test_sanity_base_BWD_01A_JUnit/ 03:33:39 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABWD_01A 03:33:39 03:33:39 /*~ 03:33:39 %~ skipped(messy_on_output,xlisting(bc_q/1)) 03:33:39 ~*/ 03:33:39 %~ unused(no_junit_results) 03:33:39 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2339290250000001-junit.xml 03:33:39 <gt;oxml version="1.0" encoding="utf-8"?> 03:33:39 <gt;testsuites> 03:33:39 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:33:39 % use :- set_prolog_flag(junit_show_converage, true). 03:33:39 03:33:39 % No tests to run 03:33:39 ]]>><gt;/system-out><gt;/testsuites> 03:33:39 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) 03:33:39 Test_0001_Line_0000__B_in_user result = passed. 03:33:39 Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. 03:33:39 Test_0003_Line_0000__B_in_user result = failure. 03:33:39 Test_0004_Line_0000__bc_q_1_in_user result = failure. 03:33:39 Test_0005_Line_0000__bc_q_1_in_user result = failure. 03:33:39 Test_0006_Line_0000__naf_bc_q_1_in_user result = passed. 03:33:39 03:33:39 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:60 03:33:39 %~ test_completed_exit(40) 03:33:39 totalTime=5.000 03:33:39 03:33:39 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' 03:33:39 03:33:45 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 03:33:45 ISSUE_ID=308 03:33:45 ISSUE_OC=OPEN 03:33:45 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 03:33:45 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 03:33:45 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 03:33:45 FileTestCase=logicmoo.pfc.test.sanity_base.BIRDS_01D JUnit 03:33:45 03:33:45 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']" 03:33:45 03:33:45 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:33:45 03:33:45 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01d.pfc 03:33:45 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01D/ 03:33:45 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01D 03:33:45 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/309 03:33:45 03:33:45 03:33:46 %~ init_phase(after_load) 03:33:46 %~ init_phase(restore_state) 03:33:46 % 03:33:46 %~ init_why(after_boot,program) 03:33:46 %~ after_boot. 03:33:46 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:33:46 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc'), 03:33:46 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:33:46 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:33:46 %~ message_hook( 03:33:46 %~ error( permission_error(redefine,module,logicmoo_test), 03:33:46 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:33:46 %~ error, 03:33:46 %~ [ '~q/~w: '-[module,2], 03:33:46 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:33:46 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:33:46 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:33:46 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:46 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:33:46 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:46 03:33:46 03:33:46 :- expects_dialect(pfc). 03:33:46 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 (tType(COL)==>{kb_local(COL/1)}, 03:33:46 functorDeclares(COL), 03:33:46 (t(COL,X)<gt;==>instanceOf(X,COL))). 03:33:46 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 ==> tType(tType). 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 ==> tType(tFly). 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 ==> tType(tCanary). 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 ==> tType(tPenguin). 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 ==> tType(tBird). 03:33:46 03:33:46 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 03:33:46 :- mpred_test(predicate_property(tBird(_),dynamic)). 03:33:46 03:33:46 /*~ 03:33:46 %~ ?-( mpred_test("Test_0001_Line_0000__tBird_1_in_user",user:predicate_property(tBird(Bird),dynamic))). 03:33:46 passed=info(why_was_true(user:predicate_property(tBird(_438),dynamic))) 03:33:46 no_proof_for(predicate_property(tBird(Bird1),dynamic)). 03:33:46 03:33:46 no_proof_for(predicate_property(tBird(Bird1),dynamic)). 03:33:46 03:33:46 no_proof_for(predicate_property(tBird(Bird1),dynamic)). 03:33:46 03:33:46 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0001_Line_0000__tBird_1_in_user'. 03:33:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:46 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\']"'. 03:33:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 subClassOf(C1,C2)==> (instanceOf(X,C1)==>instanceOf(X,C2)). 03:33:46 03:33:46 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 03:33:46 :- dmsg("A cannary is a type of bird."). 03:33:46 /*~ 03:33:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:46 03:33:46 %~ A cannary is a type of bird. 03:33:46 ~*/ 03:33:46 03:33:46 ==> subClassOf(tCanary,tBird). 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 :- dmsg("A penguin is a type of bird."). 03:33:46 /*~ 03:33:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:48 03:33:46 %~ A penguin is a type of bird. 03:33:46 ~*/ 03:33:46 03:33:46 ==> subClassOf(tPenguin,tBird). 03:33:46 03:33:46 03:33:46 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 03:33:46 03:33:46 :- dmsg("Chilly is a penguin."). 03:33:46 /*~ 03:33:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:53 03:33:46 %~ Chilly is a penguin. 03:33:46 ~*/ 03:33:46 03:33:46 ==> tPenguin(iChilly). 03:33:46 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 :- dmsg("Make sure Chilly is a bird now."). 03:33:46 /*~ 03:33:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:56 03:33:46 %~ Make sure Chilly is a bird now. 03:33:46 ~*/ 03:33:46 03:33:46 :- mpred_test((tBird(iChilly))). 03:33:46 03:33:46 03:33:46 /*~ 03:33:46 %~ ?-( mpred_test("Test_0002_Line_0000__IChilly_in_user",user:tBird(iChilly))). 03:33:46 passed=info(why_was_true(user:tBird(iChilly))) 03:33:46 no_proof_for(tBird(iChilly)). 03:33:46 03:33:46 no_proof_for(tBird(iChilly)). 03:33:46 03:33:46 no_proof_for(tBird(iChilly)). 03:33:46 03:33:46 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0002_Line_0000__IChilly_in_user'. 03:33:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:46 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\']"'. 03:33:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 03:33:46 :- dmsg("Tweety is a canary."). 03:33:46 /*~ 03:33:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:60 03:33:46 %~ Tweety is a canary. 03:33:46 ~*/ 03:33:46 03:33:46 tCanary(iTweety). 03:33:46 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 :- mpred_test((tBird(iTweety))). 03:33:46 03:33:46 /*~ 03:33:46 %~ ?-( mpred_test("Test_0003_Line_0000__ITweety_in_user",user:tBird(iTweety))). 03:33:46 passed=info(why_was_true(user:tBird(iTweety))) 03:33:46 no_proof_for(tBird(iTweety)). 03:33:46 03:33:46 no_proof_for(tBird(iTweety)). 03:33:46 03:33:46 no_proof_for(tBird(iTweety)). 03:33:46 03:33:46 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0003_Line_0000__ITweety_in_user'. 03:33:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:46 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\']"'. 03:33:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 :- dmsg("birds fly by default."). 03:33:46 /*~ 03:33:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:65 03:33:46 %~ birds fly by default. 03:33:46 ~*/ 03:33:46 03:33:46 mdefault(( tBird(X) ==> tFly(X) )). 03:33:46 03:33:46 /*~ 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 :- mpred_test((tBird(iTweety))). 03:33:46 /*~ 03:33:46 %~ ?-( mpred_test("Test_0004_Line_0000__ITweety_in_user",user:tBird(iTweety))). 03:33:46 passed=info(why_was_true(user:tBird(iTweety))) 03:33:46 no_proof_for(tBird(iTweety)). 03:33:46 03:33:46 no_proof_for(tBird(iTweety)). 03:33:46 03:33:46 no_proof_for(tBird(iTweety)). 03:33:46 03:33:46 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0004_Line_0000__ITweety_in_user'. 03:33:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:46 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\']"'. 03:33:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:46 ~*/ 03:33:46 03:33:46 :- mpred_test((tFly(iTweety))). 03:33:46 03:33:46 /*~ 03:33:46 %~ ?-( mpred_test("Test_0005_Line_0000__ITweety_in_user",user:tFly(iTweety))). 03:33:46 passed=info(why_was_true(user:tFly(iTweety))) 03:33:46 no_proof_for(tFly(iTweety)). 03:33:46 03:33:46 no_proof_for(tFly(iTweety)). 03:33:46 03:33:46 no_proof_for(tFly(iTweety)). 03:33:46 03:33:46 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0005_Line_0000__ITweety_in_user'. 03:33:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:46 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\']"'. 03:33:46 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:46 ~*/ 03:33:46 03:33:46 03:33:46 :- dmsg("make sure Chilly can fly"). 03:33:46 /*~ 03:33:46 %~ make sure Chilly can fly 03:33:46 ~*/ 03:33:46 03:33:46 :- mpred_test((instanceOf(I,tFly),I=iChilly)). 03:33:46 03:33:46 /*~ 03:33:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:72 03:33:46 %~ ?-( mpred_test("Test_0006_Line_0000__TFly_in_user",user:(instanceOf(I,tFly),I=iChilly))). 03:33:46 passed=info(why_was_true(user:(instanceOf(iChilly,tFly),iChilly=iChilly))) 03:33:46 no_proof_for((instanceOf(iChilly,tFly),iChilly=iChilly)). 03:33:46 03:33:46 no_proof_for((instanceOf(iChilly,tFly),iChilly=iChilly)). 03:33:46 03:33:46 no_proof_for((instanceOf(iChilly,tFly),iChilly=iChilly)). 03:33:46 03:33:46 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0006_Line_0000__TFly_in_user'. 03:33:46 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:46 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 :- mpred_test((tBird(iTweety))). 03:33:47 03:33:47 /*~ 03:33:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:74 03:33:47 %~ ?-( mpred_test("Test_0007_Line_0000__ITweety_in_user",user:tBird(iTweety))). 03:33:47 passed=info(why_was_true(user:tBird(iTweety))) 03:33:47 no_proof_for(tBird(iTweety)). 03:33:47 03:33:47 no_proof_for(tBird(iTweety)). 03:33:47 03:33:47 no_proof_for(tBird(iTweety)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0007_Line_0000__ITweety_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 :- listing([tFly/1,tBird/1,instanceOf/2]). 03:33:47 03:33:47 03:33:47 /*~ 03:33:47 %~ skipped( listing( [ tFly/1, tBird/1,instanceOf/2])) 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 03:33:47 :- dmsg("make sure Tweety can fly (and again Chilly)"). 03:33:47 /*~ 03:33:47 %~ make sure Tweety can fly (and again Chilly) 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_test((tFly(iTweety))). 03:33:47 /*~ 03:33:47 %~ ?-( mpred_test("Test_0008_Line_0000__ITweety_in_user",user:tFly(iTweety))). 03:33:47 passed=info(why_was_true(user:tFly(iTweety))) 03:33:47 no_proof_for(tFly(iTweety)). 03:33:47 03:33:47 no_proof_for(tFly(iTweety)). 03:33:47 03:33:47 no_proof_for(tFly(iTweety)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0008_Line_0000__ITweety_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_test((tFly(iChilly))). 03:33:47 03:33:47 03:33:47 /*~ 03:33:47 %~ ?-( mpred_test("Test_0009_Line_0000__IChilly_in_user",user:tFly(iChilly))). 03:33:47 passed=info(why_was_true(user:tFly(iChilly))) 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0009_Line_0000__IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 03:33:47 ==> never_retract_u(tBird(iChilly)). 03:33:47 03:33:47 03:33:47 /*~ 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 03:33:47 :- dmsg("penguins do not tFly."). 03:33:47 /*~ 03:33:47 %~ penguins do not tFly. 03:33:47 ~*/ 03:33:47 03:33:47 tPenguin(X) ==> ~tFly(X). 03:33:47 03:33:47 /*~ 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 :- dmsg("confirm Chilly now cant fly"). 03:33:47 /*~ 03:33:47 %~ confirm Chilly now cant fly 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_test((\+ tFly(iChilly))). 03:33:47 /*~ 03:33:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:91 03:33:47 %~ ?-( mpred_test("Test_0010_Line_0000__naf_IChilly_in_user",user:(\+tFly(iChilly)))). 03:33:47 failure=info((why_was_true(user:tFly(iChilly)),nop(ftrace(user:(\+tFly(iChilly)))))) 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0010_Line_0000__naf_IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_test(( ~ tFly(iChilly))). 03:33:47 03:33:47 %= repropigate that Chilly was a bird again (actualy this asserts) 03:33:47 03:33:47 /*~ 03:33:47 %~ ?-( mpred_test("Test_0011_Line_0000__IChilly_in_user",user: ~tFly(iChilly))). 03:33:47 failure=info((why_was_true(user:(\+ ~tFly(iChilly))),nop(ftrace(user: ~tFly(iChilly))))) 03:33:47 no_proof_for(\+ ~tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(\+ ~tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(\+ ~tFly(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0011_Line_0000__IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 %= repropigate that Chilly was a bird again (actualy this asserts) 03:33:47 03:33:47 ==> tBird(iChilly). 03:33:47 03:33:47 /*~ 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 :- listing(tBird/1). 03:33:47 03:33:47 %= the dmsg explains the difference between \+ and ~ 03:33:47 /*~ 03:33:47 %~ skipped( listing( tBird/1)) 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 %= the dmsg explains the difference between \+ and ~ 03:33:47 :- dmsg("confirm Chilly still does not fly"). 03:33:47 /*~ 03:33:47 %~ confirm Chilly still does not fly 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_test(( \+ tFly(iChilly))). 03:33:47 /*~ 03:33:47 %~ ?-( mpred_test("Test_0012_Line_0000__naf_IChilly_in_user",user:(\+tFly(iChilly)))). 03:33:47 failure=info((why_was_true(user:tFly(iChilly)),nop(ftrace(user:(\+tFly(iChilly)))))) 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0012_Line_0000__naf_IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 :- dmsg("confirm Chilly still cant fly"). 03:33:47 /*~ 03:33:47 %~ confirm Chilly still cant fly 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_test(( ~ tFly(iChilly))). 03:33:47 03:33:47 03:33:47 03:33:47 /*~ 03:33:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:104 03:33:47 %~ ?-( mpred_test("Test_0013_Line_0000__IChilly_in_user",user: ~tFly(iChilly))). 03:33:47 failure=info((why_was_true(user:(\+ ~tFly(iChilly))),nop(ftrace(user: ~tFly(iChilly))))) 03:33:47 no_proof_for(\+ ~tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(\+ ~tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(\+ ~tFly(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0013_Line_0000__IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 03:33:47 03:33:47 :- dmsg("Chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed)"). 03:33:47 03:33:47 03:33:47 /*~ 03:33:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:108 03:33:47 %~ Chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed) 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 03:33:47 :- debug_logicmoo(_). 03:33:47 /*~ 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_trace_exec. 03:33:47 /*~ 03:33:47 ~*/ 03:33:47 03:33:47 :- debug_logicmoo(logicmoo(_)). 03:33:47 03:33:47 /*~ 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 :- mpred_test(tBird(iChilly)). 03:33:47 03:33:47 /*~ 03:33:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:115 03:33:47 %~ ?-( mpred_test("Test_0014_Line_0000__IChilly_in_user",user:tBird(iChilly))). 03:33:47 passed=info(why_was_true(user:tBird(iChilly))) 03:33:47 no_proof_for(tBird(iChilly)). 03:33:47 03:33:47 no_proof_for(tBird(iChilly)). 03:33:47 03:33:47 no_proof_for(tBird(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0014_Line_0000__IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 ==> never_retract_u(tBird(iChilly)). 03:33:47 03:33:47 03:33:47 /*~ 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 03:33:47 ==> ~ tPenguin(iChilly). 03:33:47 03:33:47 03:33:47 /*~ 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 03:33:47 :- mpred_test((tBird(iChilly))). 03:33:47 03:33:47 /*~ 03:33:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:123 03:33:47 %~ ?-( mpred_test("Test_0015_Line_0000__IChilly_in_user",user:tBird(iChilly))). 03:33:47 passed=info(why_was_true(user:tBird(iChilly))) 03:33:47 no_proof_for(tBird(iChilly)). 03:33:47 03:33:47 no_proof_for(tBird(iChilly)). 03:33:47 03:33:47 no_proof_for(tBird(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0015_Line_0000__IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 :- mpred_test(( \+ tPenguin(iChilly))). 03:33:47 03:33:47 /*~ 03:33:47 %~ ?-( mpred_test("Test_0016_Line_0000__naf_IChilly_in_user",user:(\+tPenguin(iChilly)))). 03:33:47 passed=info(why_was_true(user:(\+tPenguin(iChilly)))) 03:33:47 no_proof_for(\+tPenguin(iChilly)). 03:33:47 03:33:47 no_proof_for(\+tPenguin(iChilly)). 03:33:47 03:33:47 no_proof_for(\+tPenguin(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0016_Line_0000__naf_IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 :- dmsg("Chilly is still a bird"). 03:33:47 /*~ 03:33:47 %~ Chilly is still a bird 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_test((tBird(iChilly))). 03:33:47 03:33:47 /*~ 03:33:47 %~ ?-( mpred_test("Test_0017_Line_0000__IChilly_in_user",user:tBird(iChilly))). 03:33:47 passed=info(why_was_true(user:tBird(iChilly))) 03:33:47 no_proof_for(tBird(iChilly)). 03:33:47 03:33:47 no_proof_for(tBird(iChilly)). 03:33:47 03:33:47 no_proof_for(tBird(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0017_Line_0000__IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 :- dmsg("confirm Chilly is flying bird"). 03:33:47 /*~ 03:33:47 %~ confirm Chilly is flying bird 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_test(( tFly(iChilly))). 03:33:47 03:33:47 /*~ 03:33:47 %~ ?-( mpred_test("Test_0018_Line_0000__IChilly_in_user",user:tFly(iChilly))). 03:33:47 passed=info(why_was_true(user:tFly(iChilly))) 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(tFly(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0018_Line_0000__IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 :- repropagate(tBird(iChilly)). 03:33:47 03:33:47 /*~ 03:33:47 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_fwc(tBird(iChilly)))) 03:33:47 ~*/ 03:33:47 03:33:47 03:33:47 :- dmsg("confirm Chilly is flying bird"). 03:33:47 /*~ 03:33:47 %~ confirm Chilly is flying bird 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_test(( tFly(iChilly))). 03:33:47 /*~ 03:33:47 %~ ?-( mpred_test("Test_0019_Line_0000__IChilly_in_user",user:tFly(iChilly))). 03:33:47 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/birds_01d.pfc#L136 03:33:47 passed=info(why_was_true(user:tFly(iChilly))) 03:33:47 03:33:47 Justifications for tFly(iChilly): 03:33:47 1.1 \+ ~tFly(iChilly) % [/boot/init.pl:512] 03:33:47 1.2 \+tFly(iChilly) % [/boot/init.pl:512] 03:33:47 1.3 \+(tFly(iChilly)/ground(tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly) % [mfl4(_372190,_372192,_372194,_372196)] 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0019_Line_0000__IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_test(( \+ tPenguin(iChilly))). 03:33:47 /*~ 03:33:47 %~ ?-( mpred_test("Test_0020_Line_0000__naf_IChilly_in_user",user:(\+tPenguin(iChilly)))). 03:33:47 passed=info(why_was_true(user:(\+tPenguin(iChilly)))) 03:33:47 no_proof_for(\+tPenguin(iChilly)). 03:33:47 03:33:47 no_proof_for(\+tPenguin(iChilly)). 03:33:47 03:33:47 no_proof_for(\+tPenguin(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0020_Line_0000__naf_IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 03:33:47 :- mpred_test(( \+ ~tFly(iChilly))). 03:33:47 03:33:47 03:33:47 03:33:47 03:33:47 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/309 03:33:47 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01d.pfc 03:33:47 % 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/ 03:33:47 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01D 03:33:47 03:33:47 /*~ 03:33:47 %~ ?-( mpred_test("Test_0021_Line_0000__naf_IChilly_in_user",user:(\+ ~tFly(iChilly)))). 03:33:47 passed=info(why_was_true(user:(\+ ~tFly(iChilly)))) 03:33:47 no_proof_for(\+ ~tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(\+ ~tFly(iChilly)). 03:33:47 03:33:47 no_proof_for(\+ ~tFly(iChilly)). 03:33:47 03:33:47 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01D-Test_0021_Line_0000__naf_IChilly_in_user'. 03:33:47 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01D'. 03:33:47 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\']"'. 03:33:47 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:33:47 ~*/ 03:33:47 %~ unused(no_junit_results) 03:33:47 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.499024502-junit.xml 03:33:47 <gt;oxml version="1.0" encoding="utf-8"?> 03:33:47 <gt;testsuites> 03:33:47 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:33:47 % use :- set_prolog_flag(junit_show_converage, true). 03:33:47 03:33:47 % No tests to run 03:33:47 ]]>><gt;/system-out><gt;/testsuites> 03:33:47 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) 03:33:47 Test_0001_Line_0000__tBird_1_in_user result = passed. 03:33:47 Test_0002_Line_0000__IChilly_in_user result = passed. 03:33:47 Test_0003_Line_0000__ITweety_in_user result = passed. 03:33:47 Test_0004_Line_0000__ITweety_in_user result = passed. 03:33:47 Test_0005_Line_0000__ITweety_in_user result = passed. 03:33:47 Test_0006_Line_0000__TFly_in_user result = passed. 03:33:47 Test_0007_Line_0000__ITweety_in_user result = passed. 03:33:47 Test_0008_Line_0000__ITweety_in_user result = passed. 03:33:47 Test_0009_Line_0000__IChilly_in_user result = passed. 03:33:47 Test_0010_Line_0000__naf_IChilly_in_user result = failure. 03:33:47 Test_0011_Line_0000__IChilly_in_user result = failure. 03:33:47 Test_0012_Line_0000__naf_IChilly_in_user result = failure. 03:33:47 Test_0013_Line_0000__IChilly_in_user result = failure. 03:33:47 Test_0014_Line_0000__IChilly_in_user result = passed. 03:33:47 Test_0015_Line_0000__IChilly_in_user result = passed. 03:33:47 Test_0016_Line_0000__naf_IChilly_in_user result = passed. 03:33:47 Test_0017_Line_0000__IChilly_in_user result = passed. 03:33:47 Test_0018_Line_0000__IChilly_in_user result = passed. 03:33:47 Test_0019_Line_0000__IChilly_in_user result = passed. 03:33:47 Test_0020_Line_0000__naf_IChilly_in_user result = passed. 03:33:47 Test_0021_Line_0000__naf_IChilly_in_user result = passed. 03:33:47 03:33:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:148 03:33:47 %~ test_completed_exit(40) 03:33:47 totalTime=1.000 03:33:47 03:33:47 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' 03:33:47 03:33:52 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 03:33:52 ISSUE_ID=309 03:33:52 ISSUE_OC=OPEN 03:33:52 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 03:33:52 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 03:33:52 FileTestCase=logicmoo.pfc.test.sanity_base.BIRDS_01C JUnit 03:33:52 03:33:52 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']" 03:33:52 03:33:52 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:33:52 03:33:52 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01c.pfc 03:33:52 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01C/ 03:33:52 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01C 03:33:52 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/583 03:33:52 03:33:52 03:33:55 %~ init_phase(after_load) 03:33:55 %~ init_phase(restore_state) 03:33:55 % 03:33:55 %~ init_why(after_boot,program) 03:33:55 %~ after_boot. 03:33:55 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:33:55 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01c.pfc'), 03:33:55 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:33:55 %~ message_hook( 03:33:55 %~ error( permission_error(redefine,module,logicmoo_test), 03:33:55 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:33:55 %~ error, 03:33:55 %~ [ '~q/~w: '-[module,2], 03:33:55 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:33:55 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:33:55 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:33:55 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:33:55 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:55 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:33:55 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:33:55 03:33:55 03:33:55 ~P,P ==> contrradiction. 03:33:55 03:33:55 /*~ 03:33:55 ~*/ 03:33:55 03:33:55 03:33:55 bird(X), \+ ~fly(X) ==> fly(X). 03:33:55 03:33:55 /*~ 03:33:55 ~*/ 03:33:55 03:33:55 03:33:55 penguin(X) ==> bird(X). 03:33:55 03:33:55 /*~ 03:33:55 ~*/ 03:33:55 03:33:55 03:33:55 penguin(X) ==> ~fly(X). 03:33:55 03:33:55 /*~ 03:33:55 ~*/ 03:33:55 03:33:55 03:33:55 bird(X), injured(X) ==> ~fly(X). 03:33:55 03:33:55 /*~ 03:33:55 ~*/ 03:33:55 03:33:55 03:33:55 bird(X), dead(X) ==> ~fly(X). 03:33:55 03:33:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01c.pfc 03:33:55 % 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/ 03:33:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01C 03:33:55 03:33:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/583 03:33:55 /*~ 03:33:55 ~*/ 03:33:55 %~ unused(no_junit_results) 03:33:55 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.993732509-junit.xml 03:33:55 <gt;oxml version="1.0" encoding="utf-8"?> 03:33:55 <gt;testsuites> 03:33:55 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:33:55 % use :- set_prolog_flag(junit_show_converage, true). 03:33:55 03:33:55 % No tests to run 03:33:55 ]]>><gt;/system-out><gt;/testsuites> 03:33:55 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) 03:33:55 03:33:55 %~ test_completed_exit(32) 03:33:55 totalTime=2.000 03:33:55 03:33:55 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' 03:33:55 03:34:00 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 03:34:00 ISSUE_ID=583 03:34:00 ISSUE_OC=OPEN 03:34:00 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 03:34:00 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 03:34:00 FileTestCase=logicmoo.pfc.test.sanity_base.BIRDS_01B JUnit 03:34:00 03:34:00 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']" 03:34:00 03:34:00 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:34:00 03:34:00 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01b.pfc 03:34:00 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01B/ 03:34:00 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01B 03:34:00 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/547 03:34:00 03:34:00 03:34:02 %~ init_phase(after_load) 03:34:02 %~ init_phase(restore_state) 03:34:02 % 03:34:02 %~ init_why(after_boot,program) 03:34:02 %~ after_boot. 03:34:02 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:34:02 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc'), 03:34:02 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:34:02 %~ message_hook( 03:34:02 %~ error( permission_error(redefine,module,logicmoo_test), 03:34:02 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:34:02 %~ error, 03:34:02 %~ [ '~q/~w: '-[module,2], 03:34:02 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:34:02 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:34:02 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:34:02 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:34:02 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:02 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:34:02 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:02 03:34:02 03:34:02 :- expects_dialect(pfc). 03:34:02 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 03:34:02 (tType(COL)==>{kb_local(COL/2)},% functorDeclares(COL), 03:34:02 (t(COL,ext,X)<gt;==>instanceOf(X,COL))). 03:34:02 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 03:34:02 tType(tFly). 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 tType(tCanary). 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 tType(tPenguin). 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 tType(tBird). 03:34:02 03:34:02 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 03:34:02 03:34:02 :- mpred_test(predicate_property(tBird(ext,_),dynamic)). 03:34:02 03:34:02 /*~ 03:34:02 %~ ?-( mpred_test("Test_0001_Line_0000__Ext_in_user",user:predicate_property(tBird(ext,Bird_Ext),dynamic))). 03:34:02 passed=info(why_was_true(user:predicate_property(tBird(ext,_444),dynamic))) 03:34:02 no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). 03:34:02 03:34:02 no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). 03:34:02 03:34:02 no_proof_for(predicate_property(tBird(ext,Bird_Ext2),dynamic)). 03:34:02 03:34:02 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01B-Test_0001_Line_0000__Ext_in_user'. 03:34:02 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01B'. 03:34:02 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\']"'. 03:34:02 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:34:02 ~*/ 03:34:02 03:34:02 03:34:02 subClassOf(C1,C2)==> (instanceOf(X,C1)==>instanceOf(X,C2)). 03:34:02 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 03:34:02 subClassOf(tCanary,tBird). 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 subClassOf(tPenguin,tBird). 03:34:02 03:34:02 03:34:02 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 03:34:02 03:34:02 03:34:02 :- dmsg("chilly is a penguin."). 03:34:02 /*~ 03:34:02 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:48 03:34:02 %~ chilly is a penguin. 03:34:02 ~*/ 03:34:02 03:34:02 tPenguin(ext,iChilly). 03:34:02 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 03:34:02 :- mpred_test((tBird(ext,iChilly))). 03:34:02 03:34:02 03:34:02 /*~ 03:34:02 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:51 03:34:02 %~ ?-( mpred_test("Test_0002_Line_0000__Ext_in_user",user:tBird(ext,iChilly))). 03:34:02 passed=info(why_was_true(user:tBird(ext,iChilly))) 03:34:02 no_proof_for(tBird(ext,iChilly)). 03:34:02 03:34:02 no_proof_for(tBird(ext,iChilly)). 03:34:02 03:34:02 no_proof_for(tBird(ext,iChilly)). 03:34:02 03:34:02 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01B-Test_0002_Line_0000__Ext_in_user'. 03:34:02 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01B'. 03:34:02 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\']"'. 03:34:02 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:34:02 ~*/ 03:34:02 03:34:02 03:34:02 03:34:02 :- dmsg("tweety is a canary."). 03:34:02 /*~ 03:34:02 %~ tweety is a canary. 03:34:02 ~*/ 03:34:02 03:34:02 tCanary(ext,iTweety). 03:34:02 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 03:34:02 :- mpred_test((tBird(ext,iTweety))). 03:34:02 03:34:02 /*~ 03:34:02 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:57 03:34:02 %~ ?-( mpred_test("Test_0003_Line_0000__Ext_in_user",user:tBird(ext,iTweety))). 03:34:02 passed=info(why_was_true(user:tBird(ext,iTweety))) 03:34:02 no_proof_for(tBird(ext,iTweety)). 03:34:02 03:34:02 no_proof_for(tBird(ext,iTweety)). 03:34:02 03:34:02 no_proof_for(tBird(ext,iTweety)). 03:34:02 03:34:02 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01B-Test_0003_Line_0000__Ext_in_user'. 03:34:02 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01B'. 03:34:02 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\']"'. 03:34:02 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:34:02 ~*/ 03:34:02 03:34:02 03:34:02 :- dmsg("birds fly by default."). 03:34:02 /*~ 03:34:02 %~ birds fly by default. 03:34:02 ~*/ 03:34:02 03:34:02 mdefault(( tBird(ext,X) ==> tFly(ext,X) )). 03:34:02 03:34:02 /*~ 03:34:02 ~*/ 03:34:02 03:34:02 03:34:02 :- mpred_test((tBird(ext,iTweety))). 03:34:02 03:34:02 03:34:02 03:34:02 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01b.pfc 03:34:02 % 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/ 03:34:02 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01B 03:34:02 03:34:02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/547 03:34:02 /*~ 03:34:02 %~ ?-( mpred_test("Test_0004_Line_0000__Ext_in_user",user:tBird(ext,iTweety))). 03:34:02 passed=info(why_was_true(user:tBird(ext,iTweety))) 03:34:02 no_proof_for(tBird(ext,iTweety)). 03:34:02 03:34:02 no_proof_for(tBird(ext,iTweety)). 03:34:02 03:34:02 no_proof_for(tBird(ext,iTweety)). 03:34:02 03:34:02 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01B-Test_0004_Line_0000__Ext_in_user'. 03:34:02 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01B'. 03:34:02 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\']"'. 03:34:02 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:34:02 ~*/ 03:34:02 %~ unused(no_junit_results) 03:34:02 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.211931607-junit.xml 03:34:02 <gt;oxml version="1.0" encoding="utf-8"?> 03:34:02 <gt;testsuites> 03:34:02 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:34:02 % use :- set_prolog_flag(junit_show_converage, true). 03:34:02 03:34:02 % No tests to run 03:34:02 ]]>><gt;/system-out><gt;/testsuites> 03:34:02 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) 03:34:02 Test_0001_Line_0000__Ext_in_user result = passed. 03:34:02 Test_0002_Line_0000__Ext_in_user result = passed. 03:34:02 Test_0003_Line_0000__Ext_in_user result = passed. 03:34:02 Test_0004_Line_0000__Ext_in_user result = passed. 03:34:02 03:34:02 %~ test_completed_exit(96) 03:34:02 totalTime=1.000 03:34:02 03:34:02 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' 03:34:02 03:34:08 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 03:34:08 ISSUE_ID=547 03:34:08 ISSUE_OC=OPEN 03:34:08 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 03:34:08 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 03:34:08 FileTestCase=logicmoo.pfc.test.sanity_base.BIRDS_01A JUnit 03:34:08 03:34:08 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']" 03:34:08 03:34:08 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:34:08 03:34:08 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01a.pfc 03:34:08 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BIRDS_01A/ 03:34:08 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01A 03:34:08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/351 03:34:08 03:34:08 03:34:09 %~ init_phase(after_load) 03:34:09 %~ init_phase(restore_state) 03:34:09 % 03:34:09 %~ init_why(after_boot,program) 03:34:09 %~ after_boot. 03:34:09 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:34:09 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc'), 03:34:09 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:34:09 %~ message_hook( 03:34:09 %~ error( permission_error(redefine,module,logicmoo_test), 03:34:09 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:34:09 %~ error, 03:34:09 %~ [ '~q/~w: '-[module,2], 03:34:09 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:34:09 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:34:09 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:34:09 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:09 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:34:09 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:09 03:34:09 03:34:09 %# Tests Finin original "default" defeasabilty system is working over 03:34:09 03:34:09 % -*-Prolog-*- 03:34:09 % here is an example which defines default_01a facts and rules. Will it work? 03:34:09 03:34:09 :- is_pfc_file. 03:34:09 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 :- expects_dialect(pfc). 03:34:09 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 (default_01a(P)/mpred_literal(P)) ==> (~( ~P) ==> P). 03:34:09 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 (default_01a((P ==> Q))/mpred_literal(Q)) ==> (P, \+( ~Q) ==> Q). 03:34:09 03:34:09 %:- set_prolog_flag(gc,false). 03:34:09 03:34:09 % 03:34:09 03:34:09 % birds fly by default_01a. 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 %:- set_prolog_flag(gc,false). 03:34:09 03:34:09 % 03:34:09 03:34:09 % birds fly by default_01a. 03:34:09 ==> default_01a((bird(X) ==> fly(X))). 03:34:09 03:34:09 % here''s one way to do an type of hierarchy. 03:34:09 % zisa = subclass. 03:34:09 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 % here''s one way to do an type of hierarchy. 03:34:09 % zisa = subclass. 03:34:09 03:34:09 zisa(C1,C2) ==> 03:34:09 {P1 =.. [C1,X], 03:34:09 P2 =.. [C2,X]}, 03:34:09 (P1 ==> P2). 03:34:09 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 ==> zisa(canary,bird). 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 ==> zisa(penguin,bird). 03:34:09 03:34:09 % penguins do not fly. 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 % penguins do not fly. 03:34:09 penguin(X) ==> ( ~fly(X)). 03:34:09 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 :- mpred_trace_exec. 03:34:09 % chilly is a penguin. 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 % chilly is a penguin. 03:34:09 ==> penguin(chilly). 03:34:09 03:34:09 03:34:09 % tweety is a canary. 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 03:34:09 % tweety is a canary. 03:34:09 ==> canary(tweety). 03:34:09 03:34:09 /*~ 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 :- mpred_test(penguin(chilly)). 03:34:09 03:34:09 /*~ 03:34:09 %~ ?-( mpred_test("Test_0001_Line_0000__Chilly_in_user",user:penguin(chilly))). 03:34:09 passed=info(why_was_true(user:penguin(chilly))) 03:34:09 no_proof_for(penguin(chilly)). 03:34:09 03:34:09 no_proof_for(penguin(chilly)). 03:34:09 03:34:09 no_proof_for(penguin(chilly)). 03:34:09 03:34:09 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01A-Test_0001_Line_0000__Chilly_in_user'. 03:34:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01A'. 03:34:09 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\']"'. 03:34:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 :- mpred_test(~fly(chilly)). 03:34:09 03:34:09 /*~ 03:34:09 %~ ?-( mpred_test("Test_0002_Line_0000__Chilly_in_user",user: ~fly(chilly))). 03:34:09 failure=info((why_was_true(user:(\+ ~fly(chilly))),nop(ftrace(user: ~fly(chilly))))) 03:34:09 no_proof_for(\+ ~fly(chilly)). 03:34:09 03:34:09 no_proof_for(\+ ~fly(chilly)). 03:34:09 03:34:09 no_proof_for(\+ ~fly(chilly)). 03:34:09 03:34:09 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01A-Test_0002_Line_0000__Chilly_in_user'. 03:34:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01A'. 03:34:09 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\']"'. 03:34:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 :- mpred_test(fly(tweety)). 03:34:09 03:34:09 03:34:09 /*~ 03:34:09 %~ ?-( mpred_test("Test_0003_Line_0000__Tweety_in_user",user:fly(tweety))). 03:34:09 passed=info(why_was_true(user:fly(tweety))) 03:34:09 no_proof_for(fly(tweety)). 03:34:09 03:34:09 no_proof_for(fly(tweety)). 03:34:09 03:34:09 no_proof_for(fly(tweety)). 03:34:09 03:34:09 name = 'logicmoo.pfc.test.sanity_base.BIRDS_01A-Test_0003_Line_0000__Tweety_in_user'. 03:34:09 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BIRDS_01A'. 03:34:09 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\']"'. 03:34:09 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:34:09 ~*/ 03:34:09 03:34:09 03:34:09 03:34:09 :- listing(fly). 03:34:09 /*~ 03:34:09 %~ skipped( listing(fly)) 03:34:09 ~*/ 03:34:09 03:34:09 :- listing(~). 03:34:09 03:34:09 03:34:09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/351 03:34:09 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/birds_01a.pfc 03:34:09 % 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/ 03:34:09 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01A 03:34:09 03:34:09 /*~ 03:34:09 %~ skipped( listing(~)) 03:34:09 ~*/ 03:34:09 %~ unused(no_junit_results) 03:34:09 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.229268838-junit.xml 03:34:09 <gt;oxml version="1.0" encoding="utf-8"?> 03:34:09 <gt;testsuites> 03:34:09 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:34:09 % use :- set_prolog_flag(junit_show_converage, true). 03:34:09 03:34:09 % No tests to run 03:34:09 ]]>><gt;/system-out><gt;/testsuites> 03:34:09 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) 03:34:09 Test_0001_Line_0000__Chilly_in_user result = passed. 03:34:09 Test_0002_Line_0000__Chilly_in_user result = failure. 03:34:09 Test_0003_Line_0000__Tweety_in_user result = passed. 03:34:09 03:34:09 %~ test_completed_exit(40) 03:34:09 totalTime=1.000 03:34:09 03:34:09 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' 03:34:09 03:34:15 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 03:34:15 ISSUE_ID=351 03:34:15 ISSUE_OC=OPEN 03:34:15 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 03:34:15 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 03:34:15 FileTestCase=logicmoo.pfc.test.sanity_base.BC_01D JUnit 03:34:15 03:34:15 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']" 03:34:15 03:34:15 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:34:15 03:34:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01d.pfc 03:34:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01D/ 03:34:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01D 03:34:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/93 03:34:15 03:34:15 03:34:16 %~ init_phase(after_load) 03:34:16 %~ init_phase(restore_state) 03:34:16 % 03:34:16 %~ init_why(after_boot,program) 03:34:16 %~ after_boot. 03:34:16 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:34:16 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc'), 03:34:16 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:34:16 %~ message_hook( 03:34:16 %~ error( permission_error(redefine,module,logicmoo_test), 03:34:16 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:34:16 %~ error, 03:34:16 %~ [ '~q/~w: '-[module,2], 03:34:16 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:34:16 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:34:16 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:34:16 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:16 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:34:16 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:16 03:34:16 03:34:16 :- dynamic(bc_01_d_q/1). 03:34:16 /*~ 03:34:16 ~*/ 03:34:16 03:34:16 :- dynamic(bc_01_d_p/1). 03:34:16 03:34:16 /*~ 03:34:16 ~*/ 03:34:16 03:34:16 03:34:16 :- ain((bc_01_d_q(N) <gt;- bc_01_d_p(N))). 03:34:16 03:34:16 /*~ 03:34:16 ~*/ 03:34:16 03:34:16 03:34:16 bc_01_d_p(a). 03:34:16 /*~ 03:34:16 ~*/ 03:34:16 03:34:16 bc_01_d_p(b). 03:34:16 03:34:16 03:34:16 03:34:16 /*~ 03:34:16 ~*/ 03:34:16 03:34:16 03:34:16 03:34:16 03:34:16 :- mpred_test(call_u(bc_01_d_p(b))). 03:34:16 03:34:16 %= nothing cached 03:34:16 /*~ 03:34:16 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:call_u(bc_01_d_p(b)))). 03:34:16 passed=info(why_was_true(user:call_u(bc_01_d_p(b)))) 03:34:16 no_proof_for(call_u(bc_01_d_p(b))). 03:34:16 03:34:16 no_proof_for(call_u(bc_01_d_p(b))). 03:34:16 03:34:16 no_proof_for(call_u(bc_01_d_p(b))). 03:34:16 03:34:16 name = 'logicmoo.pfc.test.sanity_base.BC_01D-Test_0001_Line_0000__B_in_user'. 03:34:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01D'. 03:34:16 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\']"'. 03:34:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01D_Test_0001_Line_0000_B_in_user-junit.xml 03:34:16 ~*/ 03:34:16 03:34:16 03:34:16 %= nothing cached 03:34:16 :- mpred_test(\+ clause(bc_01_d_q(_),true)). 03:34:16 03:34:16 /*~ 03:34:16 %~ ?-( mpred_test("Test_0002_Line_0000__naf_bc_01_d_q_1_in_user",user:(\+clause(bc_01_d_q(Q),true)))). 03:34:16 passed=info(why_was_true(user:(\+clause(bc_01_d_q(_27236),true)))) 03:34:16 no_proof_for(\+clause(bc_01_d_q(Q1),true)). 03:34:16 03:34:16 no_proof_for(\+clause(bc_01_d_q(Q1),true)). 03:34:16 03:34:16 no_proof_for(\+clause(bc_01_d_q(Q1),true)). 03:34:16 03:34:16 name = 'logicmoo.pfc.test.sanity_base.BC_01D-Test_0002_Line_0000__naf_bc_01_d_q_1_in_user'. 03:34:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01D'. 03:34:16 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\']"'. 03:34:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01D_Test_0002_Line_0000_naf_bc_01_d_q_1_in_user-junit.xml 03:34:16 ~*/ 03:34:16 03:34:16 03:34:16 :- mpred_test(((bc_01_d_q(b)))). 03:34:16 03:34:16 %= something cached 03:34:16 /*~ 03:34:16 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:bc_01_d_q(b))). 03:34:16 failure=info((why_was_true(user:(\+bc_01_d_q(b))),nop(ftrace(user:bc_01_d_q(b))))) 03:34:16 no_proof_for(\+bc_01_d_q(b)). 03:34:16 03:34:16 no_proof_for(\+bc_01_d_q(b)). 03:34:16 03:34:16 no_proof_for(\+bc_01_d_q(b)). 03:34:16 03:34:16 name = 'logicmoo.pfc.test.sanity_base.BC_01D-Test_0003_Line_0000__B_in_user'. 03:34:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01D'. 03:34:16 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\']"'. 03:34:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01D_Test_0003_Line_0000_B_in_user-junit.xml 03:34:16 ~*/ 03:34:16 03:34:16 03:34:16 %= something cached 03:34:16 :- mpred_test( clause(bc_01_d_q(_),true)). 03:34:16 03:34:16 /*~ 03:34:16 %~ ?-( mpred_test("Test_0004_Line_0000__bc_01_d_q_1_in_user",user:clause(bc_01_d_q(Q),true))). 03:34:16 failure=info((why_was_true(user:(\+clause(bc_01_d_q(_442),true))),nop(ftrace(user:clause(bc_01_d_q(_442),true))))) 03:34:16 no_proof_for(\+clause(bc_01_d_q(Q1),true)). 03:34:16 03:34:16 no_proof_for(\+clause(bc_01_d_q(Q1),true)). 03:34:16 03:34:16 no_proof_for(\+clause(bc_01_d_q(Q1),true)). 03:34:16 03:34:16 name = 'logicmoo.pfc.test.sanity_base.BC_01D-Test_0004_Line_0000__bc_01_d_q_1_in_user'. 03:34:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01D'. 03:34:16 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\']"'. 03:34:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01D_Test_0004_Line_0000_bc_01_d_q_1_in_user-junit.xml 03:34:16 ~*/ 03:34:16 03:34:16 03:34:16 :- mpred_trace_exec. 03:34:16 03:34:16 /*~ 03:34:16 ~*/ 03:34:16 03:34:16 03:34:16 :- ain(bc_01_d_p(a)). 03:34:16 03:34:16 /*~ 03:34:16 ~*/ 03:34:16 03:34:16 03:34:16 :- \+ clause_asserted(bc_01_d_q(a)). 03:34:16 03:34:16 /*~ 03:34:16 %~ ?-( mpred_test("Test_0005_Line_0000__naf_A_in_user",user:(\+clause_asserted(bc_01_d_q(a))))). 03:34:16 passed=info(why_was_true(user:(\+clause_asserted(bc_01_d_q(a))))) 03:34:16 no_proof_for(\+clause_asserted(bc_01_d_q(a))). 03:34:16 03:34:16 no_proof_for(\+clause_asserted(bc_01_d_q(a))). 03:34:16 03:34:16 no_proof_for(\+clause_asserted(bc_01_d_q(a))). 03:34:16 03:34:16 name = 'logicmoo.pfc.test.sanity_base.BC_01D-Test_0005_Line_0000__naf_A_in_user'. 03:34:16 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01D'. 03:34:16 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\']"'. 03:34:16 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01D_Test_0005_Line_0000_naf_A_in_user-junit.xml 03:34:16 ~*/ 03:34:16 03:34:16 03:34:16 :- pp_DB. 03:34:16 03:34:16 03:34:16 03:34:16 03:34:16 03:34:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/93 03:34:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01d.pfc 03:34:16 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01D/logicmoo_pfc_test_sanity_base_BC_01D_JUnit/ 03:34:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01D 03:34:16 03:34:16 /*~ 03:34:16 03:34:16 User added facts in [user]: 1 03:34:16 mpred_prop(user,bc_01_d_p,1,pfcPosTrigger) 03:34:16 03:34:16 System added facts in [user]: 2 03:34:16 bc_01_d_q(b) 03:34:16 mpred_prop(user,bc_01_d_p,1,pfcWatches) 03:34:16 03:34:16 No Forward Rules in [user]... 03:34:16 03:34:16 No Bi-conditional Rules in [user]... 03:34:16 03:34:16 No Backward Rules in [user]... 03:34:16 03:34:16 No Positive triggers in [user]... 03:34:16 03:34:16 No Negative triggers in [user]... 03:34:16 03:34:16 No Goal triggers in [user]... 03:34:16 03:34:16 Supports in [user]... 03:34:16 mpred_prop(user,bc_01_d_p,1,pfcPosTrigger)>=(((bc_01_d_q(P_Q)<gt;-bc_01_d_p(P_Q)),mfl4(['N'=_184140],baseKB,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/bc_01d.pfc#L18 ',18)),ax) 03:34:16 mpred_prop(user,bc_01_d_p,1,pfcWatches)>=(mpred_prop(user,bc_01_d_p,1,pfcPosTrigger),$pt(baseKB,mpred_prop(user,bc_01_d_p,1,pfcPosTrigger),rhs( 03:34:16 [ mpred_prop(user,bc_01_d_p,1,pfcWatches)]))) 03:34:16 $pt(user,bc_01_d_p(b),rhs([ bc_01_d_q(b)]))>=((bc_01_d_q(P_Q)<gt;-bc_01_d_p(P_Q)),mfl4(['N'=_186354],baseKB,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/bc_01d.pfc#L18 ',18)) 03:34:16 bc_01_d_q(b)>=(bc_01_d_p(b),$pt(user,bc_01_d_p(b),rhs([ bc_01_d_q(b)]))) 03:34:16 ~*/ 03:34:16 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc:52 03:34:16 %~ unused(no_junit_results) 03:34:16 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.172293229-junit.xml 03:34:16 <gt;oxml version="1.0" encoding="utf-8"?> 03:34:16 <gt;testsuites> 03:34:16 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:34:16 % use :- set_prolog_flag(junit_show_converage, true). 03:34:16 03:34:16 % No tests to run 03:34:16 ]]>><gt;/system-out><gt;/testsuites> 03:34:16 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) 03:34:16 Test_0001_Line_0000__B_in_user result = passed. 03:34:16 Test_0002_Line_0000__naf_bc_01_d_q_1_in_user result = passed. 03:34:16 Test_0003_Line_0000__B_in_user result = failure. 03:34:16 Test_0004_Line_0000__bc_01_d_q_1_in_user result = failure. 03:34:16 Test_0005_Line_0000__naf_A_in_user result = passed. 03:34:16 03:34:16 %~ test_completed_exit(40) 03:34:16 totalTime=1.000 03:34:16 03:34:16 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' 03:34:16 03:34:22 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 03:34:22 ISSUE_ID=93 03:34:22 ISSUE_OC=OPEN 03:34:22 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 03:34:22 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 03:34:22 FileTestCase=logicmoo.pfc.test.sanity_base.BC_01C JUnit 03:34:22 03:34:22 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']" 03:34:22 03:34:22 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:34:22 03:34:22 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01c.pfc 03:34:22 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01C/ 03:34:22 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01C 03:34:22 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/375 03:34:22 03:34:22 03:34:24 %~ init_phase(after_load) 03:34:24 %~ init_phase(restore_state) 03:34:24 % 03:34:24 %~ init_why(after_boot,program) 03:34:24 %~ after_boot. 03:34:24 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:34:24 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01c.pfc'), 03:34:24 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:34:24 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:34:24 %~ message_hook( 03:34:24 %~ error( permission_error(redefine,module,logicmoo_test), 03:34:24 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:34:24 %~ error, 03:34:24 %~ [ '~q/~w: '-[module,2], 03:34:24 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:34:24 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:34:24 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:34:24 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:24 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:34:24 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:24 03:34:24 03:34:24 03:34:24 :- dynamic(bc_q/1). 03:34:24 /*~ 03:34:24 ~*/ 03:34:24 03:34:24 :- dynamic(bc_p/1). 03:34:24 03:34:24 /*~ 03:34:24 ~*/ 03:34:24 03:34:24 03:34:24 :- ain((bc_q(N) <gt;- bc_p(N))). 03:34:24 03:34:24 /*~ 03:34:24 ~*/ 03:34:24 03:34:24 03:34:24 bc_p(a). 03:34:24 /*~ 03:34:24 ~*/ 03:34:24 03:34:24 bc_p(b). 03:34:24 03:34:24 03:34:24 03:34:24 /*~ 03:34:24 ~*/ 03:34:24 03:34:24 03:34:24 03:34:24 03:34:24 :- mpred_test(call_u(bc_p(b))). 03:34:24 03:34:24 %= nothing cached 03:34:24 /*~ 03:34:24 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:call_u(bc_p(b)))). 03:34:24 passed=info(why_was_true(user:call_u(bc_p(b)))) 03:34:24 no_proof_for(call_u(bc_p(b))). 03:34:24 03:34:24 no_proof_for(call_u(bc_p(b))). 03:34:24 03:34:24 no_proof_for(call_u(bc_p(b))). 03:34:24 03:34:24 name = 'logicmoo.pfc.test.sanity_base.BC_01C-Test_0001_Line_0000__B_in_user'. 03:34:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01C'. 03:34:24 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\']"'. 03:34:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01C_Test_0001_Line_0000_B_in_user-junit.xml 03:34:24 ~*/ 03:34:24 03:34:24 03:34:24 %= nothing cached 03:34:24 :- mpred_test(\+ clause(bc_q(_),true)). 03:34:24 03:34:24 /*~ 03:34:24 %~ ?-( mpred_test("Test_0002_Line_0000__naf_bc_q_1_in_user",user:(\+clause(bc_q(Q),true)))). 03:34:24 passed=info(why_was_true(user:(\+clause(bc_q(_26828),true)))) 03:34:24 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:24 03:34:24 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:24 03:34:24 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:24 03:34:24 name = 'logicmoo.pfc.test.sanity_base.BC_01C-Test_0002_Line_0000__naf_bc_q_1_in_user'. 03:34:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01C'. 03:34:24 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\']"'. 03:34:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01C_Test_0002_Line_0000_naf_bc_q_1_in_user-junit.xml 03:34:24 ~*/ 03:34:24 03:34:24 03:34:24 :- mpred_test(((bc_q(b)))). 03:34:24 03:34:24 %= something cached 03:34:24 /*~ 03:34:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01c.pfc:31 03:34:24 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:bc_q(b))). 03:34:24 failure=info((why_was_true(user:(\+bc_q(b))),nop(ftrace(user:bc_q(b))))) 03:34:24 no_proof_for(\+bc_q(b)). 03:34:24 03:34:24 no_proof_for(\+bc_q(b)). 03:34:24 03:34:24 no_proof_for(\+bc_q(b)). 03:34:24 03:34:24 name = 'logicmoo.pfc.test.sanity_base.BC_01C-Test_0003_Line_0000__B_in_user'. 03:34:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01C'. 03:34:24 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\']"'. 03:34:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01C_Test_0003_Line_0000_B_in_user-junit.xml 03:34:24 ~*/ 03:34:24 03:34:24 03:34:24 %= something cached 03:34:24 :- mpred_test( clause(bc_q(_),true)). 03:34:24 03:34:24 03:34:24 % Are we cleaning up backchains? 03:34:24 03:34:24 03:34:24 /*~ 03:34:24 %~ ?-( mpred_test("Test_0004_Line_0000__bc_q_1_in_user",user:clause(bc_q(Q),true))). 03:34:24 failure=info((why_was_true(user:(\+clause(bc_q(_442),true))),nop(ftrace(user:clause(bc_q(_442),true))))) 03:34:24 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:24 03:34:24 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:24 03:34:24 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:24 03:34:24 name = 'logicmoo.pfc.test.sanity_base.BC_01C-Test_0004_Line_0000__bc_q_1_in_user'. 03:34:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01C'. 03:34:24 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\']"'. 03:34:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01C_Test_0004_Line_0000_bc_q_1_in_user-junit.xml 03:34:24 ~*/ 03:34:24 03:34:24 03:34:24 03:34:24 % Are we cleaning up backchains? 03:34:24 03:34:24 03:34:24 :- ignore((mpred_info((((bc_q(N) <gt;- bc_p(N))))))). 03:34:24 03:34:24 03:34:24 /*~ 03:34:24 %~ ======================================================================= 03:34:24 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/bc_01c.pfc#L40 03:34:24 03:34:24 Justifications for bc_q(N)<gt;-bc_p(N): 03:34:24 1.1 mfl4(['N'=_],user,'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/bc_01c.pfc#L19 ',19) 03:34:24 %~ ======================================================================= 03:34:24 ================== 03:34:24 mpred_db_type = rule(bwc). 03:34:24 03:34:24 ================== 03:34:24 mpred_child = '$bt'(bc_q(P_Q),'$pt'(user,bc_p(P_Q),rhs([bc_q(P_Q)]))). 03:34:24 03:34:24 %~ +mpred_axiom. 03:34:24 %~ +well_founded. 03:34:24 %~ -mpred_assumption. 03:34:24 03:34:24 ================== 03:34:24 :- dynamic (<gt;-)/2. 03:34:24 :- multifile (<gt;-)/2. 03:34:24 :- public (<gt;-)/2. 03:34:24 :- module_transparent (<gt;-)/2. 03:34:24 03:34:24 bc_q(A)<gt;-bc_p(A). 03:34:24 03:34:24 03:34:24 %~ -get_mpred_is_tracing. 03:34:24 ================== 03:34:24 get_tms_mode=full. 03:34:24 03:34:24 %~ -( mpred_supported(local,(bc_q(P_Q)<gt;-bc_p(P_Q)))). 03:34:24 %~ -( mpred_supported(full,(bc_q(P_Q)<gt;-bc_p(P_Q)))). 03:34:24 %~ -( mpred_supported(none,(bc_q(P_Q)<gt;-bc_p(P_Q)))). 03:34:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01c.pfc:40 03:34:24 %~ ======================================================================= 03:34:24 ~*/ 03:34:24 03:34:24 03:34:24 03:34:24 :- mpred_info(((bct(bc_q(_6600462), pt(bc_p(_6600462), rhs([bc_q(_6600462)])))))). 03:34:24 03:34:24 /*~ 03:34:24 %~ ======================================================================= 03:34:24 no_proof_for(bct(bc_q(_6600462),pt(bc_p(_6600462),rhs([ bc_q(_6600462)])))). 03:34:24 03:34:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01c.pfc:43 03:34:24 %~ make_dynamic_here(baseKB,bct(bc_q(_10130),pt(bc_p(_10130),rhs([bc_q(_10130)])))) 03:34:24 no_proof_for(bct(bc_q(_6600462),pt(bc_p(_6600462),rhs([ bc_q(_6600462)])))). 03:34:24 03:34:24 %~ ======================================================================= 03:34:24 ================== 03:34:24 mpred_db_type = fact(Fact). 03:34:24 03:34:24 ================== 03:34:24 fail = mpred_child(s,v). 03:34:24 03:34:24 %~ -mpred_axiom. 03:34:24 %~ -well_founded. 03:34:24 %~ -mpred_assumption. 03:34:24 03:34:24 ================== 03:34:24 :- dynamic bct/2. 03:34:24 03:34:24 03:34:24 03:34:24 %~ -get_mpred_is_tracing. 03:34:24 ================== 03:34:24 get_tms_mode=full. 03:34:24 03:34:24 %~ +( mpred_supported(local,bct(bc_q(P_Q),pt(bc_p(P_Q),rhs([bc_q(P_Q)]))))). 03:34:24 %~ +( mpred_supported(full,bct(bc_q(P_Q),pt(bc_p(P_Q),rhs([bc_q(P_Q)]))))). 03:34:24 %~ -( mpred_supported(none,bct(bc_q(P_Q),pt(bc_p(P_Q),rhs([bc_q(P_Q)]))))). 03:34:24 %~ ======================================================================= 03:34:24 ~*/ 03:34:24 03:34:24 03:34:24 :- mpred_test(((mpred_withdraw(((bc_q(N) <gt;- bc_p(N))))),\+ clause(bc_q(_),true))). 03:34:24 03:34:24 %:- mpred_test(((mpred_undo1(((bc_q(N) <gt;- bc_p(N))))),\+ clause(bc_q(_),true))). 03:34:24 %:- mpred_test(((mpred_retract(((bc_q(N) <gt;- bc_p(N))))),\+ clause(bc_q(_),true))). 03:34:24 03:34:24 /*~ 03:34:24 %~ ?-( mpred_test( "Test_0005_Line_0000__bc_q_1_in_user", 03:34:24 %~ user : mpred_withdraw((bc_q(N)<gt;-bc_p(N))),\+clause(bc_q(Q),true))). 03:34:24 passed=info(why_was_true(user:(mpred_withdraw((bc_q(_8040)<gt;-bc_p(_8040))),\+clause(bc_q(_8062),true)))) 03:34:24 no_proof_for((mpred_withdraw((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:34:24 03:34:24 no_proof_for((mpred_withdraw((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:34:24 03:34:24 no_proof_for((mpred_withdraw((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:34:24 03:34:24 name = 'logicmoo.pfc.test.sanity_base.BC_01C-Test_0005_Line_0000__bc_q_1_in_user'. 03:34:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01C'. 03:34:24 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\']"'. 03:34:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01C_Test_0005_Line_0000_bc_q_1_in_user-junit.xml 03:34:24 ~*/ 03:34:24 03:34:24 03:34:24 %:- mpred_test(((mpred_undo1(((bc_q(N) <gt;- bc_p(N))))),\+ clause(bc_q(_),true))). 03:34:24 %:- mpred_test(((mpred_retract(((bc_q(N) <gt;- bc_p(N))))),\+ clause(bc_q(_),true))). 03:34:24 03:34:24 :- get_bc_clause(bc_q(_A),BackChainClause), 03:34:24 mpred_why(( BackChainClause)). 03:34:24 03:34:24 /*~ 03:34:24 %~ ?-( mpred_test( "Test_0006_Line_0000__bc_q_1_in_user", 03:34:24 %~ user : bc_q(_A) :- 03:34:24 %~ awc , 03:34:24 %~ ! , 03:34:24 %~ mpred_bc_and_with_pfc( bc_q(_A)))). 03:34:24 failure=info((why_was_true(user:(\+ (bc_q(_506):-awc,!,mpred_bc_and_with_pfc(bc_q(_506))))),nop(ftrace(user:(bc_q(_506):-awc,!,mpred_bc_and_with_pfc(bc_q(_506))))))) 03:34:24 no_proof_for(\+ (bc_q(Q):-awc,!,mpred_bc_and_with_pfc(bc_q(Q)))). 03:34:24 03:34:24 no_proof_for(\+ (bc_q(Q):-awc,!,mpred_bc_and_with_pfc(bc_q(Q)))). 03:34:24 03:34:24 no_proof_for(\+ (bc_q(Q):-awc,!,mpred_bc_and_with_pfc(bc_q(Q)))). 03:34:24 03:34:24 name = 'logicmoo.pfc.test.sanity_base.BC_01C-Test_0006_Line_0000__bc_q_1_in_user'. 03:34:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01C'. 03:34:24 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\']"'. 03:34:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01C_Test_0006_Line_0000_bc_q_1_in_user-junit.xml 03:34:24 ~*/ 03:34:24 03:34:24 03:34:24 :- get_bc_clause(bc_q(_A),H,B), 03:34:24 mpred_test(\+ clause(H,B)). 03:34:24 03:34:24 03:34:24 03:34:24 03:34:24 03:34:24 03:34:24 03:34:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/375 03:34:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01c.pfc 03:34:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01C/logicmoo_pfc_test_sanity_base_BC_01C_JUnit/ 03:34:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01C 03:34:24 03:34:24 /*~ 03:34:24 %~ ?-( mpred_test( "Test_0007_Line_0000__naf_bc_q_1_in_user", 03:34:24 %~ user : \+( clause(bc_q(_A),(awc,!,mpred_bc_and_with_pfc(bc_q(_A))))))). 03:34:24 failure=info((why_was_true(user:clause(bc_q(_120536),(awc,!,mpred_bc_and_with_pfc(bc_q(_120536))))),nop(ftrace(user:(\+clause(bc_q(_120536),(awc,!,mpred_bc_and_with_pfc(bc_q(_120536))))))))) 03:34:24 no_proof_for(clause(bc_q(Q),(awc,!,mpred_bc_and_with_pfc(bc_q(Q))))). 03:34:24 03:34:24 no_proof_for(clause(bc_q(Q),(awc,!,mpred_bc_and_with_pfc(bc_q(Q))))). 03:34:24 03:34:24 no_proof_for(clause(bc_q(Q),(awc,!,mpred_bc_and_with_pfc(bc_q(Q))))). 03:34:24 03:34:24 name = 'logicmoo.pfc.test.sanity_base.BC_01C-Test_0007_Line_0000__naf_bc_q_1_in_user'. 03:34:24 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01C'. 03:34:24 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\']"'. 03:34:24 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01C_Test_0007_Line_0000_naf_bc_q_1_in_user-junit.xml 03:34:24 ~*/ 03:34:24 %~ unused(no_junit_results) 03:34:24 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.6294192939999999-junit.xml 03:34:24 <gt;oxml version="1.0" encoding="utf-8"?> 03:34:24 <gt;testsuites> 03:34:24 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:34:24 % use :- set_prolog_flag(junit_show_converage, true). 03:34:24 03:34:24 % No tests to run 03:34:24 ]]>><gt;/system-out><gt;/testsuites> 03:34:24 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) 03:34:24 Test_0001_Line_0000__B_in_user result = passed. 03:34:24 Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. 03:34:24 Test_0003_Line_0000__B_in_user result = failure. 03:34:24 Test_0004_Line_0000__bc_q_1_in_user result = failure. 03:34:24 Test_0005_Line_0000__bc_q_1_in_user result = passed. 03:34:24 Test_0006_Line_0000__bc_q_1_in_user result = failure. 03:34:24 Test_0007_Line_0000__naf_bc_q_1_in_user result = failure. 03:34:24 03:34:24 %~ test_completed_exit(40) 03:34:24 totalTime=1.000 03:34:24 03:34:24 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' 03:34:24 03:34:30 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 03:34:30 ISSUE_ID=375 03:34:30 ISSUE_OC=OPEN 03:34:30 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 03:34:30 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 03:34:30 FileTestCase=logicmoo.pfc.test.sanity_base.BC_01B JUnit 03:34:30 03:34:30 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']" 03:34:30 03:34:30 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:34:30 03:34:30 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01b.pfc 03:34:30 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01B/ 03:34:30 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01B 03:34:30 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/327 03:34:30 03:34:30 03:34:35 %~ init_phase(after_load) 03:34:35 %~ init_phase(restore_state) 03:34:35 % 03:34:35 %~ init_why(after_boot,program) 03:34:35 %~ after_boot. 03:34:35 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:34:35 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc'), 03:34:35 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:34:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:34:35 %~ message_hook( 03:34:35 %~ error( permission_error(redefine,module,logicmoo_test), 03:34:35 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:34:35 %~ error, 03:34:35 %~ [ '~q/~w: '-[module,2], 03:34:35 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:34:35 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:34:35 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:34:35 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:35 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:34:35 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:35 03:34:35 03:34:35 03:34:35 :- dynamic(bc_q/1). 03:34:35 /*~ 03:34:35 ~*/ 03:34:35 03:34:35 :- dynamic(bc_p/1). 03:34:35 03:34:35 /*~ 03:34:35 ~*/ 03:34:35 03:34:35 03:34:35 :- ain((bc_q(N) <gt;- bc_p(N))). 03:34:35 /*~ 03:34:35 ~*/ 03:34:35 03:34:35 :- listing(bc_q/1). 03:34:35 03:34:35 /*~ 03:34:35 %~ skipped( listing( bc_q/1)) 03:34:35 ~*/ 03:34:35 03:34:35 03:34:35 bc_p(a). 03:34:35 /*~ 03:34:35 ~*/ 03:34:35 03:34:35 bc_p(b). 03:34:35 /*~ 03:34:35 ~*/ 03:34:35 03:34:35 :- listing(bc_p/1). 03:34:35 03:34:35 03:34:35 /*~ 03:34:35 %~ skipped( listing( bc_p/1)) 03:34:35 ~*/ 03:34:35 03:34:35 03:34:35 03:34:35 :- mpred_test(call_u(bc_p(b))). 03:34:35 03:34:35 %= nothing cached 03:34:35 /*~ 03:34:35 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:call_u(bc_p(b)))). 03:34:35 passed=info(why_was_true(user:call_u(bc_p(b)))) 03:34:35 no_proof_for(call_u(bc_p(b))). 03:34:35 03:34:35 no_proof_for(call_u(bc_p(b))). 03:34:35 03:34:35 no_proof_for(call_u(bc_p(b))). 03:34:35 03:34:35 name = 'logicmoo.pfc.test.sanity_base.BC_01B-Test_0001_Line_0000__B_in_user'. 03:34:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01B'. 03:34:35 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\']"'. 03:34:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01B_Test_0001_Line_0000_B_in_user-junit.xml 03:34:35 ~*/ 03:34:35 03:34:35 03:34:35 %= nothing cached 03:34:35 :- listing(bc_q/1). 03:34:35 /*~ 03:34:35 %~ skipped( listing( bc_q/1)) 03:34:35 ~*/ 03:34:35 03:34:35 :- mpred_test(\+ clause(bc_q(_),true)). 03:34:35 03:34:35 03:34:35 /*~ 03:34:35 %~ ?-( mpred_test("Test_0002_Line_0000__naf_bc_q_1_in_user",user:(\+clause(bc_q(Q),true)))). 03:34:35 passed=info(why_was_true(user:(\+clause(bc_q(_41842),true)))) 03:34:35 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:35 03:34:35 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:35 03:34:35 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:35 03:34:35 name = 'logicmoo.pfc.test.sanity_base.BC_01B-Test_0002_Line_0000__naf_bc_q_1_in_user'. 03:34:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01B'. 03:34:35 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\']"'. 03:34:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01B_Test_0002_Line_0000_naf_bc_q_1_in_user-junit.xml 03:34:35 ~*/ 03:34:35 03:34:35 03:34:35 03:34:35 :- mpred_test(((bc_q(b)))). 03:34:35 03:34:35 %= something cached 03:34:35 03:34:35 /*~ 03:34:35 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:bc_q(b))). 03:34:35 failure=info((why_was_true(user:(\+bc_q(b))),nop(ftrace(user:bc_q(b))))) 03:34:35 no_proof_for(\+bc_q(b)). 03:34:35 03:34:35 no_proof_for(\+bc_q(b)). 03:34:35 03:34:35 no_proof_for(\+bc_q(b)). 03:34:35 03:34:35 name = 'logicmoo.pfc.test.sanity_base.BC_01B-Test_0003_Line_0000__B_in_user'. 03:34:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01B'. 03:34:35 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\']"'. 03:34:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01B_Test_0003_Line_0000_B_in_user-junit.xml 03:34:35 ~*/ 03:34:35 03:34:35 03:34:35 %= something cached 03:34:35 03:34:35 :- listing(bc_q/1). 03:34:35 03:34:35 /*~ 03:34:35 %~ skipped( listing( bc_q/1)) 03:34:35 ~*/ 03:34:35 03:34:35 03:34:35 :- mpred_test( clause(bc_q(_),true)). 03:34:35 03:34:35 03:34:35 % Are we cleaning up backchains? 03:34:35 /*~ 03:34:35 %~ ?-( mpred_test("Test_0004_Line_0000__bc_q_1_in_user",user:clause(bc_q(Q),true))). 03:34:35 failure=info((why_was_true(user:(\+clause(bc_q(_442),true))),nop(ftrace(user:clause(bc_q(_442),true))))) 03:34:35 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:35 03:34:35 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:35 03:34:35 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:35 03:34:35 name = 'logicmoo.pfc.test.sanity_base.BC_01B-Test_0004_Line_0000__bc_q_1_in_user'. 03:34:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01B'. 03:34:35 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\']"'. 03:34:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01B_Test_0004_Line_0000_bc_q_1_in_user-junit.xml 03:34:35 ~*/ 03:34:35 03:34:35 03:34:35 03:34:35 % Are we cleaning up backchains? 03:34:35 :- xlisting(bc_q/1). 03:34:35 03:34:35 /*~ 03:34:35 %~ skipped(messy_on_output,xlisting(bc_q/1)) 03:34:35 ~*/ 03:34:35 03:34:35 03:34:35 :- mpred_test(((mpred_retract(((bc_q(N) <gt;- bc_p(N))))),\+ clause(bc_q(_),true))). 03:34:35 03:34:35 03:34:35 /*~ 03:34:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:46 03:34:35 %~ ?-( mpred_test( "Test_0005_Line_0000__bc_q_1_in_user", 03:34:35 %~ user : mpred_retract((bc_q(N)<gt;-bc_p(N))),\+clause(bc_q(Q),true))). 03:34:35 :- dynamic (<gt;-)/2. 03:34:35 :- multifile (<gt;-)/2. 03:34:35 :- public (<gt;-)/2. 03:34:35 :- module_transparent (<gt;-)/2. 03:34:35 03:34:35 bc_q(A)<gt;-bc_p(A). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_blast((bc_q(_53104)<gt;-bc_p(_53104))))) 03:34:35 :- dynamic (<gt;-)/2. 03:34:35 :- multifile (<gt;-)/2. 03:34:35 :- public (<gt;-)/2. 03:34:35 :- module_transparent (<gt;-)/2. 03:34:35 03:34:35 bc_q(A)<gt;-bc_p(A). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:34:35 %~ make_dynamic_here(baseKB,mpred_warnings(true)) 03:34:35 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/bc_01b.pfc#L46 03:34:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:34:35 03:34:35 %~ debugm(baseKB,show_success(baseKB,baseKB:mpred_blast((bc_q(_53104)<gt;-bc_p(_53104))))) 03:34:35 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/pfc/t/sanity_base/bc_01b.pfc#L46 03:34:35 failure=info((why_was_true(user:(\+ (mpred_retract((bc_q(_53104)<gt;-bc_p(_53104))),\+clause(bc_q(_53126),true)))),nop(ftrace(user:(mpred_retract((bc_q(_53104)<gt;-bc_p(_53104))),\+clause(bc_q(_53126),true)))))) 03:34:35 no_proof_for(\+ (mpred_retract((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:34:35 03:34:35 :- dynamic (<gt;-)/2. 03:34:35 :- multifile (<gt;-)/2. 03:34:35 :- public (<gt;-)/2. 03:34:35 :- module_transparent (<gt;-)/2. 03:34:35 03:34:35 bc_q(A)<gt;-bc_p(A). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 :- dynamic (<gt;-)/2. 03:34:35 :- multifile (<gt;-)/2. 03:34:35 :- public (<gt;-)/2. 03:34:35 :- module_transparent (<gt;-)/2. 03:34:35 03:34:35 bc_q(A)<gt;-bc_p(A). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 no_proof_for((bc_q(P_Q2)<gt;-bc_p(P_Q2))). 03:34:35 03:34:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:34:35 smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure]) 03:34:35 no_proof_for(\+ (mpred_retract((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:34:35 03:34:35 no_proof_for(\+ (mpred_retract((bc_q(P_Q2)<gt;-bc_p(P_Q2))),\+clause(bc_q(Q4),true))). 03:34:35 03:34:35 name = 'logicmoo.pfc.test.sanity_base.BC_01B-Test_0005_Line_0000__bc_q_1_in_user'. 03:34:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01B'. 03:34:35 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\']"'. 03:34:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01B_Test_0005_Line_0000_bc_q_1_in_user-junit.xml 03:34:35 ~*/ 03:34:35 03:34:35 03:34:35 03:34:35 :- mpred_test(\+ clause(bc_q(_),true)). 03:34:35 03:34:35 /*~ 03:34:35 %~ ?-( mpred_test("Test_0006_Line_0000__naf_bc_q_1_in_user",user:(\+clause(bc_q(Q),true)))). 03:34:35 passed=info(why_was_true(user:(\+clause(bc_q(_153226),true)))) 03:34:35 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:35 03:34:35 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:35 03:34:35 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:35 03:34:35 name = 'logicmoo.pfc.test.sanity_base.BC_01B-Test_0006_Line_0000__naf_bc_q_1_in_user'. 03:34:35 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01B'. 03:34:35 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\']"'. 03:34:35 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01B_Test_0006_Line_0000_naf_bc_q_1_in_user-junit.xml 03:34:35 ~*/ 03:34:35 03:34:35 03:34:35 :- xlisting(bc_q/1). 03:34:35 03:34:35 03:34:35 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/327 03:34:35 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01b.pfc 03:34:35 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01B/logicmoo_pfc_test_sanity_base_BC_01B_JUnit/ 03:34:35 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01B 03:34:35 03:34:35 /*~ 03:34:35 %~ skipped(messy_on_output,xlisting(bc_q/1)) 03:34:35 ~*/ 03:34:35 %~ unused(no_junit_results) 03:34:35 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.256900851-junit.xml 03:34:35 <gt;oxml version="1.0" encoding="utf-8"?> 03:34:35 <gt;testsuites> 03:34:35 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:34:35 % use :- set_prolog_flag(junit_show_converage, true). 03:34:35 03:34:35 % No tests to run 03:34:35 ]]>><gt;/system-out><gt;/testsuites> 03:34:35 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) 03:34:35 Test_0001_Line_0000__B_in_user result = passed. 03:34:35 Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. 03:34:35 Test_0003_Line_0000__B_in_user result = failure. 03:34:35 Test_0004_Line_0000__bc_q_1_in_user result = failure. 03:34:35 Test_0005_Line_0000__bc_q_1_in_user result = failure. 03:34:35 Test_0006_Line_0000__naf_bc_q_1_in_user result = passed. 03:34:35 03:34:35 %~ test_completed_exit(40) 03:34:35 totalTime=5.000 03:34:35 03:34:35 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' 03:34:35 03:34:43 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 03:34:43 ISSUE_ID=327 03:34:43 ISSUE_OC=OPEN 03:34:43 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 03:34:43 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 03:34:43 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 03:34:43 FileTestCase=logicmoo.pfc.test.sanity_base.BC_01A JUnit 03:34:43 03:34:43 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']" 03:34:43 03:34:43 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:34:43 03:34:43 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01a.pfc 03:34:43 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01A/ 03:34:43 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01A 03:34:43 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/328 03:34:43 03:34:43 03:34:45 %~ init_phase(after_load) 03:34:45 %~ init_phase(restore_state) 03:34:45 % 03:34:45 %~ init_why(after_boot,program) 03:34:45 %~ after_boot. 03:34:45 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:34:45 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc'), 03:34:45 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:34:45 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:34:45 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:34:45 %~ message_hook( 03:34:45 %~ error( permission_error(redefine,module,logicmoo_test), 03:34:45 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:34:45 %~ error, 03:34:45 %~ [ '~q/~w: '-[module,2], 03:34:45 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:34:45 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:34:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:34:45 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:34:45 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:45 03:34:45 % :- baseKB:ensure_loaded(library('pfclib/system_autoexec.pfc')). 03:34:45 :- set_prolog_flag(retry_undefined, kb_shared). 03:34:45 03:34:45 /*~ 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- dynamic(bc_q/1). 03:34:45 /*~ 03:34:45 ~*/ 03:34:45 03:34:45 :- dynamic(bc_p/1). 03:34:45 03:34:45 /*~ 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- if(false). 03:34:45 ==> never_assert_u(bc_q(a),too_early). 03:34:45 03:34:45 % dont assert the "general" backchain rule as a forward chain! 03:34:45 ==> never_assert_u((pt(bc_p(A), rhs([bc_q(A)]))),too_early). 03:34:45 :- endif. 03:34:45 03:34:45 :- (ain((bc_q(N) <gt;- bc_p(N)))). 03:34:45 03:34:45 /*~ 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 bc_q(N) <gt;- bc_p(N). 03:34:45 03:34:45 03:34:45 03:34:45 /*~ 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 03:34:45 03:34:45 :- listing(bc_p/1). 03:34:45 /*~ 03:34:45 %~ skipped( listing( bc_p/1)) 03:34:45 ~*/ 03:34:45 03:34:45 :- listing('$pt'/3). 03:34:45 /*~ 03:34:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:34 03:34:45 %~ skipped( listing( '$pt'/3)) 03:34:45 ~*/ 03:34:45 03:34:45 :- listing('$bt'/2). 03:34:45 /*~ 03:34:45 %~ skipped( listing( '$bt'/2)) 03:34:45 ~*/ 03:34:45 03:34:45 :- listing(bc_q/1). 03:34:45 03:34:45 /*~ 03:34:45 %~ skipped( listing( bc_q/1)) 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- printAll(( 03:34:45 clause_u(bc_q(_),NT),ignore(compound(NT)))). 03:34:45 03:34:45 03:34:45 03:34:45 /*~ 03:34:45 03:34:45 /* found 0 for user:(clause_u(bc_q(_59540),_59562),ignore(compound(_59562))). 03:34:45 */ 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 03:34:45 03:34:45 bc_p(a). 03:34:45 /*~ 03:34:45 ~*/ 03:34:45 03:34:45 bc_p(b). 03:34:45 /*~ 03:34:45 ~*/ 03:34:45 03:34:45 :- listing(bc_p/1). 03:34:45 03:34:45 03:34:45 /*~ 03:34:45 %~ skipped( listing( bc_p/1)) 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 03:34:45 :- if(false). 03:34:45 %\+ never_assert_u(bc_q(a),too_early). 03:34:45 %\+ never_assert_u((pt(bc_p(A), rhs([bc_q(A)]))),too_early). 03:34:45 :- endif. 03:34:45 03:34:45 :- mpred_test(call_u(bc_p(b))). 03:34:45 03:34:45 %= nothing cached 03:34:45 /*~ 03:34:45 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:call_u(bc_p(b)))). 03:34:45 passed=info(why_was_true(user:call_u(bc_p(b)))) 03:34:45 no_proof_for(call_u(bc_p(b))). 03:34:45 03:34:45 no_proof_for(call_u(bc_p(b))). 03:34:45 03:34:45 no_proof_for(call_u(bc_p(b))). 03:34:45 03:34:45 name = 'logicmoo.pfc.test.sanity_base.BC_01A-Test_0001_Line_0000__B_in_user'. 03:34:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A'. 03:34:45 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\']"'. 03:34:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_Test_0001_Line_0000_B_in_user-junit.xml 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 %= nothing cached 03:34:45 :- listing(bc_q/1). 03:34:45 03:34:45 /*~ 03:34:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:56 03:34:45 %~ skipped( listing( bc_q/1)) 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- mpred_test(\+ clause(bc_q(_),true)). 03:34:45 03:34:45 /*~ 03:34:45 %~ ?-( mpred_test("Test_0002_Line_0000__naf_bc_q_1_in_user",user:(\+clause(bc_q(Q),true)))). 03:34:45 passed=info(why_was_true(user:(\+clause(bc_q(_450),true)))) 03:34:45 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:45 03:34:45 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:45 03:34:45 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:45 03:34:45 name = 'logicmoo.pfc.test.sanity_base.BC_01A-Test_0002_Line_0000__naf_bc_q_1_in_user'. 03:34:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A'. 03:34:45 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\']"'. 03:34:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_Test_0002_Line_0000_naf_bc_q_1_in_user-junit.xml 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- mpred_test(((bc_q(b)))). 03:34:45 03:34:45 %= something cached 03:34:45 03:34:45 /*~ 03:34:45 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:bc_q(b))). 03:34:45 failure=info((why_was_true(user:(\+bc_q(b))),nop(ftrace(user:bc_q(b))))) 03:34:45 no_proof_for(\+bc_q(b)). 03:34:45 03:34:45 no_proof_for(\+bc_q(b)). 03:34:45 03:34:45 no_proof_for(\+bc_q(b)). 03:34:45 03:34:45 name = 'logicmoo.pfc.test.sanity_base.BC_01A-Test_0003_Line_0000__B_in_user'. 03:34:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A'. 03:34:45 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\']"'. 03:34:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_Test_0003_Line_0000_B_in_user-junit.xml 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 %= something cached 03:34:45 03:34:45 :- listing(bc_q/1). 03:34:45 03:34:45 /*~ 03:34:45 %~ skipped( listing( bc_q/1)) 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- mpred_test( clause_u(bc_q(_),true)). 03:34:45 03:34:45 03:34:45 % Are we cleaning up backchains? 03:34:45 /*~ 03:34:45 %~ ?-( mpred_test("Test_0004_Line_0000__bc_q_1_in_user",user:clause_u(bc_q(Q),true))). 03:34:45 failure=info((why_was_true(user:(\+clause_u(bc_q(_78694),true))),nop(ftrace(user:clause_u(bc_q(_78694),true))))) 03:34:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:45 03:34:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:45 03:34:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:45 03:34:45 name = 'logicmoo.pfc.test.sanity_base.BC_01A-Test_0004_Line_0000__bc_q_1_in_user'. 03:34:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A'. 03:34:45 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\']"'. 03:34:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_Test_0004_Line_0000_bc_q_1_in_user-junit.xml 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 03:34:45 % Are we cleaning up backchains? 03:34:45 :- xlisting(bc_q/1). 03:34:45 03:34:45 /*~ 03:34:45 %~ skipped(messy_on_output,xlisting(bc_q/1)) 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- (((mpred_withdraw(((bc_q(N) <gt;- bc_p(N))))))). 03:34:45 03:34:45 /*~ 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- ignore(mpred_why(bc_q(A)<gt;-bc_p(A))). 03:34:45 03:34:45 /*~ 03:34:45 %~ ?-( mpred_test("Test_0005_Line_0000__bc_q_1_in_user",user:(bc_q(A)<gt;-bc_p(A)))). 03:34:45 passed=info(why_was_true(user:(bc_q(_85160)<gt;-bc_p(_85160)))) 03:34:45 no_proof_for((bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:45 03:34:45 no_proof_for((bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:45 03:34:45 no_proof_for((bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:45 03:34:45 name = 'logicmoo.pfc.test.sanity_base.BC_01A-Test_0005_Line_0000__bc_q_1_in_user'. 03:34:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A'. 03:34:45 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\']"'. 03:34:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_Test_0005_Line_0000_bc_q_1_in_user-junit.xml 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- mpred_trace_exec. 03:34:45 03:34:45 /*~ 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- (((mpred_withdraw(((bc_q(N) <gt;- bc_p(N))))))). 03:34:45 % :- rtrace((((mpred_withdraw(((bc_q(N) <gt;- bc_p(N)))))))). 03:34:45 03:34:45 /*~ 03:34:45 ~*/ 03:34:45 03:34:45 % :- rtrace((((mpred_withdraw(((bc_q(N) <gt;- bc_p(N)))))))). 03:34:45 03:34:45 :- ignore(mpred_why(bc_q(A)<gt;-bc_p(A))). 03:34:45 03:34:45 /*~ 03:34:45 %~ ?-( mpred_test("Test_0006_Line_0000__bc_q_1_in_user",user:(bc_q(A)<gt;-bc_p(A)))). 03:34:45 passed=info(why_was_true(user:(bc_q(_77154)<gt;-bc_p(_77154)))) 03:34:45 no_proof_for((bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:45 03:34:45 no_proof_for((bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:45 03:34:45 no_proof_for((bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:45 03:34:45 name = 'logicmoo.pfc.test.sanity_base.BC_01A-Test_0006_Line_0000__bc_q_1_in_user'. 03:34:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A'. 03:34:45 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\']"'. 03:34:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_Test_0006_Line_0000_bc_q_1_in_user-junit.xml 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- ignore(mpred_why(bc_q(b))). 03:34:45 03:34:45 /*~ 03:34:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:83 03:34:45 %~ ?-( mpred_test("Test_0007_Line_0000__B_in_user",user:bc_q(b))). 03:34:45 failure=info((why_was_true(user:(\+bc_q(b))),nop(ftrace(user:bc_q(b))))) 03:34:45 no_proof_for(\+bc_q(b)). 03:34:45 03:34:45 no_proof_for(\+bc_q(b)). 03:34:45 03:34:45 no_proof_for(\+bc_q(b)). 03:34:45 03:34:45 name = 'logicmoo.pfc.test.sanity_base.BC_01A-Test_0007_Line_0000__B_in_user'. 03:34:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A'. 03:34:45 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\']"'. 03:34:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_Test_0007_Line_0000_B_in_user-junit.xml 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- listing(bc_q/1). 03:34:45 03:34:45 /*~ 03:34:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:85 03:34:45 %~ skipped( listing( bc_q/1)) 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- mpred_test(((mpred_withdraw(((bc_q(N) <gt;- bc_p(N))))))). 03:34:45 03:34:45 %= nothing cached 03:34:45 /*~ 03:34:45 %~ ?-( mpred_test("Test_0008_Line_0000__bc_q_1_in_user",user:mpred_withdraw((bc_q(N)<gt;-bc_p(N))))). 03:34:45 passed=info(why_was_true(user:mpred_withdraw((bc_q(_114744)<gt;-bc_p(_114744))))) 03:34:45 no_proof_for(mpred_withdraw((bc_q(P_Q)<gt;-bc_p(P_Q)))). 03:34:45 03:34:45 no_proof_for(mpred_withdraw((bc_q(P_Q)<gt;-bc_p(P_Q)))). 03:34:45 03:34:45 no_proof_for(mpred_withdraw((bc_q(P_Q)<gt;-bc_p(P_Q)))). 03:34:45 03:34:45 name = 'logicmoo.pfc.test.sanity_base.BC_01A-Test_0008_Line_0000__bc_q_1_in_user'. 03:34:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A'. 03:34:45 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\']"'. 03:34:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_Test_0008_Line_0000_bc_q_1_in_user-junit.xml 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 %= nothing cached 03:34:45 :- listing(bc_q/1). 03:34:45 03:34:45 /*~ 03:34:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:90 03:34:45 %~ skipped( listing( bc_q/1)) 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- mpred_test(((mpred_withdraw(((bc_q(N) <gt;- bc_p(N))))), 03:34:45 show_failure((\+ clause_u(bc_q(_),true))))). 03:34:45 03:34:45 /*~ 03:34:45 %~ ?-( mpred_test( "Test_0009_Line_0000__bc_q_1_in_user", 03:34:45 %~ user : mpred_withdraw((bc_q(N)<gt;-bc_p(N))),show_failure(\+clause_u(bc_q(Q),true)))). 03:34:45 passed=info(why_was_true(user:(mpred_withdraw((bc_q(_87570)<gt;-bc_p(_87570))),show_failure(\+clause_u(bc_q(_87592),true))))) 03:34:45 no_proof_for((mpred_withdraw((bc_q(P_Q2)<gt;-bc_p(P_Q2))),show_failure(\+clause_u(bc_q(Q4),true)))). 03:34:45 03:34:45 no_proof_for((mpred_withdraw((bc_q(P_Q2)<gt;-bc_p(P_Q2))),show_failure(\+clause_u(bc_q(Q4),true)))). 03:34:45 03:34:45 no_proof_for((mpred_withdraw((bc_q(P_Q2)<gt;-bc_p(P_Q2))),show_failure(\+clause_u(bc_q(Q4),true)))). 03:34:45 03:34:45 name = 'logicmoo.pfc.test.sanity_base.BC_01A-Test_0009_Line_0000__bc_q_1_in_user'. 03:34:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A'. 03:34:45 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\']"'. 03:34:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_Test_0009_Line_0000_bc_q_1_in_user-junit.xml 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- mpred_test(\+ clause_u(bc_q(_),true)). 03:34:45 03:34:45 /*~ 03:34:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:95 03:34:45 %~ ?-( mpred_test("Test_0010_Line_0000__naf_bc_q_1_in_user",user:(\+clause_u(bc_q(Q),true)))). 03:34:45 passed=info(why_was_true(user:(\+clause_u(bc_q(_78418),true)))) 03:34:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:45 03:34:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:45 03:34:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:45 03:34:45 name = 'logicmoo.pfc.test.sanity_base.BC_01A-Test_0010_Line_0000__naf_bc_q_1_in_user'. 03:34:45 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A'. 03:34:45 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\']"'. 03:34:45 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_Test_0010_Line_0000_naf_bc_q_1_in_user-junit.xml 03:34:45 ~*/ 03:34:45 03:34:45 03:34:45 :- xlisting(bc_q/1). 03:34:45 03:34:45 /*~ 03:34:45 %~ skipped(messy_on_output,xlisting(bc_q/1)) 03:34:45 ~*/ 03:34:45 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:99 03:34:45 %~ unused(no_junit_results) 03:34:45 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2788436060000001-junit.xml 03:34:45 <gt;oxml version="1.0" encoding="utf-8"?> 03:34:45 <gt;testsuites> 03:34:45 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:34:45 % use :- set_prolog_flag(junit_show_converage, true). 03:34:45 03:34:45 % No tests to run 03:34:45 ]]>><gt;/system-out><gt;/testsuites> 03:34:45 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) 03:34:45 Test_0001_Line_0000__B_in_user result = passed. 03:34:45 Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. 03:34:45 Test_0003_Line_0000__B_in_user result = failure. 03:34:45 Test_0004_Line_0000__bc_q_1_in_user result = failure. 03:34:45 Test_0005_Line_0000__bc_q_1_in_user result = passed. 03:34:45 Test_0006_Line_0000__bc_q_1_in_user result = passed. 03:34:45 Test_0007_Line_0000__B_in_user result = failure. 03:34:45 Test_0008_Line_0000__bc_q_1_in_user result = passed. 03:34:45 Test_0009_Line_0000__bc_q_1_in_user result = passed. 03:34:45 Test_0010_Line_0000__naf_bc_q_1_in_user result = passed. 03:34:45 03:34:45 %~ test_completed_exit(40) 03:34:45 totalTime=1.000 03:34:45 03:34:45 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' 03:34:45 03:34:50 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 03:34:50 ISSUE_ID=328 03:34:50 ISSUE_OC=OPEN 03:34:50 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 03:34:50 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 03:34:50 FileTestCase=logicmoo.pfc.test.sanity_base.BC_01A_1 JUnit 03:34:50 03:34:50 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']" 03:34:50 03:34:50 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:34:50 03:34:50 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc 03:34:50 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/BC_01A_1/ 03:34:50 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01A_1 03:34:50 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/329 03:34:50 03:34:50 03:34:52 %~ init_phase(after_load) 03:34:52 %~ init_phase(restore_state) 03:34:52 % 03:34:52 %~ init_why(after_boot,program) 03:34:52 %~ after_boot. 03:34:52 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:34:52 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc'), 03:34:52 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:34:52 %~ message_hook( 03:34:52 %~ error( permission_error(redefine,module,logicmoo_test), 03:34:52 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:34:52 %~ error, 03:34:52 %~ [ '~q/~w: '-[module,2], 03:34:52 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:34:52 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:34:52 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:34:52 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:34:52 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:52 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:34:52 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:34:52 03:34:52 % :- baseKB:ensure_loaded(library('pfclib/system_autoexec.pfc')). 03:34:52 :- set_prolog_flag(retry_undefined, kb_shared). 03:34:52 03:34:52 /*~ 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- dynamic(bc_q/1). 03:34:52 /*~ 03:34:52 ~*/ 03:34:52 03:34:52 :- dynamic(bc_p/1). 03:34:52 03:34:52 /*~ 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- if(false). 03:34:52 ==> never_assert_u(bc_q(a),too_early). 03:34:52 03:34:52 % dont assert the "general" backchain rule as a forward chain! 03:34:52 ==> never_assert_u((pt(bc_p(A), rhs([bc_q(A)]))),too_early). 03:34:52 :- endif. 03:34:52 03:34:52 :- (ain((bc_q(N) <gt;- bc_p(N)))). 03:34:52 03:34:52 /*~ 03:34:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:27 03:34:52 %~ make_dynamic_here(header_sane,pfcSelect(_4368)) 03:34:52 %~ make_dynamic_here(header_sane,genlPreds(kb_shared,_7966)) 03:34:52 %~ make_dynamic_here(header_sane,'$nt'(mpred_prop(baseKB,bc_q,1,kb_shared),_11620,_11622)) 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 bc_q(N) <gt;- bc_p(N). 03:34:52 03:34:52 03:34:52 03:34:52 /*~ 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 03:34:52 03:34:52 :- listing(bc_p/1). 03:34:52 /*~ 03:34:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:33 03:34:52 %~ skipped( listing( bc_p/1)) 03:34:52 ~*/ 03:34:52 03:34:52 :- listing('$pt'/3). 03:34:52 /*~ 03:34:52 %~ skipped( listing( '$pt'/3)) 03:34:52 ~*/ 03:34:52 03:34:52 :- listing('$bt'/2). 03:34:52 /*~ 03:34:52 %~ skipped( listing( '$bt'/2)) 03:34:52 ~*/ 03:34:52 03:34:52 :- listing(bc_q/1). 03:34:52 03:34:52 /*~ 03:34:52 %~ skipped( listing( bc_q/1)) 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- printAll(( 03:34:52 clause_u(bc_q(_),NT),ignore(compound(NT)))). 03:34:52 03:34:52 03:34:52 03:34:52 /*~ 03:34:52 03:34:52 /* found 0 for header_sane:(clause_u(bc_q(_57682),_57704),ignore(compound(_57704))). 03:34:52 */ 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 03:34:52 03:34:52 bc_p(a). 03:34:52 /*~ 03:34:52 ~*/ 03:34:52 03:34:52 bc_p(b). 03:34:52 /*~ 03:34:52 ~*/ 03:34:52 03:34:52 :- listing(bc_p/1). 03:34:52 03:34:52 03:34:52 /*~ 03:34:52 %~ skipped( listing( bc_p/1)) 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 03:34:52 :- if(false). 03:34:52 %\+ never_assert_u(bc_q(a),too_early). 03:34:52 %\+ never_assert_u((pt(bc_p(A), rhs([bc_q(A)]))),too_early). 03:34:52 :- endif. 03:34:52 03:34:52 :- mpred_test(call_u(bc_p(b))). 03:34:52 03:34:52 %= nothing cached 03:34:52 /*~ 03:34:52 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_header_sane",header_sane:call_u(bc_p(b)))). 03:34:52 failure=info((why_was_true(header_sane:(\+call_u(bc_p(b)))),nop(ftrace(header_sane:call_u(bc_p(b)))))) 03:34:52 no_proof_for(\+call_u(bc_p(b))). 03:34:52 03:34:52 no_proof_for(\+call_u(bc_p(b))). 03:34:52 03:34:52 no_proof_for(\+call_u(bc_p(b))). 03:34:52 03:34:52 name = 'logicmoo.pfc.test.sanity_base.BC_01A_1-Test_0001_Line_0000__B_in_header_sane'. 03:34:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A_1'. 03:34:52 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\']"'. 03:34:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_1_Test_0001_Line_0000_B_in_header_sane-junit.xml 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 %= nothing cached 03:34:52 :- listing(bc_q/1). 03:34:52 03:34:52 /*~ 03:34:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:56 03:34:52 %~ skipped( listing( bc_q/1)) 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- mpred_test(\+ clause(bc_q(_),true)). 03:34:52 03:34:52 /*~ 03:34:52 %~ ?-( mpred_test("Test_0002_Line_0000__naf_bc_q_1_in_header_sane",header_sane:(\+clause(bc_q(Q),true)))). 03:34:52 passed=info(why_was_true(header_sane:(\+clause(bc_q(_448),true)))) 03:34:52 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:52 03:34:52 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:52 03:34:52 no_proof_for(\+clause(bc_q(Q1),true)). 03:34:52 03:34:52 name = 'logicmoo.pfc.test.sanity_base.BC_01A_1-Test_0002_Line_0000__naf_bc_q_1_in_header_sane'. 03:34:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A_1'. 03:34:52 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\']"'. 03:34:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_1_Test_0002_Line_0000_naf_bc_q_1_in_header_sane-junit.xml 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- mpred_test(((bc_q(b)))). 03:34:52 03:34:52 %= something cached 03:34:52 03:34:52 /*~ 03:34:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:60 03:34:52 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_header_sane",header_sane:bc_q(b))). 03:34:52 failure=info((why_was_true(header_sane:(\+bc_q(b))),nop(ftrace(header_sane:bc_q(b))))) 03:34:52 no_proof_for(\+bc_q(b)). 03:34:52 03:34:52 no_proof_for(\+bc_q(b)). 03:34:52 03:34:52 no_proof_for(\+bc_q(b)). 03:34:52 03:34:52 name = 'logicmoo.pfc.test.sanity_base.BC_01A_1-Test_0003_Line_0000__B_in_header_sane'. 03:34:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A_1'. 03:34:52 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\']"'. 03:34:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_1_Test_0003_Line_0000_B_in_header_sane-junit.xml 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 %= something cached 03:34:52 03:34:52 :- listing(bc_q/1). 03:34:52 03:34:52 /*~ 03:34:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:64 03:34:52 %~ skipped( listing( bc_q/1)) 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- mpred_test( clause_u(bc_q(_),true)). 03:34:52 03:34:52 03:34:52 % Are we cleaning up backchains? 03:34:52 /*~ 03:34:52 %~ ?-( mpred_test("Test_0004_Line_0000__bc_q_1_in_header_sane",header_sane:clause_u(bc_q(Q),true))). 03:34:52 failure=info((why_was_true(header_sane:(\+clause_u(bc_q(_71608),true))),nop(ftrace(header_sane:clause_u(bc_q(_71608),true))))) 03:34:52 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:52 03:34:52 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:52 03:34:52 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:52 03:34:52 name = 'logicmoo.pfc.test.sanity_base.BC_01A_1-Test_0004_Line_0000__bc_q_1_in_header_sane'. 03:34:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A_1'. 03:34:52 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\']"'. 03:34:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_1_Test_0004_Line_0000_bc_q_1_in_header_sane-junit.xml 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 03:34:52 % Are we cleaning up backchains? 03:34:52 :- xlisting(bc_q/1). 03:34:52 03:34:52 /*~ 03:34:52 %~ skipped(messy_on_output,xlisting(bc_q/1)) 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- (((mpred_withdraw(((bc_q(N) <gt;- bc_p(N))))))). 03:34:52 03:34:52 /*~ 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- ignore(mpred_why(bc_q(A)<gt;-bc_p(A))). 03:34:52 03:34:52 /*~ 03:34:52 %~ ?-( mpred_test("Test_0005_Line_0000__bc_q_1_in_header_sane",header_sane:(bc_q(A)<gt;-bc_p(A)))). 03:34:52 %~ make_dynamic_here(header_sane,(bc_q(_184508)<gt;-bc_p(_184508))) 03:34:52 failure=info((why_was_true(header_sane:(\+ (bc_q(_184508)<gt;-bc_p(_184508)))),nop(ftrace(header_sane:(bc_q(_184508)<gt;-bc_p(_184508)))))) 03:34:52 no_proof_for(\+ (bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:52 03:34:52 no_proof_for(\+ (bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:52 03:34:52 no_proof_for(\+ (bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:52 03:34:52 name = 'logicmoo.pfc.test.sanity_base.BC_01A_1-Test_0005_Line_0000__bc_q_1_in_header_sane'. 03:34:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A_1'. 03:34:52 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\']"'. 03:34:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_1_Test_0005_Line_0000_bc_q_1_in_header_sane-junit.xml 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- mpred_trace_exec. 03:34:52 03:34:52 /*~ 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- (((mpred_withdraw(((bc_q(N) <gt;- bc_p(N))))))). 03:34:52 % :- rtrace((((mpred_withdraw(((bc_q(N) <gt;- bc_p(N)))))))). 03:34:52 03:34:52 /*~ 03:34:52 ~*/ 03:34:52 03:34:52 % :- rtrace((((mpred_withdraw(((bc_q(N) <gt;- bc_p(N)))))))). 03:34:52 03:34:52 :- ignore(mpred_why(bc_q(A)<gt;-bc_p(A))). 03:34:52 03:34:52 /*~ 03:34:52 %~ ?-( mpred_test("Test_0006_Line_0000__bc_q_1_in_header_sane",header_sane:(bc_q(A)<gt;-bc_p(A)))). 03:34:52 failure=info((why_was_true(header_sane:(\+ (bc_q(_72410)<gt;-bc_p(_72410)))),nop(ftrace(header_sane:(bc_q(_72410)<gt;-bc_p(_72410)))))) 03:34:52 no_proof_for(\+ (bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:52 03:34:52 no_proof_for(\+ (bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:52 03:34:52 no_proof_for(\+ (bc_q(P_Q)<gt;-bc_p(P_Q))). 03:34:52 03:34:52 name = 'logicmoo.pfc.test.sanity_base.BC_01A_1-Test_0006_Line_0000__bc_q_1_in_header_sane'. 03:34:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A_1'. 03:34:52 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\']"'. 03:34:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_1_Test_0006_Line_0000_bc_q_1_in_header_sane-junit.xml 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- ignore(mpred_why(bc_q(b))). 03:34:52 03:34:52 /*~ 03:34:52 %~ ?-( mpred_test("Test_0007_Line_0000__B_in_header_sane",header_sane:bc_q(b))). 03:34:52 failure=info((why_was_true(header_sane:(\+bc_q(b))),nop(ftrace(header_sane:bc_q(b))))) 03:34:52 no_proof_for(\+bc_q(b)). 03:34:52 03:34:52 no_proof_for(\+bc_q(b)). 03:34:52 03:34:52 no_proof_for(\+bc_q(b)). 03:34:52 03:34:52 name = 'logicmoo.pfc.test.sanity_base.BC_01A_1-Test_0007_Line_0000__B_in_header_sane'. 03:34:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A_1'. 03:34:52 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\']"'. 03:34:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_1_Test_0007_Line_0000_B_in_header_sane-junit.xml 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- listing(bc_q/1). 03:34:52 03:34:52 /*~ 03:34:52 %~ skipped( listing( bc_q/1)) 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- mpred_test(((mpred_withdraw(((bc_q(N) <gt;- bc_p(N))))))). 03:34:52 03:34:52 %= nothing cached 03:34:52 /*~ 03:34:52 %~ ?-( mpred_test( "Test_0008_Line_0000__bc_q_1_in_header_sane", 03:34:52 %~ header_sane : mpred_withdraw( bc_q(N) <gt;- 03:34:52 %~ 03:34:52 %~ bc_p(N)))). 03:34:52 passed=info(why_was_true(header_sane:mpred_withdraw((bc_q(_141188)<gt;-bc_p(_141188))))) 03:34:52 no_proof_for(mpred_withdraw((bc_q(P_Q)<gt;-bc_p(P_Q)))). 03:34:52 03:34:52 no_proof_for(mpred_withdraw((bc_q(P_Q)<gt;-bc_p(P_Q)))). 03:34:52 03:34:52 no_proof_for(mpred_withdraw((bc_q(P_Q)<gt;-bc_p(P_Q)))). 03:34:52 03:34:52 name = 'logicmoo.pfc.test.sanity_base.BC_01A_1-Test_0008_Line_0000__bc_q_1_in_header_sane'. 03:34:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A_1'. 03:34:52 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\']"'. 03:34:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_1_Test_0008_Line_0000_bc_q_1_in_header_sane-junit.xml 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 %= nothing cached 03:34:52 :- listing(bc_q/1). 03:34:52 03:34:52 /*~ 03:34:52 %~ skipped( listing( bc_q/1)) 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- mpred_test(((mpred_withdraw(((bc_q(N) <gt;- bc_p(N))))), 03:34:52 show_failure((\+ clause_u(bc_q(_),true))))). 03:34:52 03:34:52 /*~ 03:34:52 %~ ?-( mpred_test( "Test_0009_Line_0000__bc_q_1_in_header_sane", 03:34:52 %~ header_sane : ( mpred_withdraw( bc_q(N) <gt;- 03:34:52 %~ 03:34:52 %~ bc_p(N)) , 03:34:52 %~ show_failure( \+( clause_u(bc_q(Q),true)))))). 03:34:52 passed=info(why_was_true(header_sane:(mpred_withdraw((bc_q(_113826)<gt;-bc_p(_113826))),show_failure(\+clause_u(bc_q(_113848),true))))) 03:34:52 no_proof_for((mpred_withdraw((bc_q(P_Q2)<gt;-bc_p(P_Q2))),show_failure(\+clause_u(bc_q(Q4),true)))). 03:34:52 03:34:52 no_proof_for((mpred_withdraw((bc_q(P_Q2)<gt;-bc_p(P_Q2))),show_failure(\+clause_u(bc_q(Q4),true)))). 03:34:52 03:34:52 no_proof_for((mpred_withdraw((bc_q(P_Q2)<gt;-bc_p(P_Q2))),show_failure(\+clause_u(bc_q(Q4),true)))). 03:34:52 03:34:52 name = 'logicmoo.pfc.test.sanity_base.BC_01A_1-Test_0009_Line_0000__bc_q_1_in_header_sane'. 03:34:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A_1'. 03:34:52 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\']"'. 03:34:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_1_Test_0009_Line_0000_bc_q_1_in_header_sane-junit.xml 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- mpred_test(\+ clause_u(bc_q(_),true)). 03:34:52 03:34:52 /*~ 03:34:52 %~ ?-( mpred_test("Test_0010_Line_0000__naf_bc_q_1_in_header_sane",header_sane:(\+clause_u(bc_q(Q),true)))). 03:34:52 passed=info(why_was_true(header_sane:(\+clause_u(bc_q(_361732),true)))) 03:34:52 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:52 03:34:52 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:52 03:34:52 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:34:52 03:34:52 name = 'logicmoo.pfc.test.sanity_base.BC_01A_1-Test_0010_Line_0000__naf_bc_q_1_in_header_sane'. 03:34:52 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.BC_01A_1'. 03:34:52 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\']"'. 03:34:52 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Logicmoo_pfc_test_sanity_base_BC_01A_1_Test_0010_Line_0000_naf_bc_q_1_in_header_sane-junit.xml 03:34:52 ~*/ 03:34:52 03:34:52 03:34:52 :- xlisting(bc_q/1). 03:34:52 03:34:52 /*~ 03:34:52 %~ skipped(messy_on_output,xlisting(bc_q/1)) 03:34:52 ~*/ 03:34:52 %~ unused(no_junit_results) 03:34:52 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.302138864-junit.xml 03:34:52 <gt;oxml version="1.0" encoding="utf-8"?> 03:34:52 <gt;testsuites> 03:34:52 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:34:52 % use :- set_prolog_flag(junit_show_converage, true). 03:34:52 03:34:52 % No tests to run 03:34:52 ]]>><gt;/system-out><gt;/testsuites> 03:34:52 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) 03:34:52 Test_0001_Line_0000__B_in_header_sane result = failure. 03:34:52 Test_0002_Line_0000__naf_bc_q_1_in_header_sane result = passed. 03:34:52 Test_0003_Line_0000__B_in_header_sane result = failure. 03:34:52 Test_0004_Line_0000__bc_q_1_in_header_sane result = failure. 03:34:52 Test_0005_Line_0000__bc_q_1_in_header_sane result = failure. 03:34:52 Test_0006_Line_0000__bc_q_1_in_header_sane result = failure. 03:34:52 Test_0007_Line_0000__B_in_header_sane result = failure. 03:34:52 Test_0008_Line_0000__bc_q_1_in_header_sane result = passed. 03:34:52 Test_0009_Line_0000__bc_q_1_in_header_sane result = passed. 03:34:52 Test_0010_Line_0000__naf_bc_q_1_in_header_sane result = passed. 03:34:52 03:34:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:99 03:34:52 %~ test_completed_exit(40) 03:34:52 totalTime=1.000 03:34:52 03:34:52 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' 03:34:52 03:34:58 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 03:34:58 ISSUE_ID=329 03:34:58 ISSUE_OC=OPEN 03:34:58 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 03:34:58 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 03:34:58 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_10 JUnit 03:34:58 03:34:58 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']" 03:34:58 03:34:58 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:34:58 03:34:58 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_10.pfc 03:34:58 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_10/ 03:34:58 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_10 03:34:58 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/330 03:34:58 03:34:58 03:35:00 %~ init_phase(after_load) 03:35:00 %~ init_phase(restore_state) 03:35:00 % 03:35:00 %~ init_why(after_boot,program) 03:35:00 %~ after_boot. 03:35:00 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:35:00 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_10.pfc'), 03:35:00 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:35:00 %~ message_hook( 03:35:00 %~ error( permission_error(redefine,module,logicmoo_test), 03:35:00 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:35:00 %~ error, 03:35:00 %~ [ '~q/~w: '-[module,2], 03:35:00 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:35:00 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:35:00 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:35:00 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:00 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:35:00 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:00 03:35:00 03:35:00 :- debug_logicmoo(_). 03:35:00 /*~ 03:35:00 ~*/ 03:35:00 03:35:00 :- nodebug_logicmoo(http(_)). 03:35:00 /*~ 03:35:00 ~*/ 03:35:00 03:35:00 :- debug_logicmoo(logicmoo(_)). 03:35:00 % :- mpred_trace_exec. 03:35:00 /*~ 03:35:00 ~*/ 03:35:00 03:35:00 % :- mpred_trace_exec. 03:35:00 :- expects_dialect(pfc). 03:35:00 03:35:00 /*~ 03:35:00 ~*/ 03:35:00 03:35:00 03:35:00 :- dynamic(sk_out/1). 03:35:00 /*~ 03:35:00 ~*/ 03:35:00 03:35:00 :- dynamic(sk_in/1). 03:35:00 03:35:00 03:35:00 % :- process_this_script. 03:35:00 03:35:00 /*~ 03:35:00 ~*/ 03:35:00 03:35:00 03:35:00 03:35:00 % :- process_this_script. 03:35:00 03:35:00 :- if( \+ current_module(attvar_reader)). 03:35:00 :- use_module(library(logicmoo/attvar_reader)). 03:35:00 /*~ 03:35:00 ~*/ 03:35:00 03:35:00 :- endif. 03:35:00 :- read_attvars(true). 03:35:00 03:35:00 /*~ 03:35:00 %~ install_attvar_expander(user) 03:35:00 ~*/ 03:35:00 03:35:00 03:35:00 sk_in(fl(X,Y,X,Y)). 03:35:00 % :- rtrace,trace. 03:35:00 /*~ 03:35:00 ~*/ 03:35:00 03:35:00 % :- rtrace,trace. 03:35:00 sk_in(_DUNNO). 03:35:00 % :-notrace,nortrace 03:35:00 /*~ 03:35:00 ~*/ 03:35:00 03:35:00 % :-notrace,nortrace 03:35:00 sk_in(avar([vn='ExIn',sk='SKF-666'])). 03:35:00 03:35:00 /*~ 03:35:00 ~*/ 03:35:00 03:35:00 03:35:00 :- listing([pt/2,sk_in/1,sk_out/1]). 03:35:00 03:35:00 % _DUNNO for now we fail this test 03:35:00 /*~ 03:35:00 %~ skipped( listing( [ pt/2, sk_in/1,sk_out/1])) 03:35:00 ~*/ 03:35:00 03:35:00 03:35:00 % _DUNNO for now we fail this test 03:35:00 :- must(((ain(sk_in(_DUNNO)),predicate_property(sk_in(_),number_of_clauses(CC)),CC==3))). 03:35:00 /*~ 03:35:00 %~ ?-( mpred_test( "Test_0001_Line_0000__sk_in_1_in_user", 03:35:00 %~ user : ( ain( sk_in(_DUNNO)) , 03:35:00 %~ predicate_property(sk_in(In),number_of_clauses(CC)) , 03:35:00 %~ CC==3))). 03:35:00 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))))) 03:35:00 no_proof_for(\+ (ain(sk_in(In3)),predicate_property(sk_in(In4),number_of_clauses(Clauses)),Clauses==3)). 03:35:00 03:35:00 no_proof_for(\+ (ain(sk_in(In3)),predicate_property(sk_in(In4),number_of_clauses(Clauses)),Clauses==3)). 03:35:00 03:35:00 no_proof_for(\+ (ain(sk_in(In3)),predicate_property(sk_in(In4),number_of_clauses(Clauses)),Clauses==3)). 03:35:00 03:35:00 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_10-Test_0001_Line_0000__sk_in_1_in_user'. 03:35:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_10'. 03:35:00 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\']"'. 03:35:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:00 ~*/ 03:35:00 03:35:00 :- must((findall(FEx,(clause_u(sk_in(FEx),_,_),wdmsg(sk_in(FEx))),L),length(L,THREE),THREE=3)). 03:35:00 03:35:00 /*~ 03:35:00 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_10.pfc:39 03:35:00 %~ ?-( mpred_test( "Test_0002_Line_0000__sk_in_1_in_user", 03:35:00 %~ user : ( findall( FEx, 03:35:00 %~ clause_u(sk_in(FEx),Sk_in,U),wdmsg(sk_in(FEx)), 03:35:00 %~ L) , 03:35:00 %~ length(L,THREE) , 03:35:00 %~ THREE=3))). 03:35:00 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))))) 03:35:00 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)). 03:35:00 03:35:00 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)). 03:35:00 03:35:00 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)). 03:35:00 03:35:00 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_10-Test_0002_Line_0000__sk_in_1_in_user'. 03:35:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_10'. 03:35:00 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\']"'. 03:35:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:00 ~*/ 03:35:00 03:35:00 03:35:00 sk_in(Ex)==>sk_out(Ex). 03:35:00 03:35:00 /*~ 03:35:00 ~*/ 03:35:00 03:35:00 03:35:00 :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND). 03:35:00 /*~ 03:35:00 %~ ?-( mpred_test( "Test_0003_Line_0000__sk_out_1_in_user", 03:35:00 %~ user : ( sk_out(FOUND) , 03:35:00 %~ get_attr(FOUND,sk,What) , 03:35:00 %~ What='SKF-666'))). 03:35:00 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'))))) 03:35:00 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:00 03:35:00 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:00 03:35:00 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:00 03:35:00 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_10-Test_0003_Line_0000__sk_out_1_in_user'. 03:35:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_10'. 03:35:00 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\']"'. 03:35:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:00 %~ fOUND=FOUND2. 03:35:00 ~*/ 03:35:00 03:35:00 :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)). 03:35:00 03:35:00 03:35:00 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/330 03:35:00 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_10.pfc 03:35:00 % 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/ 03:35:00 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_10 03:35:00 03:35:00 /*~ 03:35:00 %~ ?-( mpred_test( "Test_0004_Line_0000__sk_out_1_in_user", 03:35:00 %~ user : ( findall( Ex, 03:35:00 %~ clause_u(sk_out(Ex),Sk_out,U),wdmsg(sk_out(Ex)), 03:35:00 %~ L) , 03:35:00 %~ length(L,THREE) , 03:35:00 %~ THREE=3))). 03:35:00 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))))) 03:35:00 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)). 03:35:00 03:35:00 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)). 03:35:00 03:35:00 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)). 03:35:00 03:35:00 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_10-Test_0004_Line_0000__sk_out_1_in_user'. 03:35:00 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_10'. 03:35:00 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\']"'. 03:35:00 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:00 ~*/ 03:35:00 %~ unused(no_junit_results) 03:35:00 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.284544528-junit.xml 03:35:00 <gt;oxml version="1.0" encoding="utf-8"?> 03:35:00 <gt;testsuites> 03:35:00 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:35:00 % use :- set_prolog_flag(junit_show_converage, true). 03:35:00 03:35:00 % No tests to run 03:35:00 ]]>><gt;/system-out><gt;/testsuites> 03:35:00 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) 03:35:00 Test_0001_Line_0000__sk_in_1_in_user result = failure. 03:35:00 Test_0002_Line_0000__sk_in_1_in_user result = failure. 03:35:00 Test_0003_Line_0000__sk_out_1_in_user result = failure. 03:35:00 Test_0004_Line_0000__sk_out_1_in_user result = failure. 03:35:00 03:35:00 %~ test_completed_exit(40) 03:35:00 totalTime=1.000 03:35:00 03:35:00 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' 03:35:00 03:35:06 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 03:35:06 ISSUE_ID=330 03:35:06 ISSUE_OC=OPEN 03:35:06 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 03:35:06 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 03:35:06 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_08C JUnit 03:35:06 03:35:06 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']" 03:35:06 03:35:06 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:35:06 03:35:06 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08c.pfc 03:35:06 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08C/ 03:35:06 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08C 03:35:06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/354 03:35:06 03:35:06 03:35:08 %~ init_phase(after_load) 03:35:08 %~ init_phase(restore_state) 03:35:08 % 03:35:08 %~ init_why(after_boot,program) 03:35:08 %~ after_boot. 03:35:08 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:35:08 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08c.pfc'), 03:35:08 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:35:08 %~ message_hook( 03:35:08 %~ error( permission_error(redefine,module,logicmoo_test), 03:35:08 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:35:08 %~ error, 03:35:08 %~ [ '~q/~w: '-[module,2], 03:35:08 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:35:08 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:35:08 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:35:08 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:08 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:35:08 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:08 03:35:08 03:35:08 :- debug_logicmoo(_). 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 :- nodebug_logicmoo(http(_)). 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 :- debug_logicmoo(logicmoo(_)). 03:35:08 % :- mpred_trace_exec. 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 % :- mpred_trace_exec. 03:35:08 :- expects_dialect(pfc). 03:35:08 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 03:35:08 :- dynamic(sk_out/1). 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 :- dynamic(sk_in/1). 03:35:08 03:35:08 % :- process_this_script. 03:35:08 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 03:35:08 % :- process_this_script. 03:35:08 03:35:08 :- if( \+ current_module(attvar_reader)). 03:35:08 :- use_module(library(logicmoo/attvar_reader)). 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 :- endif. 03:35:08 :- read_attvars(true). 03:35:08 /*~ 03:35:08 %~ install_attvar_expander(user) 03:35:08 ~*/ 03:35:08 03:35:08 :- set_prolog_flag(assert_attvars,true). 03:35:08 03:35:08 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 03:35:08 03:35:08 sk_in(X)==>sk_out(X). 03:35:08 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 03:35:08 sk_in(fl(X,Y,X,Y)). 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 sk_in(_DUNNO). 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 sk_in(avar([vn='ExIn',sk='SKF-666'])). 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 sk_in(avar([vn='ExIn',sk='SKF-667'])). 03:35:08 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 03:35:08 sk_in(X)==>sk_mid(X). 03:35:08 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 03:35:08 :- must((findall(Ex,(clause_u(sk_in(Ex),_,_),dmsg(sk_in(Ex))),L),length(L,THREE),THREE=4)). 03:35:08 /*~ 03:35:08 %~ ?-( mpred_test( "Test_0001_Line_0000__sk_in_1_in_user", 03:35:08 %~ user : ( findall( Ex, 03:35:08 %~ clause_u(sk_in(Ex),Sk_in,U),dmsg(sk_in(Ex)), 03:35:08 %~ L) , 03:35:08 %~ length(L,THREE) , 03:35:08 %~ THREE=4))). 03:35:08 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))))) 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0001_Line_0000__sk_in_1_in_user'. 03:35:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. 03:35: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_08c.pfc\']"'. 03:35:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:08 ~*/ 03:35:08 03:35:08 :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),dmsg(sk_out(Ex))),L),length(L,THREE),THREE=4)). 03:35:08 /*~ 03:35:08 %~ ?-( mpred_test( "Test_0002_Line_0000__sk_out_1_in_user", 03:35:08 %~ user : ( findall( Ex, 03:35:08 %~ clause_u(sk_out(Ex),Sk_out,U),dmsg(sk_out(Ex)), 03:35:08 %~ L) , 03:35:08 %~ length(L,THREE) , 03:35:08 %~ THREE=4))). 03:35:08 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))))) 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0002_Line_0000__sk_out_1_in_user'. 03:35:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. 03:35: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_08c.pfc\']"'. 03:35:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:08 ~*/ 03:35:08 03:35:08 :- must((findall(Ex,(clause_u(sk_mid(Ex),_,_),dmsg(sk_mid(Ex))),L),length(L,THREE),THREE=4)). 03:35:08 03:35:08 /*~ 03:35:08 %~ ?-( mpred_test( "Test_0003_Line_0000__sk_mid_1_in_user", 03:35:08 %~ user : ( findall( Ex, 03:35:08 %~ clause_u(sk_mid(Ex),Sk_mid,U),dmsg(sk_mid(Ex)), 03:35:08 %~ L) , 03:35:08 %~ length(L,THREE) , 03:35:08 %~ THREE=4))). 03:35:08 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))))) 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0003_Line_0000__sk_mid_1_in_user'. 03:35:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. 03:35: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_08c.pfc\']"'. 03:35:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:08 ~*/ 03:35:08 03:35:08 03:35:08 sk_in(avar([vn='ExIn',sk='SKF-668'])). 03:35:08 03:35:08 /*~ 03:35:08 ~*/ 03:35:08 03:35:08 03:35:08 :- listing([sk_in/1,sk_mid/1,sk_out/1]). 03:35:08 03:35:08 /*~ 03:35:08 %~ skipped( listing( [ sk_in/1, sk_mid/1,sk_out/1])) 03:35:08 ~*/ 03:35:08 03:35:08 03:35:08 :- must((findall(Ex,(clause_u(sk_in(Ex),_,_),wdmsg(sk_in(Ex))),L),length(L,THREE),THREE=5)). 03:35:08 /*~ 03:35:08 %~ ?-( mpred_test( "Test_0004_Line_0000__sk_in_1_in_user", 03:35:08 %~ user : ( findall( Ex, 03:35:08 %~ clause_u(sk_in(Ex),Sk_in,U),wdmsg(sk_in(Ex)), 03:35:08 %~ L) , 03:35:08 %~ length(L,THREE) , 03:35:08 %~ THREE=5))). 03:35:08 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))))) 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0004_Line_0000__sk_in_1_in_user'. 03:35:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. 03:35: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_08c.pfc\']"'. 03:35:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:08 ~*/ 03:35:08 03:35:08 :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=5)). 03:35:08 /*~ 03:35:08 %~ ?-( mpred_test( "Test_0005_Line_0000__sk_out_1_in_user", 03:35:08 %~ user : ( findall( Ex, 03:35:08 %~ clause_u(sk_out(Ex),Sk_out,U),wdmsg(sk_out(Ex)), 03:35:08 %~ L) , 03:35:08 %~ length(L,THREE) , 03:35:08 %~ THREE=5))). 03:35:08 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))))) 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0005_Line_0000__sk_out_1_in_user'. 03:35:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. 03:35: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_08c.pfc\']"'. 03:35:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:08 ~*/ 03:35:08 03:35:08 :- must((findall(Ex,(clause_u(sk_mid(Ex),_,_),wdmsg(sk_mid(Ex))),L),length(L,THREE),THREE=5)). 03:35:08 03:35:08 /*~ 03:35:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08c.pfc:49 03:35:08 %~ ?-( mpred_test( "Test_0006_Line_0000__sk_mid_1_in_user", 03:35:08 %~ user : ( findall( Ex, 03:35:08 %~ clause_u(sk_mid(Ex),Sk_mid,U),wdmsg(sk_mid(Ex)), 03:35:08 %~ L) , 03:35:08 %~ length(L,THREE) , 03:35:08 %~ THREE=5))). 03:35:08 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))))) 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 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)). 03:35:08 03:35:08 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0006_Line_0000__sk_mid_1_in_user'. 03:35:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. 03:35: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_08c.pfc\']"'. 03:35:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:08 ~*/ 03:35:08 03:35:08 03:35:08 :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND). 03:35:08 03:35:08 03:35:08 03:35:08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/354 03:35:08 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08c.pfc 03:35:08 % 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/ 03:35:08 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08C 03:35:08 03:35:08 /*~ 03:35:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08c.pfc:51 03:35:08 %~ ?-( mpred_test( "Test_0007_Line_0000__sk_out_1_in_user", 03:35:08 %~ user : ( sk_out(FOUND) , 03:35:08 %~ get_attr(FOUND,sk,What) , 03:35:08 %~ What='SKF-666'))). 03:35:08 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'))))) 03:35:08 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:08 03:35:08 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:08 03:35:08 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:08 03:35:08 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C-Test_0007_Line_0000__sk_out_1_in_user'. 03:35:08 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08C'. 03:35: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_08c.pfc\']"'. 03:35:08 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:08 %~ fOUND=FOUND2. 03:35:08 ~*/ 03:35:08 %~ unused(no_junit_results) 03:35:08 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.501466018-junit.xml 03:35:08 <gt;oxml version="1.0" encoding="utf-8"?> 03:35:08 <gt;testsuites> 03:35:08 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:35:08 % use :- set_prolog_flag(junit_show_converage, true). 03:35:08 03:35:08 % No tests to run 03:35:08 ]]>><gt;/system-out><gt;/testsuites> 03:35:08 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) 03:35:08 Test_0001_Line_0000__sk_in_1_in_user result = failure. 03:35:08 Test_0002_Line_0000__sk_out_1_in_user result = failure. 03:35:08 Test_0003_Line_0000__sk_mid_1_in_user result = failure. 03:35:08 Test_0004_Line_0000__sk_in_1_in_user result = failure. 03:35:08 Test_0005_Line_0000__sk_out_1_in_user result = failure. 03:35:08 Test_0006_Line_0000__sk_mid_1_in_user result = failure. 03:35:08 Test_0007_Line_0000__sk_out_1_in_user result = failure. 03:35:08 03:35:08 %~ test_completed_exit(40) 03:35:08 totalTime=1.000 03:35:08 03:35:08 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' 03:35:08 03:35:14 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 03:35:14 ISSUE_ID=354 03:35:14 ISSUE_OC=OPEN 03:35:14 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 03:35:14 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 03:35:14 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_08B JUnit 03:35:14 03:35:14 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']" 03:35:14 03:35:14 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:35:14 03:35:14 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08b.pfc 03:35:14 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08B/ 03:35:14 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08B 03:35:14 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/94 03:35:14 03:35:14 03:35:15 %~ init_phase(after_load) 03:35:15 %~ init_phase(restore_state) 03:35:15 % 03:35:15 %~ init_why(after_boot,program) 03:35:15 %~ after_boot. 03:35:15 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:35:15 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08b.pfc'), 03:35:15 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:35:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:35:15 %~ message_hook( 03:35:15 %~ error( permission_error(redefine,module,logicmoo_test), 03:35:15 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:35:15 %~ error, 03:35:15 %~ [ '~q/~w: '-[module,2], 03:35:15 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:35:15 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:35:15 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:35:15 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:15 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:35:15 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:15 03:35:15 03:35:15 :- debug_logicmoo(_). 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 :- nodebug_logicmoo(http(_)). 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 :- debug_logicmoo(logicmoo(_)). 03:35:15 % :- mpred_trace_exec. 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 % :- mpred_trace_exec. 03:35:15 :- expects_dialect(pfc). 03:35:15 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 03:35:15 :- dynamic(sk_out/1). 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 :- dynamic(sk_in/1). 03:35:15 03:35:15 % :- process_this_script. 03:35:15 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 03:35:15 % :- process_this_script. 03:35:15 03:35:15 :- if( \+ current_module(attvar_reader)). 03:35:15 :- use_module(library(logicmoo/attvar_reader)). 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 :- endif. 03:35:15 :- read_attvars(true). 03:35:15 /*~ 03:35:15 %~ install_attvar_expander(user) 03:35:15 ~*/ 03:35:15 03:35:15 :- set_prolog_flag(assert_attvars,true). 03:35:15 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 03:35:15 sk_in(X)==>sk_out(X). 03:35:15 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 03:35:15 sk_in(fl(X,Y,X,Y)). 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 sk_in(avar([vn='ExIn',sk='SKF-666'])). 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 sk_in(_DUNNO). 03:35:15 03:35:15 /*~ 03:35:15 ~*/ 03:35:15 03:35:15 03:35:15 :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)). 03:35:15 03:35:15 %:- listing([pt/2,sk_in/1,sk_out/1]). 03:35:15 03:35:15 /*~ 03:35:15 %~ ?-( mpred_test( "Test_0001_Line_0000__sk_out_1_in_user", 03:35:15 %~ user : ( findall( Ex, 03:35:15 %~ clause_u(sk_out(Ex),Sk_out,U),wdmsg(sk_out(Ex)), 03:35:15 %~ L) , 03:35:15 %~ length(L,THREE) , 03:35:15 %~ THREE=3))). 03:35:15 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))))) 03:35:15 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)). 03:35:15 03:35:15 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)). 03:35:15 03:35:15 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)). 03:35:15 03:35:15 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08B-Test_0001_Line_0000__sk_out_1_in_user'. 03:35:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08B'. 03:35:15 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\']"'. 03:35:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:15 ~*/ 03:35:15 03:35:15 03:35:15 %:- listing([pt/2,sk_in/1,sk_out/1]). 03:35:15 03:35:15 :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What='SKF-666')),dmsg(fOUND=FOUND). 03:35:15 03:35:15 03:35:15 03:35:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/94 03:35:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08b.pfc 03:35:15 % 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/ 03:35:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08B 03:35:15 03:35:15 /*~ 03:35:15 %~ ?-( mpred_test( "Test_0002_Line_0000__sk_out_1_in_user", 03:35:15 %~ user : ( sk_out(FOUND) , 03:35:15 %~ get_attr(FOUND,sk,What) , 03:35:15 %~ What='SKF-666'))). 03:35:15 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'))))) 03:35:15 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:15 03:35:15 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:15 03:35:15 no_proof_for(\+ (sk_out(Out_Sk),get_attr(Out_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:15 03:35:15 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08B-Test_0002_Line_0000__sk_out_1_in_user'. 03:35:15 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08B'. 03:35:15 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\']"'. 03:35:15 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08b.pfc:39 03:35:15 %~ fOUND=FOUND2. 03:35:15 ~*/ 03:35:15 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08b.pfc:48 03:35:15 %~ unused(no_junit_results) 03:35:15 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2025712-junit.xml 03:35:15 <gt;oxml version="1.0" encoding="utf-8"?> 03:35:15 <gt;testsuites> 03:35:15 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:35:15 % use :- set_prolog_flag(junit_show_converage, true). 03:35:15 03:35:15 % No tests to run 03:35:15 ]]>><gt;/system-out><gt;/testsuites> 03:35:15 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) 03:35:15 Test_0001_Line_0000__sk_out_1_in_user result = failure. 03:35:15 Test_0002_Line_0000__sk_out_1_in_user result = failure. 03:35:15 03:35:15 %~ test_completed_exit(40) 03:35:15 totalTime=1.000 03:35:15 03:35:15 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' 03:35:15 03:35:21 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 03:35:21 ISSUE_ID=94 03:35:21 ISSUE_OC=OPEN 03:35:21 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 03:35:21 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 03:35:21 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_08A JUnit 03:35:21 03:35:21 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']" 03:35:21 03:35:21 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:35:21 03:35:21 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08a.pfc 03:35:21 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_08A/ 03:35:21 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08A 03:35:21 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/355 03:35:21 03:35:21 03:35:23 %~ init_phase(after_load) 03:35:23 %~ init_phase(restore_state) 03:35:23 % 03:35:23 %~ init_why(after_boot,program) 03:35:23 %~ after_boot. 03:35:23 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:35:23 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_08a.pfc'), 03:35:23 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:35:23 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:35:23 %~ message_hook( 03:35:23 %~ error( permission_error(redefine,module,logicmoo_test), 03:35:23 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:35:23 %~ error, 03:35:23 %~ [ '~q/~w: '-[module,2], 03:35:23 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:35:23 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:35:23 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:35:23 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:23 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:35:23 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:23 03:35:23 03:35:23 03:35:23 :- dynamic(sk_out/1). 03:35:23 /*~ 03:35:23 ~*/ 03:35:23 03:35:23 :- dynamic(sk_in/1). 03:35:23 03:35:23 % :- process_this_script. 03:35:23 03:35:23 /*~ 03:35:23 ~*/ 03:35:23 03:35:23 03:35:23 % :- process_this_script. 03:35:23 03:35:23 :- if( \+ current_module(attvar_reader)). 03:35:23 :- use_module(library(logicmoo/attvar_reader)). 03:35:23 /*~ 03:35:23 ~*/ 03:35:23 03:35:23 :- endif. 03:35:23 :- read_attvars(true). 03:35:23 /*~ 03:35:23 %~ install_attvar_expander(user) 03:35:23 ~*/ 03:35:23 03:35:23 :- set_prolog_flag(assert_attvars,true). 03:35:23 03:35:23 /*~ 03:35:23 ~*/ 03:35:23 03:35:23 03:35:23 sk_in(fl(X,Y,X,Y)). 03:35:23 /*~ 03:35:23 ~*/ 03:35:23 03:35:23 sk_in(avar([vn='ExIn',sk='SKF-666'])). 03:35:23 /*~ 03:35:23 ~*/ 03:35:23 03:35:23 sk_in(_DUNNO). 03:35:23 03:35:23 /*~ 03:35:23 ~*/ 03:35:23 03:35:23 03:35:23 sk_in(X)==>sk_out(X). 03:35:23 03:35:23 /*~ 03:35:23 ~*/ 03:35:23 03:35:23 03:35:23 :- must((findall(Ex,(clause_u(sk_out(Ex),_,_),wdmsg(sk_out(Ex))),L),length(L,THREE),THREE=3)). 03:35:23 03:35:23 %:- listing([pt/2,sk_in/1,sk_out/1]). 03:35:23 03:35:23 /*~ 03:35:23 %~ ?-( mpred_test( "Test_0001_Line_0000__sk_out_1_in_user", 03:35:23 %~ user : ( findall( Ex, 03:35:23 %~ clause_u(sk_out(Ex),Sk_out,U),wdmsg(sk_out(Ex)), 03:35:23 %~ L) , 03:35:23 %~ length(L,THREE) , 03:35:23 %~ THREE=3))). 03:35:23 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))))) 03:35:23 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)). 03:35:23 03:35:23 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)). 03:35:23 03:35:23 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)). 03:35:23 03:35:23 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08A-Test_0001_Line_0000__sk_out_1_in_user'. 03:35:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08A'. 03:35:23 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\']"'. 03:35:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:23 ~*/ 03:35:23 03:35:23 03:35:23 %:- listing([pt/2,sk_in/1,sk_out/1]). 03:35:23 03:35:23 :- must((sk_out(FOUND),get_attr(FOUND,sk,What),What=='SKF-666',wdmsg(fOUND=FOUND))). 03:35:23 03:35:23 03:35:23 03:35:23 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/355 03:35:23 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_08a.pfc 03:35:23 % 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/ 03:35:23 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_08A 03:35:23 03:35:23 /*~ 03:35:23 %~ ?-( mpred_test( "Test_0002_Line_0000__sk_out_1_in_user", 03:35:23 %~ user : ( sk_out(FOUND) , 03:35:23 %~ get_attr(FOUND,sk,What) , 03:35:23 %~ What=='SKF-666' , 03:35:23 %~ wdmsg( fOUND=FOUND)))). 03:35:23 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)))))) 03:35:23 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))). 03:35:23 03:35:23 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))). 03:35:23 03:35:23 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))). 03:35:23 03:35:23 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_08A-Test_0002_Line_0000__sk_out_1_in_user'. 03:35:23 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_08A'. 03:35:23 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\']"'. 03:35:23 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:23 ~*/ 03:35:23 %~ unused(no_junit_results) 03:35:23 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.219280928-junit.xml 03:35:23 <gt;oxml version="1.0" encoding="utf-8"?> 03:35:23 <gt;testsuites> 03:35:23 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:35:23 % use :- set_prolog_flag(junit_show_converage, true). 03:35:23 03:35:23 % No tests to run 03:35:23 ]]>><gt;/system-out><gt;/testsuites> 03:35:23 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) 03:35:23 Test_0001_Line_0000__sk_out_1_in_user result = failure. 03:35:23 Test_0002_Line_0000__sk_out_1_in_user result = failure. 03:35:23 03:35:23 %~ test_completed_exit(40) 03:35:23 totalTime=1.000 03:35:23 03:35:23 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' 03:35:23 03:35:29 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 03:35:29 ISSUE_ID=355 03:35:29 ISSUE_OC=OPEN 03:35:29 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 03:35:29 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 03:35:29 FileTestCase=logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER JUnit 03:35:29 03:35:29 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']" 03:35:29 03:35:29 (cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/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']") 03:35:29 03:35:29 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc 03:35:29 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_02_IN_USER/ 03:35:29 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02_IN_USER 03:35:29 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/96 03:35:29 03:35:29 03:35:30 %~ init_phase(after_load) 03:35:30 %~ init_phase(restore_state) 03:35:30 % 03:35:30 %~ init_why(after_boot,program) 03:35:30 %~ after_boot. 03:35:30 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:35:30 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc'), 03:35:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:35:30 %~ message_hook( 03:35:30 %~ error( permission_error(redefine,module,logicmoo_test), 03:35:30 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:35:30 %~ error, 03:35:30 %~ [ '~q/~w: '-[module,2], 03:35:30 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:35:30 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:35:30 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:35:30 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:30 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:35:30 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:30 03:35:30 03:35:30 :- set_file_abox_module(user). 03:35:30 03:35:30 /*~ 03:35:30 %~ set_fileAssertMt(user) 03:35:30 ~*/ 03:35:30 03:35:30 03:35:30 :- if(\+ current_module(attvar_reader)). 03:35:30 :- use_module(library(logicmoo/attvar_reader)). 03:35:30 /*~ 03:35:30 ~*/ 03:35:30 03:35:30 :- endif. 03:35:30 03:35:30 % Tests Non-module Forward chaining of assertable attributed variables 03:35:30 03:35:30 03:35:30 03:35:30 :- debug_logicmoo(_). 03:35:30 /*~ 03:35:30 ~*/ 03:35:30 03:35:30 :- nodebug_logicmoo(http(_)). 03:35:30 /*~ 03:35:30 ~*/ 03:35:30 03:35:30 :- debug_logicmoo(logicmoo(_)). 03:35:30 % :- mpred_trace_exec. 03:35:30 % :- process_this_script. 03:35:30 03:35:30 /*~ 03:35:30 ~*/ 03:35:30 03:35:30 % :- mpred_trace_exec. 03:35:30 % :- process_this_script. 03:35:30 03:35:30 :- dynamic(sk2_out/1). 03:35:30 /*~ 03:35:30 ~*/ 03:35:30 03:35:30 :- dynamic(sk2_in/1). 03:35:30 03:35:30 /*~ 03:35:30 ~*/ 03:35:30 03:35:30 03:35:30 :- expects_dialect(pfc). 03:35:30 03:35:30 /*~ 03:35:30 ~*/ 03:35:30 03:35:30 03:35:30 :- read_attvars(true). 03:35:30 03:35:30 /*~ 03:35:30 %~ install_attvar_expander(user) 03:35:30 ~*/ 03:35:30 03:35:30 03:35:30 :- assert_u(sk2_in(avar([vn='Ex',sk2='SKF-666']))). 03:35:30 /*~ 03:35:30 ~*/ 03:35:30 03:35:30 :- listing_u(sk2_in/1). 03:35:30 /*~ 03:35:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc:34 03:35:30 %~ skipped(messy_on_output,xlisting((sk2_in/1,-lmcache,-xlisting))) 03:35:30 ~*/ 03:35:30 03:35:30 :- must(clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-666'])))). 03:35:30 /*~ 03:35:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc:35 03:35:30 %~ ?-( mpred_test(Kw,user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-666']))))). 03:35:30 passed=info(why_was_true(user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-666']))))) 03:35:30 no_proof_for(clause_asserted_i(sk2_in(avar([ vn='Ex', 03:35:30 sk2='SKF-666'])))). 03:35:30 03:35:30 no_proof_for(clause_asserted_i(sk2_in(avar([ vn='Ex', 03:35:30 sk2='SKF-666'])))). 03:35:30 03:35:30 no_proof_for(clause_asserted_i(sk2_in(avar([ vn='Ex', 03:35:30 sk2='SKF-666'])))). 03:35:30 03:35:30 %~ message_hook( 03:35:30 %~ error(type_error(text,[]),context(system:atomic_list_concat/2,Context_Kw)), 03:35:30 %~ error, 03:35:30 %~ [ '~q/~w: '-[atomic_list_concat,2], 03:35:30 %~ 'Type error: `~w\' expected, found `~p\''-[text,[]], 03:35:30 %~ ' (~w ~w)'-[an,empty_list]]) 03:35:30 atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:35:30 ERROR: atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:35:30 %~ message_hook( 03:35:30 %~ goal_failed( directive, 03:35:30 %~ user : mpred_test( clause_asserted_i( sk2_in( avar( [ vn='Ex', 03:35:30 %~ sk2='SKF-666']))))), 03:35:30 %~ warning, 03:35:30 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:35:30 %~ user : mpred_test( clause_asserted_i( sk2_in( avar( [ vn='Ex', 03:35:30 %~ sk2='SKF-666']))))]]) 03:35:30 Goal (directive) failed: user:mpred_test(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-666])))) 03:35:30 Warning: Goal (directive) failed: user:mpred_test(clause_asserted_i(sk2_in(avar([vn=Ex,sk2=SKF-666])))) 03:35:30 ~*/ 03:35:30 03:35:30 :- abolish(sk2_in/1). 03:35:30 03:35:30 /*~ 03:35:30 ~*/ 03:35:30 03:35:30 03:35:30 :- with_fc_mode(zdirect,must((get_fc_mode(xx(xxxf,ax),DMode),DMode=zdirect))). 03:35:30 03:35:30 /*~ 03:35:30 %~ ?-( mpred_test( "Test_0002_Line_0000__Xxxf_in_user", 03:35:30 %~ user : get_fc_mode(xx(xxxf,ax),DMode),DMode=zdirect)). 03:35:30 passed=info(why_was_true(user:(get_fc_mode(xx(xxxf,ax),zdirect),zdirect=zdirect))) 03:35:30 no_proof_for((get_fc_mode(xx(xxxf,ax),zdirect),zdirect=zdirect)). 03:35:30 03:35:30 no_proof_for((get_fc_mode(xx(xxxf,ax),zdirect),zdirect=zdirect)). 03:35:30 03:35:30 no_proof_for((get_fc_mode(xx(xxxf,ax),zdirect),zdirect=zdirect)). 03:35:30 03:35:30 name = 'logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER-Test_0002_Line_0000__Xxxf_in_user'. 03:35:30 JUNIT_CLASSNAME = 'logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER'. 03:35:30 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\']"'. 03:35:30 % saving_junit: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/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 03:35:30 ~*/ 03:35:30 03:35:30 03:35:30 sk2_in(avar([vn='Ex',sk2='SKF-666'])). 03:35:30 03:35:30 /*~ 03:35:30 ~*/ 03:35:30 03:35:30 03:35:30 sk2_in(Ex)==>sk2_out(Ex). 03:35:30 03:35:30 03:35:30 /*~ 03:35:30 ~*/ 03:35:30 03:35:30 03:35:30 03:35:30 :- ((sk2_out(Ex),get_attr(Ex,sk2,What),What='SKF-666')). 03:35:30 03:35:30 03:35:30 03:35:30 03:35:30 03:35:30 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/96 03:35:30 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc 03:35:30 % 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/ 03:35:30 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_02_IN_USER 03:35:30 03:35:30 /*~ 03:35:30 %~ message_hook( 03:35:30 %~ goal_failed( directive, 03:35:30 %~ user : ( sk2_out(Ex) , 03:35:30 %~ get_attr(Ex,sk2,What) , 03:35:30 %~ What='SKF-666')), 03:35:30 %~ warning, 03:35:30 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:35:30 %~ user : ( sk2_out(Ex) , 03:35:30 %~ get_attr(Ex,sk2,What) , 03:35:30 %~ What='SKF-666')]]) 03:35:30 Goal (directive) failed: user:(sk2_out(_510),get_attr(_510,sk2,_514),_514=SKF-666) 03:35:30 Warning: Goal (directive) failed: user:(sk2_out(_510),get_attr(_510,sk2,_514),_514=SKF-666) 03:35:30 ~*/ 03:35:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02_in_user.pfc:56 03:35:30 %~ unused(no_junit_results) 03:35:30 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156627324-junit.xml 03:35:30 <gt;oxml version="1.0" encoding="utf-8"?> 03:35:30 <gt;testsuites> 03:35:30 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:35:30 % use :- set_prolog_flag(junit_show_converage, true). 03:35:30 03:35:30 % No tests to run 03:35:30 ]]>><gt;/system-out><gt;/testsuites> 03:35:30 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) 03:35:30 _22636 result = passed. 03:35:30 logicmoo.pfc.test.sanity_base.ATTVAR_02_IN_USER JUnit error = atomic_list_concat/2: Type error: `text' expected, found `[]' (an empty_list) 03:35:30 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])))) 03:35:30 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) 03:35:30 03:35:30 %~ test_completed_exit(112) 03:35:30 totalTime=1.000 03:35:30 03:35:30 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' 03:35:30 03:35:36 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 03:35:36 ISSUE_ID=96 03:35:36 ISSUE_OC=OPEN 03:35:36 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 03:35:36 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 03:35:36 FileTestCase=logicmoo.pfc.test.sanity_base.SV_FWD_01A_A JUnit 03:35:36 03:35:37 <!-- 03:35:38 Requirement already satisfied: junit2html in /usr/local/lib/python3.9/dist-packages (30.0.6) 03:35:38 Requirement already satisfied: jinja2>=2.11.2 in /usr/local/lib/python3.9/dist-packages (from junit2html) (3.0.1) 03:35:38 Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.9/dist-packages (from jinja2>=2.11.2->junit2html) (2.0.1) 03:35:38 junit2html is /usr/local/bin/junit2html 03:35:38 junit2html /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-junitCombined-rollup.tmp /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-junitCombined-rollup.html 03:35:39 TEST_STEM_PATH=/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/Report-logicmoo-pfc-test-sanity_base-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units 03:35:39 --> 03:35:39 + export 'GLOB=*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' 03:35:39 + GLOB='*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' 03:35:39 + '[' -z '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' ']' 03:35:39 + lmoo-junit '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' 03:35:39 <!-- PACK_DIR=pfc --> 03:35:39 <!-- JUNIT_PACKAGE=logicmoo.pfc.sanity_base.quick_test --> 03:35:39 <!-- GLOBSTEM=logicmoo-pfc-sanity_base-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:35:39 <!-- TEST_STEM=Report-logicmoo-pfc-sanity_base-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:35:39 <!-- TEST_STEM_PATH=/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 --> 03:35:39 <!-- Running release (all) tests 03:35:39 ( cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') --> 03:35:39 <!-- PACK_DIR=pfc --> 03:35:39 <!-- JUNIT_PACKAGE=logicmoo.pfc.sanity_base.quick_test --> 03:35:39 <!-- GLOBSTEM=logicmoo-pfc-sanity_base-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:35:39 <!-- TEST_STEM=Report-logicmoo-pfc-sanity_base-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:35:39 <!-- TEST_STEM_PATH=/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 --> 03:35:39 <!-- LOGICMOO_WS=/var/lib/jenkins/workspace/logicmoo_workspace --> 03:35:39 <!-- test_completed=true --> 03:35:39 <!-- ROLLUP_STEM=Report-logicmoo-pfc-sanity_base-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup --> 03:35:39 <!-- ROLLUP_TMP=/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-Rollup.tmp --> 03:35:39 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') 03:35:39 03:35:39 SORTED_FILES=attvar_03.pfc fc_01.pfc bc_01.pfc 03:35:39 FileTestCase=logicmoo.pfc.sanity_base.quick_test.ATTVAR_03 JUnit 03:35:39 03:35:39 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']" 03:35:39 03:35:39 (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']") 03:35:39 03:35:39 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc 03:35:39 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.sanity_base.quick_test/ATTVAR_03/ 03:35:39 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_03 03:35:39 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/633 03:35:39 03:35:39 03:35:41 %~ init_phase(after_load) 03:35:41 %~ init_phase(restore_state) 03:35:41 % 03:35:41 %~ init_why(after_boot,program) 03:35:41 %~ after_boot. 03:35:41 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:35:41 %~ message_hook( 03:35:41 %~ error( permission_error(redefine,module,logicmoo_test), 03:35:41 %~ context( 03:35:41 %~ prolog_stack( [ frame( 57, 03:35:41 %~ call( system : '$declare_module'/6), 03:35:41 %~ '$declare_module'( logicmoo_test, 03:35:41 %~ user, 03:35:41 %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)), 03:35:41 %~ frame( 56, 03:35:41 %~ clause(<gt;clause>(0x556314d6cc00),61), 03:35:41 %~ '$start_module'( logicmoo_test, 03:35:41 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:35:41 %~ run_tests_and_halt/0,run_tests_and_halt/1], 03:35:41 %~ state( true, 03:35:41 %~ logicmoo_test, true,false, 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true])), 03:35:41 %~ frame( 55, 03:35:41 %~ clause(<gt;clause>(0x556314b59000),65), 03:35:41 %~ '$first_term'( 03:35:41 %~ :-( module( logicmoo_test, [ 03:35:41 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:35:41 %~ run_tests_and_halt/0,run_tests_and_halt/1])]), 03:35:41 %~ _24752, 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ state( true, 03:35:41 %~ logicmoo_test, true,false, 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true])), 03:35:41 %~ frame( 54, 03:35:41 %~ clause(<gt;clause>(0x556314b59400),60), 03:35:41 %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ 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, 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true])), 03:35:41 %~ frame( 53, 03:35:41 %~ clause(<gt;clause>(0x556314dad980),5), 03:35:41 %~ setup_call_catcher_cleanup( 03:35:41 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), 03:35:41 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ 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, 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true]), 03:35:41 %~ Kw, 03:35:41 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ lexstate(202,pfc), 03:35:41 %~ user))), 03:35:41 %~ frame( 49, 03:35:41 %~ clause(<gt;clause>(0x556314fac000),221), 03:35:41 %~ '$do_load_file_2'( library(logicmoo_test), 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled, 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true])), 03:35:41 %~ frame( 46, 03:35:41 %~ clause(<gt;clause>(0x556314d82840),10), 03:35:41 %~ '$qdo_load_file'( library(logicmoo_test), 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])), 03:35:41 %~ frame( 44, 03:35:41 %~ clause(<gt;clause>(0x556314dad980),5), 03:35:41 %~ setup_call_catcher_cleanup( 03:35:41 %~ system : with_mutex( '$load_file', 03:35:41 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ <gt;clause>(0x55631642ac00), 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true])), 03:35:41 %~ system : '$mt_do_load'( <gt;clause>(0x55631642ac00), 03:35:41 %~ library(logicmoo_test), 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:35:41 %~ Kw3, 03:35:41 %~ system : '$mt_end_load'(<gt;clause>(0x55631642ac00)))), 03:35:41 %~ frame(42,meta_call,0), 03:35:41 %~ frame( 41, 03:35:41 %~ foreign( system : '$sig_atomic'/1), 03:35:41 %~ $sig_atomic( setup_call_cleanup( 03:35:41 %~ with_mutex( '$load_file', 03:35:41 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ <gt;clause>(0x55631642ac00), 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true])), 03:35:41 %~ '$mt_do_load'( <gt;clause>(0x55631642ac00), 03:35:41 %~ library(logicmoo_test), 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:35:41 %~ '$mt_end_load'(<gt;clause>(0x55631642ac00))))), 03:35:41 %~ frame( 38, 03:35:41 %~ clause(<gt;clause>(0x556314d88c80),12), 03:35:41 %~ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])), 03:35:41 %~ frame( 33, 03:35:41 %~ clause(<gt;clause>(0x556314d7f2c0),2), 03:35:41 %~ catch( 03:35:41 %~ user : use_module( library(logicmoo_test)), 03:35:41 %~ error(Error,Error18), 03:35:41 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:35:41 %~ frame(32,clause(<gt;clause>(0x556314d4c580),55),'$execute_directive_3'(use_module(library(logicmoo_test)))), 03:35:41 %~ frame( 26, 03:35:41 %~ clause(<gt;clause>(0x556314b59400),60), 03:35:41 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ 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, 03:35:41 %~ [ expand(false), 03:35:41 %~ expand(true)])), 03:35:41 %~ frame( 25, 03:35:41 %~ clause(<gt;clause>(0x556314dad980),5), 03:35:41 %~ setup_call_catcher_cleanup( 03:35:41 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',1632573820.8858612), 03:35:41 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ 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, 03:35:41 %~ [ expand(false), 03:35:41 %~ expand(true)]), 03:35:41 %~ Kw8, 03:35:41 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ lexstate(202,swi), 03:35:41 %~ user))), 03:35:41 %~ frame( 21, 03:35:41 %~ clause(<gt;clause>(0x556314fac000),221), 03:35:41 %~ '$do_load_file_2'( 'attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,compiled, 03:35:41 %~ [ expand(false), 03:35:41 %~ expand(true)])), 03:35:41 %~ frame( 18, 03:35:41 %~ clause(<gt;clause>(0x556314d82840),10), 03:35:41 %~ '$qdo_load_file'( 'attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,[expand(false),expand(true)])), 03:35:41 %~ frame( 16, 03:35:41 %~ clause(<gt;clause>(0x556314dad980),5), 03:35:41 %~ setup_call_catcher_cleanup( 03:35:41 %~ system : with_mutex( '$load_file', 03:35:41 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ <gt;clause>(0x55631642aa80), 03:35:41 %~ [ expand(false), 03:35:41 %~ expand(true)])), 03:35:41 %~ system : '$mt_do_load'( <gt;clause>(0x55631642aa80), 03:35:41 %~ 'attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ user, 03:35:41 %~ [ expand(false), 03:35:41 %~ expand(true)]), 03:35:41 %~ Kw9, 03:35:41 %~ system : '$mt_end_load'(<gt;clause>(0x55631642aa80)))), 03:35:41 %~ frame(14,meta_call,0), 03:35:41 %~ frame( 13, 03:35:41 %~ foreign( system : '$sig_atomic'/1), 03:35:41 %~ $sig_atomic( setup_call_cleanup( 03:35:41 %~ with_mutex( '$load_file', 03:35:41 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ <gt;clause>(0x55631642aa80), 03:35:41 %~ [ expand(false), 03:35:41 %~ expand(true)])), 03:35:41 %~ '$mt_do_load'( <gt;clause>(0x55631642aa80), 03:35:41 %~ 'attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,[expand(false),expand(true)]), 03:35:41 %~ '$mt_end_load'(<gt;clause>(0x55631642aa80))))), 03:35:41 %~ frame( 10, 03:35:41 %~ clause(<gt;clause>(0x556314d88c80),12), 03:35:41 %~ '$load_file'('attvar_03.pfc',user,[expand(false),expand(true)]))]), 03:35:41 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:35:41 %~ error, 03:35:41 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:35:41 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl'], nl,'In:',nl,'~|~t[~D]~6+ '-[57], 03:35:41 %~ '~p' - [ '$declare_module'( logicmoo_test, 03:35:41 %~ user, 03:35:41 %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 14, false)], nl,'~|~t[~D]~6+ '-[56], 03:35:41 %~ '~p' - [ '$start_module'( logicmoo_test, 03:35:41 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:35:41 %~ run_tests_and_halt/0,run_tests_and_halt/1], 03:35:41 %~ state( true, 03:35:41 %~ logicmoo_test, true,false, 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true])], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3166], nl,'~|~t[~D]~6+ '-[55], 03:35:41 %~ '~p' - [ '$first_term'( 03:35:41 %~ :-( module( logicmoo_test, [ 03:35:41 %~ [ mpred_test/1, run_junit_tests/0,run_junit_tests/1, 03:35:41 %~ run_tests_and_halt/0,run_tests_and_halt/1])]), 03:35:41 %~ _28284, 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ state( true, 03:35:41 %~ logicmoo_test, true,false, 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', -), 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true])], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3055], nl,'~|~t[~D]~6+ '-[54], 03:35:41 %~ '~p' - [ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ 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, 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true])], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[53], 03:35:41 %~ '~p' - [ setup_call_catcher_cleanup( 03:35:41 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',1632728904.5489006), 03:35:41 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ 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, 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true]), 03:35:41 %~ Kw, 03:35:41 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ lexstate(202,pfc), 03:35:41 %~ user))], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[49], 03:35:41 %~ '~p' - [ '$do_load_file_2'( library(logicmoo_test), 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,compiled,[if(not_loaded),true])], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[46], 03:35:41 %~ '~p' - [ '$qdo_load_file'( library(logicmoo_test), 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true])], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[44], 03:35:41 %~ '~p' - [ setup_call_catcher_cleanup( 03:35:41 %~ system : with_mutex( '$load_file', 03:35:41 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ <gt;clause>(0x55631642ac00), 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true])), 03:35:41 %~ system : '$mt_do_load'( <gt;clause>(0x55631642ac00), 03:35:41 %~ library(logicmoo_test), 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:35:41 %~ Kw3, 03:35:41 %~ system : '$mt_end_load'(<gt;clause>(0x55631642ac00)))], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[42],'<gt;meta call>', 03:35:41 %~ nl,'~|~t[~D]~6+ '-[41], 03:35:41 %~ '~p' - [ $sig_atomic( setup_call_cleanup( 03:35:41 %~ with_mutex( '$load_file', 03:35:41 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', 03:35:41 %~ <gt;clause>(0x55631642ac00), 03:35:41 %~ [ if(not_loaded), 03:35:41 %~ true])), 03:35:41 %~ '$mt_do_load'( <gt;clause>(0x55631642ac00), 03:35:41 %~ library(logicmoo_test), 03:35:41 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl', user,[if(not_loaded),true]), 03:35:41 %~ '$mt_end_load'(<gt;clause>(0x55631642ac00))))], ' <gt;foreign>'-[],nl, 03:35:41 %~ '~|~t[~D]~6+ '-[38], 03:35:41 %~ '~p' - [ '$load_file'(library(logicmoo_test),user,[if(not_loaded),true])], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,'~|~t[~D]~6+ '-[33], 03:35:41 %~ '~p' - [ catch( 03:35:41 %~ user : use_module( library(logicmoo_test)), 03:35:41 %~ error(Error,Error18), 03:35:41 %~ system : $exception_in_directive( error(Error5,Error19)))], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',546], nl,'~|~t[~D]~6+ '-[32], 03:35:41 %~ '~p' - [ $execute_directive_3( use_module( library(logicmoo_test)))], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3574], nl,'~|~t[~D]~6+ '-[26], 03:35:41 %~ '~p' - [ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ 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, 03:35:41 %~ [ expand(false), 03:35:41 %~ expand(true)])], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',3007], nl,'~|~t[~D]~6+ '-[25], 03:35:41 %~ '~p' - [ setup_call_catcher_cleanup( 03:35:41 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',1632573820.8858612), 03:35:41 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ 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, 03:35:41 %~ [ expand(false), 03:35:41 %~ expand(true)]), 03:35:41 %~ Kw8, 03:35:41 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ lexstate(202,swi), 03:35:41 %~ user))], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[21], 03:35:41 %~ '~p' - [ '$do_load_file_2'( 'attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,compiled, 03:35:41 %~ [ expand(false), 03:35:41 %~ expand(true)])], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2592], nl,'~|~t[~D]~6+ '-[18], 03:35:41 %~ '~p' - [ '$qdo_load_file'( 'attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,[expand(false),expand(true)])], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2547], nl,'~|~t[~D]~6+ '-[16], 03:35:41 %~ '~p' - [ setup_call_catcher_cleanup( 03:35:41 %~ system : with_mutex( '$load_file', 03:35:41 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ <gt;clause>(0x55631642aa80), 03:35:41 %~ [ expand(false), 03:35:41 %~ expand(true)])), 03:35:41 %~ system : '$mt_do_load'( <gt;clause>(0x55631642aa80), 03:35:41 %~ 'attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,[expand(false),expand(true)]), 03:35:41 %~ Kw9, 03:35:41 %~ system : '$mt_end_load'(<gt;clause>(0x55631642aa80)))], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',646], nl,'~|~t[~D]~6+ '-[14],'<gt;meta call>', 03:35:41 %~ nl,'~|~t[~D]~6+ '-[13], 03:35:41 %~ '~p' - [ $sig_atomic( setup_call_cleanup( 03:35:41 %~ with_mutex( '$load_file', 03:35:41 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', 03:35:41 %~ <gt;clause>(0x55631642aa80), 03:35:41 %~ [ expand(false), 03:35:41 %~ expand(true)])), 03:35:41 %~ '$mt_do_load'( <gt;clause>(0x55631642aa80), 03:35:41 %~ 'attvar_03.pfc', 03:35:41 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc', user,[expand(false),expand(true)]), 03:35:41 %~ '$mt_end_load'(<gt;clause>(0x55631642aa80))))], ' <gt;foreign>'-[],nl, 03:35:41 %~ '~|~t[~D]~6+ '-[10], 03:35:41 %~ '~p' - [ '$load_file'('attvar_03.pfc',user,[expand(false),expand(true)])], 03:35:41 %~ ' at ~w:~d'-['/var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl',2355], nl,nl, 03:35:41 %~ 'Note: some frames are missing due to last-call optimization.'-[], 03:35:41 %~ nl, 03:35:41 %~ 'Re-run your program in debug mode (:- debug.) to get more detail.'-[]]) 03:35:41 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',11) 03:35:41 No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:41 In: 03:35:41 [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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',<gt;clause>(0x55631642ac00),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642ac00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:35:41 [42] <gt;meta call> 03:35:41 [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',<gt;clause>(0x55631642ac00),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642ac00)))) <gt;foreign> 03:35:41 [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 03:35:41 [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 03:35:41 [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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',<gt;clause>(0x55631642aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:35:41 [14] <gt;meta call> 03:35:41 [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',<gt;clause>(0x55631642aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642aa80)))) <gt;foreign> 03:35:41 [10] $load_file('attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:35:41 03:35:41 Note: some frames are missing due to last-call optimization. 03:35:41 Re-run your program in debug mode (:- debug.) to get more detail. 03:35:41 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc:11: 03:35:41 ERROR: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:41 ERROR: In: 03:35:41 ERROR: [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) 03:35:41 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 03:35:41 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 03:35:41 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 03:35:41 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 03:35:41 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 03:35:41 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 03:35:41 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',<gt;clause>(0x55631642ac00),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642ac00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:35:41 ERROR: [42] <gt;meta call> 03:35:41 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',<gt;clause>(0x55631642ac00),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642ac00)))) <gt;foreign> 03:35:41 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 03:35:41 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 03:35:41 ERROR: [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:35:41 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 03:35:41 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 03:35:41 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 03:35:41 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 03:35:41 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',<gt;clause>(0x55631642aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:35:41 ERROR: [14] <gt;meta call> 03:35:41 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',<gt;clause>(0x55631642aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642aa80)))) <gt;foreign> 03:35:41 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 03:35:41 ERROR: 03:35:41 ERROR: Note: some frames are missing due to last-call optimization. 03:35:41 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:35:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc:11 03:35:41 %~ message_hook( 03:35:41 %~ goal_failed(directive,user:use_module(library(logicmoo_test))), 03:35:41 %~ warning, 03:35:41 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:35:41 %~ user : use_module( library(logicmoo_test))]]) 03:35:41 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc',11) 03:35:41 Goal (directive) failed: user:use_module(library(logicmoo_test)) 03:35:41 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc:11: 03:35:41 Warning: Goal (directive) failed: user:use_module(library(logicmoo_test)) 03:35:41 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc'), 03:35:41 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:35:41 03:35:41 :- if(\+ current_module(attvar_reader)). 03:35:41 :- use_module(library(logicmoo/attvar_reader)). 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 :- endif. 03:35:41 % :- '$set_source_module'(ABox),'$set_typein_module'(ABox). 03:35:41 03:35:41 :- ABox = user, '$set_source_module'(ABox),'$set_typein_module'(ABox). 03:35:41 % Tests Non-module Forward chaining of assertable attributed variables 03:35:41 03:35:41 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 % Tests Non-module Forward chaining of assertable attributed variables 03:35:41 03:35:41 03:35:41 :- debug_logicmoo(_). 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 :- nodebug_logicmoo(http(_)). 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 :- debug_logicmoo(logicmoo(_)). 03:35:41 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 03:35:41 :- mpred_trace_exec. 03:35:41 % :- expects_dialect(pfc). 03:35:41 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 % :- expects_dialect(pfc). 03:35:41 03:35:41 :- dynamic(sk_out/1). 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 :- dynamic(sk_in/1). 03:35:41 03:35:41 % :- process_this_script. 03:35:41 03:35:41 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 03:35:41 % :- process_this_script. 03:35:41 03:35:41 03:35:41 sk_in(Ex)==>sk_out(Ex). 03:35:41 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 03:35:41 sk_in(foo). 03:35:41 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 03:35:41 :- read_attvars(true). 03:35:41 /*~ 03:35:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc:40 03:35:41 %~ install_attvar_expander(user) 03:35:41 ~*/ 03:35:41 03:35:41 :- set_prolog_flag(access_level,system). 03:35:41 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 03:35:41 sk_in(avar([vn='Ex',sk='SKF-666'])). 03:35:41 03:35:41 /*~ 03:35:41 ~*/ 03:35:41 03:35:41 03:35:41 :- listing(sk_out/1). 03:35:41 /*~ 03:35:41 %~ skipped( listing( sk_out/1)) 03:35:41 ~*/ 03:35:41 03:35:41 :- listing(sk_in/1). 03:35:41 03:35:41 03:35:41 /*~ 03:35:41 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/attvar_03.pfc:46 03:35:41 %~ skipped( listing( sk_in/1)) 03:35:41 ~*/ 03:35:41 03:35:41 03:35:41 03:35:41 :- must((sk_in(VAR),get_attr(VAR,sk,What),What='SKF-666')). 03:35:41 03:35:41 03:35:41 03:35:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/attvar_03.pfc 03:35:41 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.test.sanity_base/ATTVAR_03/ 03:35:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AATTVAR_03 03:35:41 03:35:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/633 03:35:41 /*~ 03:35:41 %~ ?-( mpred_test( "Test_0001_Line_0000__sk_in_1_in_user", 03:35:41 %~ user : ( sk_in(VAR) , 03:35:41 %~ get_attr(VAR,sk,What) , 03:35:41 %~ What='SKF-666'))). 03:35:41 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'))))) 03:35:41 no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:41 03:35:41 no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:41 03:35:41 no_proof_for(\+ (sk_in(In_Sk),get_attr(In_Sk,sk,Attr_SKF_666),Attr_SKF_666='SKF-666')). 03:35:41 03:35:41 name = 'logicmoo.pfc.sanity_base.quick_test.ATTVAR_03-Test_0001_Line_0000__sk_in_1_in_user'. 03:35:41 JUNIT_CLASSNAME = 'logicmoo.pfc.sanity_base.quick_test.ATTVAR_03'. 03:35:41 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\']"'. 03:35:41 % 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 03:35:41 ~*/ 03:35:41 %~ unused(no_junit_results) 03:35:41 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.7521419200000001-junit.xml 03:35:41 <gt;oxml version="1.0" encoding="utf-8"?> 03:35:41 <gt;testsuites> 03:35:41 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:35:41 % use :- set_prolog_flag(junit_show_converage, true). 03:35:41 03:35:41 % No tests to run 03:35:41 ]]>><gt;/system-out><gt;/testsuites> 03:35:41 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) 03:35:41 In: 03:35:41 [57] $declare_module(logicmoo_test,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl',14,false) 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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',<gt;clause>(0x55631642ac00),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642ac00))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:35:41 [42] <gt;meta call> 03:35:41 [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',<gt;clause>(0x55631642ac00),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642ac00)))) <gt;foreign> 03:35:41 [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 03:35:41 [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 03:35:41 [32] $execute_directive_3(use_module(library(logicmoo_test))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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 03:35:41 [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',<gt;clause>(0x55631642aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:35:41 [14] <gt;meta call> 03:35:41 [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',<gt;clause>(0x55631642aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55631642aa80)))) <gt;foreign> 03:35:41 [10] $load_file('attvar_03.pfc',user,[expand(false),expand(true)]) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:35:41 03:35:41 Note: some frames are missing due to last-call optimization. 03:35:41 Re-run your program in debug mode (:- debug.) to get more detail. 03:35:41 logicmoo.pfc.sanity_base.quick_test.ATTVAR_03 JUnit warning = Goal (directive) failed: user:use_module(library(logicmoo_test)) 03:35:41 Test_0001_Line_0000__sk_in_1_in_user result = failure. 03:35:41 03:35:41 %~ test_completed_exit(56) 03:35:41 totalTime=1.000 03:35:41 03:35:41 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' 03:35:41 03:35:42 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 03:35:42 ISSUE_ID=633 03:35:42 ISSUE_OC=OPEN 03:35:42 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 03:35:42 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 03:35:42 FileTestCase=logicmoo.pfc.sanity_base.quick_test.FC_01 JUnit 03:35:42 03:35:42 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']" 03:35:42 03:35:42 (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']") 03:35:42 03:35:42 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/quick_test/fc_01.pfc 03:35:42 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.sanity_base.quick_test/FC_01/ 03:35:42 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFC_01 03:35:42 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/631 03:35:42 03:35:42 03:35:43 %~ init_phase(after_load) 03:35:43 %~ init_phase(restore_state) 03:35:43 % 03:35:43 %~ init_why(after_boot,program) 03:35:43 %~ after_boot. 03:35:43 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:35:43 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/fc_01.pfc'), 03:35:43 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:35:43 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:35:43 %~ message_hook( 03:35:43 %~ error( permission_error(redefine,module,logicmoo_test), 03:35:43 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:35:43 %~ error, 03:35:43 %~ [ '~q/~w: '-[module,2], 03:35:43 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:35:43 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:35:43 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:35:43 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:43 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:35:43 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:43 03:35:43 03:35:43 :- expects_dialect(pfc). 03:35:43 03:35:43 /*~ 03:35:43 ~*/ 03:35:43 03:35:43 03:35:43 a11 ==> b11. 03:35:43 /*~ 03:35:43 ~*/ 03:35:43 03:35:43 a11. 03:35:43 03:35:43 /*~ 03:35:43 ~*/ 03:35:43 03:35:43 03:35:43 :- mpred_test(b11). 03:35:43 03:35:43 /*~ 03:35:43 %~ ?-( mpred_test("Test_0001_Line_0000__B11_in_user",user:b11)). 03:35:43 passed=info(why_was_true(user:b11)) 03:35:43 no_proof_for(b11). 03:35:43 03:35:43 no_proof_for(b11). 03:35:43 03:35:43 no_proof_for(b11). 03:35:43 03:35:43 name = 'logicmoo.pfc.sanity_base.quick_test.FC_01-Test_0001_Line_0000__B11_in_user'. 03:35:43 JUNIT_CLASSNAME = 'logicmoo.pfc.sanity_base.quick_test.FC_01'. 03:35:43 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\']"'. 03:35:43 % 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 03:35:43 ~*/ 03:35:43 03:35:43 03:35:43 :- listing(j_u:junit_prop/3). 03:35:43 03:35:43 /*~ 03:35:43 %~ skipped( listing( j_u : junit_prop/3)) 03:35:43 ~*/ 03:35:43 03:35:43 03:35:43 :- test_completed. 03:35:43 03:35:43 03:35:43 03:35:43 03:35:43 /*~ 03:35:43 %~ unused(no_junit_results) 03:35:43 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062773915-junit.xml 03:35:43 <gt;oxml version="1.0" encoding="utf-8"?> 03:35:43 <gt;testsuites> 03:35:43 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:35:43 % use :- set_prolog_flag(junit_show_converage, true). 03:35:43 03:35:43 % No tests to run 03:35:43 ]]>><gt;/system-out><gt;/testsuites> 03:35:43 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) 03:35:43 Test_0001_Line_0000__B11_in_user result = passed. 03:35:43 03:35:43 %~ test_completed_exit(96) 03:35:43 totalTime=1.000 03:35:43 03:35:43 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' 03:35:43 03:35:43 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 03:35:43 ISSUE_ID=631 03:35:43 ISSUE_OC=OPEN 03:35:43 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 03:35:43 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 03:35:43 FileTestCase=logicmoo.pfc.sanity_base.quick_test.BC_01 JUnit 03:35:43 03:35:44 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']" 03:35:44 03:35:44 (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']") 03:35:44 03:35:44 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/pfc/t/sanity_base/quick_test/bc_01.pfc 03:35:44 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.pfc.sanity_base.quick_test/BC_01/ 03:35:44 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABC_01 03:35:44 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/635 03:35:44 03:35:44 03:35:45 %~ init_phase(after_load) 03:35:45 %~ init_phase(restore_state) 03:35:45 % 03:35:45 %~ init_why(after_boot,program) 03:35:45 %~ after_boot. 03:35:45 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:35:45 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/pfc/t/sanity_base/quick_test/bc_01.pfc'), 03:35:45 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:35:45 %~ message_hook( 03:35:45 %~ error( permission_error(redefine,module,logicmoo_test), 03:35:45 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:35:45 %~ error, 03:35:45 %~ [ '~q/~w: '-[module,2], 03:35:45 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:35:45 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:35:45 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:35:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:35:45 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:35:45 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:35:45 03:35:45 03:35:45 03:35:45 :- dynamic(bc_q/1). 03:35:45 /*~ 03:35:45 ~*/ 03:35:45 03:35:45 :- dynamic(bc_p/1). 03:35:45 03:35:45 /*~ 03:35:45 ~*/ 03:35:45 03:35:45 03:35:45 :- (ain((bc_q(N) <gt;- bc_p(N)))). 03:35:45 /*~ 03:35:45 ~*/ 03:35:45 03:35:45 :- listing(bc_q/1). 03:35:45 03:35:45 /*~ 03:35:45 %~ skipped( listing( bc_q/1)) 03:35:45 ~*/ 03:35:45 03:35:45 03:35:45 bc_p(a). 03:35:45 /*~ 03:35:45 ~*/ 03:35:45 03:35:45 bc_p(b). 03:35:45 /*~ 03:35:45 ~*/ 03:35:45 03:35:45 :- listing(bc_p/1). 03:35:45 03:35:45 /*~ 03:35:45 %~ skipped( listing( bc_p/1)) 03:35:45 ~*/ 03:35:45 03:35:45 03:35:45 :- mpred_trace_exec. 03:35:45 03:35:45 /*~ 03:35:45 ~*/ 03:35:45 03:35:45 03:35:45 :- mpred_test(call_u(bc_p(b))). 03:35:45 03:35:45 %= nothing cached ? 03:35:45 /*~ 03:35:45 %~ ?-( mpred_test("Test_0001_Line_0000__B_in_user",user:call_u(bc_p(b)))). 03:35:45 passed=info(why_was_true(user:call_u(bc_p(b)))) 03:35:45 no_proof_for(call_u(bc_p(b))). 03:35:45 03:35:45 no_proof_for(call_u(bc_p(b))). 03:35:45 03:35:45 no_proof_for(call_u(bc_p(b))). 03:35:45 03:35:45 name = 'logicmoo.pfc.sanity_base.quick_test.BC_01-Test_0001_Line_0000__B_in_user'. 03:35:45 JUNIT_CLASSNAME = 'logicmoo.pfc.sanity_base.quick_test.BC_01'. 03:35:45 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\']"'. 03:35:45 % 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_BC_01_Test_0001_Line_0000_B_in_user-junit.xml 03:35:45 ~*/ 03:35:45 03:35:45 03:35:45 %= nothing cached ? 03:35:45 :- listing(bc_q/1). 03:35:45 03:35:45 /*~ 03:35:45 %~ skipped( listing( bc_q/1)) 03:35:45 ~*/ 03:35:45 03:35:45 03:35:45 :- mpred_test(\+ clause_u(bc_q(_),true)). 03:35:45 03:35:45 /*~ 03:35:45 %~ ?-( mpred_test("Test_0002_Line_0000__naf_bc_q_1_in_user",user:(\+clause_u(bc_q(Q),true)))). 03:35:45 passed=info(why_was_true(user:(\+clause_u(bc_q(_42226),true)))) 03:35:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:35:45 03:35:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:35:45 03:35:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:35:45 03:35:45 name = 'logicmoo.pfc.sanity_base.quick_test.BC_01-Test_0002_Line_0000__naf_bc_q_1_in_user'. 03:35:45 JUNIT_CLASSNAME = 'logicmoo.pfc.sanity_base.quick_test.BC_01'. 03:35:45 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\']"'. 03:35:45 % 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_BC_01_Test_0002_Line_0000_naf_bc_q_1_in_user-junit.xml 03:35:45 ~*/ 03:35:45 03:35:45 03:35:45 :- mpred_test((call_u(bc_q(b)))). 03:35:45 03:35:45 %= something cached 03:35:45 /*~ 03:35:45 %~ ?-( mpred_test("Test_0003_Line_0000__B_in_user",user:call_u(bc_q(b)))). 03:35:45 failure=info((why_was_true(user:(\+call_u(bc_q(b)))),nop(ftrace(user:call_u(bc_q(b)))))) 03:35:45 no_proof_for(\+call_u(bc_q(b))). 03:35:45 03:35:45 no_proof_for(\+call_u(bc_q(b))). 03:35:45 03:35:45 no_proof_for(\+call_u(bc_q(b))). 03:35:45 03:35:45 name = 'logicmoo.pfc.sanity_base.quick_test.BC_01-Test_0003_Line_0000__B_in_user'. 03:35:45 JUNIT_CLASSNAME = 'logicmoo.pfc.sanity_base.quick_test.BC_01'. 03:35:45 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\']"'. 03:35:45 % 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_BC_01_Test_0003_Line_0000_B_in_user-junit.xml 03:35:45 ~*/ 03:35:45 03:35:45 03:35:45 %= something cached 03:35:45 :- listing(bc_q/1). 03:35:45 /*~ 03:35:45 %~ skipped( listing( bc_q/1)) 03:35:45 ~*/ 03:35:45 03:35:45 :- mpred_test( clause_u(bc_q(_),true)). 03:35:45 03:35:45 03:35:45 /*~ 03:35:45 %~ ?-( mpred_test("Test_0004_Line_0000__bc_q_1_in_user",user:clause_u(bc_q(Q),true))). 03:35:45 failure=info((why_was_true(user:(\+clause_u(bc_q(_442),true))),nop(ftrace(user:clause_u(bc_q(_442),true))))) 03:35:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:35:45 03:35:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:35:45 03:35:45 no_proof_for(\+clause_u(bc_q(Q1),true)). 03:35:45 03:35:45 name = 'logicmoo.pfc.sanity_base.quick_test.BC_01-Test_0004_Line_0000__bc_q_1_in_user'. 03:35:45 JUNIT_CLASSNAME = 'logicmoo.pfc.sanity_base.quick_test.BC_01'. 03:35:45 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\']"'. 03:35:45 % 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_BC_01_Test_0004_Line_0000_bc_q_1_in_user-junit.xml 03:35:45 ~*/ 03:35:45 %~ unused(no_junit_results) 03:35:45 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120123046-junit.xml 03:35:45 <gt;oxml version="1.0" encoding="utf-8"?> 03:35:45 <gt;testsuites> 03:35:45 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:35:45 % use :- set_prolog_flag(junit_show_converage, true). 03:35:45 03:35:45 % No tests to run 03:35:45 ]]>><gt;/system-out><gt;/testsuites> 03:35:45 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) 03:35:45 Test_0001_Line_0000__B_in_user result = passed. 03:35:45 Test_0002_Line_0000__naf_bc_q_1_in_user result = passed. 03:35:45 Test_0003_Line_0000__B_in_user result = failure. 03:35:45 Test_0004_Line_0000__bc_q_1_in_user result = failure. 03:35:45 03:35:45 %~ test_completed_exit(40) 03:35:45 totalTime=1.000 03:35:45 03:35:45 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' 03:35:45 03:35:45 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 03:35:45 ISSUE_ID=635 03:35:45 ISSUE_OC=OPEN 03:35:45 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 03:35:45 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 03:35:45 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 03:35:45 <!-- 03:35:46 Requirement already satisfied: junit2html in /usr/local/lib/python3.9/dist-packages (30.0.6) 03:35:46 Requirement already satisfied: jinja2>=2.11.2 in /usr/local/lib/python3.9/dist-packages (from junit2html) (3.0.1) 03:35:46 Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.9/dist-packages (from jinja2>=2.11.2->junit2html) (2.0.1) 03:35:47 junit2html is /usr/local/bin/junit2html 03:35:47 junit2html /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-junitCombined-rollup.tmp /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-junitCombined-rollup.html 03:35:47 TEST_STEM_PATH=/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 03:35:47 --> 03:35:47 + lmoo-junit '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' 03:35:47 <!-- PACK_DIR=logicmoo_base --> 03:35:47 <!-- JUNIT_PACKAGE=logicmoo.base.fol.quick_test --> 03:35:47 <!-- GLOBSTEM=logicmoo-base-fol-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:35:47 <!-- TEST_STEM=Report-logicmoo-base-fol-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:35:47 <!-- TEST_STEM_PATH=/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 --> 03:35:47 <!-- Running release (all) tests 03:35:47 ( 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 *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') --> 03:35:47 <!-- PACK_DIR=logicmoo_base --> 03:35:47 <!-- JUNIT_PACKAGE=logicmoo.base.fol.quick_test --> 03:35:47 <!-- GLOBSTEM=logicmoo-base-fol-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:35:47 <!-- TEST_STEM=Report-logicmoo-base-fol-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:35:47 <!-- TEST_STEM_PATH=/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 --> 03:35:47 <!-- LOGICMOO_WS=/var/lib/jenkins/workspace/logicmoo_workspace --> 03:35:47 <!-- test_completed=true --> 03:35:47 <!-- ROLLUP_STEM=Report-logicmoo-base-fol-quick_test-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup --> 03:35:47 <!-- ROLLUP_TMP=/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-Rollup.tmp --> 03:35:47 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') 03:35:47 03:35:47 SORTED_FILES=five_leftof_type_01.pl 03:35:47 FileTestCase=logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01 JUnit 03:35:47 03:35:47 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']" 03:35:47 03:35:47 (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']") 03:35:47 03:35:47 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl 03:35:47 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.quick_test/FIVE_LEFTOF_TYPE_01/ 03:35:47 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_01 03:35:47 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/623 03:35:47 03:35:47 03:35:49 %~ init_phase(after_load) 03:35:49 %~ init_phase(restore_state) 03:35:49 % 03:35:49 %~ init_why(after_boot,program) 03:35:49 %~ after_boot. 03:35:49 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:35:49 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl'), 03:35:49 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:35:49 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:35:49 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:35:49 03:35:49 % ============================================= 03:35:49 % File 'mpred_builtin.pfc' 03:35:49 % Purpose: Agent Reactivity for SWI-Prolog 03:35:49 % Maintainer: Douglas Miles 03:35:49 % Contact: $Author: dmiles $@users.sourceforge.net % 03:35:49 % Version: 'interface' 1.0.0 03:35:49 % Revision: $Revision: 1.9 $ 03:35:49 % Revised At: $Date: 2002/06/27 14:13:20 $ 03:35:49 % ============================================= 03:35:49 % 03:35:49 03:35:49 :- mpred_test(true). 03:35:49 03:35:49 % There are five houses in a row. 03:35:49 /*~ 03:35:49 %~ ?-( mpred_test("Test_0001_Line_0000__True_in_user",user:true)). 03:35:49 passed=info(why_was_true(user:true)) 03:35:49 no_proof_for(true). 03:35:49 03:35:49 no_proof_for(true). 03:35:49 03:35:49 no_proof_for(true). 03:35:49 03:35:49 name = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01-Test_0001_Line_0000__True_in_user'. 03:35:49 JUNIT_CLASSNAME = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01'. 03:35:49 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\']"'. 03:35:49 % 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 03:35:49 ~*/ 03:35:49 03:35:49 03:35:49 % There are five houses in a row. 03:35:49 :- nop(module( baseKB)). 03:35:49 03:35:49 % makes the KB monotonic 03:35:49 /*~ 03:35:49 ~*/ 03:35:49 03:35:49 03:35:49 % makes the KB monotonic 03:35:49 :- set_kif_option(qualify_modality,simple_nesc). 03:35:49 03:35:49 /*~ 03:35:49 ~*/ 03:35:49 03:35:49 03:35:49 leftof(h1, h2). 03:35:49 /*~ 03:35:49 %~ debugm(user,show_success(user,user:ain(clif(leftof(h1,h2))))) 03:35:49 03:35:49 03:35:49 03:35:49 03:35:49 ======================================================= 03:35:49 leftof(h1,h2) 03:35:49 ============================================ 03:35:49 03:35:49 03:35:49 ?- kif_to_boxlog( leftof(h1,h2) ). 03:35:49 03:35:49 03:35:49 03:35:49 % In English: 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ h1 leftof h2 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ kifi = leftof(h1,h2). 03:35:49 %~ kifm = nesc( leftof(h1,h2)). 03:35:49 %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) 03:35:49 03:35:49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 % Results in the following 1 entailment(s): 03:35:49 nesc(leftof(h1,h2)). 03:35:49 03:35:49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ it is necessarily true that h1 leftof h2 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 nesc( leftof(h1,h2)). 03:35:49 03:35:49 ============================================ 03:35:49 ~*/ 03:35:49 03:35:49 leftof(h2, h3). 03:35:49 /*~ 03:35:49 %~ debugm(user,show_success(user,user:ain(clif(leftof(h2,h3))))) 03:35:49 03:35:49 03:35:49 03:35:49 03:35:49 ======================================================= 03:35:49 leftof(h2,h3) 03:35:49 ============================================ 03:35:49 03:35:49 03:35:49 ?- kif_to_boxlog( leftof(h2,h3) ). 03:35:49 03:35:49 03:35:49 03:35:49 % In English: 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ h2 leftof h3 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ kifi = leftof(h2,h3). 03:35:49 %~ kifm = nesc( leftof(h2,h3)). 03:35:49 %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) 03:35:49 03:35:49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 % Results in the following 1 entailment(s): 03:35:49 nesc(leftof(h2,h3)). 03:35:49 03:35:49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ it is necessarily true that h2 leftof h3 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 nesc( leftof(h2,h3)). 03:35:49 03:35:49 ============================================ 03:35:49 ~*/ 03:35:49 03:35:49 leftof(h3, h4). 03:35:49 /*~ 03:35:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl:23 03:35:49 %~ debugm(user,show_success(user,user:ain(clif(leftof(h3,h4))))) 03:35:49 03:35:49 03:35:49 03:35:49 03:35:49 ======================================================= 03:35:49 leftof(h3,h4) 03:35:49 ============================================ 03:35:49 03:35:49 03:35:49 ?- kif_to_boxlog( leftof(h3,h4) ). 03:35:49 03:35:49 03:35:49 03:35:49 % In English: 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ h3 leftof h4 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ kifi = leftof(h3,h4). 03:35:49 %~ kifm = nesc( leftof(h3,h4)). 03:35:49 %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) 03:35:49 03:35:49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 % Results in the following 1 entailment(s): 03:35:49 nesc(leftof(h3,h4)). 03:35:49 03:35:49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ it is necessarily true that h3 leftof h4 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 nesc( leftof(h3,h4)). 03:35:49 03:35:49 ============================================ 03:35:49 ~*/ 03:35:49 03:35:49 leftof(h4, h5). 03:35:49 03:35:49 % this should cause h1-h5 to become houses 03:35:49 /*~ 03:35:49 %~ debugm(user,show_success(user,user:ain(clif(leftof(h4,h5))))) 03:35:49 03:35:49 03:35:49 03:35:49 03:35:49 ======================================================= 03:35:49 leftof(h4,h5) 03:35:49 ============================================ 03:35:49 03:35:49 03:35:49 ?- kif_to_boxlog( leftof(h4,h5) ). 03:35:49 03:35:49 03:35:49 03:35:49 % In English: 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ h4 leftof h5 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ kifi = leftof(h4,h5). 03:35:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl:24 03:35:49 %~ kifm = nesc( leftof(h4,h5)). 03:35:49 %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) 03:35:49 03:35:49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 % Results in the following 1 entailment(s): 03:35:49 nesc(leftof(h4,h5)). 03:35:49 03:35:49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ it is necessarily true that h4 leftof h5 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 nesc( leftof(h4,h5)). 03:35:49 03:35:49 ============================================ 03:35:49 ~*/ 03:35:49 03:35:49 03:35:49 % this should cause h1-h5 to become houses 03:35:49 leftof(H1, H2) => house(H1) & house(H2). 03:35:49 03:35:49 /*~ 03:35:49 %~ debugm(user,show_success(user,user:ain(clif((leftof(_870072,_870094)=>house(_870072)&house(_870094)))))) 03:35:49 03:35:49 03:35:49 03:35:49 03:35:49 ======================================================= 03:35:49 =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),&(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) 03:35:49 ============================================ 03:35:49 03:35:49 03:35:49 ?- kif_to_boxlog( leftof(House_Leftof,House_Leftof3)=>house(House_Leftof)&house(House_Leftof3) ). 03:35:49 03:35:49 03:35:49 03:35:49 % In English: 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ If: 03:35:49 %~ ?House_Leftof leftof ?House_Leftof3 then it is 03:35:49 %~ Implied that: 03:35:49 %~ " ?House_Leftof isa house " and 03:35:49 %~ " ?House_Leftof3 isa house " 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ kifm = ( leftof(House_Leftof,House_Leftof3) => 03:35:49 %~ house(House_Leftof)&house(House_Leftof3)). 03:35:49 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) 03:35:49 03:35:49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 % Results in the following 6 entailment(s): 03:35:49 nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~house(House_Leftof3)). 03:35:49 nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3))==>nesc(~house(House_Leftof)). 03:35:49 nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof))==>nesc(house(House_Leftof3)). 03:35:49 nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3))==>nesc(house(House_Leftof)). 03:35:49 poss(house(House_Leftof))&nesc(~house(House_Leftof3))==>nesc(~leftof(House_Leftof,House_Leftof3)). 03:35:49 poss(house(House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~leftof(House_Leftof,House_Leftof3)). 03:35:49 03:35:49 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:35:49 %~ " ?House_Leftof isa house " is necessarily false 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?House_Leftof3 isa house " is necessarily false 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof)) ==> 03:35:49 nesc( ~( house(House_Leftof3)))). 03:35:49 03:35:49 % AND 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:35:49 %~ " ?House_Leftof3 isa house " is necessarily false 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?House_Leftof isa house " is necessarily false 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3)) ==> 03:35:49 nesc( ~( house(House_Leftof)))). 03:35:49 03:35:49 % AND 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:35:49 %~ " ?House_Leftof isa house " is possible 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?House_Leftof3 isa house " is necessarily true 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof)) ==> 03:35:49 nesc( house(House_Leftof3))). 03:35:49 03:35:49 % AND 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:35:49 %~ " ?House_Leftof3 isa house " is possible 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?House_Leftof isa house " is necessarily true 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3)) ==> 03:35:49 nesc( house(House_Leftof))). 03:35:49 03:35:49 % AND 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?House_Leftof isa house " is possible and 03:35:49 %~ " ?House_Leftof3 isa house " is necessarily false 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 ( poss(house(House_Leftof))&nesc(~house(House_Leftof3)) ==> 03:35:49 nesc( ~( leftof(House_Leftof,House_Leftof3)))). 03:35:49 03:35:49 % AND 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?House_Leftof3 isa house " is possible and 03:35:49 %~ " ?House_Leftof isa house " is necessarily false 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 ( poss(house(House_Leftof3))&nesc(~house(House_Leftof)) ==> 03:35:49 nesc( ~( leftof(House_Leftof,House_Leftof3)))). 03:35:49 03:35:49 ============================================ 03:35:49 %~ kifm = leftof(H1,H2)=>house(H1)&house(H2). 03:35:49 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('H1'),'$VAR'('H2')),and(house('$VAR'('H1')),house('$VAR'('H2')))) 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?H2 isa house " is possible and 03:35:49 %~ " ?H1 isa house " is necessarily false 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?H1 leftof ?H2 " is necessarily false 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 poss(house(H2))&nesc(~house(H1))==>nesc(~leftof(H1,H2)). 03:35:49 03:35:49 % AND 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?H1 leftof ?H2 " is necessarily true and 03:35:49 %~ " ?H1 isa house " is necessarily false 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?H2 isa house " is necessarily false 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 nesc(leftof(H1,H2))&nesc(~house(H1))==>nesc(~house(H2)). 03:35:49 03:35:49 % AND 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?H1 leftof ?H2 " is necessarily true and 03:35:49 %~ " ?H2 isa house " is possible 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?H1 isa house " is necessarily true 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 nesc(leftof(H1,H2))&poss(house(H2))==>nesc(house(H1)). 03:35:49 03:35:49 % AND 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?H1 isa house " is possible and 03:35:49 %~ " ?H2 isa house " is necessarily false 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?H1 leftof ?H2 " is necessarily false 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 poss(house(H1))&nesc(~house(H2))==>nesc(~leftof(H1,H2)). 03:35:49 03:35:49 % AND 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?H1 leftof ?H2 " is necessarily true and 03:35:49 %~ " ?H2 isa house " is necessarily false 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?H1 isa house " is necessarily false 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 nesc(leftof(H1,H2))&nesc(~house(H2))==>nesc(~house(H1)). 03:35:49 03:35:49 % AND 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 %~ Whenever: 03:35:49 %~ " ?H1 leftof ?H2 " is necessarily true and 03:35:49 %~ " ?H1 isa house " is possible 03:35:49 %~ It's Proof that: 03:35:49 %~ " ?H2 isa house " is necessarily true 03:35:49 %~ 03:35:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:49 03:35:49 nesc(leftof(H1,H2))&poss(house(H1))==>nesc(house(H2)). 03:35:49 03:35:49 ~*/ 03:35:49 03:35:49 03:35:49 :- mpred_test(kif_compile). 03:35:49 03:35:49 % intractive_test/1 means only run if interactive 03:35:49 /*~ 03:35:49 %~ ?-( mpred_test("Test_0002_Line_0000__Kif_compile_in_user",user:kif_compile)). 03:35:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl:29 03:35:49 %~ kifi = leftof(h1,h2). 03:35:49 %~ kifm = nesc( leftof(h1,h2)). 03:35:49 %~ kifi = leftof(h2,h3). 03:35:49 %~ kifm = nesc( leftof(h2,h3)). 03:35:49 %~ kifi = leftof(h3,h4). 03:35:49 %~ kifm = nesc( leftof(h3,h4)). 03:35:49 %~ kifi = leftof(h4,h5). 03:35:49 %~ kifm = nesc( leftof(h4,h5)). 03:35:49 %~ kifm = ( leftof(House_Leftof,House_Leftof1) => 03:35:49 %~ house(House_Leftof)&house(House_Leftof1)). 03:35:49 %~ kifm = nesc( leftof(h1,h2)). 03:35:49 %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) 03:35:49 %~ kifm = nesc( leftof(h2,h3)). 03:35:49 %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) 03:35:49 %~ kifm = nesc( leftof(h3,h4)). 03:35:49 %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) 03:35:49 %~ kifm = nesc( leftof(h4,h5)). 03:35:49 %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) 03:35:49 %~ kifm = ( leftof(House_Leftof,House_Leftof1) => 03:35:49 %~ house(House_Leftof)&house(House_Leftof1)). 03:35:49 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof1')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof1')))) 03:35:49 passed=info(why_was_true(user:kif_compile)) 03:35:49 no_proof_for(kif_compile). 03:35:49 03:35:49 no_proof_for(kif_compile). 03:35:49 03:35:49 no_proof_for(kif_compile). 03:35:49 03:35:49 name = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01-Test_0002_Line_0000__Kif_compile_in_user'. 03:35:49 JUNIT_CLASSNAME = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01'. 03:35:49 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\']"'. 03:35:49 % 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 03:35:49 ~*/ 03:35:49 03:35:49 03:35:49 % intractive_test/1 means only run if interactive 03:35:49 :- interactive_test(listing(pfclog)). 03:35:49 03:35:49 % mpred_test/1 each become a Junit test that must succeed 03:35:49 /*~ 03:35:49 %~ message_hook( 03:35:49 %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), 03:35:49 %~ error, 03:35:49 %~ [ '~q/~w: '-[catch,3], 03:35:49 %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) 03:35:49 catch/3: Unknown procedure: interactive_test/1 03:35:49 ERROR: catch/3: Unknown procedure: interactive_test/1 03:35:49 %~ message_hook( 03:35:49 %~ goal_failed(directive,user:interactive_test(listing(pfclog))), 03:35:49 %~ warning, 03:35:49 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:35:49 %~ user : interactive_test( listing(pfclog))]]) 03:35:49 Goal (directive) failed: user:interactive_test(listing(pfclog)) 03:35:49 Warning: Goal (directive) failed: user:interactive_test(listing(pfclog)) 03:35:49 ~*/ 03:35:49 03:35:49 03:35:49 % mpred_test/1 each become a Junit test that must succeed 03:35:49 :- mpred_test(pfclog_compile). 03:35:49 03:35:49 03:35:49 % :- mpred_test(nesc(leftof(h4, h5))). 03:35:49 03:35:49 03:35:49 03:35:49 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/quick_test/five_leftof_type_01.pl 03:35:49 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.quick_test/FIVE_LEFTOF_TYPE_01/ 03:35:49 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_01 03:35:49 03:35:49 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/623 03:35:49 /*~ 03:35:49 %~ ?-( mpred_test("Test_0003_Line_0000__Pfclog_compile_in_user",user:pfclog_compile)). 03:35:49 passed=info(why_was_true(user:pfclog_compile)) 03:35:49 no_proof_for(pfclog_compile). 03:35:49 03:35:49 no_proof_for(pfclog_compile). 03:35:49 03:35:49 no_proof_for(pfclog_compile). 03:35:49 03:35:49 name = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01-Test_0003_Line_0000__Pfclog_compile_in_user'. 03:35:49 JUNIT_CLASSNAME = 'logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01'. 03:35:49 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\']"'. 03:35:49 % 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 03:35:49 ~*/ 03:35:49 %~ unused(no_junit_results) 03:35:49 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.957950329-junit.xml 03:35:49 <gt;oxml version="1.0" encoding="utf-8"?> 03:35:49 <gt;testsuites> 03:35:49 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:35:49 % use :- set_prolog_flag(junit_show_converage, true). 03:35:49 03:35:49 % No tests to run 03:35:49 ]]>><gt;/system-out><gt;/testsuites> 03:35:49 Test_0001_Line_0000__True_in_user result = passed. 03:35:49 Test_0002_Line_0000__Kif_compile_in_user result = passed. 03:35:49 logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01 JUnit error = catch/3: Unknown procedure: interactive_test/1 03:35:49 logicmoo.base.fol.quick_test.FIVE_LEFTOF_TYPE_01 JUnit warning = Goal (directive) failed: user:interactive_test(listing(pfclog)) 03:35:49 Test_0003_Line_0000__Pfclog_compile_in_user result = passed. 03:35:49 03:35:49 %~ test_completed_exit(112) 03:35:49 totalTime=2.000 03:35:49 03:35:49 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' 03:35:49 03:35:50 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 03:35:50 ISSUE_ID=623 03:35:50 ISSUE_OC=OPEN 03:35:50 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 03:35:50 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 03:35:50 <!-- 03:35:51 Requirement already satisfied: junit2html in /usr/local/lib/python3.9/dist-packages (30.0.6) 03:35:51 Requirement already satisfied: jinja2>=2.11.2 in /usr/local/lib/python3.9/dist-packages (from junit2html) (3.0.1) 03:35:51 Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.9/dist-packages (from jinja2>=2.11.2->junit2html) (2.0.1) 03:35:51 junit2html is /usr/local/bin/junit2html 03:35:51 junit2html /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-junitCombined-rollup.tmp /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-junitCombined-rollup.html 03:35:51 TEST_STEM_PATH=/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 03:35:51 --> 03:35:51 + lmoo-junit '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' 03:35:51 <!-- PACK_DIR=logicmoo_base --> 03:35:51 <!-- JUNIT_PACKAGE=logicmoo.base.fol.fiveof --> 03:35:51 <!-- GLOBSTEM=logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:35:51 <!-- TEST_STEM=Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:35:51 <!-- TEST_STEM_PATH=/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 --> 03:35:51 <!-- Running release (all) tests 03:35:51 ( cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') --> 03:35:51 <!-- PACK_DIR=logicmoo_base --> 03:35:51 <!-- JUNIT_PACKAGE=logicmoo.base.fol.fiveof --> 03:35:51 <!-- GLOBSTEM=logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:35:51 <!-- TEST_STEM=Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:35:51 <!-- TEST_STEM_PATH=/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 --> 03:35:51 <!-- LOGICMOO_WS=/var/lib/jenkins/workspace/logicmoo_workspace --> 03:35:51 <!-- test_completed=true --> 03:35:51 <!-- ROLLUP_STEM=Report-logicmoo-base-fol-fiveof-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup --> 03:35:51 <!-- ROLLUP_TMP=/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-Rollup.tmp --> 03:35:51 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') 03:35:51 03:35:52 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 03:35:52 FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_UP_DOWN_02 JUnit 03:35:52 03:35:52 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']" 03:35:52 03:35:52 (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']") 03:35:52 03:35:52 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_up_down_02.pl 03:35:52 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_UP_DOWN_02/ 03:35:52 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_UP_DOWN_02 03:35:52 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/618 03:35:52 03:35:52 03:35:54 %~ init_phase(after_load) 03:35:54 %~ init_phase(restore_state) 03:35:54 % 03:35:54 %~ init_why(after_boot,program) 03:35:54 %~ after_boot. 03:35:54 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:35:54 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_up_down_02.pl'), 03:35:54 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:35:54 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:35:54 03:35:54 % ============================================= 03:35:54 % File 'mpred_builtin.pfc' 03:35:54 % Purpose: Agent Reactivity for SWI-Prolog 03:35:54 % Maintainer: Douglas Miles 03:35:54 % Contact: $Author: dmiles $@users.sourceforge.net % 03:35:54 % Version: 'interface' 1.0.0 03:35:54 % Revision: $Revision: 1.9 $ 03:35:54 % Revised At: $Date: 2002/06/27 14:13:20 $ 03:35:54 % ============================================= 03:35:54 % 03:35:54 :- expects_dialect(clif). 03:35:54 /*~ 03:35:54 ~*/ 03:35:54 03:35:54 :- set_prolog_flag(gc,false). 03:35:54 03:35:54 % There are five houses in a row. 03:35:54 03:35:54 /*~ 03:35:54 ~*/ 03:35:54 03:35:54 03:35:54 % There are five houses in a row. 03:35:54 03:35:54 exists(H1,exists(H2,exists(H3,exists(H4,exists(H5, 03:35:54 (leftof(H1, H2) & leftof(H2, H3) & leftof(H3, H4) & leftof(H4, H5))))))). 03:35:54 03:35:54 03:35:54 03:35:54 03:35:54 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_up_down_02.pl 03:35:54 % 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/ 03:35:54 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_UP_DOWN_02 03:35:54 03:35:54 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/618 03:35:54 /*~ 03:35:54 %~ debugm( user, 03:35:54 %~ show_success( user, 03:35:54 %~ user : ain( clif( exists( H1, 03:35:54 %~ exists( H2, 03:35:54 %~ exists( H3, 03:35:54 %~ exists( H4, 03:35:54 %~ exists( H5, 03:35:54 %~ ( leftof(H1,H2) & 03:35:54 %~ leftof(H2,H3) & 03:35:54 %~ leftof(H3,H4) & 03:35:54 %~ leftof(H4,H5))))))))))) 03:35:54 03:35:54 03:35:54 03:35:54 03:35:54 ======================================================= 03:35:54 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')))))))) 03:35:54 ============================================ 03:35:54 03:35:54 03:35:54 ?- 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)))))) ). 03:35:54 03:35:54 03:35:54 03:35:54 % In English: 03:35:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:54 %~ 03:35:54 %~ There exists ?Exists_Leftof 03:35:54 %~ ( 03:35:54 %~ There exists ?Exists_Leftof6 03:35:54 %~ ( 03:35:54 %~ There exists ?Exists_Leftof7 03:35:54 %~ ( 03:35:54 %~ There exists ?Exists_Leftof8 03:35:54 %~ ( 03:35:54 %~ There exists ?Leftof13 03:35:54 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " and 03:35:54 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " ) and 03:35:54 %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " ) and 03:35:54 %~ " ?Exists_Leftof8 leftof ?Leftof13 " ))))) 03:35:54 %~ 03:35:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_up_down_02.pl:18 03:35:54 %~ kifi = exists( Exists_Leftof, 03:35:54 %~ exists( Exists_Leftof6, 03:35:54 %~ exists( Exists_Leftof7, 03:35:54 %~ exists( Exists_Leftof8, 03:35:54 %~ exists( Leftof13, 03:35:54 %~ ( leftof(Exists_Leftof,Exists_Leftof6) & 03:35:54 %~ leftof(Exists_Leftof6,Exists_Leftof7) & 03:35:54 %~ leftof(Exists_Leftof7,Exists_Leftof8) & 03:35:54 %~ leftof(Exists_Leftof8,Leftof13))))))). 03:35:54 %~ kifm = exists( Exists_Leftof, 03:35:54 %~ exists( Exists_Leftof6, 03:35:54 %~ exists( Exists_Leftof7, 03:35:54 %~ exists( Exists_Leftof8, 03:35:54 %~ exists( Leftof13, 03:35:54 %~ nesc( ( leftof(Exists_Leftof,Exists_Leftof6) & 03:35:54 %~ leftof(Exists_Leftof6,Exists_Leftof7) & 03:35:54 %~ leftof(Exists_Leftof7,Exists_Leftof8) & 03:35:54 %~ leftof(Exists_Leftof8,Leftof13)))))))). 03:35:54 %~ 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'))))))))) 03:35:54 03:35:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:54 % Results in the following 6 entailment(s): 03:35:54 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)). 03:35:54 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)). 03:35:54 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)). 03:35:54 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)). 03:35:54 '$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)). 03:35:54 '$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)). 03:35:54 03:35:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:54 %~ Whenever: 03:35:54 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true and 03:35:54 %~ 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 03:35:54 %~ 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 03:35:54 %~ 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 03:35:54 %~ 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)) 03:35:54 %~ It's Proof that: 03:35:54 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true 03:35:54 %~ 03:35:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:54 03:35:54 ( ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:54 '$existential'( Exists_Leftof6, 03:35:54 1, 03:35:54 exists( Exists_Leftof7, 03:35:54 exists( Exists_Leftof8, 03:35:54 exists( Leftof13, 03:35:54 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:54 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:54 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:54 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:35:54 '$existential'( Exists_Leftof7, 03:35:54 1, 03:35:54 exists( Exists_Leftof8, 03:35:54 exists( Leftof13, 03:35:54 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:54 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:54 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:54 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:35:54 '$existential'( Exists_Leftof8, 03:35:54 1, 03:35:54 exists( Leftof13, 03:35:54 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:54 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:54 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:54 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:54 '$existential'( Leftof13, 03:35:54 1, 03:35:54 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:54 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:54 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:54 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:54 nesc( leftof(Exists_Leftof6,Exists_Leftof7))). 03:35:54 03:35:54 % AND 03:35:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:54 %~ Whenever: 03:35:54 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false and 03:35:54 %~ 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 03:35:54 %~ 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 03:35:54 %~ 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 03:35:54 %~ 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)) 03:35:54 %~ It's Proof that: 03:35:54 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false 03:35:54 %~ 03:35:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:54 03:35:54 ( ( poss( ~( leftof(Exists_Leftof,Exists_Leftof6))) & 03:35:54 '$existential'( Exists_Leftof6, 03:35:54 1, 03:35:54 exists( Exists_Leftof7, 03:35:54 exists( Exists_Leftof8, 03:35:54 exists( Leftof13, 03:35:54 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:54 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:54 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:54 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:35:54 '$existential'( Exists_Leftof7, 03:35:54 1, 03:35:54 exists( Exists_Leftof8, 03:35:54 exists( Leftof13, 03:35:54 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:54 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:54 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:54 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:35:54 '$existential'( Exists_Leftof8, 03:35:54 1, 03:35:54 exists( Leftof13, 03:35:54 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:54 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:54 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:54 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:54 '$existential'( Leftof13, 03:35:54 1, 03:35:54 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:54 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:54 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:54 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:54 poss( ~( leftof(Exists_Leftof6,Exists_Leftof7)))). 03:35:54 03:35:54 % AND 03:35:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:54 %~ Whenever: 03:35:54 %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true and 03:35:54 %~ 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 03:35:54 %~ 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 03:35:55 %~ 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 03:35:55 %~ 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 03:35:55 %~ 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)) 03:35:55 %~ It's Proof that: 03:35:55 %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true 03:35:55 %~ 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 03:35:55 ( ( nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 '$existential'( Exists_Leftof, 03:35:55 1, 03:35:55 exists( Exists_Leftof6, 03:35:55 exists( Exists_Leftof7, 03:35:55 exists( Exists_Leftof8, 03:35:55 exists( Leftof13, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13)))))))) & 03:35:55 '$existential'( Exists_Leftof6, 03:35:55 1, 03:35:55 exists( Exists_Leftof7, 03:35:55 exists( Exists_Leftof8, 03:35:55 exists( Leftof13, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:35:55 '$existential'( Exists_Leftof7, 03:35:55 1, 03:35:55 exists( Exists_Leftof8, 03:35:55 exists( Leftof13, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:35:55 '$existential'( Exists_Leftof8, 03:35:55 1, 03:35:55 exists( Leftof13, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:55 '$existential'( Leftof13, 03:35:55 1, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:55 nesc( leftof(Exists_Leftof,Exists_Leftof6))). 03:35:55 03:35:55 % AND 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 %~ Whenever: 03:35:55 %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false and 03:35:55 %~ 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 03:35:55 %~ 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 03:35:55 %~ 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 03:35:55 %~ 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 03:35:55 %~ 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)) 03:35:55 %~ It's Proof that: 03:35:55 %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false 03:35:55 %~ 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 03:35:55 ( ( poss( ~( leftof(Exists_Leftof6,Exists_Leftof7))) & 03:35:55 '$existential'( Exists_Leftof, 03:35:55 1, 03:35:55 exists( Exists_Leftof6, 03:35:55 exists( Exists_Leftof7, 03:35:55 exists( Exists_Leftof8, 03:35:55 exists( Leftof13, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13)))))))) & 03:35:55 '$existential'( Exists_Leftof6, 03:35:55 1, 03:35:55 exists( Exists_Leftof7, 03:35:55 exists( Exists_Leftof8, 03:35:55 exists( Leftof13, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:35:55 '$existential'( Exists_Leftof7, 03:35:55 1, 03:35:55 exists( Exists_Leftof8, 03:35:55 exists( Leftof13, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:35:55 '$existential'( Exists_Leftof8, 03:35:55 1, 03:35:55 exists( Leftof13, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:55 '$existential'( Leftof13, 03:35:55 1, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:55 poss( ~( leftof(Exists_Leftof,Exists_Leftof6)))). 03:35:55 03:35:55 % AND 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 %~ Whenever: 03:35:55 %~ ( 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 03:35:55 %~ 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 03:35:55 %~ 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)) 03:35:55 %~ It's Proof that: 03:35:55 %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " is necessarily true 03:35:55 %~ 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 03:35:55 ( ( '$existential'( Exists_Leftof7, 03:35:55 1, 03:35:55 exists( Exists_Leftof8, 03:35:55 exists( Leftof13, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:35:55 '$existential'( Exists_Leftof8, 03:35:55 1, 03:35:55 exists( Leftof13, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:55 '$existential'( Leftof13, 03:35:55 1, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8))). 03:35:55 03:35:55 % AND 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 %~ Whenever: 03:35:55 %~ 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 03:35:55 %~ 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)) 03:35:55 %~ It's Proof that: 03:35:55 %~ " ?Exists_Leftof8 leftof ?Leftof13 " is necessarily true 03:35:55 %~ 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 03:35:55 ( ( '$existential'( Exists_Leftof8, 03:35:55 1, 03:35:55 exists( Leftof13, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:55 '$existential'( Leftof13, 03:35:55 1, 03:35:55 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:55 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:55 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:55 nesc( leftof(Exists_Leftof8,Leftof13))). 03:35:55 03:35:55 ============================================ 03:35:55 %~ kifi = exists( H1, 03:35:55 %~ exists( H2, 03:35:55 %~ exists( H3, 03:35:55 %~ exists( H4, 03:35:55 %~ exists( H5, 03:35:55 %~ ( leftof(H1,H2) & 03:35:55 %~ leftof(H2,H3) & 03:35:55 %~ leftof(H3,H4) & 03:35:55 %~ leftof(H4,H5))))))). 03:35:55 %~ kifm = exists( H1, 03:35:55 %~ exists( H2, 03:35:55 %~ exists( H3, 03:35:55 %~ exists( H4, 03:35:55 %~ exists( H5, 03:35:55 %~ nesc( ( leftof(H1,H2) & 03:35:55 %~ leftof(H2,H3) & 03:35:55 %~ leftof(H3,H4) & 03:35:55 %~ leftof(H4,H5)))))))). 03:35:55 %~ 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'))))))))) 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 %~ Whenever: 03:35:55 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) and 03:35:55 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:55 %~ It's Proof that: 03:35:55 %~ " ?H4 leftof ?H5 " is necessarily true 03:35:55 %~ 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 03:35:55 ( ( '$existential'( H4, 03:35:55 1, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) & 03:35:55 '$existential'( H5, 03:35:55 1, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) ==> 03:35:55 nesc( leftof(H4,H5))). 03:35:55 03:35:55 % AND 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 %~ Whenever: 03:35:55 %~ ( by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) and 03:35:55 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:35:55 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:55 %~ It's Proof that: 03:35:55 %~ " ?H3 leftof ?H4 " is necessarily true 03:35:55 %~ 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 03:35:55 ( ( '$existential'( H3, 03:35:55 1, 03:35:55 exists( H4, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5)))))) & 03:35:55 '$existential'( H4, 03:35:55 1, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) & 03:35:55 '$existential'( H5, 03:35:55 1, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) ==> 03:35:55 nesc( leftof(H3,H4))). 03:35:55 03:35:55 % AND 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 %~ Whenever: 03:35:55 %~ (((" ?H1 leftof ?H2 " is possibly false and 03:35:55 %~ 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 03:35:55 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:35:55 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:35:55 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:55 %~ It's Proof that: 03:35:55 %~ " ?H2 leftof ?H3 " is possibly false 03:35:55 %~ 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 03:35:55 ( ( poss( ~( leftof(H1,H2))) & 03:35:55 '$existential'( H2, 03:35:55 1, 03:35:55 exists( H3, 03:35:55 exists( H4, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))))) & 03:35:55 '$existential'( H3, 03:35:55 1, 03:35:55 exists( H4, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5)))))) & 03:35:55 '$existential'( H4, 03:35:55 1, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) & 03:35:55 '$existential'( H5, 03:35:55 1, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) ==> 03:35:55 poss( ~( leftof(H2,H3)))). 03:35:55 03:35:55 % AND 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 %~ Whenever: 03:35:55 %~ ((((" ?H2 leftof ?H3 " is necessarily true and 03:35:55 %~ 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 03:35:55 %~ 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 03:35:55 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:35:55 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:35:55 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:55 %~ It's Proof that: 03:35:55 %~ " ?H1 leftof ?H2 " is necessarily true 03:35:55 %~ 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 03:35:55 ( ( nesc( leftof(H2,H3)) & 03:35:55 '$existential'( H1, 03:35:55 1, 03:35:55 exists( H2, 03:35:55 exists( H3, 03:35:55 exists( H4, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5)))))))) & 03:35:55 '$existential'( H2, 03:35:55 1, 03:35:55 exists( H3, 03:35:55 exists( H4, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))))) & 03:35:55 '$existential'( H3, 03:35:55 1, 03:35:55 exists( H4, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5)))))) & 03:35:55 '$existential'( H4, 03:35:55 1, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) & 03:35:55 '$existential'( H5, 03:35:55 1, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) ==> 03:35:55 nesc( leftof(H1,H2))). 03:35:55 03:35:55 % AND 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 %~ Whenever: 03:35:55 %~ ((((" ?H2 leftof ?H3 " is possibly false and 03:35:55 %~ 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 03:35:55 %~ 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 03:35:55 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:35:55 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:35:55 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:55 %~ It's Proof that: 03:35:55 %~ " ?H1 leftof ?H2 " is possibly false 03:35:55 %~ 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 03:35:55 ( ( poss( ~( leftof(H2,H3))) & 03:35:55 '$existential'( H1, 03:35:55 1, 03:35:55 exists( H2, 03:35:55 exists( H3, 03:35:55 exists( H4, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5)))))))) & 03:35:55 '$existential'( H2, 03:35:55 1, 03:35:55 exists( H3, 03:35:55 exists( H4, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))))) & 03:35:55 '$existential'( H3, 03:35:55 1, 03:35:55 exists( H4, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5)))))) & 03:35:55 '$existential'( H4, 03:35:55 1, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) & 03:35:55 '$existential'( H5, 03:35:55 1, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) ==> 03:35:55 poss( ~( leftof(H1,H2)))). 03:35:55 03:35:55 % AND 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 %~ Whenever: 03:35:55 %~ (((" ?H1 leftof ?H2 " is necessarily true and 03:35:55 %~ 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 03:35:55 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:35:55 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:35:55 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:55 %~ It's Proof that: 03:35:55 %~ " ?H2 leftof ?H3 " is necessarily true 03:35:55 %~ 03:35:55 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:55 03:35:55 ( ( nesc( leftof(H1,H2)) & 03:35:55 '$existential'( H2, 03:35:55 1, 03:35:55 exists( H3, 03:35:55 exists( H4, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))))) & 03:35:55 '$existential'( H3, 03:35:55 1, 03:35:55 exists( H4, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5)))))) & 03:35:55 '$existential'( H4, 03:35:55 1, 03:35:55 exists( H5, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) & 03:35:55 '$existential'( H5, 03:35:55 1, 03:35:55 ( nesc( leftof(H1,H2)) & 03:35:55 nesc( leftof(H2,H3)) & 03:35:55 nesc( leftof(H3,H4)) & 03:35:55 nesc( leftof(H4,H5))))) ==> 03:35:55 nesc( leftof(H2,H3))). 03:35:55 03:35:55 ~*/ 03:35:55 %~ unused(no_junit_results) 03:35:55 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.180911839-junit.xml 03:35:55 <gt;oxml version="1.0" encoding="utf-8"?> 03:35:55 <gt;testsuites> 03:35:55 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:35:55 % use :- set_prolog_flag(junit_show_converage, true). 03:35:55 03:35:55 % No tests to run 03:35:55 ]]>><gt;/system-out><gt;/testsuites> 03:35:55 03:35:55 %~ test_completed_exit(0) 03:35:55 totalTime=3.000 03:35:55 03:35:55 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' 03:35:55 03:35:56 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 03:35:56 ISSUE_ID=618 03:35:56 ISSUE_OC=OPEN 03:35:56 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 03:35:56 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 03:35:56 FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_SKOLLEM_02 JUnit 03:35:56 03:35:56 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']" 03:35:56 03:35:56 (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']") 03:35:56 03:35:56 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_skollem_02.pl 03:35:56 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_SKOLLEM_02/ 03:35:56 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_SKOLLEM_02 03:35:56 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/620 03:35:56 03:35:56 03:35:58 %~ init_phase(after_load) 03:35:58 %~ init_phase(restore_state) 03:35:58 % 03:35:58 %~ init_why(after_boot,program) 03:35:58 %~ after_boot. 03:35:58 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:35:58 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_skollem_02.pl'), 03:35:58 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:35:58 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:35:58 03:35:58 % ============================================= 03:35:58 % File 'mpred_builtin.pfc' 03:35:58 % Purpose: Agent Reactivity for SWI-Prolog 03:35:58 % Maintainer: Douglas Miles 03:35:58 % Contact: $Author: dmiles $@users.sourceforge.net % 03:35:58 % Version: 'interface' 1.0.0 03:35:58 % Revision: $Revision: 1.9 $ 03:35:58 % Revised At: $Date: 2002/06/27 14:13:20 $ 03:35:58 % ============================================= 03:35:58 % 03:35:58 :- expects_dialect(clif). 03:35:58 /*~ 03:35:58 ~*/ 03:35:58 03:35:58 :- set_prolog_flag(gc,false). 03:35:58 03:35:58 % There are five houses in a row. 03:35:58 03:35:58 /*~ 03:35:58 ~*/ 03:35:58 03:35:58 03:35:58 % There are five houses in a row. 03:35:58 03:35:58 exists(H1,exists(H2,exists(H3,exists(H4,exists(H5, 03:35:58 (leftof(H1, H2) & leftof(H2, H3) & leftof(H3, H4) & leftof(H4, H5))))))). 03:35:58 03:35:58 03:35:58 03:35:58 03:35:58 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_skollem_02.pl 03:35:58 % 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/ 03:35:58 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_SKOLLEM_02 03:35:58 03:35:58 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/620 03:35:58 /*~ 03:35:58 %~ debugm( user, 03:35:58 %~ show_success( user, 03:35:58 %~ user : ain( clif( exists( H1, 03:35:58 %~ exists( H2, 03:35:58 %~ exists( H3, 03:35:58 %~ exists( H4, 03:35:58 %~ exists( H5, 03:35:58 %~ ( leftof(H1,H2) & 03:35:58 %~ leftof(H2,H3) & 03:35:58 %~ leftof(H3,H4) & 03:35:58 %~ leftof(H4,H5))))))))))) 03:35:58 03:35:58 03:35:58 03:35:58 03:35:58 ======================================================= 03:35:58 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')))))))) 03:35:58 ============================================ 03:35:58 03:35:58 03:35:58 ?- 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)))))) ). 03:35:58 03:35:58 03:35:58 03:35:58 % In English: 03:35:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:58 %~ 03:35:58 %~ There exists ?Exists_Leftof 03:35:58 %~ ( 03:35:58 %~ There exists ?Exists_Leftof6 03:35:58 %~ ( 03:35:58 %~ There exists ?Exists_Leftof7 03:35:58 %~ ( 03:35:58 %~ There exists ?Exists_Leftof8 03:35:58 %~ ( 03:35:58 %~ There exists ?Leftof13 03:35:58 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " and 03:35:58 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " ) and 03:35:58 %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " ) and 03:35:58 %~ " ?Exists_Leftof8 leftof ?Leftof13 " ))))) 03:35:58 %~ 03:35:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:58 %~ kifi = exists( Exists_Leftof, 03:35:58 %~ exists( Exists_Leftof6, 03:35:58 %~ exists( Exists_Leftof7, 03:35:58 %~ exists( Exists_Leftof8, 03:35:58 %~ exists( Leftof13, 03:35:58 %~ ( leftof(Exists_Leftof,Exists_Leftof6) & 03:35:58 %~ leftof(Exists_Leftof6,Exists_Leftof7) & 03:35:58 %~ leftof(Exists_Leftof7,Exists_Leftof8) & 03:35:58 %~ leftof(Exists_Leftof8,Leftof13))))))). 03:35:58 %~ kifm = exists( Exists_Leftof, 03:35:58 %~ exists( Exists_Leftof6, 03:35:58 %~ exists( Exists_Leftof7, 03:35:58 %~ exists( Exists_Leftof8, 03:35:58 %~ exists( Leftof13, 03:35:58 %~ nesc( ( leftof(Exists_Leftof,Exists_Leftof6) & 03:35:58 %~ leftof(Exists_Leftof6,Exists_Leftof7) & 03:35:58 %~ leftof(Exists_Leftof7,Exists_Leftof8) & 03:35:58 %~ leftof(Exists_Leftof8,Leftof13)))))))). 03:35:58 %~ 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'))))))))) 03:35:58 03:35:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:58 % Results in the following 6 entailment(s): 03:35:58 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)). 03:35:58 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)). 03:35:58 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)). 03:35:58 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)). 03:35:58 '$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)). 03:35:58 '$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)). 03:35:58 03:35:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:58 %~ Whenever: 03:35:58 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true and 03:35:58 %~ 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 03:35:58 %~ 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 03:35:58 %~ 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 03:35:58 %~ 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)) 03:35:58 %~ It's Proof that: 03:35:58 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true 03:35:58 %~ 03:35:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:58 03:35:58 ( ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:58 '$existential'( Exists_Leftof6, 03:35:58 1, 03:35:58 exists( Exists_Leftof7, 03:35:58 exists( Exists_Leftof8, 03:35:58 exists( Leftof13, 03:35:58 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:58 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:58 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:58 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:35:58 '$existential'( Exists_Leftof7, 03:35:58 1, 03:35:58 exists( Exists_Leftof8, 03:35:58 exists( Leftof13, 03:35:58 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:58 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:58 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:58 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:35:58 '$existential'( Exists_Leftof8, 03:35:58 1, 03:35:58 exists( Leftof13, 03:35:58 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:58 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:58 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:58 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:58 '$existential'( Leftof13, 03:35:58 1, 03:35:58 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:58 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:58 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:58 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:58 nesc( leftof(Exists_Leftof6,Exists_Leftof7))). 03:35:58 03:35:58 % AND 03:35:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:58 %~ Whenever: 03:35:58 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false and 03:35:58 %~ 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 03:35:58 %~ 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 03:35:58 %~ 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 03:35:58 %~ 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)) 03:35:58 %~ It's Proof that: 03:35:58 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false 03:35:58 %~ 03:35:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:58 03:35:58 ( ( poss( ~( leftof(Exists_Leftof,Exists_Leftof6))) & 03:35:58 '$existential'( Exists_Leftof6, 03:35:58 1, 03:35:58 exists( Exists_Leftof7, 03:35:58 exists( Exists_Leftof8, 03:35:58 exists( Leftof13, 03:35:58 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:58 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:58 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:58 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:35:58 '$existential'( Exists_Leftof7, 03:35:58 1, 03:35:58 exists( Exists_Leftof8, 03:35:58 exists( Leftof13, 03:35:58 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:58 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:58 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:58 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:35:58 '$existential'( Exists_Leftof8, 03:35:58 1, 03:35:58 exists( Leftof13, 03:35:58 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:58 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:58 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:58 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:58 '$existential'( Leftof13, 03:35:58 1, 03:35:58 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:58 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:58 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:58 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:58 poss( ~( leftof(Exists_Leftof6,Exists_Leftof7)))). 03:35:58 03:35:58 % AND 03:35:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:58 %~ Whenever: 03:35:58 %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true and 03:35:58 %~ 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 03:35:58 %~ 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 03:35:59 %~ 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 03:35:59 %~ 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 03:35:59 %~ 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)) 03:35:59 %~ It's Proof that: 03:35:59 %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true 03:35:59 %~ 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 03:35:59 ( ( nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 '$existential'( Exists_Leftof, 03:35:59 1, 03:35:59 exists( Exists_Leftof6, 03:35:59 exists( Exists_Leftof7, 03:35:59 exists( Exists_Leftof8, 03:35:59 exists( Leftof13, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13)))))))) & 03:35:59 '$existential'( Exists_Leftof6, 03:35:59 1, 03:35:59 exists( Exists_Leftof7, 03:35:59 exists( Exists_Leftof8, 03:35:59 exists( Leftof13, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:35:59 '$existential'( Exists_Leftof7, 03:35:59 1, 03:35:59 exists( Exists_Leftof8, 03:35:59 exists( Leftof13, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:35:59 '$existential'( Exists_Leftof8, 03:35:59 1, 03:35:59 exists( Leftof13, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:59 '$existential'( Leftof13, 03:35:59 1, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:59 nesc( leftof(Exists_Leftof,Exists_Leftof6))). 03:35:59 03:35:59 % AND 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 %~ Whenever: 03:35:59 %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false and 03:35:59 %~ 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 03:35:59 %~ 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 03:35:59 %~ 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 03:35:59 %~ 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 03:35:59 %~ 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)) 03:35:59 %~ It's Proof that: 03:35:59 %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false 03:35:59 %~ 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 03:35:59 ( ( poss( ~( leftof(Exists_Leftof6,Exists_Leftof7))) & 03:35:59 '$existential'( Exists_Leftof, 03:35:59 1, 03:35:59 exists( Exists_Leftof6, 03:35:59 exists( Exists_Leftof7, 03:35:59 exists( Exists_Leftof8, 03:35:59 exists( Leftof13, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13)))))))) & 03:35:59 '$existential'( Exists_Leftof6, 03:35:59 1, 03:35:59 exists( Exists_Leftof7, 03:35:59 exists( Exists_Leftof8, 03:35:59 exists( Leftof13, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:35:59 '$existential'( Exists_Leftof7, 03:35:59 1, 03:35:59 exists( Exists_Leftof8, 03:35:59 exists( Leftof13, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:35:59 '$existential'( Exists_Leftof8, 03:35:59 1, 03:35:59 exists( Leftof13, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:59 '$existential'( Leftof13, 03:35:59 1, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:59 poss( ~( leftof(Exists_Leftof,Exists_Leftof6)))). 03:35:59 03:35:59 % AND 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 %~ Whenever: 03:35:59 %~ ( 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 03:35:59 %~ 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 03:35:59 %~ 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)) 03:35:59 %~ It's Proof that: 03:35:59 %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " is necessarily true 03:35:59 %~ 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 03:35:59 ( ( '$existential'( Exists_Leftof7, 03:35:59 1, 03:35:59 exists( Exists_Leftof8, 03:35:59 exists( Leftof13, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:35:59 '$existential'( Exists_Leftof8, 03:35:59 1, 03:35:59 exists( Leftof13, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:59 '$existential'( Leftof13, 03:35:59 1, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8))). 03:35:59 03:35:59 % AND 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 %~ Whenever: 03:35:59 %~ 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 03:35:59 %~ 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)) 03:35:59 %~ It's Proof that: 03:35:59 %~ " ?Exists_Leftof8 leftof ?Leftof13 " is necessarily true 03:35:59 %~ 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 03:35:59 ( ( '$existential'( Exists_Leftof8, 03:35:59 1, 03:35:59 exists( Leftof13, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:35:59 '$existential'( Leftof13, 03:35:59 1, 03:35:59 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:35:59 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:35:59 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:35:59 nesc( leftof(Exists_Leftof8,Leftof13))). 03:35:59 03:35:59 ============================================ 03:35:59 %~ kifi = exists( H1, 03:35:59 %~ exists( H2, 03:35:59 %~ exists( H3, 03:35:59 %~ exists( H4, 03:35:59 %~ exists( H5, 03:35:59 %~ ( leftof(H1,H2) & 03:35:59 %~ leftof(H2,H3) & 03:35:59 %~ leftof(H3,H4) & 03:35:59 %~ leftof(H4,H5))))))). 03:35:59 %~ kifm = exists( H1, 03:35:59 %~ exists( H2, 03:35:59 %~ exists( H3, 03:35:59 %~ exists( H4, 03:35:59 %~ exists( H5, 03:35:59 %~ nesc( ( leftof(H1,H2) & 03:35:59 %~ leftof(H2,H3) & 03:35:59 %~ leftof(H3,H4) & 03:35:59 %~ leftof(H4,H5)))))))). 03:35:59 %~ 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'))))))))) 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 %~ Whenever: 03:35:59 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) and 03:35:59 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:59 %~ It's Proof that: 03:35:59 %~ " ?H4 leftof ?H5 " is necessarily true 03:35:59 %~ 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 03:35:59 ( ( '$existential'( H4, 03:35:59 1, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) & 03:35:59 '$existential'( H5, 03:35:59 1, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) ==> 03:35:59 nesc( leftof(H4,H5))). 03:35:59 03:35:59 % AND 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 %~ Whenever: 03:35:59 %~ ( by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) and 03:35:59 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:35:59 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:59 %~ It's Proof that: 03:35:59 %~ " ?H3 leftof ?H4 " is necessarily true 03:35:59 %~ 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 03:35:59 ( ( '$existential'( H3, 03:35:59 1, 03:35:59 exists( H4, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5)))))) & 03:35:59 '$existential'( H4, 03:35:59 1, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) & 03:35:59 '$existential'( H5, 03:35:59 1, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) ==> 03:35:59 nesc( leftof(H3,H4))). 03:35:59 03:35:59 % AND 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 %~ Whenever: 03:35:59 %~ (((" ?H1 leftof ?H2 " is possibly false and 03:35:59 %~ 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 03:35:59 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:35:59 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:35:59 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:59 %~ It's Proof that: 03:35:59 %~ " ?H2 leftof ?H3 " is possibly false 03:35:59 %~ 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 03:35:59 ( ( poss( ~( leftof(H1,H2))) & 03:35:59 '$existential'( H2, 03:35:59 1, 03:35:59 exists( H3, 03:35:59 exists( H4, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))))) & 03:35:59 '$existential'( H3, 03:35:59 1, 03:35:59 exists( H4, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5)))))) & 03:35:59 '$existential'( H4, 03:35:59 1, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) & 03:35:59 '$existential'( H5, 03:35:59 1, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) ==> 03:35:59 poss( ~( leftof(H2,H3)))). 03:35:59 03:35:59 % AND 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 %~ Whenever: 03:35:59 %~ ((((" ?H2 leftof ?H3 " is necessarily true and 03:35:59 %~ 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 03:35:59 %~ 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 03:35:59 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:35:59 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:35:59 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:59 %~ It's Proof that: 03:35:59 %~ " ?H1 leftof ?H2 " is necessarily true 03:35:59 %~ 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 03:35:59 ( ( nesc( leftof(H2,H3)) & 03:35:59 '$existential'( H1, 03:35:59 1, 03:35:59 exists( H2, 03:35:59 exists( H3, 03:35:59 exists( H4, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5)))))))) & 03:35:59 '$existential'( H2, 03:35:59 1, 03:35:59 exists( H3, 03:35:59 exists( H4, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))))) & 03:35:59 '$existential'( H3, 03:35:59 1, 03:35:59 exists( H4, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5)))))) & 03:35:59 '$existential'( H4, 03:35:59 1, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) & 03:35:59 '$existential'( H5, 03:35:59 1, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) ==> 03:35:59 nesc( leftof(H1,H2))). 03:35:59 03:35:59 % AND 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 %~ Whenever: 03:35:59 %~ ((((" ?H2 leftof ?H3 " is possibly false and 03:35:59 %~ 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 03:35:59 %~ 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 03:35:59 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:35:59 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:35:59 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:59 %~ It's Proof that: 03:35:59 %~ " ?H1 leftof ?H2 " is possibly false 03:35:59 %~ 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 03:35:59 ( ( poss( ~( leftof(H2,H3))) & 03:35:59 '$existential'( H1, 03:35:59 1, 03:35:59 exists( H2, 03:35:59 exists( H3, 03:35:59 exists( H4, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5)))))))) & 03:35:59 '$existential'( H2, 03:35:59 1, 03:35:59 exists( H3, 03:35:59 exists( H4, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))))) & 03:35:59 '$existential'( H3, 03:35:59 1, 03:35:59 exists( H4, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5)))))) & 03:35:59 '$existential'( H4, 03:35:59 1, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) & 03:35:59 '$existential'( H5, 03:35:59 1, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) ==> 03:35:59 poss( ~( leftof(H1,H2)))). 03:35:59 03:35:59 % AND 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 %~ Whenever: 03:35:59 %~ (((" ?H1 leftof ?H2 " is necessarily true and 03:35:59 %~ 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 03:35:59 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:35:59 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:35:59 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:35:59 %~ It's Proof that: 03:35:59 %~ " ?H2 leftof ?H3 " is necessarily true 03:35:59 %~ 03:35:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:35:59 03:35:59 ( ( nesc( leftof(H1,H2)) & 03:35:59 '$existential'( H2, 03:35:59 1, 03:35:59 exists( H3, 03:35:59 exists( H4, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))))) & 03:35:59 '$existential'( H3, 03:35:59 1, 03:35:59 exists( H4, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5)))))) & 03:35:59 '$existential'( H4, 03:35:59 1, 03:35:59 exists( H5, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) & 03:35:59 '$existential'( H5, 03:35:59 1, 03:35:59 ( nesc( leftof(H1,H2)) & 03:35:59 nesc( leftof(H2,H3)) & 03:35:59 nesc( leftof(H3,H4)) & 03:35:59 nesc( leftof(H4,H5))))) ==> 03:35:59 nesc( leftof(H2,H3))). 03:35:59 03:35:59 ~*/ 03:35:59 %~ unused(no_junit_results) 03:35:59 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.10751368-junit.xml 03:35:59 <gt;oxml version="1.0" encoding="utf-8"?> 03:35:59 <gt;testsuites> 03:35:59 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:35:59 % use :- set_prolog_flag(junit_show_converage, true). 03:35:59 03:35:59 % No tests to run 03:35:59 ]]>><gt;/system-out><gt;/testsuites> 03:35:59 03:35:59 %~ test_completed_exit(0) 03:35:59 totalTime=3.000 03:35:59 03:35:59 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' 03:35:59 03:36:00 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 03:36:00 ISSUE_ID=620 03:36:00 ISSUE_OC=OPEN 03:36:00 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 03:36:00 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 03:36:00 FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_INSTS_02 JUnit 03:36:00 03:36:00 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']" 03:36:00 03:36:00 (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']") 03:36:00 03:36:00 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_insts_02.pl 03:36:00 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_INSTS_02/ 03:36:00 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_INSTS_02 03:36:00 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/621 03:36:00 03:36:00 03:36:01 %~ init_phase(after_load) 03:36:01 %~ init_phase(restore_state) 03:36:01 % 03:36:01 %~ init_why(after_boot,program) 03:36:01 %~ after_boot. 03:36:01 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:01 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_insts_02.pl'), 03:36:01 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:36:01 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:36:01 03:36:01 % ============================================= 03:36:01 % File 'mpred_builtin.pfc' 03:36:01 % Purpose: Agent Reactivity for SWI-Prolog 03:36:01 % Maintainer: Douglas Miles 03:36:01 % Contact: $Author: dmiles $@users.sourceforge.net % 03:36:01 % Version: 'interface' 1.0.0 03:36:01 % Revision: $Revision: 1.9 $ 03:36:01 % Revised At: $Date: 2002/06/27 14:13:20 $ 03:36:01 % ============================================= 03:36:01 % 03:36:01 :- expects_dialect(clif). 03:36:01 /*~ 03:36:01 ~*/ 03:36:01 03:36:01 :- set_prolog_flag(gc,false). 03:36:01 03:36:01 % There are five houses in a row. 03:36:01 03:36:01 03:36:01 03:36:01 /*~ 03:36:01 ~*/ 03:36:01 03:36:01 03:36:01 % There are five houses in a row. 03:36:01 03:36:01 03:36:01 03:36:01 (leftof(h1, h2) & leftof(h2, h3) & leftof(h3, h4) & leftof(h4, h5)). 03:36:01 03:36:01 % leftof(h3,h4) 03:36:01 % leftof(h4,h5) 03:36:01 % poss(leftof(h1,h2))==>leftof(h2,h3). 03:36:01 % poss(leftof(h2,h3))==>leftof(h1,h2). 03:36:01 % ~leftof(h1,h2)==>nesc(~leftof(h2,h3)). 03:36:01 % ~leftof(h2,h3)==>nesc(~leftof(h1,h2)). 03:36:01 03:36:01 03:36:01 03:36:01 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_insts_02.pl 03:36:01 % 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/ 03:36:01 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_INSTS_02 03:36:01 03:36:01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/621 03:36:01 /*~ 03:36:01 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_insts_02.pl:19 03:36:01 %~ debugm(user,show_success(user,user:ain(clif(leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5))))) 03:36:01 03:36:01 03:36:01 03:36:01 03:36:01 ======================================================= 03:36:01 &(&(&(leftof(h1,h2),leftof(h2,h3)),leftof(h3,h4)),leftof(h4,h5)) 03:36:01 ============================================ 03:36:01 03:36:01 03:36:01 ?- kif_to_boxlog( leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5) ). 03:36:01 03:36:01 03:36:01 03:36:01 % In English: 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ ((" h1 leftof h2 " and 03:36:01 %~ " h2 leftof h3 " ) and 03:36:01 %~ " h3 leftof h4 " ) and 03:36:01 %~ " h4 leftof h5 " 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ kifi = ( leftof(h1,h2) & 03:36:01 %~ leftof(h2,h3) & 03:36:01 %~ leftof(h3,h4) & 03:36:01 %~ leftof(h4,h5)). 03:36:01 %~ kifm = nesc( ( leftof(h1,h2) & 03:36:01 %~ leftof(h2,h3) & 03:36:01 %~ leftof(h3,h4) & 03:36:01 %~ leftof(h4,h5))). 03:36:01 %~ kif_to_boxlog_attvars2 = necessary(and(and(and(leftof(h1,h2),leftof(h2,h3)),leftof(h3,h4)),leftof(h4,h5))) 03:36:01 03:36:01 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 % Results in the following 6 entailment(s): 03:36:01 nesc(leftof(h3,h4)). 03:36:01 nesc(leftof(h4,h5)). 03:36:01 nesc(leftof(h1,h2))==>nesc(leftof(h2,h3)). 03:36:01 nesc(leftof(h2,h3))==>nesc(leftof(h1,h2)). 03:36:01 poss(~leftof(h1,h2))==>poss(~leftof(h2,h3)). 03:36:01 poss(~leftof(h2,h3))==>poss(~leftof(h1,h2)). 03:36:01 03:36:01 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ it is necessarily true that h3 leftof h4 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 nesc( leftof(h3,h4)). 03:36:01 03:36:01 % AND 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ it is necessarily true that h4 leftof h5 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 nesc( leftof(h4,h5)). 03:36:01 03:36:01 % AND 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ Whenever: 03:36:01 %~ " h1 leftof h2 " is necessarily true 03:36:01 %~ It's Proof that: 03:36:01 %~ " h2 leftof h3 " is necessarily true 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 nesc(leftof(h1,h2))==>nesc(leftof(h2,h3)). 03:36:01 03:36:01 % AND 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ Whenever: 03:36:01 %~ " h2 leftof h3 " is necessarily true 03:36:01 %~ It's Proof that: 03:36:01 %~ " h1 leftof h2 " is necessarily true 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 nesc(leftof(h2,h3))==>nesc(leftof(h1,h2)). 03:36:01 03:36:01 % AND 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ Whenever: 03:36:01 %~ " h1 leftof h2 " is possibly false 03:36:01 %~ It's Proof that: 03:36:01 %~ " h2 leftof h3 " is possibly false 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 poss(~leftof(h1,h2))==>poss(~leftof(h2,h3)). 03:36:01 03:36:01 % AND 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ Whenever: 03:36:01 %~ " h2 leftof h3 " is possibly false 03:36:01 %~ It's Proof that: 03:36:01 %~ " h1 leftof h2 " is possibly false 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 poss(~leftof(h2,h3))==>poss(~leftof(h1,h2)). 03:36:01 03:36:01 ============================================ 03:36:01 %~ kifi = ( leftof(h1,h2) & 03:36:01 %~ leftof(h2,h3) & 03:36:01 %~ leftof(h3,h4) & 03:36:01 %~ leftof(h4,h5)). 03:36:01 %~ kifm = nesc( ( leftof(h1,h2) & 03:36:01 %~ leftof(h2,h3) & 03:36:01 %~ leftof(h3,h4) & 03:36:01 %~ leftof(h4,h5))). 03:36:01 %~ kif_to_boxlog_attvars2 = necessary(and(and(and(leftof(h1,h2),leftof(h2,h3)),leftof(h3,h4)),leftof(h4,h5))) 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ it is necessarily true that h4 leftof h5 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 nesc( leftof(h4,h5)). 03:36:01 03:36:01 % AND 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ it is necessarily true that h3 leftof h4 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 nesc( leftof(h3,h4)). 03:36:01 03:36:01 % AND 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ Whenever: 03:36:01 %~ " h1 leftof h2 " is possibly false 03:36:01 %~ It's Proof that: 03:36:01 %~ " h2 leftof h3 " is possibly false 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 poss(~leftof(h1,h2))==>poss(~leftof(h2,h3)). 03:36:01 03:36:01 % AND 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ Whenever: 03:36:01 %~ " h2 leftof h3 " is necessarily true 03:36:01 %~ It's Proof that: 03:36:01 %~ " h1 leftof h2 " is necessarily true 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 nesc(leftof(h2,h3))==>nesc(leftof(h1,h2)). 03:36:01 03:36:01 % AND 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ Whenever: 03:36:01 %~ " h2 leftof h3 " is possibly false 03:36:01 %~ It's Proof that: 03:36:01 %~ " h1 leftof h2 " is possibly false 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 poss(~leftof(h2,h3))==>poss(~leftof(h1,h2)). 03:36:01 03:36:01 % AND 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 %~ Whenever: 03:36:01 %~ " h1 leftof h2 " is necessarily true 03:36:01 %~ It's Proof that: 03:36:01 %~ " h2 leftof h3 " is necessarily true 03:36:01 %~ 03:36:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:01 03:36:01 nesc(leftof(h1,h2))==>nesc(leftof(h2,h3)). 03:36:01 03:36:01 ~*/ 03:36:01 %~ unused(no_junit_results) 03:36:01 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.400683104-junit.xml 03:36:01 <gt;oxml version="1.0" encoding="utf-8"?> 03:36:01 <gt;testsuites> 03:36:01 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:36:01 % use :- set_prolog_flag(junit_show_converage, true). 03:36:01 03:36:01 % No tests to run 03:36:01 ]]>><gt;/system-out><gt;/testsuites> 03:36:01 03:36:01 %~ test_completed_exit(0) 03:36:01 totalTime=1.000 03:36:01 03:36:01 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' 03:36:01 03:36:02 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 03:36:02 ISSUE_ID=621 03:36:02 ISSUE_OC=OPEN 03:36:02 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 03:36:02 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 03:36:02 FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_EXACTLY_02 JUnit 03:36:02 03:36:02 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']" 03:36:02 03:36:02 (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']") 03:36:02 03:36:02 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_exactly_02.pl 03:36:02 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_EXACTLY_02/ 03:36:02 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_EXACTLY_02 03:36:02 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/622 03:36:02 03:36:02 03:36:04 %~ init_phase(after_load) 03:36:04 %~ init_phase(restore_state) 03:36:04 % 03:36:04 %~ init_why(after_boot,program) 03:36:04 %~ after_boot. 03:36:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:04 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_exactly_02.pl'), 03:36:04 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:36:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:36:04 03:36:04 % ============================================= 03:36:04 % File 'mpred_builtin.pfc' 03:36:04 % Purpose: Agent Reactivity for SWI-Prolog 03:36:04 % Maintainer: Douglas Miles 03:36:04 % Contact: $Author: dmiles $@users.sourceforge.net % 03:36:04 % Version: 'interface' 1.0.0 03:36:04 % Revision: $Revision: 1.9 $ 03:36:04 % Revised At: $Date: 2002/06/27 14:13:20 $ 03:36:04 % ============================================= 03:36:04 % 03:36:04 :- expects_dialect(clif). 03:36:04 /*~ 03:36:04 ~*/ 03:36:04 03:36:04 :- set_prolog_flag(gc,false). 03:36:04 03:36:04 % There are five houses in a row. 03:36:04 03:36:04 03:36:04 /*~ 03:36:04 ~*/ 03:36:04 03:36:04 03:36:04 % There are five houses in a row. 03:36:04 03:36:04 03:36:04 exists(H1,exists(H2,exists(H3,exists(H4,exists(H5, 03:36:04 (leftof(H1, H2) & leftof(H2, H3) & leftof(H3, H4) & leftof(H4, H5))))))). 03:36:04 03:36:04 03:36:04 03:36:04 03:36:04 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_exactly_02.pl 03:36:04 % 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/ 03:36:04 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_EXACTLY_02 03:36:04 03:36:04 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/622 03:36:04 /*~ 03:36:04 %~ debugm( user, 03:36:04 %~ show_success( user, 03:36:04 %~ user : ain( clif( exists( H1, 03:36:04 %~ exists( H2, 03:36:04 %~ exists( H3, 03:36:04 %~ exists( H4, 03:36:04 %~ exists( H5, 03:36:04 %~ ( leftof(H1,H2) & 03:36:04 %~ leftof(H2,H3) & 03:36:04 %~ leftof(H3,H4) & 03:36:04 %~ leftof(H4,H5))))))))))) 03:36:04 03:36:04 03:36:04 03:36:04 03:36:04 ======================================================= 03:36:04 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')))))))) 03:36:04 ============================================ 03:36:04 03:36:04 03:36:04 ?- 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)))))) ). 03:36:04 03:36:04 03:36:04 03:36:04 % In English: 03:36:04 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:04 %~ 03:36:04 %~ There exists ?Exists_Leftof 03:36:04 %~ ( 03:36:04 %~ There exists ?Exists_Leftof6 03:36:04 %~ ( 03:36:04 %~ There exists ?Exists_Leftof7 03:36:04 %~ ( 03:36:04 %~ There exists ?Exists_Leftof8 03:36:04 %~ ( 03:36:04 %~ There exists ?Leftof13 03:36:04 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " and 03:36:04 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " ) and 03:36:04 %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " ) and 03:36:04 %~ " ?Exists_Leftof8 leftof ?Leftof13 " ))))) 03:36:04 %~ 03:36:04 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:04 %~ kifi = exists( Exists_Leftof, 03:36:04 %~ exists( Exists_Leftof6, 03:36:04 %~ exists( Exists_Leftof7, 03:36:04 %~ exists( Exists_Leftof8, 03:36:04 %~ exists( Leftof13, 03:36:04 %~ ( leftof(Exists_Leftof,Exists_Leftof6) & 03:36:04 %~ leftof(Exists_Leftof6,Exists_Leftof7) & 03:36:04 %~ leftof(Exists_Leftof7,Exists_Leftof8) & 03:36:04 %~ leftof(Exists_Leftof8,Leftof13))))))). 03:36:04 %~ kifm = exists( Exists_Leftof, 03:36:04 %~ exists( Exists_Leftof6, 03:36:04 %~ exists( Exists_Leftof7, 03:36:04 %~ exists( Exists_Leftof8, 03:36:04 %~ exists( Leftof13, 03:36:04 %~ nesc( ( leftof(Exists_Leftof,Exists_Leftof6) & 03:36:04 %~ leftof(Exists_Leftof6,Exists_Leftof7) & 03:36:04 %~ leftof(Exists_Leftof7,Exists_Leftof8) & 03:36:04 %~ leftof(Exists_Leftof8,Leftof13)))))))). 03:36:04 %~ 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'))))))))) 03:36:04 03:36:04 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:04 % Results in the following 6 entailment(s): 03:36:04 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)). 03:36:04 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)). 03:36:04 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)). 03:36:04 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)). 03:36:04 '$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)). 03:36:04 '$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)). 03:36:04 03:36:04 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:04 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:04 %~ Whenever: 03:36:04 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true and 03:36:04 %~ 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 03:36:04 %~ 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 03:36:04 %~ 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 03:36:04 %~ 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)) 03:36:04 %~ It's Proof that: 03:36:04 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true 03:36:04 %~ 03:36:04 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:04 03:36:04 ( ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:04 '$existential'( Exists_Leftof6, 03:36:04 1, 03:36:04 exists( Exists_Leftof7, 03:36:04 exists( Exists_Leftof8, 03:36:04 exists( Leftof13, 03:36:04 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:04 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:04 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:04 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:36:04 '$existential'( Exists_Leftof7, 03:36:04 1, 03:36:04 exists( Exists_Leftof8, 03:36:04 exists( Leftof13, 03:36:04 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:04 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:04 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:04 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:36:04 '$existential'( Exists_Leftof8, 03:36:04 1, 03:36:04 exists( Leftof13, 03:36:04 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:04 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:04 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:04 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:04 '$existential'( Leftof13, 03:36:04 1, 03:36:04 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:04 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:04 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:04 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:04 nesc( leftof(Exists_Leftof6,Exists_Leftof7))). 03:36:04 03:36:04 % AND 03:36:04 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:04 %~ Whenever: 03:36:04 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false and 03:36:04 %~ 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 03:36:04 %~ 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 03:36:04 %~ 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 03:36:04 %~ 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)) 03:36:04 %~ It's Proof that: 03:36:04 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false 03:36:04 %~ 03:36:04 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:04 03:36:04 ( ( poss( ~( leftof(Exists_Leftof,Exists_Leftof6))) & 03:36:04 '$existential'( Exists_Leftof6, 03:36:04 1, 03:36:04 exists( Exists_Leftof7, 03:36:04 exists( Exists_Leftof8, 03:36:04 exists( Leftof13, 03:36:04 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:04 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:04 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:04 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:36:04 '$existential'( Exists_Leftof7, 03:36:04 1, 03:36:04 exists( Exists_Leftof8, 03:36:04 exists( Leftof13, 03:36:04 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:04 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:04 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:04 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:36:04 '$existential'( Exists_Leftof8, 03:36:04 1, 03:36:04 exists( Leftof13, 03:36:04 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:04 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:04 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:04 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:04 '$existential'( Leftof13, 03:36:04 1, 03:36:04 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:04 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:04 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:04 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:04 poss( ~( leftof(Exists_Leftof6,Exists_Leftof7)))). 03:36:04 03:36:04 % AND 03:36:04 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:04 %~ Whenever: 03:36:04 %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true and 03:36:04 %~ 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 03:36:04 %~ 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 03:36:05 %~ 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 03:36:05 %~ 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 03:36:05 %~ 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)) 03:36:05 %~ It's Proof that: 03:36:05 %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true 03:36:05 %~ 03:36:05 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:05 03:36:05 ( ( nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 '$existential'( Exists_Leftof, 03:36:05 1, 03:36:05 exists( Exists_Leftof6, 03:36:05 exists( Exists_Leftof7, 03:36:05 exists( Exists_Leftof8, 03:36:05 exists( Leftof13, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13)))))))) & 03:36:05 '$existential'( Exists_Leftof6, 03:36:05 1, 03:36:05 exists( Exists_Leftof7, 03:36:05 exists( Exists_Leftof8, 03:36:05 exists( Leftof13, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:36:05 '$existential'( Exists_Leftof7, 03:36:05 1, 03:36:05 exists( Exists_Leftof8, 03:36:05 exists( Leftof13, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:36:05 '$existential'( Exists_Leftof8, 03:36:05 1, 03:36:05 exists( Leftof13, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:05 '$existential'( Leftof13, 03:36:05 1, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:05 nesc( leftof(Exists_Leftof,Exists_Leftof6))). 03:36:05 03:36:05 % AND 03:36:05 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:05 %~ Whenever: 03:36:05 %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false and 03:36:05 %~ 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 03:36:05 %~ 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 03:36:05 %~ 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 03:36:05 %~ 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 03:36:05 %~ 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)) 03:36:05 %~ It's Proof that: 03:36:05 %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false 03:36:05 %~ 03:36:05 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:05 03:36:05 ( ( poss( ~( leftof(Exists_Leftof6,Exists_Leftof7))) & 03:36:05 '$existential'( Exists_Leftof, 03:36:05 1, 03:36:05 exists( Exists_Leftof6, 03:36:05 exists( Exists_Leftof7, 03:36:05 exists( Exists_Leftof8, 03:36:05 exists( Leftof13, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13)))))))) & 03:36:05 '$existential'( Exists_Leftof6, 03:36:05 1, 03:36:05 exists( Exists_Leftof7, 03:36:05 exists( Exists_Leftof8, 03:36:05 exists( Leftof13, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:36:05 '$existential'( Exists_Leftof7, 03:36:05 1, 03:36:05 exists( Exists_Leftof8, 03:36:05 exists( Leftof13, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:36:05 '$existential'( Exists_Leftof8, 03:36:05 1, 03:36:05 exists( Leftof13, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:05 '$existential'( Leftof13, 03:36:05 1, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:05 poss( ~( leftof(Exists_Leftof,Exists_Leftof6)))). 03:36:05 03:36:05 % AND 03:36:05 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:05 %~ Whenever: 03:36:05 %~ ( 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 03:36:05 %~ 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 03:36:05 %~ 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)) 03:36:05 %~ It's Proof that: 03:36:05 %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " is necessarily true 03:36:05 %~ 03:36:05 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:05 03:36:05 ( ( '$existential'( Exists_Leftof7, 03:36:05 1, 03:36:05 exists( Exists_Leftof8, 03:36:05 exists( Leftof13, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:36:05 '$existential'( Exists_Leftof8, 03:36:05 1, 03:36:05 exists( Leftof13, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:05 '$existential'( Leftof13, 03:36:05 1, 03:36:05 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:05 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:05 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:05 nesc( leftof(Exists_Leftof7,Exists_Leftof8))). 03:36:05 03:36:05 % AND 03:36:05 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:05 %~ Whenever: 03:36:05 %~ 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 03:36:06 %~ 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)) 03:36:06 %~ It's Proof that: 03:36:06 %~ " ?Exists_Leftof8 leftof ?Leftof13 " is necessarily true 03:36:06 %~ 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 03:36:06 ( ( '$existential'( Exists_Leftof8, 03:36:06 1, 03:36:06 exists( Leftof13, 03:36:06 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:06 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:06 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:06 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:06 '$existential'( Leftof13, 03:36:06 1, 03:36:06 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:06 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:06 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:06 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:06 nesc( leftof(Exists_Leftof8,Leftof13))). 03:36:06 03:36:06 ============================================ 03:36:06 %~ kifi = exists( H1, 03:36:06 %~ exists( H2, 03:36:06 %~ exists( H3, 03:36:06 %~ exists( H4, 03:36:06 %~ exists( H5, 03:36:06 %~ ( leftof(H1,H2) & 03:36:06 %~ leftof(H2,H3) & 03:36:06 %~ leftof(H3,H4) & 03:36:06 %~ leftof(H4,H5))))))). 03:36:06 %~ kifm = exists( H1, 03:36:06 %~ exists( H2, 03:36:06 %~ exists( H3, 03:36:06 %~ exists( H4, 03:36:06 %~ exists( H5, 03:36:06 %~ nesc( ( leftof(H1,H2) & 03:36:06 %~ leftof(H2,H3) & 03:36:06 %~ leftof(H3,H4) & 03:36:06 %~ leftof(H4,H5)))))))). 03:36:06 %~ 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'))))))))) 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 %~ Whenever: 03:36:06 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) and 03:36:06 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:06 %~ It's Proof that: 03:36:06 %~ " ?H4 leftof ?H5 " is necessarily true 03:36:06 %~ 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 03:36:06 ( ( '$existential'( H4, 03:36:06 1, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) & 03:36:06 '$existential'( H5, 03:36:06 1, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) ==> 03:36:06 nesc( leftof(H4,H5))). 03:36:06 03:36:06 % AND 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 %~ Whenever: 03:36:06 %~ ( by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) and 03:36:06 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:36:06 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:06 %~ It's Proof that: 03:36:06 %~ " ?H3 leftof ?H4 " is necessarily true 03:36:06 %~ 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 03:36:06 ( ( '$existential'( H3, 03:36:06 1, 03:36:06 exists( H4, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5)))))) & 03:36:06 '$existential'( H4, 03:36:06 1, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) & 03:36:06 '$existential'( H5, 03:36:06 1, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) ==> 03:36:06 nesc( leftof(H3,H4))). 03:36:06 03:36:06 % AND 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 %~ Whenever: 03:36:06 %~ (((" ?H1 leftof ?H2 " is possibly false and 03:36:06 %~ 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 03:36:06 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:36:06 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:36:06 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:06 %~ It's Proof that: 03:36:06 %~ " ?H2 leftof ?H3 " is possibly false 03:36:06 %~ 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 03:36:06 ( ( poss( ~( leftof(H1,H2))) & 03:36:06 '$existential'( H2, 03:36:06 1, 03:36:06 exists( H3, 03:36:06 exists( H4, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))))) & 03:36:06 '$existential'( H3, 03:36:06 1, 03:36:06 exists( H4, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5)))))) & 03:36:06 '$existential'( H4, 03:36:06 1, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) & 03:36:06 '$existential'( H5, 03:36:06 1, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) ==> 03:36:06 poss( ~( leftof(H2,H3)))). 03:36:06 03:36:06 % AND 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 %~ Whenever: 03:36:06 %~ ((((" ?H2 leftof ?H3 " is necessarily true and 03:36:06 %~ 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 03:36:06 %~ 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 03:36:06 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:36:06 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:36:06 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:06 %~ It's Proof that: 03:36:06 %~ " ?H1 leftof ?H2 " is necessarily true 03:36:06 %~ 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 03:36:06 ( ( nesc( leftof(H2,H3)) & 03:36:06 '$existential'( H1, 03:36:06 1, 03:36:06 exists( H2, 03:36:06 exists( H3, 03:36:06 exists( H4, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5)))))))) & 03:36:06 '$existential'( H2, 03:36:06 1, 03:36:06 exists( H3, 03:36:06 exists( H4, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))))) & 03:36:06 '$existential'( H3, 03:36:06 1, 03:36:06 exists( H4, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5)))))) & 03:36:06 '$existential'( H4, 03:36:06 1, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) & 03:36:06 '$existential'( H5, 03:36:06 1, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) ==> 03:36:06 nesc( leftof(H1,H2))). 03:36:06 03:36:06 % AND 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 %~ Whenever: 03:36:06 %~ ((((" ?H2 leftof ?H3 " is possibly false and 03:36:06 %~ 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 03:36:06 %~ 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 03:36:06 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:36:06 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:36:06 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:06 %~ It's Proof that: 03:36:06 %~ " ?H1 leftof ?H2 " is possibly false 03:36:06 %~ 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 03:36:06 ( ( poss( ~( leftof(H2,H3))) & 03:36:06 '$existential'( H1, 03:36:06 1, 03:36:06 exists( H2, 03:36:06 exists( H3, 03:36:06 exists( H4, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5)))))))) & 03:36:06 '$existential'( H2, 03:36:06 1, 03:36:06 exists( H3, 03:36:06 exists( H4, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))))) & 03:36:06 '$existential'( H3, 03:36:06 1, 03:36:06 exists( H4, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5)))))) & 03:36:06 '$existential'( H4, 03:36:06 1, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) & 03:36:06 '$existential'( H5, 03:36:06 1, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) ==> 03:36:06 poss( ~( leftof(H1,H2)))). 03:36:06 03:36:06 % AND 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 %~ Whenever: 03:36:06 %~ (((" ?H1 leftof ?H2 " is necessarily true and 03:36:06 %~ 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 03:36:06 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:36:06 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:36:06 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:06 %~ It's Proof that: 03:36:06 %~ " ?H2 leftof ?H3 " is necessarily true 03:36:06 %~ 03:36:06 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:06 03:36:06 ( ( nesc( leftof(H1,H2)) & 03:36:06 '$existential'( H2, 03:36:06 1, 03:36:06 exists( H3, 03:36:06 exists( H4, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))))) & 03:36:06 '$existential'( H3, 03:36:06 1, 03:36:06 exists( H4, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5)))))) & 03:36:06 '$existential'( H4, 03:36:06 1, 03:36:06 exists( H5, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) & 03:36:06 '$existential'( H5, 03:36:06 1, 03:36:06 ( nesc( leftof(H1,H2)) & 03:36:06 nesc( leftof(H2,H3)) & 03:36:06 nesc( leftof(H3,H4)) & 03:36:06 nesc( leftof(H4,H5))))) ==> 03:36:06 nesc( leftof(H2,H3))). 03:36:06 03:36:06 ~*/ 03:36:06 %~ unused(no_junit_results) 03:36:06 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.338183245-junit.xml 03:36:06 <gt;oxml version="1.0" encoding="utf-8"?> 03:36:06 <gt;testsuites> 03:36:06 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:36:06 % use :- set_prolog_flag(junit_show_converage, true). 03:36:06 03:36:06 % No tests to run 03:36:06 ]]>><gt;/system-out><gt;/testsuites> 03:36:06 03:36:06 %~ test_completed_exit(0) 03:36:06 totalTime=3.000 03:36:06 03:36:06 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' 03:36:06 03:36:06 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 03:36:06 ISSUE_ID=622 03:36:06 ISSUE_OC=OPEN 03:36:06 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 03:36:06 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 03:36:06 FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_ALL_02 JUnit 03:36:06 03:36:06 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']" 03:36:06 03:36:06 (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']") 03:36:06 03:36:06 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl 03:36:06 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_ALL_02/ 03:36:06 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_ALL_02 03:36:06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/470 03:36:06 03:36:06 03:36:08 %~ init_phase(after_load) 03:36:08 %~ init_phase(restore_state) 03:36:08 % 03:36:08 %~ init_why(after_boot,program) 03:36:08 %~ after_boot. 03:36:08 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:08 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl'), 03:36:08 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:36:08 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:36:08 03:36:08 % ============================================= 03:36:08 % File 'mpred_builtin.pfc' 03:36:08 % Purpose: Agent Reactivity for SWI-Prolog 03:36:08 % Maintainer: Douglas Miles 03:36:08 % Contact: $Author: dmiles $@users.sourceforge.net % 03:36:08 % Version: 'interface' 1.0.0 03:36:08 % Revision: $Revision: 1.9 $ 03:36:08 % Revised At: $Date: 2002/06/27 14:13:20 $ 03:36:08 % ============================================= 03:36:08 % 03:36:08 :- expects_dialect(clif). 03:36:08 /*~ 03:36:08 ~*/ 03:36:08 03:36:08 :- set_prolog_flag(gc,false). 03:36:08 03:36:08 % There are five houses in a row. 03:36:08 03:36:08 03:36:08 /*~ 03:36:08 %~ message_hook( 03:36:08 %~ singletons( 03:36:08 %~ ( leftof(Leftof,Leftof1) & 03:36:08 %~ leftof(Leftof1,Leftof2) & 03:36:08 %~ leftof(Leftof2,Leftof3) & 03:36:08 %~ leftof(Leftof3,Leftof4)), 03:36:08 %~ ['H1','H5']), 03:36:08 %~ warning, 03:36:08 %~ [ 'Singleton variables: ~w' - [ ['H1','H5']]]) 03:36:08 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl',18) 03:36:08 Singleton variables: [H1,H5] 03:36:08 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl:18: 03:36:08 Warning: Singleton variables: [H1,H5] 03:36:08 ~*/ 03:36:08 03:36:08 03:36:08 % There are five houses in a row. 03:36:08 03:36:08 03:36:08 (leftof(H1, H2) & leftof(H2, H3) & leftof(H3, H4) & leftof(H4, H5)). 03:36:08 03:36:08 03:36:08 03:36:08 03:36:08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/470 03:36:08 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl 03:36:08 % 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/ 03:36:08 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_ALL_02 03:36:08 03:36:08 /*~ 03:36:08 %~ debugm( user, 03:36:08 %~ show_success( user, 03:36:08 %~ user : ain( clif( ( leftof(H1,H2) & 03:36:08 %~ leftof(H2,H3) & 03:36:08 %~ leftof(H3,H4) & 03:36:08 %~ leftof(H4,H5)))))) 03:36:08 03:36:08 03:36:08 03:36:08 03:36:08 ======================================================= 03:36:08 &(&(&(leftof('$VAR'('Leftof'),'$VAR'('Leftof6')),leftof('$VAR'('Leftof6'),'$VAR'('Leftof7'))),leftof('$VAR'('Leftof7'),'$VAR'('Leftof8'))),leftof('$VAR'('Leftof8'),'$VAR'('Leftof9'))) 03:36:08 ============================================ 03:36:08 03:36:08 03:36:08 ?- kif_to_boxlog( leftof(Leftof,Leftof6)&leftof(Leftof6,Leftof7)&leftof(Leftof7,Leftof8)&leftof(Leftof8,Leftof9) ). 03:36:08 03:36:08 03:36:08 03:36:08 % In English: 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ ((" ?Leftof leftof ?Leftof6 " and 03:36:08 %~ " ?Leftof6 leftof ?Leftof7 " ) and 03:36:08 %~ " ?Leftof7 leftof ?Leftof8 " ) and 03:36:08 %~ " ?Leftof8 leftof ?Leftof9 " 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ kifi = ( leftof(Leftof,Leftof6) & 03:36:08 %~ leftof(Leftof6,Leftof7) & 03:36:08 %~ leftof(Leftof7,Leftof8) & 03:36:08 %~ leftof(Leftof8,Leftof9)). 03:36:08 %~ kifm = nesc( ( leftof(Leftof,Leftof6) & 03:36:08 %~ leftof(Leftof6,Leftof7) & 03:36:08 %~ leftof(Leftof7,Leftof8) & 03:36:08 %~ leftof(Leftof8,Leftof9))). 03:36:08 %~ 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')))) 03:36:08 03:36:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 % Results in the following 6 entailment(s): 03:36:08 nesc(leftof(Leftof7,Leftof8)). 03:36:08 nesc(leftof(Leftof8,Leftof9)). 03:36:08 nesc(leftof(Leftof,Leftof6))==>nesc(leftof(Leftof6,Leftof7)). 03:36:08 nesc(leftof(Leftof6,Leftof7))==>nesc(leftof(Leftof,Leftof6)). 03:36:08 poss(~leftof(Leftof,Leftof6))==>poss(~leftof(Leftof6,Leftof7)). 03:36:08 poss(~leftof(Leftof6,Leftof7))==>poss(~leftof(Leftof,Leftof6)). 03:36:08 03:36:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ it is necessarily true that ?Leftof7 leftof ?Leftof8 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 nesc( leftof(Leftof7,Leftof8)). 03:36:08 03:36:08 % AND 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ it is necessarily true that ?Leftof8 leftof ?Leftof9 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 nesc( leftof(Leftof8,Leftof9)). 03:36:08 03:36:08 % AND 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ Whenever: 03:36:08 %~ " ?Leftof leftof ?Leftof6 " is necessarily true 03:36:08 %~ It's Proof that: 03:36:08 %~ " ?Leftof6 leftof ?Leftof7 " is necessarily true 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 nesc(leftof(Leftof,Leftof6))==>nesc(leftof(Leftof6,Leftof7)). 03:36:08 03:36:08 % AND 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ Whenever: 03:36:08 %~ " ?Leftof6 leftof ?Leftof7 " is necessarily true 03:36:08 %~ It's Proof that: 03:36:08 %~ " ?Leftof leftof ?Leftof6 " is necessarily true 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 nesc(leftof(Leftof6,Leftof7))==>nesc(leftof(Leftof,Leftof6)). 03:36:08 03:36:08 % AND 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ Whenever: 03:36:08 %~ " ?Leftof leftof ?Leftof6 " is possibly false 03:36:08 %~ It's Proof that: 03:36:08 %~ " ?Leftof6 leftof ?Leftof7 " is possibly false 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 poss(~leftof(Leftof,Leftof6))==>poss(~leftof(Leftof6,Leftof7)). 03:36:08 03:36:08 % AND 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ Whenever: 03:36:08 %~ " ?Leftof6 leftof ?Leftof7 " is possibly false 03:36:08 %~ It's Proof that: 03:36:08 %~ " ?Leftof leftof ?Leftof6 " is possibly false 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 poss(~leftof(Leftof6,Leftof7))==>poss(~leftof(Leftof,Leftof6)). 03:36:08 03:36:08 ============================================ 03:36:08 %~ kifi = ( leftof(H1,H2) & 03:36:08 %~ leftof(H2,H3) & 03:36:08 %~ leftof(H3,H4) & 03:36:08 %~ leftof(H4,H5)). 03:36:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_all_02.pl:18 03:36:08 %~ kifm = nesc( ( leftof(H1,H2) & 03:36:08 %~ leftof(H2,H3) & 03:36:08 %~ leftof(H3,H4) & 03:36:08 %~ leftof(H4,H5))). 03:36:08 %~ 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')))) 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ it is necessarily true that ?H4 leftof ?H5 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 nesc( leftof(H4,H5)). 03:36:08 03:36:08 % AND 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ it is necessarily true that ?H3 leftof ?H4 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 nesc( leftof(H3,H4)). 03:36:08 03:36:08 % AND 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ Whenever: 03:36:08 %~ " ?H1 leftof ?H2 " is possibly false 03:36:08 %~ It's Proof that: 03:36:08 %~ " ?H2 leftof ?H3 " is possibly false 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 poss(~leftof(H1,H2))==>poss(~leftof(H2,H3)). 03:36:08 03:36:08 % AND 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ Whenever: 03:36:08 %~ " ?H2 leftof ?H3 " is necessarily true 03:36:08 %~ It's Proof that: 03:36:08 %~ " ?H1 leftof ?H2 " is necessarily true 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 nesc(leftof(H2,H3))==>nesc(leftof(H1,H2)). 03:36:08 03:36:08 % AND 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ Whenever: 03:36:08 %~ " ?H2 leftof ?H3 " is possibly false 03:36:08 %~ It's Proof that: 03:36:08 %~ " ?H1 leftof ?H2 " is possibly false 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 poss(~leftof(H2,H3))==>poss(~leftof(H1,H2)). 03:36:08 03:36:08 % AND 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 %~ Whenever: 03:36:08 %~ " ?H1 leftof ?H2 " is necessarily true 03:36:08 %~ It's Proof that: 03:36:08 %~ " ?H2 leftof ?H3 " is necessarily true 03:36:08 %~ 03:36:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:08 03:36:08 nesc(leftof(H1,H2))==>nesc(leftof(H2,H3)). 03:36:08 03:36:08 ~*/ 03:36:08 %~ unused(no_junit_results) 03:36:08 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.452169298-junit.xml 03:36:08 <gt;oxml version="1.0" encoding="utf-8"?> 03:36:08 <gt;testsuites> 03:36:08 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:36:08 % use :- set_prolog_flag(junit_show_converage, true). 03:36:08 03:36:08 % No tests to run 03:36:08 ]]>><gt;/system-out><gt;/testsuites> 03:36:08 logicmoo.base.fol.fiveof.FIVE_LEFTOF_ALL_02 JUnit warning = Singleton variables: [H1,H5] 03:36:08 03:36:08 %~ test_completed_exit(16) 03:36:08 totalTime=1.000 03:36:08 03:36:08 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' 03:36:08 03:36:09 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 03:36:09 ISSUE_ID=470 03:36:09 ISSUE_OC=OPEN 03:36:09 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 03:36:09 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 03:36:09 FileTestCase=logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01 JUnit 03:36:09 03:36:09 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']" 03:36:09 03:36:09 (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']") 03:36:09 03:36:09 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl 03:36:09 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/NONMONOTONIC_TYPE_01/ 03:36:09 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANONMONOTONIC_TYPE_01 03:36:09 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/468 03:36:09 03:36:09 03:36:11 %~ init_phase(after_load) 03:36:11 %~ init_phase(restore_state) 03:36:11 % 03:36:11 %~ init_why(after_boot,program) 03:36:11 %~ after_boot. 03:36:11 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:11 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl'), 03:36:11 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:36:11 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:36:11 03:36:11 % ============================================= 03:36:11 % File 'mpred_builtin.pfc' 03:36:11 % Purpose: Agent Reactivity for SWI-Prolog 03:36:11 % Maintainer: Douglas Miles 03:36:11 % Contact: $Author: dmiles $@users.sourceforge.net % 03:36:11 % Version: 'interface' 1.0.0 03:36:11 % Revision: $Revision: 1.9 $ 03:36:11 % Revised At: $Date: 2002/06/27 14:13:20 $ 03:36:11 % ============================================= 03:36:11 % 03:36:11 03:36:11 :- nop(module( baseKB)). 03:36:11 /*~ 03:36:11 ~*/ 03:36:11 03:36:11 :- process_script_file. 03:36:11 /*~ 03:36:11 %~ kifm = leftof(h1,h2). 03:36:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:23 03:36:11 %~ kifm = leftof(h1,h2). 03:36:11 %~ kif_to_boxlog_attvars2 = leftof(h1,h2) 03:36:11 %~ debugm(user,show_success(user,user:ain(clif(leftof(h1,h2))))) 03:36:11 03:36:11 03:36:11 03:36:11 03:36:11 ======================================================= 03:36:11 leftof(h1,h2) 03:36:11 ============================================ 03:36:11 03:36:11 03:36:11 ?- kif_to_boxlog( leftof(h1,h2) ). 03:36:11 03:36:11 03:36:11 03:36:11 % In English: 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ h1 leftof h2 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ kifm = leftof(h1,h2). 03:36:11 %~ kif_to_boxlog_attvars2 = leftof(h1,h2) 03:36:11 03:36:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 % Results in the following 1 entailment(s): 03:36:11 leftof(h1,h2). 03:36:11 03:36:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ h1 leftof h2 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 leftof(h1,h2). 03:36:11 03:36:11 ============================================ 03:36:11 %~ kifm = leftof(h2,h3). 03:36:11 %~ kifm = leftof(h2,h3). 03:36:11 %~ kif_to_boxlog_attvars2 = leftof(h2,h3) 03:36:11 %~ debugm(user,show_success(user,user:ain(clif(leftof(h2,h3))))) 03:36:11 03:36:11 03:36:11 03:36:11 03:36:11 ======================================================= 03:36:11 leftof(h2,h3) 03:36:11 ============================================ 03:36:11 03:36:11 03:36:11 ?- kif_to_boxlog( leftof(h2,h3) ). 03:36:11 03:36:11 03:36:11 03:36:11 % In English: 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ h2 leftof h3 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:24 03:36:11 %~ kifm = leftof(h2,h3). 03:36:11 %~ kif_to_boxlog_attvars2 = leftof(h2,h3) 03:36:11 03:36:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 % Results in the following 1 entailment(s): 03:36:11 leftof(h2,h3). 03:36:11 03:36:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ h2 leftof h3 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 leftof(h2,h3). 03:36:11 03:36:11 ============================================ 03:36:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:25 03:36:11 %~ kifm = leftof(h3,h4). 03:36:11 %~ kifm = leftof(h3,h4). 03:36:11 %~ kif_to_boxlog_attvars2 = leftof(h3,h4) 03:36:11 %~ debugm(user,show_success(user,user:ain(clif(leftof(h3,h4))))) 03:36:11 03:36:11 03:36:11 03:36:11 03:36:11 ======================================================= 03:36:11 leftof(h3,h4) 03:36:11 ============================================ 03:36:11 03:36:11 03:36:11 ?- kif_to_boxlog( leftof(h3,h4) ). 03:36:11 03:36:11 03:36:11 03:36:11 % In English: 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ h3 leftof h4 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ kifm = leftof(h3,h4). 03:36:11 %~ kif_to_boxlog_attvars2 = leftof(h3,h4) 03:36:11 03:36:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 % Results in the following 1 entailment(s): 03:36:11 leftof(h3,h4). 03:36:11 03:36:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ h3 leftof h4 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 leftof(h3,h4). 03:36:11 03:36:11 ============================================ 03:36:11 %~ kifm = leftof(h4,h5). 03:36:11 %~ kifm = leftof(h4,h5). 03:36:11 %~ kif_to_boxlog_attvars2 = leftof(h4,h5) 03:36:11 %~ debugm(user,show_success(user,user:ain(clif(leftof(h4,h5))))) 03:36:11 03:36:11 03:36:11 03:36:11 03:36:11 ======================================================= 03:36:11 leftof(h4,h5) 03:36:11 ============================================ 03:36:11 03:36:11 03:36:11 ?- kif_to_boxlog( leftof(h4,h5) ). 03:36:11 03:36:11 03:36:11 03:36:11 % In English: 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ h4 leftof h5 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ kifm = leftof(h4,h5). 03:36:11 %~ kif_to_boxlog_attvars2 = leftof(h4,h5) 03:36:11 03:36:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 % Results in the following 1 entailment(s): 03:36:11 leftof(h4,h5). 03:36:11 03:36:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ h4 leftof h5 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 leftof(h4,h5). 03:36:11 03:36:11 ============================================ 03:36:11 %~ kifm = ( leftof(House_Leftof,House_Leftof3) => 03:36:11 %~ house(House_Leftof)&house(House_Leftof3)). 03:36:11 %~ kifm = ( leftof(House_Leftof8,House_Leftof9) => 03:36:11 %~ house(House_Leftof8)&house(House_Leftof9)). 03:36:11 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof8'),'$VAR'('House_Leftof9')),and(house('$VAR'('House_Leftof8')),house('$VAR'('House_Leftof9')))) 03:36:11 %~ debugm(user,show_success(user,user:ain(clif((leftof(_1567044,_1567066)=>house(_1567044)&house(_1567066)))))) 03:36:11 03:36:11 03:36:11 03:36:11 03:36:11 ======================================================= 03:36:11 =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),&(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) 03:36:11 ============================================ 03:36:11 03:36:11 03:36:11 ?- kif_to_boxlog( leftof(House_Leftof,House_Leftof3)=>house(House_Leftof)&house(House_Leftof3) ). 03:36:11 03:36:11 03:36:11 03:36:11 % In English: 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ If: 03:36:11 %~ ?House_Leftof leftof ?House_Leftof3 then it is 03:36:11 %~ Implied that: 03:36:11 %~ " ?House_Leftof isa house " and 03:36:11 %~ " ?House_Leftof3 isa house " 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ kifm = ( leftof(House_Leftof,House_Leftof3) => 03:36:11 %~ house(House_Leftof)&house(House_Leftof3)). 03:36:11 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) 03:36:11 03:36:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 % Results in the following 6 entailment(s): 03:36:11 nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~house(House_Leftof3)). 03:36:11 nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3))==>nesc(~house(House_Leftof)). 03:36:11 nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof))==>nesc(house(House_Leftof3)). 03:36:11 nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3))==>nesc(house(House_Leftof)). 03:36:11 poss(house(House_Leftof))&nesc(~house(House_Leftof3))==>nesc(~leftof(House_Leftof,House_Leftof3)). 03:36:11 poss(house(House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~leftof(House_Leftof,House_Leftof3)). 03:36:11 03:36:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:11 %~ " ?House_Leftof isa house " is necessarily false 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof)) ==> 03:36:11 nesc( ~( house(House_Leftof3)))). 03:36:11 03:36:11 % AND 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:11 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?House_Leftof isa house " is necessarily false 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3)) ==> 03:36:11 nesc( ~( house(House_Leftof)))). 03:36:11 03:36:11 % AND 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:11 %~ " ?House_Leftof isa house " is possible 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?House_Leftof3 isa house " is necessarily true 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof)) ==> 03:36:11 nesc( house(House_Leftof3))). 03:36:11 03:36:11 % AND 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:11 %~ " ?House_Leftof3 isa house " is possible 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?House_Leftof isa house " is necessarily true 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3)) ==> 03:36:11 nesc( house(House_Leftof))). 03:36:11 03:36:11 % AND 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?House_Leftof isa house " is possible and 03:36:11 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 ( poss(house(House_Leftof))&nesc(~house(House_Leftof3)) ==> 03:36:11 nesc( ~( leftof(House_Leftof,House_Leftof3)))). 03:36:11 03:36:11 % AND 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?House_Leftof3 isa house " is possible and 03:36:11 %~ " ?House_Leftof isa house " is necessarily false 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 ( poss(house(House_Leftof3))&nesc(~house(House_Leftof)) ==> 03:36:11 nesc( ~( leftof(House_Leftof,House_Leftof3)))). 03:36:11 03:36:11 ============================================ 03:36:11 %~ kifm = leftof(H1,H2)=>house(H1)&house(H2). 03:36:11 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('H1'),'$VAR'('H2')),and(house('$VAR'('H1')),house('$VAR'('H2')))) 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?H2 isa house " is possible and 03:36:11 %~ " ?H1 isa house " is necessarily false 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?H1 leftof ?H2 " is necessarily false 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 poss(house(H2))&nesc(~house(H1))==>nesc(~leftof(H1,H2)). 03:36:11 03:36:11 % AND 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:11 %~ " ?H1 isa house " is necessarily false 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?H2 isa house " is necessarily false 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 nesc(leftof(H1,H2))&nesc(~house(H1))==>nesc(~house(H2)). 03:36:11 03:36:11 % AND 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:11 %~ " ?H2 isa house " is possible 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?H1 isa house " is necessarily true 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 nesc(leftof(H1,H2))&poss(house(H2))==>nesc(house(H1)). 03:36:11 03:36:11 % AND 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?H1 isa house " is possible and 03:36:11 %~ " ?H2 isa house " is necessarily false 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?H1 leftof ?H2 " is necessarily false 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 poss(house(H1))&nesc(~house(H2))==>nesc(~leftof(H1,H2)). 03:36:11 03:36:11 % AND 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:11 %~ " ?H2 isa house " is necessarily false 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?H1 isa house " is necessarily false 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 nesc(leftof(H1,H2))&nesc(~house(H2))==>nesc(~house(H1)). 03:36:11 03:36:11 % AND 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 %~ Whenever: 03:36:11 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:11 %~ " ?H1 isa house " is possible 03:36:11 %~ It's Proof that: 03:36:11 %~ " ?H2 isa house " is necessarily true 03:36:11 %~ 03:36:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:11 03:36:11 nesc(leftof(H1,H2))&poss(house(H1))==>nesc(house(H2)). 03:36:11 03:36:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:34 03:36:11 %~ message_hook( 03:36:11 %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), 03:36:11 %~ error, 03:36:11 %~ [ '~q/~w: '-[catch,3], 03:36:11 %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) 03:36:11 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl',34) 03:36:11 catch/3: Unknown procedure: interactive_test/1 03:36:11 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:34: 03:36:11 ERROR: catch/3: Unknown procedure: interactive_test/1 03:36:11 %~ message_hook( 03:36:11 %~ goal_failed(directive,user:interactive_test(listing(kif_show))), 03:36:11 %~ warning, 03:36:11 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:36:11 %~ user : interactive_test( listing(kif_show))]]) 03:36:11 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl',34) 03:36:11 Goal (directive) failed: user:interactive_test(listing(kif_show)) 03:36:11 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:34: 03:36:11 Warning: Goal (directive) failed: user:interactive_test(listing(kif_show)) 03:36:11 %~ message_hook( 03:36:11 %~ failed( interactive_test( listing(kif_show))), 03:36:11 %~ warning, 03:36:11 %~ [ 'Unknown message: ~p' - [ failed( interactive_test( listing(kif_show)))]]) 03:36:11 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl',34) 03:36:11 Unknown message: failed(interactive_test(listing(kif_show))) 03:36:11 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:34: 03:36:11 Warning: Unknown message: failed(interactive_test(listing(kif_show))) 03:36:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:38 03:36:11 %~ ?-( mpred_test("Test_0001_Line_0038__H1_in_user",user:house(h1))). 03:36:11 failure=info((why_was_true(user:(\+house(h1))),nop(ftrace(user:house(h1))))) 03:36:11 no_proof_for(\+house(h1)). 03:36:11 03:36:11 no_proof_for(\+house(h1)). 03:36:11 03:36:11 no_proof_for(\+house(h1)). 03:36:11 03:36:11 name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0001_Line_0038__H1_in_user'. 03:36:11 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. 03:36:11 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\']"'. 03:36:11 % 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 03:36:11 %~ ?-( mpred_test("Test_0002_Line_0039__H2_in_user",user:house(h2))). 03:36:11 failure=info((why_was_true(user:(\+house(h2))),nop(ftrace(user:house(h2))))) 03:36:11 no_proof_for(\+house(h2)). 03:36:11 03:36:11 no_proof_for(\+house(h2)). 03:36:11 03:36:11 no_proof_for(\+house(h2)). 03:36:11 03:36:11 name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0002_Line_0039__H2_in_user'. 03:36:11 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. 03:36:11 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\']"'. 03:36:11 % 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 03:36:11 %~ ?-( mpred_test("Test_0003_Line_0040__H3_in_user",user:house(h3))). 03:36:11 failure=info((why_was_true(user:(\+house(h3))),nop(ftrace(user:house(h3))))) 03:36:11 no_proof_for(\+house(h3)). 03:36:11 03:36:11 no_proof_for(\+house(h3)). 03:36:11 03:36:11 no_proof_for(\+house(h3)). 03:36:11 03:36:11 name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0003_Line_0040__H3_in_user'. 03:36:11 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. 03:36:11 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\']"'. 03:36:11 % 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 03:36:11 %~ ?-( mpred_test("Test_0004_Line_0041__H4_in_user",user:house(h4))). 03:36:11 failure=info((why_was_true(user:(\+house(h4))),nop(ftrace(user:house(h4))))) 03:36:11 no_proof_for(\+house(h4)). 03:36:11 03:36:11 no_proof_for(\+house(h4)). 03:36:11 03:36:11 no_proof_for(\+house(h4)). 03:36:11 03:36:11 name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0004_Line_0041__H4_in_user'. 03:36:11 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. 03:36:11 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\']"'. 03:36:11 % 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 03:36:11 %~ ?-( mpred_test("Test_0005_Line_0042__H5_in_user",user:house(h5))). 03:36:11 failure=info((why_was_true(user:(\+house(h5))),nop(ftrace(user:house(h5))))) 03:36:11 no_proof_for(\+house(h5)). 03:36:11 03:36:11 no_proof_for(\+house(h5)). 03:36:11 03:36:11 no_proof_for(\+house(h5)). 03:36:11 03:36:11 name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0005_Line_0042__H5_in_user'. 03:36:11 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. 03:36:11 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\']"'. 03:36:11 % 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 03:36:11 %~ ?-( mpred_test("Test_0006_Line_0045__False_positive_in_user",user:poss(house(false_positive)))). 03:36:11 passed=info(why_was_true(user:poss(house(false_positive)))) 03:36:11 no_proof_for(poss(house(false_positive))). 03:36:11 03:36:11 no_proof_for(poss(house(false_positive))). 03:36:11 03:36:11 no_proof_for(poss(house(false_positive))). 03:36:11 03:36:11 name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0006_Line_0045__False_positive_in_user'. 03:36:11 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. 03:36:11 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\']"'. 03:36:11 % 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 03:36:11 %~ ?-( mpred_test("Test_0007_Line_0047__naf_False_positive_in_user",user:(\+nesc(house(false_positive))))). 03:36:11 passed=info(why_was_true(user:(\+nesc(house(false_positive))))) 03:36:11 no_proof_for(\+nesc(house(false_positive))). 03:36:11 03:36:11 no_proof_for(\+nesc(house(false_positive))). 03:36:11 03:36:11 no_proof_for(\+nesc(house(false_positive))). 03:36:11 03:36:11 name = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01-Test_0007_Line_0047__naf_False_positive_in_user'. 03:36:11 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01'. 03:36:11 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\']"'. 03:36:11 % 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 03:36:11 %~ skipped( listing( [ house/1, 03:36:11 %~ nesc/1])) 03:36:11 ~*/ 03:36:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/nonmonotonic_type_01.pl:56 03:36:11 %~ unused(no_junit_results) 03:36:11 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.121966456-junit.xml 03:36:11 <gt;oxml version="1.0" encoding="utf-8"?> 03:36:11 <gt;testsuites> 03:36:11 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:36:11 % use :- set_prolog_flag(junit_show_converage, true). 03:36:11 03:36:11 % No tests to run 03:36:11 ]]>><gt;/system-out><gt;/testsuites> 03:36:11 logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01 JUnit error = catch/3: Unknown procedure: interactive_test/1 03:36:11 logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01 JUnit warning = Goal (directive) failed: user:interactive_test(listing(kif_show)) 03:36:11 logicmoo.base.fol.fiveof.NONMONOTONIC_TYPE_01 JUnit warning = Unknown message: failed(interactive_test(listing(kif_show))) 03:36:11 Test_0001_Line_0038__H1_in_user result = failure. 03:36:11 Test_0002_Line_0039__H2_in_user result = failure. 03:36:11 Test_0003_Line_0040__H3_in_user result = failure. 03:36:11 Test_0004_Line_0041__H4_in_user result = failure. 03:36:11 Test_0005_Line_0042__H5_in_user result = failure. 03:36:11 Test_0006_Line_0045__False_positive_in_user result = passed. 03:36:11 Test_0007_Line_0047__naf_False_positive_in_user result = passed. 03:36:11 03:36:11 %~ test_completed_exit(56) 03:36:11 totalTime=2.000 03:36:11 03:36:11 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' 03:36:11 03:36:12 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 03:36:12 ISSUE_ID=468 03:36:12 ISSUE_OC=OPEN 03:36:12 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 03:36:12 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 03:36:12 FileTestCase=logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01 JUnit 03:36:12 03:36:12 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']" 03:36:12 03:36:12 (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']") 03:36:12 03:36:12 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl 03:36:12 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/MONOTONIC_TYPE_01/ 03:36:12 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMONOTONIC_TYPE_01 03:36:12 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/617 03:36:12 03:36:12 03:36:14 %~ init_phase(after_load) 03:36:14 %~ init_phase(restore_state) 03:36:14 % 03:36:14 %~ init_why(after_boot,program) 03:36:14 %~ after_boot. 03:36:14 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:14 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl'), 03:36:14 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:36:14 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:36:14 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:36:14 03:36:14 03:36:14 % ============================================= 03:36:14 % File 'mpred_builtin.pfc' 03:36:14 % Purpose: Agent Reactivity for SWI-Prolog 03:36:14 % Maintainer: Douglas Miles 03:36:14 % Contact: $Author: dmiles $@users.sourceforge.net % 03:36:14 % Version: 'interface' 1.0.0 03:36:14 % Revision: $Revision: 1.9 $ 03:36:14 % Revised At: $Date: 2002/06/27 14:13:20 $ 03:36:14 % ============================================= 03:36:14 % 03:36:14 03:36:14 :- nop(module( baseKB)). 03:36:14 03:36:14 /*~ 03:36:14 ~*/ 03:36:14 03:36:14 03:36:14 :- expects_dialect(clif). 03:36:14 03:36:14 /*~ 03:36:14 ~*/ 03:36:14 03:36:14 03:36:14 :- kif_compile. 03:36:14 03:36:14 % makes the KB monotonic 03:36:14 /*~ 03:36:14 ~*/ 03:36:14 03:36:14 03:36:14 % makes the KB monotonic 03:36:14 :- set_kif_option(qualify_modality,simple_nesc). 03:36:14 03:36:14 % There are five houses in a row. 03:36:14 /*~ 03:36:14 ~*/ 03:36:14 03:36:14 03:36:14 % There are five houses in a row. 03:36:14 leftof(h1, h2). 03:36:14 /*~ 03:36:14 %~ kifi = leftof(h1,h2). 03:36:14 %~ kifm = nesc( leftof(h1,h2)). 03:36:14 %~ kifm = nesc( leftof(h1,h2)). 03:36:14 %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) 03:36:14 %~ debugm(user,show_success(user,user:ain(clif(leftof(h1,h2))))) 03:36:14 03:36:14 03:36:14 03:36:14 03:36:14 ======================================================= 03:36:14 leftof(h1,h2) 03:36:14 ============================================ 03:36:14 03:36:14 03:36:14 ?- kif_to_boxlog( leftof(h1,h2) ). 03:36:14 03:36:14 03:36:14 03:36:14 % In English: 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ h1 leftof h2 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ kifi = leftof(h1,h2). 03:36:14 %~ kifm = nesc( leftof(h1,h2)). 03:36:14 %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) 03:36:14 03:36:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 % Results in the following 1 entailment(s): 03:36:14 nesc(leftof(h1,h2)). 03:36:14 03:36:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ it is necessarily true that h1 leftof h2 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 nesc( leftof(h1,h2)). 03:36:14 03:36:14 ============================================ 03:36:14 ~*/ 03:36:14 03:36:14 leftof(h2, h3). 03:36:14 /*~ 03:36:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:27 03:36:14 %~ kifi = leftof(h2,h3). 03:36:14 %~ kifm = nesc( leftof(h2,h3)). 03:36:14 %~ kifm = nesc( leftof(h2,h3)). 03:36:14 %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) 03:36:14 %~ debugm(user,show_success(user,user:ain(clif(leftof(h2,h3))))) 03:36:14 03:36:14 03:36:14 03:36:14 03:36:14 ======================================================= 03:36:14 leftof(h2,h3) 03:36:14 ============================================ 03:36:14 03:36:14 03:36:14 ?- kif_to_boxlog( leftof(h2,h3) ). 03:36:14 03:36:14 03:36:14 03:36:14 % In English: 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ h2 leftof h3 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ kifi = leftof(h2,h3). 03:36:14 %~ kifm = nesc( leftof(h2,h3)). 03:36:14 %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) 03:36:14 03:36:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 % Results in the following 1 entailment(s): 03:36:14 nesc(leftof(h2,h3)). 03:36:14 03:36:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ it is necessarily true that h2 leftof h3 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 nesc( leftof(h2,h3)). 03:36:14 03:36:14 ============================================ 03:36:14 ~*/ 03:36:14 03:36:14 leftof(h3, h4). 03:36:14 /*~ 03:36:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:28 03:36:14 %~ kifi = leftof(h3,h4). 03:36:14 %~ kifm = nesc( leftof(h3,h4)). 03:36:14 %~ kifm = nesc( leftof(h3,h4)). 03:36:14 %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) 03:36:14 %~ debugm(user,show_success(user,user:ain(clif(leftof(h3,h4))))) 03:36:14 03:36:14 03:36:14 03:36:14 03:36:14 ======================================================= 03:36:14 leftof(h3,h4) 03:36:14 ============================================ 03:36:14 03:36:14 03:36:14 ?- kif_to_boxlog( leftof(h3,h4) ). 03:36:14 03:36:14 03:36:14 03:36:14 % In English: 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ h3 leftof h4 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ kifi = leftof(h3,h4). 03:36:14 %~ kifm = nesc( leftof(h3,h4)). 03:36:14 %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) 03:36:14 03:36:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 % Results in the following 1 entailment(s): 03:36:14 nesc(leftof(h3,h4)). 03:36:14 03:36:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ it is necessarily true that h3 leftof h4 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 nesc( leftof(h3,h4)). 03:36:14 03:36:14 ============================================ 03:36:14 ~*/ 03:36:14 03:36:14 leftof(h4, h5). 03:36:14 03:36:14 % uncomment the next line and this will fail the test 03:36:14 /*~ 03:36:14 %~ kifi = leftof(h4,h5). 03:36:14 %~ kifm = nesc( leftof(h4,h5)). 03:36:14 %~ kifm = nesc( leftof(h4,h5)). 03:36:14 %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) 03:36:14 %~ debugm(user,show_success(user,user:ain(clif(leftof(h4,h5))))) 03:36:14 03:36:14 03:36:14 03:36:14 03:36:14 ======================================================= 03:36:14 leftof(h4,h5) 03:36:14 ============================================ 03:36:14 03:36:14 03:36:14 ?- kif_to_boxlog( leftof(h4,h5) ). 03:36:14 03:36:14 03:36:14 03:36:14 % In English: 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ h4 leftof h5 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:29 03:36:14 %~ kifi = leftof(h4,h5). 03:36:14 %~ kifm = nesc( leftof(h4,h5)). 03:36:14 %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) 03:36:14 03:36:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 % Results in the following 1 entailment(s): 03:36:14 nesc(leftof(h4,h5)). 03:36:14 03:36:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ it is necessarily true that h4 leftof h5 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 nesc( leftof(h4,h5)). 03:36:14 03:36:14 ============================================ 03:36:14 ~*/ 03:36:14 03:36:14 03:36:14 % uncomment the next line and this will fail the test 03:36:14 :- set_kif_option(qualify_modality,false). 03:36:14 % this should cause h1-h5 to become houses 03:36:14 /*~ 03:36:14 ~*/ 03:36:14 03:36:14 % this should cause h1-h5 to become houses 03:36:14 leftof(H1, H2) => house(H1) & house(H2). 03:36:14 03:36:14 % intractive_test/1 means only run if interactive 03:36:14 /*~ 03:36:14 %~ kifm = ( leftof(House_Leftof,House_Leftof3) => 03:36:14 %~ house(House_Leftof)&house(House_Leftof3)). 03:36:14 %~ kifm = ( leftof(House_Leftof8,House_Leftof9) => 03:36:14 %~ house(House_Leftof8)&house(House_Leftof9)). 03:36:14 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof8'),'$VAR'('House_Leftof9')),and(house('$VAR'('House_Leftof8')),house('$VAR'('House_Leftof9')))) 03:36:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:34 03:36:14 %~ debugm(user,show_success(user,user:ain(clif((leftof(_1855932,_1855954)=>house(_1855932)&house(_1855954)))))) 03:36:14 03:36:14 03:36:14 03:36:14 03:36:14 ======================================================= 03:36:14 =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),&(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) 03:36:14 ============================================ 03:36:14 03:36:14 03:36:14 ?- kif_to_boxlog( leftof(House_Leftof,House_Leftof3)=>house(House_Leftof)&house(House_Leftof3) ). 03:36:14 03:36:14 03:36:14 03:36:14 % In English: 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ If: 03:36:14 %~ ?House_Leftof leftof ?House_Leftof3 then it is 03:36:14 %~ Implied that: 03:36:14 %~ " ?House_Leftof isa house " and 03:36:14 %~ " ?House_Leftof3 isa house " 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ kifm = ( leftof(House_Leftof,House_Leftof3) => 03:36:14 %~ house(House_Leftof)&house(House_Leftof3)). 03:36:14 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) 03:36:14 03:36:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 % Results in the following 6 entailment(s): 03:36:14 nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~house(House_Leftof3)). 03:36:14 nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3))==>nesc(~house(House_Leftof)). 03:36:14 nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof))==>nesc(house(House_Leftof3)). 03:36:14 nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3))==>nesc(house(House_Leftof)). 03:36:14 poss(house(House_Leftof))&nesc(~house(House_Leftof3))==>nesc(~leftof(House_Leftof,House_Leftof3)). 03:36:14 poss(house(House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~leftof(House_Leftof,House_Leftof3)). 03:36:14 03:36:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:14 %~ " ?House_Leftof isa house " is necessarily false 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof)) ==> 03:36:14 nesc( ~( house(House_Leftof3)))). 03:36:14 03:36:14 % AND 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:14 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?House_Leftof isa house " is necessarily false 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3)) ==> 03:36:14 nesc( ~( house(House_Leftof)))). 03:36:14 03:36:14 % AND 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:14 %~ " ?House_Leftof isa house " is possible 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?House_Leftof3 isa house " is necessarily true 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof)) ==> 03:36:14 nesc( house(House_Leftof3))). 03:36:14 03:36:14 % AND 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:14 %~ " ?House_Leftof3 isa house " is possible 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?House_Leftof isa house " is necessarily true 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3)) ==> 03:36:14 nesc( house(House_Leftof))). 03:36:14 03:36:14 % AND 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?House_Leftof isa house " is possible and 03:36:14 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 ( poss(house(House_Leftof))&nesc(~house(House_Leftof3)) ==> 03:36:14 nesc( ~( leftof(House_Leftof,House_Leftof3)))). 03:36:14 03:36:14 % AND 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?House_Leftof3 isa house " is possible and 03:36:14 %~ " ?House_Leftof isa house " is necessarily false 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 ( poss(house(House_Leftof3))&nesc(~house(House_Leftof)) ==> 03:36:14 nesc( ~( leftof(House_Leftof,House_Leftof3)))). 03:36:14 03:36:14 ============================================ 03:36:14 %~ kifm = leftof(H1,H2)=>house(H1)&house(H2). 03:36:14 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('H1'),'$VAR'('H2')),and(house('$VAR'('H1')),house('$VAR'('H2')))) 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?H2 isa house " is possible and 03:36:14 %~ " ?H1 isa house " is necessarily false 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?H1 leftof ?H2 " is necessarily false 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 poss(house(H2))&nesc(~house(H1))==>nesc(~leftof(H1,H2)). 03:36:14 03:36:14 % AND 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:14 %~ " ?H1 isa house " is necessarily false 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?H2 isa house " is necessarily false 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 nesc(leftof(H1,H2))&nesc(~house(H1))==>nesc(~house(H2)). 03:36:14 03:36:14 % AND 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:14 %~ " ?H2 isa house " is possible 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?H1 isa house " is necessarily true 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 nesc(leftof(H1,H2))&poss(house(H2))==>nesc(house(H1)). 03:36:14 03:36:14 % AND 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?H1 isa house " is possible and 03:36:14 %~ " ?H2 isa house " is necessarily false 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?H1 leftof ?H2 " is necessarily false 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 poss(house(H1))&nesc(~house(H2))==>nesc(~leftof(H1,H2)). 03:36:14 03:36:14 % AND 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:14 %~ " ?H2 isa house " is necessarily false 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?H1 isa house " is necessarily false 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 nesc(leftof(H1,H2))&nesc(~house(H2))==>nesc(~house(H1)). 03:36:14 03:36:14 % AND 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 %~ Whenever: 03:36:14 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:14 %~ " ?H1 isa house " is possible 03:36:14 %~ It's Proof that: 03:36:14 %~ " ?H2 isa house " is necessarily true 03:36:14 %~ 03:36:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:14 03:36:14 nesc(leftof(H1,H2))&poss(house(H1))==>nesc(house(H2)). 03:36:14 03:36:14 ~*/ 03:36:14 03:36:14 03:36:14 % intractive_test/1 means only run if interactive 03:36:14 :- interactive_test(listing(kif_show)). 03:36:14 03:36:14 % ensure our rule worked 03:36:14 % mpred_test/1 each become a Junit test that must succeed 03:36:14 /*~ 03:36:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:37 03:36:14 %~ message_hook( 03:36:14 %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), 03:36:14 %~ error, 03:36:14 %~ [ '~q/~w: '-[catch,3], 03:36:14 %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) 03:36:14 catch/3: Unknown procedure: interactive_test/1 03:36:14 ERROR: catch/3: Unknown procedure: interactive_test/1 03:36:14 %~ message_hook( 03:36:14 %~ goal_failed(directive,user:interactive_test(listing(kif_show))), 03:36:14 %~ warning, 03:36:14 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:36:14 %~ user : interactive_test( listing(kif_show))]]) 03:36:14 Goal (directive) failed: user:interactive_test(listing(kif_show)) 03:36:14 Warning: Goal (directive) failed: user:interactive_test(listing(kif_show)) 03:36:14 ~*/ 03:36:14 03:36:14 03:36:14 % ensure our rule worked 03:36:14 % mpred_test/1 each become a Junit test that must succeed 03:36:14 :- mpred_test((house(h1))). 03:36:14 /*~ 03:36:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:41 03:36:14 %~ ?-( mpred_test("Test_0001_Line_0000__H1_in_user",user:house(h1))). 03:36:14 passed=info(why_was_true(user:house(h1))) 03:36:14 no_proof_for(house(h1)). 03:36:14 03:36:14 no_proof_for(house(h1)). 03:36:14 03:36:14 no_proof_for(house(h1)). 03:36:14 03:36:14 name = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01-Test_0001_Line_0000__H1_in_user'. 03:36:14 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01'. 03:36:14 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\']"'. 03:36:14 % 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 03:36:14 ~*/ 03:36:14 03:36:14 :- mpred_test((house(h2))). 03:36:14 /*~ 03:36:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:42 03:36:14 %~ ?-( mpred_test("Test_0002_Line_0000__H2_in_user",user:house(h2))). 03:36:14 passed=info(why_was_true(user:house(h2))) 03:36:14 no_proof_for(house(h2)). 03:36:14 03:36:14 no_proof_for(house(h2)). 03:36:14 03:36:14 no_proof_for(house(h2)). 03:36:14 03:36:14 name = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01-Test_0002_Line_0000__H2_in_user'. 03:36:14 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01'. 03:36:14 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\']"'. 03:36:14 % 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 03:36:14 ~*/ 03:36:14 03:36:14 :- mpred_test((house(h3))). 03:36:14 /*~ 03:36:14 %~ ?-( mpred_test("Test_0003_Line_0000__H3_in_user",user:house(h3))). 03:36:14 passed=info(why_was_true(user:house(h3))) 03:36:14 no_proof_for(house(h3)). 03:36:14 03:36:14 no_proof_for(house(h3)). 03:36:14 03:36:14 no_proof_for(house(h3)). 03:36:14 03:36:14 name = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01-Test_0003_Line_0000__H3_in_user'. 03:36:14 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01'. 03:36:14 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\']"'. 03:36:14 % 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 03:36:14 ~*/ 03:36:14 03:36:14 :- mpred_test((house(h4))). 03:36:14 /*~ 03:36:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:44 03:36:14 %~ ?-( mpred_test("Test_0004_Line_0000__H4_in_user",user:house(h4))). 03:36:14 passed=info(why_was_true(user:house(h4))) 03:36:14 no_proof_for(house(h4)). 03:36:14 03:36:14 no_proof_for(house(h4)). 03:36:14 03:36:14 no_proof_for(house(h4)). 03:36:14 03:36:14 name = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01-Test_0004_Line_0000__H4_in_user'. 03:36:14 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01'. 03:36:14 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\']"'. 03:36:14 % 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 03:36:14 ~*/ 03:36:14 03:36:14 :- mpred_test((house(h5))). 03:36:14 03:36:14 % ensure we are being nice 03:36:14 %:- mpred_test(poss(house(false_positive))). 03:36:14 % but not "too" nice 03:36:14 %:- mpred_test(\+ nesc(house(false_positive))). 03:36:14 03:36:14 03:36:14 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl 03:36:14 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/MONOTONIC_TYPE_01/ 03:36:14 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMONOTONIC_TYPE_01 03:36:14 03:36:14 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/617 03:36:14 /*~ 03:36:14 %~ ?-( mpred_test("Test_0005_Line_0000__H5_in_user",user:house(h5))). 03:36:14 passed=info(why_was_true(user:house(h5))) 03:36:14 no_proof_for(house(h5)). 03:36:14 03:36:14 no_proof_for(house(h5)). 03:36:14 03:36:14 no_proof_for(house(h5)). 03:36:14 03:36:14 name = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01-Test_0005_Line_0000__H5_in_user'. 03:36:14 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01'. 03:36:14 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\']"'. 03:36:14 % 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 03:36:14 ~*/ 03:36:14 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/monotonic_type_01.pl:58 03:36:14 %~ unused(no_junit_results) 03:36:14 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.107195723-junit.xml 03:36:14 <gt;oxml version="1.0" encoding="utf-8"?> 03:36:14 <gt;testsuites> 03:36:14 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:36:14 % use :- set_prolog_flag(junit_show_converage, true). 03:36:14 03:36:14 % No tests to run 03:36:14 ]]>><gt;/system-out><gt;/testsuites> 03:36:14 logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01 JUnit error = catch/3: Unknown procedure: interactive_test/1 03:36:14 logicmoo.base.fol.fiveof.MONOTONIC_TYPE_01 JUnit warning = Goal (directive) failed: user:interactive_test(listing(kif_show)) 03:36:14 Test_0001_Line_0000__H1_in_user result = passed. 03:36:14 Test_0002_Line_0000__H2_in_user result = passed. 03:36:14 Test_0003_Line_0000__H3_in_user result = passed. 03:36:14 Test_0004_Line_0000__H4_in_user result = passed. 03:36:14 Test_0005_Line_0000__H5_in_user result = passed. 03:36:14 03:36:14 %~ test_completed_exit(112) 03:36:14 totalTime=2.000 03:36:14 03:36:14 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' 03:36:14 03:36:15 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 03:36:15 ISSUE_ID=617 03:36:15 ISSUE_OC=OPEN 03:36:15 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 03:36:15 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 03:36:15 FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit 03:36:15 03:36:15 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']" 03:36:15 03:36:15 (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']") 03:36:15 03:36:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl 03:36:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_TYPE_02/ 03:36:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_02 03:36:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/469 03:36:15 03:36:15 03:36:17 %~ init_phase(after_load) 03:36:17 %~ init_phase(restore_state) 03:36:17 % 03:36:17 %~ init_why(after_boot,program) 03:36:17 %~ after_boot. 03:36:17 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:17 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl'), 03:36:17 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:36:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:36:17 03:36:17 % ============================================= 03:36:17 % File 'mpred_builtin.pfc' 03:36:17 % Purpose: Agent Reactivity for SWI-Prolog 03:36:17 % Maintainer: Douglas Miles 03:36:17 % Contact: $Author: dmiles $@users.sourceforge.net % 03:36:17 % Version: 'interface' 1.0.0 03:36:17 % Revision: $Revision: 1.9 $ 03:36:17 % Revised At: $Date: 2002/06/27 14:13:20 $ 03:36:17 % ============================================= 03:36:17 % 03:36:17 03:36:17 03:36:17 % There are five houses in a row. 03:36:17 :- nop(module( baseKB)). 03:36:17 03:36:17 % makes the KB monotonic 03:36:17 /*~ 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 % makes the KB monotonic 03:36:17 :- set_kif_option(qualify_modality,simple_nesc). 03:36:17 03:36:17 /*~ 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 leftof(h1, h2). 03:36:17 /*~ 03:36:17 %~ debugm(user,show_success(user,user:ain(clif(leftof(h1,h2))))) 03:36:17 03:36:17 03:36:17 03:36:17 03:36:17 ======================================================= 03:36:17 leftof(h1,h2) 03:36:17 ============================================ 03:36:17 03:36:17 03:36:17 ?- kif_to_boxlog( leftof(h1,h2) ). 03:36:17 03:36:17 03:36:17 03:36:17 % In English: 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ h1 leftof h2 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ kifi = leftof(h1,h2). 03:36:17 %~ kifm = nesc( leftof(h1,h2)). 03:36:17 %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) 03:36:17 03:36:17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 % Results in the following 1 entailment(s): 03:36:17 nesc(leftof(h1,h2)). 03:36:17 03:36:17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ it is necessarily true that h1 leftof h2 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 nesc( leftof(h1,h2)). 03:36:17 03:36:17 ============================================ 03:36:17 ~*/ 03:36:17 03:36:17 leftof(h2, h3). 03:36:17 /*~ 03:36:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl:21 03:36:17 %~ debugm(user,show_success(user,user:ain(clif(leftof(h2,h3))))) 03:36:17 03:36:17 03:36:17 03:36:17 03:36:17 ======================================================= 03:36:17 leftof(h2,h3) 03:36:17 ============================================ 03:36:17 03:36:17 03:36:17 ?- kif_to_boxlog( leftof(h2,h3) ). 03:36:17 03:36:17 03:36:17 03:36:17 % In English: 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ h2 leftof h3 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ kifi = leftof(h2,h3). 03:36:17 %~ kifm = nesc( leftof(h2,h3)). 03:36:17 %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) 03:36:17 03:36:17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 % Results in the following 1 entailment(s): 03:36:17 nesc(leftof(h2,h3)). 03:36:17 03:36:17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ it is necessarily true that h2 leftof h3 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 nesc( leftof(h2,h3)). 03:36:17 03:36:17 ============================================ 03:36:17 ~*/ 03:36:17 03:36:17 leftof(h3, h4). 03:36:17 /*~ 03:36:17 %~ debugm(user,show_success(user,user:ain(clif(leftof(h3,h4))))) 03:36:17 03:36:17 03:36:17 03:36:17 03:36:17 ======================================================= 03:36:17 leftof(h3,h4) 03:36:17 ============================================ 03:36:17 03:36:17 03:36:17 ?- kif_to_boxlog( leftof(h3,h4) ). 03:36:17 03:36:17 03:36:17 03:36:17 % In English: 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ h3 leftof h4 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ kifi = leftof(h3,h4). 03:36:17 %~ kifm = nesc( leftof(h3,h4)). 03:36:17 %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) 03:36:17 03:36:17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 % Results in the following 1 entailment(s): 03:36:17 nesc(leftof(h3,h4)). 03:36:17 03:36:17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ it is necessarily true that h3 leftof h4 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 nesc( leftof(h3,h4)). 03:36:17 03:36:17 ============================================ 03:36:17 ~*/ 03:36:17 03:36:17 leftof(h4, h5). 03:36:17 03:36:17 % this should cause h1-h5 to become houses 03:36:17 /*~ 03:36:17 %~ debugm(user,show_success(user,user:ain(clif(leftof(h4,h5))))) 03:36:17 03:36:17 03:36:17 03:36:17 03:36:17 ======================================================= 03:36:17 leftof(h4,h5) 03:36:17 ============================================ 03:36:17 03:36:17 03:36:17 ?- kif_to_boxlog( leftof(h4,h5) ). 03:36:17 03:36:17 03:36:17 03:36:17 % In English: 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ h4 leftof h5 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ kifi = leftof(h4,h5). 03:36:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl:23 03:36:17 %~ kifm = nesc( leftof(h4,h5)). 03:36:17 %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) 03:36:17 03:36:17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 % Results in the following 1 entailment(s): 03:36:17 nesc(leftof(h4,h5)). 03:36:17 03:36:17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ it is necessarily true that h4 leftof h5 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 nesc( leftof(h4,h5)). 03:36:17 03:36:17 ============================================ 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 % this should cause h1-h5 to become houses 03:36:17 leftof(H1, H2) => house(H1) & house(H2). 03:36:17 03:36:17 /*~ 03:36:17 %~ debugm(user,show_success(user,user:ain(clif((leftof(_829876,_829898)=>house(_829876)&house(_829898)))))) 03:36:17 03:36:17 03:36:17 03:36:17 03:36:17 ======================================================= 03:36:17 =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),&(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) 03:36:17 ============================================ 03:36:17 03:36:17 03:36:17 ?- kif_to_boxlog( leftof(House_Leftof,House_Leftof3)=>house(House_Leftof)&house(House_Leftof3) ). 03:36:17 03:36:17 03:36:17 03:36:17 % In English: 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ If: 03:36:17 %~ ?House_Leftof leftof ?House_Leftof3 then it is 03:36:17 %~ Implied that: 03:36:17 %~ " ?House_Leftof isa house " and 03:36:17 %~ " ?House_Leftof3 isa house " 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ kifm = ( leftof(House_Leftof,House_Leftof3) => 03:36:17 %~ house(House_Leftof)&house(House_Leftof3)). 03:36:17 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) 03:36:17 03:36:17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 % Results in the following 6 entailment(s): 03:36:17 nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~house(House_Leftof3)). 03:36:17 nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3))==>nesc(~house(House_Leftof)). 03:36:17 nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof))==>nesc(house(House_Leftof3)). 03:36:17 nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3))==>nesc(house(House_Leftof)). 03:36:17 poss(house(House_Leftof))&nesc(~house(House_Leftof3))==>nesc(~leftof(House_Leftof,House_Leftof3)). 03:36:17 poss(house(House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~leftof(House_Leftof,House_Leftof3)). 03:36:17 03:36:17 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:17 %~ " ?House_Leftof isa house " is necessarily false 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof)) ==> 03:36:17 nesc( ~( house(House_Leftof3)))). 03:36:17 03:36:17 % AND 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:17 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?House_Leftof isa house " is necessarily false 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3)) ==> 03:36:17 nesc( ~( house(House_Leftof)))). 03:36:17 03:36:17 % AND 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:17 %~ " ?House_Leftof isa house " is possible 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?House_Leftof3 isa house " is necessarily true 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof)) ==> 03:36:17 nesc( house(House_Leftof3))). 03:36:17 03:36:17 % AND 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:17 %~ " ?House_Leftof3 isa house " is possible 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?House_Leftof isa house " is necessarily true 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3)) ==> 03:36:17 nesc( house(House_Leftof))). 03:36:17 03:36:17 % AND 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?House_Leftof isa house " is possible and 03:36:17 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 ( poss(house(House_Leftof))&nesc(~house(House_Leftof3)) ==> 03:36:17 nesc( ~( leftof(House_Leftof,House_Leftof3)))). 03:36:17 03:36:17 % AND 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?House_Leftof3 isa house " is possible and 03:36:17 %~ " ?House_Leftof isa house " is necessarily false 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 ( poss(house(House_Leftof3))&nesc(~house(House_Leftof)) ==> 03:36:17 nesc( ~( leftof(House_Leftof,House_Leftof3)))). 03:36:17 03:36:17 ============================================ 03:36:17 %~ kifm = leftof(H1,H2)=>house(H1)&house(H2). 03:36:17 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('H1'),'$VAR'('H2')),and(house('$VAR'('H1')),house('$VAR'('H2')))) 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?H2 isa house " is possible and 03:36:17 %~ " ?H1 isa house " is necessarily false 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?H1 leftof ?H2 " is necessarily false 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 poss(house(H2))&nesc(~house(H1))==>nesc(~leftof(H1,H2)). 03:36:17 03:36:17 % AND 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:17 %~ " ?H1 isa house " is necessarily false 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?H2 isa house " is necessarily false 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 nesc(leftof(H1,H2))&nesc(~house(H1))==>nesc(~house(H2)). 03:36:17 03:36:17 % AND 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:17 %~ " ?H2 isa house " is possible 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?H1 isa house " is necessarily true 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 nesc(leftof(H1,H2))&poss(house(H2))==>nesc(house(H1)). 03:36:17 03:36:17 % AND 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?H1 isa house " is possible and 03:36:17 %~ " ?H2 isa house " is necessarily false 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?H1 leftof ?H2 " is necessarily false 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 poss(house(H1))&nesc(~house(H2))==>nesc(~leftof(H1,H2)). 03:36:17 03:36:17 % AND 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:17 %~ " ?H2 isa house " is necessarily false 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?H1 isa house " is necessarily false 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 nesc(leftof(H1,H2))&nesc(~house(H2))==>nesc(~house(H1)). 03:36:17 03:36:17 % AND 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 %~ Whenever: 03:36:17 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:17 %~ " ?H1 isa house " is possible 03:36:17 %~ It's Proof that: 03:36:17 %~ " ?H2 isa house " is necessarily true 03:36:17 %~ 03:36:17 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:17 03:36:17 nesc(leftof(H1,H2))&poss(house(H1))==>nesc(house(H2)). 03:36:17 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 :- kif_compile. 03:36:17 03:36:17 % intractive_test/1 means only run if interactive 03:36:17 /*~ 03:36:17 %~ kifi = leftof(h1,h2). 03:36:17 %~ kifm = nesc( leftof(h1,h2)). 03:36:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl:28 03:36:17 %~ kifi = leftof(h2,h3). 03:36:17 %~ kifm = nesc( leftof(h2,h3)). 03:36:17 %~ kifi = leftof(h3,h4). 03:36:17 %~ kifm = nesc( leftof(h3,h4)). 03:36:17 %~ kifi = leftof(h4,h5). 03:36:17 %~ kifm = nesc( leftof(h4,h5)). 03:36:17 %~ kifm = ( leftof(House_Leftof,House_Leftof1) => 03:36:17 %~ house(House_Leftof)&house(House_Leftof1)). 03:36:17 %~ kifm = nesc( leftof(h1,h2)). 03:36:17 %~ kif_to_boxlog_attvars2 = necessary(leftof(h1,h2)) 03:36:17 %~ kifm = nesc( leftof(h2,h3)). 03:36:17 %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) 03:36:17 %~ kifm = nesc( leftof(h3,h4)). 03:36:17 %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) 03:36:17 %~ kifm = nesc( leftof(h4,h5)). 03:36:17 %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) 03:36:17 %~ kifm = ( leftof(House_Leftof,House_Leftof1) => 03:36:17 %~ house(House_Leftof)&house(House_Leftof1)). 03:36:17 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof1')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof1')))) 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 % intractive_test/1 means only run if interactive 03:36:17 :- interactive_test(listing(pfclog)). 03:36:17 03:36:17 % mpred_test/1 each become a Junit test that must succeed 03:36:17 /*~ 03:36:17 %~ message_hook( 03:36:17 %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), 03:36:17 %~ error, 03:36:17 %~ [ '~q/~w: '-[catch,3], 03:36:17 %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) 03:36:17 catch/3: Unknown procedure: interactive_test/1 03:36:17 ERROR: catch/3: Unknown procedure: interactive_test/1 03:36:17 %~ message_hook( 03:36:17 %~ goal_failed(directive,user:interactive_test(listing(pfclog))), 03:36:17 %~ warning, 03:36:17 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:36:17 %~ user : interactive_test( listing(pfclog))]]) 03:36:17 Goal (directive) failed: user:interactive_test(listing(pfclog)) 03:36:17 Warning: Goal (directive) failed: user:interactive_test(listing(pfclog)) 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 % mpred_test/1 each become a Junit test that must succeed 03:36:17 :- mpred_test(pfclog_compile). 03:36:17 03:36:17 /*~ 03:36:17 %~ ?-( mpred_test("Test_0001_Line_0000__Pfclog_compile_in_user",user:pfclog_compile)). 03:36:17 passed=info(why_was_true(user:pfclog_compile)) 03:36:17 no_proof_for(pfclog_compile). 03:36:17 03:36:17 no_proof_for(pfclog_compile). 03:36:17 03:36:17 no_proof_for(pfclog_compile). 03:36:17 03:36:17 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0001_Line_0000__Pfclog_compile_in_user'. 03:36:17 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. 03:36:17 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\']"'. 03:36:17 % 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 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 :- mpred_test(pfclog_uncompile). 03:36:17 % This is the real test we care about here 03:36:17 /*~ 03:36:17 %~ ?-( mpred_test("Test_0002_Line_0000__Pfclog_uncompile_in_user",user:pfclog_uncompile)). 03:36:17 %~ debugm( baseKB, 03:36:17 %~ show_success( baseKB, 03:36:17 %~ baseKB : mpred_withdraw( compiled_pfclog, 03:36:17 %~ ( 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) , 03:36:17 %~ ax)))) 03:36:17 :- dynamic pfclog/1. 03:36:17 :- multifile pfclog/1. 03:36:17 :- public pfclog/1. 03:36:17 :- module_transparent pfclog/1. 03:36:17 03:36:17 pfclog(nesc(leftof(h1, h2))). 03:36:17 pfclog(nesc(leftof(h2, h3))). 03:36:17 pfclog(nesc(leftof(h3, h4))). 03:36:17 pfclog(nesc(leftof(h4, h5))). 03:36:17 pfclog((poss(house(A)), nesc(~house(B))==>nesc(~leftof(B, A)))). 03:36:17 pfclog((nesc(leftof(A, B)), nesc(~house(A))==>nesc(~house(B)))). 03:36:17 pfclog((nesc(leftof(A, B)), poss(house(B))==>nesc(house(A)))). 03:36:17 pfclog((poss(house(A)), nesc(~house(B))==>nesc(~leftof(A, B)))). 03:36:17 pfclog((nesc(leftof(A, B)), nesc(~house(B))==>nesc(~house(A)))). 03:36:17 pfclog((nesc(leftof(A, B)), poss(house(A))==>nesc(house(B)))). 03:36:17 03:36:17 %~ debugm( baseKB, 03:36:17 %~ show_success( baseKB, 03:36:17 %~ baseKB : mpred_withdraw( compiled_pfclog, 03:36:17 %~ ( 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) , 03:36:17 %~ ax)))) 03:36:17 passed=info(why_was_true(user:pfclog_uncompile)) 03:36:17 no_proof_for(pfclog_uncompile). 03:36:17 03:36:17 :- dynamic pfclog/1. 03:36:17 :- multifile pfclog/1. 03:36:17 :- public pfclog/1. 03:36:17 :- module_transparent pfclog/1. 03:36:17 03:36:17 pfclog(nesc(leftof(h1, h2))). 03:36:17 pfclog(nesc(leftof(h2, h3))). 03:36:17 pfclog(nesc(leftof(h3, h4))). 03:36:17 pfclog(nesc(leftof(h4, h5))). 03:36:17 pfclog((poss(house(A)), nesc(~house(B))==>nesc(~leftof(B, A)))). 03:36:17 pfclog((nesc(leftof(A, B)), nesc(~house(A))==>nesc(~house(B)))). 03:36:17 pfclog((nesc(leftof(A, B)), poss(house(B))==>nesc(house(A)))). 03:36:17 pfclog((poss(house(A)), nesc(~house(B))==>nesc(~leftof(A, B)))). 03:36:17 pfclog((nesc(leftof(A, B)), nesc(~house(B))==>nesc(~house(A)))). 03:36:17 pfclog((nesc(leftof(A, B)), poss(house(A))==>nesc(house(B)))). 03:36:17 03:36:17 no_proof_for(pfclog_uncompile). 03:36:17 03:36:17 no_proof_for(pfclog_uncompile). 03:36:17 03:36:17 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0002_Line_0000__Pfclog_uncompile_in_user'. 03:36:17 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. 03:36:17 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\']"'. 03:36:17 % 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 03:36:17 ~*/ 03:36:17 03:36:17 % This is the real test we care about here 03:36:17 :- interactive_test(pfclog_recompile). 03:36:17 03:36:17 /*~ 03:36:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl:38 03:36:17 %~ message_hook( 03:36:17 %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), 03:36:17 %~ error, 03:36:17 %~ [ '~q/~w: '-[catch,3], 03:36:17 %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) 03:36:17 catch/3: Unknown procedure: interactive_test/1 03:36:17 ERROR: catch/3: Unknown procedure: interactive_test/1 03:36:17 %~ message_hook( 03:36:17 %~ goal_failed(directive,user:interactive_test(pfclog_recompile)), 03:36:17 %~ warning, 03:36:17 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:36:17 %~ user : interactive_test(pfclog_recompile)]]) 03:36:17 Goal (directive) failed: user:interactive_test(pfclog_recompile) 03:36:17 Warning: Goal (directive) failed: user:interactive_test(pfclog_recompile) 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 :- interactive_test(listing(nesc)). 03:36:17 03:36:17 % ensure our rule worked 03:36:17 /*~ 03:36:17 %~ message_hook( 03:36:17 %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), 03:36:17 %~ error, 03:36:17 %~ [ '~q/~w: '-[catch,3], 03:36:17 %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) 03:36:17 catch/3: Unknown procedure: interactive_test/1 03:36:17 ERROR: catch/3: Unknown procedure: interactive_test/1 03:36:17 %~ message_hook( 03:36:17 %~ goal_failed(directive,user:interactive_test(listing(nesc))), 03:36:17 %~ warning, 03:36:17 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:36:17 %~ user : interactive_test( listing(nesc))]]) 03:36:17 Goal (directive) failed: user:interactive_test(listing(nesc)) 03:36:17 Warning: Goal (directive) failed: user:interactive_test(listing(nesc)) 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 % ensure our rule worked 03:36:17 :- mpred_test(nesc(house(h1))). 03:36:17 03:36:17 % ensure we are being nice 03:36:17 /*~ 03:36:17 %~ ?-( mpred_test("Test_0003_Line_0000__H1_in_user",user:nesc(house(h1)))). 03:36:17 failure=info((why_was_true(user:(\+nesc(house(h1)))),nop(ftrace(user:nesc(house(h1)))))) 03:36:17 no_proof_for(\+nesc(house(h1))). 03:36:17 03:36:17 no_proof_for(\+nesc(house(h1))). 03:36:17 03:36:17 no_proof_for(\+nesc(house(h1))). 03:36:17 03:36:17 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0003_Line_0000__H1_in_user'. 03:36:17 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. 03:36:17 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\']"'. 03:36:17 % 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 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 % ensure we are being nice 03:36:17 :- mpred_test(poss(house(false_positive))). 03:36:17 % but not "too" nice 03:36:17 /*~ 03:36:17 %~ ?-( mpred_test("Test_0004_Line_0000__False_positive_in_user",user:poss(house(false_positive)))). 03:36:17 passed=info(why_was_true(user:poss(house(false_positive)))) 03:36:17 no_proof_for(poss(house(false_positive))). 03:36:17 03:36:17 no_proof_for(poss(house(false_positive))). 03:36:17 03:36:17 no_proof_for(poss(house(false_positive))). 03:36:17 03:36:17 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0004_Line_0000__False_positive_in_user'. 03:36:17 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. 03:36:17 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\']"'. 03:36:17 % 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 03:36:17 ~*/ 03:36:17 03:36:17 % but not "too" nice 03:36:17 :- mpred_test(\+ nesc(house(false_positive))). 03:36:17 03:36:17 % lets invalidate at least one pair 03:36:17 /*~ 03:36:17 %~ ?-( mpred_test("Test_0005_Line_0000__naf_False_positive_in_user",user:(\+nesc(house(false_positive))))). 03:36:17 passed=info(why_was_true(user:(\+nesc(house(false_positive))))) 03:36:17 no_proof_for(\+nesc(house(false_positive))). 03:36:17 03:36:17 no_proof_for(\+nesc(house(false_positive))). 03:36:17 03:36:17 no_proof_for(\+nesc(house(false_positive))). 03:36:17 03:36:17 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0005_Line_0000__naf_False_positive_in_user'. 03:36:17 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. 03:36:17 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\']"'. 03:36:17 % 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 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 % lets invalidate at least one pair 03:36:17 ~poss(house(h2)). 03:36:17 03:36:17 % if the above took effect 03:36:17 /*~ 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 % if the above took effect 03:36:17 :- mpred_test(\+ nesc(house(h2))). 03:36:17 03:36:17 % we did invalidate the pair ? 03:36:17 /*~ 03:36:17 %~ ?-( mpred_test("Test_0006_Line_0000__naf_H2_in_user",user:(\+nesc(house(h2))))). 03:36:17 passed=info(why_was_true(user:(\+nesc(house(h2))))) 03:36:17 no_proof_for(\+nesc(house(h2))). 03:36:17 03:36:17 no_proof_for(\+nesc(house(h2))). 03:36:17 03:36:17 no_proof_for(\+nesc(house(h2))). 03:36:17 03:36:17 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0006_Line_0000__naf_H2_in_user'. 03:36:17 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. 03:36:17 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\']"'. 03:36:17 % 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 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 % we did invalidate the pair ? 03:36:17 :- mpred_test(\+ nesc(house(h1))). 03:36:17 03:36:17 % @TODO not sure what we want to invalidate the rest ? 03:36:17 /*~ 03:36:17 %~ ?-( mpred_test("Test_0007_Line_0000__naf_H1_in_user",user:(\+nesc(house(h1))))). 03:36:17 passed=info(why_was_true(user:(\+nesc(house(h1))))) 03:36:17 no_proof_for(\+nesc(house(h1))). 03:36:17 03:36:17 no_proof_for(\+nesc(house(h1))). 03:36:17 03:36:17 no_proof_for(\+nesc(house(h1))). 03:36:17 03:36:17 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0007_Line_0000__naf_H1_in_user'. 03:36:17 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. 03:36:17 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\']"'. 03:36:17 % 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 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 % @TODO not sure what we want to invalidate the rest ? 03:36:17 :- mpred_test(ignore(\+ nesc(house(h5)))). 03:36:17 03:36:17 /*~ 03:36:17 %~ ?-( mpred_test("Test_0008_Line_0000__naf_H5_in_user",user:ignore(\+nesc(house(h5))))). 03:36:17 passed=info(why_was_true(user:ignore(\+nesc(house(h5))))) 03:36:17 no_proof_for(ignore(\+nesc(house(h5)))). 03:36:17 03:36:17 no_proof_for(ignore(\+nesc(house(h5)))). 03:36:17 03:36:17 no_proof_for(ignore(\+nesc(house(h5)))). 03:36:17 03:36:17 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02-Test_0008_Line_0000__naf_H5_in_user'. 03:36:17 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02'. 03:36:17 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\']"'. 03:36:17 % 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 03:36:17 ~*/ 03:36:17 03:36:17 03:36:17 :- interactive_test(listing(nesc)). 03:36:17 03:36:17 03:36:17 03:36:17 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/469 03:36:17 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl 03:36:17 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_TYPE_02/ 03:36:17 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_02 03:36:17 03:36:17 /*~ 03:36:17 %~ message_hook( 03:36:17 %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), 03:36:17 %~ error, 03:36:17 %~ [ '~q/~w: '-[catch,3], 03:36:17 %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) 03:36:17 catch/3: Unknown procedure: interactive_test/1 03:36:17 ERROR: catch/3: Unknown procedure: interactive_test/1 03:36:17 %~ message_hook( 03:36:17 %~ goal_failed(directive,user:interactive_test(listing(nesc))), 03:36:17 %~ warning, 03:36:17 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:36:17 %~ user : interactive_test( listing(nesc))]]) 03:36:17 Goal (directive) failed: user:interactive_test(listing(nesc)) 03:36:17 Warning: Goal (directive) failed: user:interactive_test(listing(nesc)) 03:36:17 ~*/ 03:36:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_02.pl:71 03:36:17 %~ unused(no_junit_results) 03:36:17 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3919535659999998-junit.xml 03:36:17 <gt;oxml version="1.0" encoding="utf-8"?> 03:36:17 <gt;testsuites> 03:36:17 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:36:17 % use :- set_prolog_flag(junit_show_converage, true). 03:36:17 03:36:17 % No tests to run 03:36:17 ]]>><gt;/system-out><gt;/testsuites> 03:36:17 logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit error = catch/3: Unknown procedure: interactive_test/1 03:36:17 logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit warning = Goal (directive) failed: user:interactive_test(listing(pfclog)) 03:36:17 Test_0001_Line_0000__Pfclog_compile_in_user result = passed. 03:36:17 Test_0002_Line_0000__Pfclog_uncompile_in_user result = passed. 03:36:17 logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit warning = Goal (directive) failed: user:interactive_test(pfclog_recompile) 03:36:17 logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_02 JUnit warning = Goal (directive) failed: user:interactive_test(listing(nesc)) 03:36:17 Test_0003_Line_0000__H1_in_user result = failure. 03:36:17 Test_0004_Line_0000__False_positive_in_user result = passed. 03:36:17 Test_0005_Line_0000__naf_False_positive_in_user result = passed. 03:36:17 Test_0006_Line_0000__naf_H2_in_user result = passed. 03:36:17 Test_0007_Line_0000__naf_H1_in_user result = passed. 03:36:17 Test_0008_Line_0000__naf_H5_in_user result = passed. 03:36:17 03:36:17 %~ test_completed_exit(56) 03:36:17 totalTime=2.000 03:36:17 03:36:17 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' 03:36:17 03:36:18 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 03:36:18 ISSUE_ID=469 03:36:18 ISSUE_OC=OPEN 03:36:18 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 03:36:18 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 03:36:18 FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01 JUnit 03:36:18 03:36:18 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']" 03:36:18 03:36:18 (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']") 03:36:18 03:36:18 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl 03:36:18 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_TYPE_01/ 03:36:18 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_01 03:36:18 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/619 03:36:18 03:36:18 03:36:20 %~ init_phase(after_load) 03:36:20 %~ init_phase(restore_state) 03:36:20 % 03:36:20 %~ init_why(after_boot,program) 03:36:20 %~ after_boot. 03:36:20 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:20 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl'), 03:36:20 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:36:20 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:36:20 03:36:20 03:36:20 :- expects_dialect(clif). 03:36:20 03:36:20 03:36:20 /*~ 03:36:20 ~*/ 03:36:20 03:36:20 03:36:20 03:36:20 :- kif_compile. 03:36:20 03:36:20 % makes the KB monotonic 03:36:20 /*~ 03:36:20 ~*/ 03:36:20 03:36:20 03:36:20 % makes the KB monotonic 03:36:20 :- set_kif_option(qualify_modality,simple_nesc). 03:36:20 03:36:20 % There are five houses in a row. 03:36:20 /*~ 03:36:20 ~*/ 03:36:20 03:36:20 03:36:20 % There are five houses in a row. 03:36:20 nesc(leftof(h1, h2)). 03:36:20 /*~ 03:36:20 ~*/ 03:36:20 03:36:20 leftof(h2, h3). 03:36:20 /*~ 03:36:20 %~ kifi = leftof(h2,h3). 03:36:20 %~ kifm = nesc( leftof(h2,h3)). 03:36:20 %~ kifm = nesc( leftof(h2,h3)). 03:36:20 %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) 03:36:20 %~ debugm(user,show_success(user,user:ain(clif(leftof(h2,h3))))) 03:36:20 03:36:20 03:36:20 03:36:20 03:36:20 ======================================================= 03:36:20 leftof(h2,h3) 03:36:20 ============================================ 03:36:20 03:36:20 03:36:20 ?- kif_to_boxlog( leftof(h2,h3) ). 03:36:20 03:36:20 03:36:20 03:36:20 % In English: 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ h2 leftof h3 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ kifi = leftof(h2,h3). 03:36:20 %~ kifm = nesc( leftof(h2,h3)). 03:36:20 %~ kif_to_boxlog_attvars2 = necessary(leftof(h2,h3)) 03:36:20 03:36:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 % Results in the following 1 entailment(s): 03:36:20 nesc(leftof(h2,h3)). 03:36:20 03:36:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ it is necessarily true that h2 leftof h3 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 nesc( leftof(h2,h3)). 03:36:20 03:36:20 ============================================ 03:36:20 ~*/ 03:36:20 03:36:20 leftof(h3, h4). 03:36:20 /*~ 03:36:20 %~ kifi = leftof(h3,h4). 03:36:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl:27 03:36:20 %~ kifm = nesc( leftof(h3,h4)). 03:36:20 %~ kifm = nesc( leftof(h3,h4)). 03:36:20 %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) 03:36:20 %~ debugm(user,show_success(user,user:ain(clif(leftof(h3,h4))))) 03:36:20 03:36:20 03:36:20 03:36:20 03:36:20 ======================================================= 03:36:20 leftof(h3,h4) 03:36:20 ============================================ 03:36:20 03:36:20 03:36:20 ?- kif_to_boxlog( leftof(h3,h4) ). 03:36:20 03:36:20 03:36:20 03:36:20 % In English: 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ h3 leftof h4 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ kifi = leftof(h3,h4). 03:36:20 %~ kifm = nesc( leftof(h3,h4)). 03:36:20 %~ kif_to_boxlog_attvars2 = necessary(leftof(h3,h4)) 03:36:20 03:36:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 % Results in the following 1 entailment(s): 03:36:20 nesc(leftof(h3,h4)). 03:36:20 03:36:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ it is necessarily true that h3 leftof h4 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 nesc( leftof(h3,h4)). 03:36:20 03:36:20 ============================================ 03:36:20 ~*/ 03:36:20 03:36:20 leftof(h4, h5). 03:36:20 03:36:20 % makes the KB non-monotonic 03:36:20 /*~ 03:36:20 %~ kifi = leftof(h4,h5). 03:36:20 %~ kifm = nesc( leftof(h4,h5)). 03:36:20 %~ kifm = nesc( leftof(h4,h5)). 03:36:20 %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) 03:36:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl:28 03:36:20 %~ debugm(user,show_success(user,user:ain(clif(leftof(h4,h5))))) 03:36:20 03:36:20 03:36:20 03:36:20 03:36:20 ======================================================= 03:36:20 leftof(h4,h5) 03:36:20 ============================================ 03:36:20 03:36:20 03:36:20 ?- kif_to_boxlog( leftof(h4,h5) ). 03:36:20 03:36:20 03:36:20 03:36:20 % In English: 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ h4 leftof h5 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ kifi = leftof(h4,h5). 03:36:20 %~ kifm = nesc( leftof(h4,h5)). 03:36:20 %~ kif_to_boxlog_attvars2 = necessary(leftof(h4,h5)) 03:36:20 03:36:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 % Results in the following 1 entailment(s): 03:36:20 nesc(leftof(h4,h5)). 03:36:20 03:36:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ it is necessarily true that h4 leftof h5 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 nesc( leftof(h4,h5)). 03:36:20 03:36:20 ============================================ 03:36:20 ~*/ 03:36:20 03:36:20 03:36:20 % makes the KB non-monotonic 03:36:20 :- set_kif_option(qualify_modality,false). 03:36:20 % this should cause h1-h5 to become houses 03:36:20 03:36:20 03:36:20 /*~ 03:36:20 ~*/ 03:36:20 03:36:20 % this should cause h1-h5 to become houses 03:36:20 03:36:20 03:36:20 leftof(H1, H2) => house(H1) & house(H2). 03:36:20 03:36:20 % intractive_test/1 means only run if interactive 03:36:20 /*~ 03:36:20 %~ kifm = ( leftof(House_Leftof,House_Leftof3) => 03:36:20 %~ house(House_Leftof)&house(House_Leftof3)). 03:36:20 %~ kifm = ( leftof(House_Leftof8,House_Leftof9) => 03:36:20 %~ house(House_Leftof8)&house(House_Leftof9)). 03:36:20 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof8'),'$VAR'('House_Leftof9')),and(house('$VAR'('House_Leftof8')),house('$VAR'('House_Leftof9')))) 03:36:20 %~ debugm(user,show_success(user,user:ain(clif((leftof(_1448712,_1448734)=>house(_1448712)&house(_1448734)))))) 03:36:20 03:36:20 03:36:20 03:36:20 03:36:20 ======================================================= 03:36:20 =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),&(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) 03:36:20 ============================================ 03:36:20 03:36:20 03:36:20 ?- kif_to_boxlog( leftof(House_Leftof,House_Leftof3)=>house(House_Leftof)&house(House_Leftof3) ). 03:36:20 03:36:20 03:36:20 03:36:20 % In English: 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ If: 03:36:20 %~ ?House_Leftof leftof ?House_Leftof3 then it is 03:36:20 %~ Implied that: 03:36:20 %~ " ?House_Leftof isa house " and 03:36:20 %~ " ?House_Leftof3 isa house " 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ kifm = ( leftof(House_Leftof,House_Leftof3) => 03:36:20 %~ house(House_Leftof)&house(House_Leftof3)). 03:36:20 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('House_Leftof'),'$VAR'('House_Leftof3')),and(house('$VAR'('House_Leftof')),house('$VAR'('House_Leftof3')))) 03:36:20 03:36:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 % Results in the following 6 entailment(s): 03:36:20 nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~house(House_Leftof3)). 03:36:20 nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3))==>nesc(~house(House_Leftof)). 03:36:20 nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof))==>nesc(house(House_Leftof3)). 03:36:20 nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3))==>nesc(house(House_Leftof)). 03:36:20 poss(house(House_Leftof))&nesc(~house(House_Leftof3))==>nesc(~leftof(House_Leftof,House_Leftof3)). 03:36:20 poss(house(House_Leftof3))&nesc(~house(House_Leftof))==>nesc(~leftof(House_Leftof,House_Leftof3)). 03:36:20 03:36:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:20 %~ " ?House_Leftof isa house " is necessarily false 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof)) ==> 03:36:20 nesc( ~( house(House_Leftof3)))). 03:36:20 03:36:20 % AND 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:20 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?House_Leftof isa house " is necessarily false 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 ( nesc(leftof(House_Leftof,House_Leftof3))&nesc(~house(House_Leftof3)) ==> 03:36:20 nesc( ~( house(House_Leftof)))). 03:36:20 03:36:20 % AND 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:20 %~ " ?House_Leftof isa house " is possible 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?House_Leftof3 isa house " is necessarily true 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof)) ==> 03:36:20 nesc( house(House_Leftof3))). 03:36:20 03:36:20 % AND 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily true and 03:36:20 %~ " ?House_Leftof3 isa house " is possible 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?House_Leftof isa house " is necessarily true 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 ( nesc(leftof(House_Leftof,House_Leftof3))&poss(house(House_Leftof3)) ==> 03:36:20 nesc( house(House_Leftof))). 03:36:20 03:36:20 % AND 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?House_Leftof isa house " is possible and 03:36:20 %~ " ?House_Leftof3 isa house " is necessarily false 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 ( poss(house(House_Leftof))&nesc(~house(House_Leftof3)) ==> 03:36:20 nesc( ~( leftof(House_Leftof,House_Leftof3)))). 03:36:20 03:36:20 % AND 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?House_Leftof3 isa house " is possible and 03:36:20 %~ " ?House_Leftof isa house " is necessarily false 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?House_Leftof leftof ?House_Leftof3 " is necessarily false 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 ( poss(house(House_Leftof3))&nesc(~house(House_Leftof)) ==> 03:36:20 nesc( ~( leftof(House_Leftof,House_Leftof3)))). 03:36:20 03:36:20 ============================================ 03:36:20 %~ kifm = leftof(H1,H2)=>house(H1)&house(H2). 03:36:20 %~ kif_to_boxlog_attvars2 = =>(leftof('$VAR'('H1'),'$VAR'('H2')),and(house('$VAR'('H1')),house('$VAR'('H2')))) 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?H2 isa house " is possible and 03:36:20 %~ " ?H1 isa house " is necessarily false 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?H1 leftof ?H2 " is necessarily false 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 poss(house(H2))&nesc(~house(H1))==>nesc(~leftof(H1,H2)). 03:36:20 03:36:20 % AND 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:20 %~ " ?H1 isa house " is necessarily false 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?H2 isa house " is necessarily false 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 nesc(leftof(H1,H2))&nesc(~house(H1))==>nesc(~house(H2)). 03:36:20 03:36:20 % AND 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:20 %~ " ?H2 isa house " is possible 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?H1 isa house " is necessarily true 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 nesc(leftof(H1,H2))&poss(house(H2))==>nesc(house(H1)). 03:36:20 03:36:20 % AND 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?H1 isa house " is possible and 03:36:20 %~ " ?H2 isa house " is necessarily false 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?H1 leftof ?H2 " is necessarily false 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 poss(house(H1))&nesc(~house(H2))==>nesc(~leftof(H1,H2)). 03:36:20 03:36:20 % AND 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:20 %~ " ?H2 isa house " is necessarily false 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?H1 isa house " is necessarily false 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 nesc(leftof(H1,H2))&nesc(~house(H2))==>nesc(~house(H1)). 03:36:20 03:36:20 % AND 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 %~ Whenever: 03:36:20 %~ " ?H1 leftof ?H2 " is necessarily true and 03:36:20 %~ " ?H1 isa house " is possible 03:36:20 %~ It's Proof that: 03:36:20 %~ " ?H2 isa house " is necessarily true 03:36:20 %~ 03:36:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:20 03:36:20 nesc(leftof(H1,H2))&poss(house(H1))==>nesc(house(H2)). 03:36:20 03:36:20 ~*/ 03:36:20 03:36:20 03:36:20 % intractive_test/1 means only run if interactive 03:36:20 :- interactive_test(listing(kif_show)). 03:36:20 03:36:20 % mpred_test/1 each become a Junit test that must succeed 03:36:20 /*~ 03:36:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl:38 03:36:20 %~ message_hook( 03:36:20 %~ error(existence_error(procedure,interactive_test/1),context(system:catch/3,Context_Kw)), 03:36:20 %~ error, 03:36:20 %~ [ '~q/~w: '-[catch,3], 03:36:20 %~ 'Unknown procedure: ~q' - [ interactive_test/1]]) 03:36:20 catch/3: Unknown procedure: interactive_test/1 03:36:20 ERROR: catch/3: Unknown procedure: interactive_test/1 03:36:20 %~ message_hook( 03:36:20 %~ goal_failed(directive,user:interactive_test(listing(kif_show))), 03:36:20 %~ warning, 03:36:20 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:36:20 %~ user : interactive_test( listing(kif_show))]]) 03:36:20 Goal (directive) failed: user:interactive_test(listing(kif_show)) 03:36:20 Warning: Goal (directive) failed: user:interactive_test(listing(kif_show)) 03:36:20 ~*/ 03:36:20 03:36:20 03:36:20 % mpred_test/1 each become a Junit test that must succeed 03:36:20 :- mpred_test(listing(nesc)). 03:36:20 03:36:20 % ensure our rule worked 03:36:20 /*~ 03:36:20 %~ ?-( mpred_test("Test_0001_Line_0000__Nesc_in_user",user:listing(nesc))). 03:36:20 :- dynamic nesc/1. 03:36:20 :- multifile nesc/1. 03:36:20 :- public nesc/1. 03:36:20 :- module_transparent nesc/1. 03:36:20 03:36:20 nesc(A) :- 03:36:20 zwc, 03:36:20 nesc_lc(baseKB, A). 03:36:20 nesc(leftof(h1, h2)). 03:36:20 nesc(leftof(h2, h3)). 03:36:20 nesc(leftof(h3, h4)). 03:36:20 nesc(leftof(h4, h5)). 03:36:20 nesc(house(h1)). 03:36:20 nesc(house(h2)). 03:36:20 nesc(house(h3)). 03:36:20 nesc(house(h4)). 03:36:20 nesc(house(h5)). 03:36:20 03:36:20 :- public kbe:nesc/2. 03:36:20 :- module_transparent kbe:nesc/2. 03:36:20 03:36:20 kbe:nesc(_, isNamed(A, B)) :- 03:36:20 !, 03:36:20 isNamed_impl(A, B), 03:36:20 !. 03:36:20 kbe:nesc(A, B) :- 03:36:20 swc, 03:36:20 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))))), 03:36:20 (A:proven_helper(B), \+A:proven_helper(~B)), 03:36:20 A:skolem_tru(B) 03:36:20 ]). 03:36:20 03:36:20 passed=info(why_was_true(user:listing(nesc))) 03:36:20 no_proof_for(listing(nesc)). 03:36:20 03:36:20 :- dynamic nesc/1. 03:36:20 :- multifile nesc/1. 03:36:20 :- public nesc/1. 03:36:20 :- module_transparent nesc/1. 03:36:20 03:36:20 nesc(A) :- 03:36:20 zwc, 03:36:20 nesc_lc(baseKB, A). 03:36:20 nesc(leftof(h1, h2)). 03:36:20 nesc(leftof(h2, h3)). 03:36:20 nesc(leftof(h3, h4)). 03:36:20 nesc(leftof(h4, h5)). 03:36:20 nesc(house(h1)). 03:36:20 nesc(house(h2)). 03:36:20 nesc(house(h3)). 03:36:20 nesc(house(h4)). 03:36:20 nesc(house(h5)). 03:36:20 03:36:20 :- public kbe:nesc/2. 03:36:20 :- module_transparent kbe:nesc/2. 03:36:20 03:36:20 kbe:nesc(_, isNamed(A, B)) :- 03:36:20 !, 03:36:20 isNamed_impl(A, B), 03:36:20 !. 03:36:20 kbe:nesc(A, B) :- 03:36:20 swc, 03:36:20 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))))), 03:36:20 (A:proven_helper(B), \+A:proven_helper(~B)), 03:36:20 A:skolem_tru(B) 03:36:20 ]). 03:36:20 03:36:20 no_proof_for(listing(nesc)). 03:36:20 03:36:20 no_proof_for(listing(nesc)). 03:36:20 03:36:20 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0001_Line_0000__Nesc_in_user'. 03:36:20 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. 03:36:20 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\']"'. 03:36:20 % 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 03:36:20 ~*/ 03:36:20 03:36:20 03:36:20 % ensure our rule worked 03:36:20 :- mpred_test((house(h1))). 03:36:20 /*~ 03:36:20 %~ ?-( mpred_test("Test_0002_Line_0000__H1_in_user",user:house(h1))). 03:36:20 passed=info(why_was_true(user:house(h1))) 03:36:20 no_proof_for(house(h1)). 03:36:20 03:36:20 no_proof_for(house(h1)). 03:36:20 03:36:20 no_proof_for(house(h1)). 03:36:20 03:36:20 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0002_Line_0000__H1_in_user'. 03:36:20 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. 03:36:20 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\']"'. 03:36:20 % 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 03:36:20 ~*/ 03:36:20 03:36:20 :- mpred_test((house(h2))). 03:36:20 /*~ 03:36:20 %~ ?-( mpred_test("Test_0003_Line_0000__H2_in_user",user:house(h2))). 03:36:20 passed=info(why_was_true(user:house(h2))) 03:36:20 no_proof_for(house(h2)). 03:36:20 03:36:20 no_proof_for(house(h2)). 03:36:20 03:36:20 no_proof_for(house(h2)). 03:36:20 03:36:20 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0003_Line_0000__H2_in_user'. 03:36:20 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. 03:36:20 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\']"'. 03:36:20 % 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 03:36:20 ~*/ 03:36:20 03:36:20 :- mpred_test((house(h3))). 03:36:20 /*~ 03:36:20 %~ ?-( mpred_test("Test_0004_Line_0000__H3_in_user",user:house(h3))). 03:36:20 passed=info(why_was_true(user:house(h3))) 03:36:20 no_proof_for(house(h3)). 03:36:20 03:36:20 no_proof_for(house(h3)). 03:36:20 03:36:20 no_proof_for(house(h3)). 03:36:20 03:36:20 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0004_Line_0000__H3_in_user'. 03:36:20 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. 03:36:20 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\']"'. 03:36:20 % 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 03:36:20 ~*/ 03:36:20 03:36:20 :- mpred_test((house(h4))). 03:36:20 /*~ 03:36:20 %~ ?-( mpred_test("Test_0005_Line_0000__H4_in_user",user:house(h4))). 03:36:20 passed=info(why_was_true(user:house(h4))) 03:36:20 no_proof_for(house(h4)). 03:36:20 03:36:20 no_proof_for(house(h4)). 03:36:20 03:36:20 no_proof_for(house(h4)). 03:36:20 03:36:20 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0005_Line_0000__H4_in_user'. 03:36:20 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. 03:36:20 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\']"'. 03:36:20 % 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 03:36:20 ~*/ 03:36:20 03:36:20 :- mpred_test((house(h5))). 03:36:20 03:36:20 % ensure we are being nice 03:36:20 /*~ 03:36:20 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl:48 03:36:20 %~ ?-( mpred_test("Test_0006_Line_0000__H5_in_user",user:house(h5))). 03:36:20 passed=info(why_was_true(user:house(h5))) 03:36:20 no_proof_for(house(h5)). 03:36:20 03:36:20 no_proof_for(house(h5)). 03:36:20 03:36:20 no_proof_for(house(h5)). 03:36:20 03:36:20 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0006_Line_0000__H5_in_user'. 03:36:20 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. 03:36:20 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\']"'. 03:36:20 % 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 03:36:20 ~*/ 03:36:20 03:36:20 03:36:20 % ensure we are being nice 03:36:20 :- mpred_test(poss(house(false_positive))). 03:36:20 % but not "too" nice 03:36:20 /*~ 03:36:20 %~ ?-( mpred_test("Test_0007_Line_0000__False_positive_in_user",user:poss(house(false_positive)))). 03:36:20 passed=info(why_was_true(user:poss(house(false_positive)))) 03:36:20 no_proof_for(poss(house(false_positive))). 03:36:20 03:36:20 no_proof_for(poss(house(false_positive))). 03:36:20 03:36:20 no_proof_for(poss(house(false_positive))). 03:36:20 03:36:20 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0007_Line_0000__False_positive_in_user'. 03:36:20 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. 03:36:20 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\']"'. 03:36:20 % 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 03:36:20 ~*/ 03:36:20 03:36:20 % but not "too" nice 03:36:20 :- mpred_test(\+ nesc(house(false_positive))). 03:36:20 03:36:20 03:36:20 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_type_01.pl 03:36:20 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_TYPE_01/ 03:36:20 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_TYPE_01 03:36:20 03:36:20 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/619 03:36:20 /*~ 03:36:20 %~ ?-( mpred_test("Test_0008_Line_0000__naf_False_positive_in_user",user:(\+nesc(house(false_positive))))). 03:36:20 passed=info(why_was_true(user:(\+nesc(house(false_positive))))) 03:36:20 no_proof_for(\+nesc(house(false_positive))). 03:36:20 03:36:20 no_proof_for(\+nesc(house(false_positive))). 03:36:20 03:36:20 no_proof_for(\+nesc(house(false_positive))). 03:36:20 03:36:20 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01-Test_0008_Line_0000__naf_False_positive_in_user'. 03:36:20 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01'. 03:36:20 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\']"'. 03:36:20 % 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 03:36:20 ~*/ 03:36:20 %~ unused(no_junit_results) 03:36:20 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.217753496-junit.xml 03:36:20 <gt;oxml version="1.0" encoding="utf-8"?> 03:36:20 <gt;testsuites> 03:36:20 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:36:20 % use :- set_prolog_flag(junit_show_converage, true). 03:36:20 03:36:20 % No tests to run 03:36:20 ]]>><gt;/system-out><gt;/testsuites> 03:36:20 logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01 JUnit error = catch/3: Unknown procedure: interactive_test/1 03:36:20 logicmoo.base.fol.fiveof.FIVE_LEFTOF_TYPE_01 JUnit warning = Goal (directive) failed: user:interactive_test(listing(kif_show)) 03:36:20 Test_0001_Line_0000__Nesc_in_user result = passed. 03:36:20 Test_0002_Line_0000__H1_in_user result = passed. 03:36:20 Test_0003_Line_0000__H2_in_user result = passed. 03:36:20 Test_0004_Line_0000__H3_in_user result = passed. 03:36:20 Test_0005_Line_0000__H4_in_user result = passed. 03:36:20 Test_0006_Line_0000__H5_in_user result = passed. 03:36:20 Test_0007_Line_0000__False_positive_in_user result = passed. 03:36:20 Test_0008_Line_0000__naf_False_positive_in_user result = passed. 03:36:20 03:36:20 %~ test_completed_exit(112) 03:36:20 totalTime=2.000 03:36:20 03:36:20 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' 03:36:20 03:36:21 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 03:36:21 ISSUE_ID=619 03:36:21 ISSUE_OC=OPEN 03:36:21 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 03:36:21 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 03:36:21 FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_03 JUnit 03:36:21 03:36:21 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']" 03:36:21 03:36:21 (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']") 03:36:21 03:36:21 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl 03:36:21 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_03/ 03:36:21 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_03 03:36:21 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/471 03:36:21 03:36:21 03:36:23 %~ init_phase(after_load) 03:36:23 %~ init_phase(restore_state) 03:36:23 % 03:36:23 %~ init_why(after_boot,program) 03:36:23 %~ after_boot. 03:36:23 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:23 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl'), 03:36:23 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:36:23 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:36:23 03:36:23 % ============================================= 03:36:23 % File 'mpred_builtin.pfc' 03:36:23 % Purpose: Agent Reactivity for SWI-Prolog 03:36:23 % Maintainer: Douglas Miles 03:36:23 % Contact: $Author: dmiles $@users.sourceforge.net % 03:36:23 % Version: 'interface' 1.0.0 03:36:23 % Revision: $Revision: 1.9 $ 03:36:23 % Revised At: $Date: 2002/06/27 14:13:20 $ 03:36:23 % ============================================= 03:36:23 % 03:36:23 :- expects_dialect(clif). 03:36:23 /*~ 03:36:23 ~*/ 03:36:23 03:36:23 :- set_prolog_flag(gc,false). 03:36:23 03:36:23 % There are five houses in a row. 03:36:23 03:36:23 /*~ 03:36:23 ~*/ 03:36:23 03:36:23 03:36:23 % There are five houses in a row. 03:36:23 03:36:23 :- test_boxlog([+assert], 03:36:23 exists(H1,exists(H2, 03:36:23 (leftof(H1, H2))))). 03:36:23 03:36:23 /*~ 03:36:23 %~ kifi = exists(H1,exists(H2,leftof(H1,H2))). 03:36:23 %~ kifm = exists(H1,exists(H2,nesc(leftof(H1,H2)))). 03:36:23 %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),exists('$VAR'('H2'),necessary(leftof('$VAR'('H1'),'$VAR'('H2'))))) 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 %~ Whenever: 03:36:23 %~ by default ?H1 exists(H2,nesc(leftof(H1,H2))) and 03:36:23 %~ by default ?H2 nesc(leftof(H1,H2)) 03:36:23 %~ It's Proof that: 03:36:23 %~ " ?H1 leftof ?H2 " is necessarily true 03:36:23 %~ 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 03:36:23 ( ( '$existential'(H1,1,exists(H2,nesc(leftof(H1,H2)))) & 03:36:23 '$existential'(H2,1,nesc(leftof(H1,H2)))) ==> 03:36:23 nesc( leftof(H1,H2))). 03:36:23 03:36:23 ~*/ 03:36:23 03:36:23 03:36:23 :- break. 03:36:23 03:36:23 /*~ 03:36:23 %~ skipped(blocks_on_input,break) 03:36:23 ~*/ 03:36:23 03:36:23 03:36:23 :- test_boxlog( 03:36:23 exists(H1,exists(H2, 03:36:23 (leftof(H1, H2) & different(H1, H2))))). 03:36:23 03:36:23 /*~ 03:36:23 %~ ?-( mpred_test( "Test_0001_Line_0000__leftof_2_in_user", 03:36:23 %~ user : test_boxlog( exists(H1,exists(H2,leftof(H1,H2)&different(H1,H2)))))). 03:36:23 %~ kifi = exists( H1, 03:36:23 %~ exists(H2,leftof(H1,H2)&different(H1,H2))). 03:36:23 %~ kifm = exists( H1, 03:36:23 %~ exists(H2,nesc(leftof(H1,H2)&different(H1,H2)))). 03:36:23 %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),exists('$VAR'('H2'),necessary(and(leftof('$VAR'('H1'),'$VAR'('H2')),different('$VAR'('H1'),'$VAR'('H2')))))) 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 %~ Whenever: 03:36:23 %~ (" ?H1 leftof ?H2 " is possibly false and 03:36:23 %~ by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) ) and 03:36:23 %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) 03:36:23 %~ It's Proof that: 03:36:23 %~ " ?H1 different ?H2 " is possibly false 03:36:23 %~ 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 03:36:23 ( ( poss( ~( leftof(H1,H2))) & 03:36:23 '$existential'( H1, 03:36:23 1, 03:36:23 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & 03:36:23 '$existential'( H2, 03:36:23 1, 03:36:23 nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> 03:36:23 poss( ~( different(H1,H2)))). 03:36:23 03:36:23 % AND 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 %~ Whenever: 03:36:23 %~ ( by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) and 03:36:23 %~ " ?H1 different ?H2 " is necessarily true ) and 03:36:23 %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) 03:36:23 %~ It's Proof that: 03:36:23 %~ " ?H1 leftof ?H2 " is necessarily true 03:36:23 %~ 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 03:36:23 ( ( '$existential'( H1, 03:36:23 1, 03:36:23 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & 03:36:23 nesc( different(H1,H2)) & 03:36:23 '$existential'( H2, 03:36:23 1, 03:36:23 nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> 03:36:23 nesc( leftof(H1,H2))). 03:36:23 03:36:23 % AND 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 %~ Whenever: 03:36:23 %~ ( by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) and 03:36:23 %~ " ?H1 different ?H2 " is possibly false ) and 03:36:23 %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) 03:36:23 %~ It's Proof that: 03:36:23 %~ " ?H1 leftof ?H2 " is possibly false 03:36:23 %~ 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 03:36:23 ( ( '$existential'( H1, 03:36:23 1, 03:36:23 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & 03:36:23 poss( ~( different(H1,H2))) & 03:36:23 '$existential'( H2, 03:36:23 1, 03:36:23 nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> 03:36:23 poss( ~( leftof(H1,H2)))). 03:36:23 03:36:23 % AND 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 %~ Whenever: 03:36:23 %~ (" ?H1 leftof ?H2 " is necessarily true and 03:36:23 %~ by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) ) and 03:36:23 %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) 03:36:23 %~ It's Proof that: 03:36:23 %~ " ?H1 different ?H2 " is necessarily true 03:36:23 %~ 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 03:36:23 ( ( nesc( leftof(H1,H2)) & 03:36:23 '$existential'( H1, 03:36:23 1, 03:36:23 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & 03:36:23 '$existential'( H2, 03:36:23 1, 03:36:23 nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> 03:36:23 nesc( different(H1,H2))). 03:36:23 03:36:23 %~ kifi = exists( H1, 03:36:23 %~ exists(H2,leftof(H1,H2)&different(H1,H2))). 03:36:23 %~ kifm = exists( H1, 03:36:23 %~ exists(H2,nesc(leftof(H1,H2)&different(H1,H2)))). 03:36:23 passed=info(why_was_true(user:test_boxlog(exists(_387410,exists(_387432,leftof(_387410,_387432)&different(_387410,_387432)))))) 03:36:23 no_proof_for(test_boxlog(exists(H1,exists(H2,leftof(H1,H2)&different(H1,H2))))). 03:36:23 03:36:23 %~ kifi=exists(H1,exists(H2,leftof(H1,H2)&different(H1,H2))) 03:36:23 %~ kifm=exists(H1,exists(H2,nesc(leftof(H1,H2)&different(H1,H2)))) 03:36:23 %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),exists('$VAR'('H2'),necessary(and(leftof('$VAR'('H1'),'$VAR'('H2')),different('$VAR'('H1'),'$VAR'('H2')))))) 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 %~ Whenever: 03:36:23 %~ (" ?H1 leftof ?H2 " is possibly false and 03:36:23 %~ by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) ) and 03:36:23 %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) 03:36:23 %~ It's Proof that: 03:36:23 %~ " ?H1 different ?H2 " is possibly false 03:36:23 %~ 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 03:36:23 ( ( poss( ~( leftof(H1,H2))) & 03:36:23 '$existential'( H1, 03:36:23 1, 03:36:23 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & 03:36:23 '$existential'( H2, 03:36:23 1, 03:36:23 nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> 03:36:23 poss( ~( different(H1,H2)))). 03:36:23 03:36:23 % AND 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 %~ Whenever: 03:36:23 %~ ( by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) and 03:36:23 %~ " ?H1 different ?H2 " is necessarily true ) and 03:36:23 %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) 03:36:23 %~ It's Proof that: 03:36:23 %~ " ?H1 leftof ?H2 " is necessarily true 03:36:23 %~ 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 03:36:23 ( ( '$existential'( H1, 03:36:23 1, 03:36:23 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & 03:36:23 nesc( different(H1,H2)) & 03:36:23 '$existential'( H2, 03:36:23 1, 03:36:23 nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> 03:36:23 nesc( leftof(H1,H2))). 03:36:23 03:36:23 % AND 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 %~ Whenever: 03:36:23 %~ ( by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) and 03:36:23 %~ " ?H1 different ?H2 " is possibly false ) and 03:36:23 %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) 03:36:23 %~ It's Proof that: 03:36:23 %~ " ?H1 leftof ?H2 " is possibly false 03:36:23 %~ 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 03:36:23 ( ( '$existential'( H1, 03:36:23 1, 03:36:23 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & 03:36:23 poss( ~( different(H1,H2))) & 03:36:23 '$existential'( H2, 03:36:23 1, 03:36:23 nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> 03:36:23 poss( ~( leftof(H1,H2)))). 03:36:23 03:36:23 % AND 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 %~ Whenever: 03:36:23 %~ (" ?H1 leftof ?H2 " is necessarily true and 03:36:23 %~ by default ?H1 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2))) ) and 03:36:23 %~ by default ?H2 nesc(leftof(H1,H2))&nesc(different(H1,H2)) 03:36:23 %~ It's Proof that: 03:36:23 %~ " ?H1 different ?H2 " is necessarily true 03:36:23 %~ 03:36:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:23 03:36:23 ( ( nesc( leftof(H1,H2)) & 03:36:23 '$existential'( H1, 03:36:23 1, 03:36:23 exists(H2,nesc(leftof(H1,H2))&nesc(different(H1,H2)))) & 03:36:23 '$existential'( H2, 03:36:23 1, 03:36:23 nesc(leftof(H1,H2))&nesc(different(H1,H2)))) ==> 03:36:23 nesc( different(H1,H2))). 03:36:23 03:36:23 no_proof_for(test_boxlog(exists(H1,exists(H2,leftof(H1,H2)&different(H1,H2))))). 03:36:23 03:36:23 no_proof_for(test_boxlog(exists(H1,exists(H2,leftof(H1,H2)&different(H1,H2))))). 03:36:23 03:36:23 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_03-Test_0001_Line_0000__leftof_2_in_user'. 03:36:23 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_03'. 03:36:23 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\']"'. 03:36:23 % 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 03:36:23 ~*/ 03:36:23 03:36:23 03:36:23 :- break. 03:36:23 03:36:23 /*~ 03:36:23 %~ skipped(blocks_on_input,break) 03:36:23 ~*/ 03:36:23 03:36:23 03:36:23 :- test_boxlog( 03:36:23 exactly(1,H1, exactly(1,H2, 03:36:23 (leftof(H1, H2))))). 03:36:23 03:36:23 /*~ 03:36:23 %~ ?-( mpred_test( "Test_0002_Line_0000__leftof_2_in_user", 03:36:23 %~ user : test_boxlog( exactly(1,H1,exactly(1,H2,leftof(H1,H2)))))). 03:36:23 %~ correct_special_quantifiers :- quant( exactly(1), 03:36:23 %~ H1, 03:36:23 %~ quant(exactly(1),H2,leftof(H1,H2))). 03:36:23 %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,quant(exactly(1),H2,leftof(H1,H2))) 03:36:23 %~ kifi = exactly(1,H1,exactly(1,H2,leftof(H1,H2))). 03:36:23 %~ kifm = nesc( quant(exactly(1),H1,quant(exactly(1),H2,leftof(H1,H2)))). 03:36:23 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),quant(exactly(1),'$VAR'('H2'),leftof('$VAR'('H1'),'$VAR'('H2'))))) 03:36:23 %~ w_o_c( 03:36:23 %~ error = error(uninstantiation_error(H2),context(put_attr/3,'1-st argument')), 03:36:23 %~ baseKB : kif_to_boxlog( 03:36:23 %~ exactly(1,H1,exactly(1,H2,leftof(H1,H2))), KB,rule4:0,_9560018)) 03:36:23 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_03.pl#L31 03:36:23 (0)$[system] '$c_call_prolog'. no(clause) 03:36:23 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:36:23 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:36:23 (10)$[system] '$load_file'('five_leftof_03.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:36:23 (13)$[system]# '$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 ',<gt;clause>(0x55e2820cca80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e2820cca80)))). no(clause) 03:36:23 (14)$[system] '$c_call_prolog'. no(clause) 03:36:23 (16)$[system]# 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 ',<gt;clause>(0x55e2820cca80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e2820cca80))). % init.pl:646: 03:36:23 (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: 03:36:23 (21)<gt;*>$[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: 03:36:23 (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: 03:36:23 (26)<gt;*>$[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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (31)<gt;*>$[system] '$execute_directive_3'(mpred_test(test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))). % init.pl:3574: 03:36:23 (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: 03:36:23 (33)[logicmoo_test] logicmoo_test:mpred_test(user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % logicmoo_test.pl:305: 03:36:23 (34)<gt;*>$[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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (44)$[each_call_cleanup] goal='<gt;meta-call>'(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) 03:36:23 (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: 03:36:23 (46)<gt;*>$[logicmoo_test] '<gt;meta-call>'(logicmoo_test:(call_u_hook(user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))))*->C=passed;C=failure)). no(clause) 03:36:23 (47)[logicmoo_test] logicmoo_test:call_u_hook(user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % logicmoo_test.pl:381: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (63)$[each_call_cleanup] '<gt;meta-call>'(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) 03:36:23 (64)[system] call(logicmoo_test:call,call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % init.pl:487: 03:36:23 (65)$[system] call(logicmoo_test:call_u,user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % init.pl:485: 03:36:23 (66)$[pfc_lib] pfc_lib:call_u(user:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % mpred_core.pl:2941: 03:36:23 (67)$[pfc_lib] pfc_lib:call_u_mp(user,test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % mpred_core.pl:2949: 03:36:23 (68)$[pfc_lib] pfc_lib:call_mp(baseKB,test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % mpred_core.pl:3016: 03:36:23 (69)$[system] call(baseKB:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B))))). % init.pl:483: 03:36:23 (70)[baseKB] common_logic_sanity:test_boxlog(exactly(1,A,exactly(1,B,leftof(A,B)))). % common_logic_sanity.pl:136: 03:36:23 (71)[baseKB] common_logic_sanity:test_boxlog([],exactly(1,A,exactly(1,B,leftof(A,B)))). % common_logic_sanity.pl:143: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (81)<gt;*>$[each_call_cleanup]# '<gt;meta-call>'(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) 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (88)$[ucatch]# ucatch:baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A). % ucatch.pl:1727: 03:36:23 (89)<gt;*>$[must_sanity]# must_sanity:baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A). % must_sanity.pl:65: 03:36:23 (90)[baseKB] common_logic_snark:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A). % common_logic_snark.pl:1099: 03:36:23 (91)<gt;*>[must_sanity]# must_sanity:baseKB:kif_to_boxlog(exactly(1,H1,exactly(1,H2,leftof(H1,H2))),A,rule4:0). % must_sanity.pl:65: 03:36:23 (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: 03:36:23 (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: 03:36:23 (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: 03:36:23 (95)$[locally_each] '<gt;meta-call>'(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) 03:36:23 (96)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:36:23 %~ w_o_c( 03:36:23 %~ error = error(uninstantiation_error(H2),context(put_attr/3,'1-st argument')), 03:36:23 %~ baseKB : kif_to_boxlog( 03:36:23 %~ exactly(1,H1,exactly(1,H2,leftof(H1,H2))), KB,rule4:0,_9560018)) 03:36:23 % Break level 1 03:36:23 03:36:23 % Exit break level 1 03:36:23 ^ 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) 03:36:23 %~ unused(no_junit_results) 03:36:23 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.888883024-junit.xml 03:36:23 <gt;oxml version="1.0" encoding="utf-8"?> 03:36:23 <gt;testsuites> 03:36:23 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:36:23 % use :- set_prolog_flag(junit_show_converage, true). 03:36:23 03:36:23 % No tests to run 03:36:23 ]]>><gt;/system-out><gt;/testsuites> 03:36:23 Test_0001_Line_0000__leftof_2_in_user result = passed. 03:36:23 03:36:23 %~ test_completed_exit(64) 03:36:23 totalTime=2.000 03:36:23 03:36:23 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' 03:36:23 03:36:24 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 03:36:24 ISSUE_ID=471 03:36:24 ISSUE_OC=OPEN 03:36:24 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 03:36:24 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 03:36:24 FileTestCase=logicmoo.base.fol.fiveof.FIVE_LEFTOF_02 JUnit 03:36:24 03:36:24 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']" 03:36:24 03:36:24 (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']") 03:36:24 03:36:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_02.pl 03:36:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_02/ 03:36:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_02 03:36:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/472 03:36:24 03:36:24 03:36:26 %~ init_phase(after_load) 03:36:26 %~ init_phase(restore_state) 03:36:26 % 03:36:26 %~ init_why(after_boot,program) 03:36:26 %~ after_boot. 03:36:26 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:26 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_02.pl'), 03:36:26 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:36:26 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:36:26 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:36:26 03:36:26 % ============================================= 03:36:26 % File 'mpred_builtin.pfc' 03:36:26 % Purpose: Agent Reactivity for SWI-Prolog 03:36:26 % Maintainer: Douglas Miles 03:36:26 % Contact: $Author: dmiles $@users.sourceforge.net % 03:36:26 % Version: 'interface' 1.0.0 03:36:26 % Revision: $Revision: 1.9 $ 03:36:26 % Revised At: $Date: 2002/06/27 14:13:20 $ 03:36:26 % ============================================= 03:36:26 % 03:36:26 :- expects_dialect(clif). 03:36:26 /*~ 03:36:26 ~*/ 03:36:26 03:36:26 :- set_prolog_flag(gc,false). 03:36:26 03:36:26 % There are five houses in a row. 03:36:26 /*~ 03:36:26 ~*/ 03:36:26 03:36:26 03:36:26 % There are five houses in a row. 03:36:26 exists(H1,exists(H2,exists(H3,exists(H4,exists(H5, 03:36:26 (leftof(H1, H2) & leftof(H2, H3) & leftof(H3, H4) & leftof(H4, H5))))))). 03:36:26 03:36:26 /*~ 03:36:26 %~ debugm( user, 03:36:26 %~ show_success( user, 03:36:26 %~ user : ain( clif( exists( H1, 03:36:26 %~ exists( H2, 03:36:26 %~ exists( H3, 03:36:26 %~ exists( H4, 03:36:26 %~ exists( H5, 03:36:26 %~ ( leftof(H1,H2) & 03:36:26 %~ leftof(H2,H3) & 03:36:26 %~ leftof(H3,H4) & 03:36:26 %~ leftof(H4,H5))))))))))) 03:36:26 03:36:26 03:36:26 03:36:26 03:36:26 ======================================================= 03:36:26 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')))))))) 03:36:26 ============================================ 03:36:26 03:36:26 03:36:26 ?- 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)))))) ). 03:36:26 03:36:26 03:36:26 03:36:26 % In English: 03:36:26 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:26 %~ 03:36:26 %~ There exists ?Exists_Leftof 03:36:26 %~ ( 03:36:26 %~ There exists ?Exists_Leftof6 03:36:26 %~ ( 03:36:26 %~ There exists ?Exists_Leftof7 03:36:26 %~ ( 03:36:26 %~ There exists ?Exists_Leftof8 03:36:26 %~ ( 03:36:26 %~ There exists ?Leftof13 03:36:26 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " and 03:36:26 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " ) and 03:36:26 %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " ) and 03:36:26 %~ " ?Exists_Leftof8 leftof ?Leftof13 " ))))) 03:36:26 %~ 03:36:26 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:26 %~ kifi = exists( Exists_Leftof, 03:36:26 %~ exists( Exists_Leftof6, 03:36:26 %~ exists( Exists_Leftof7, 03:36:26 %~ exists( Exists_Leftof8, 03:36:26 %~ exists( Leftof13, 03:36:26 %~ ( leftof(Exists_Leftof,Exists_Leftof6) & 03:36:26 %~ leftof(Exists_Leftof6,Exists_Leftof7) & 03:36:26 %~ leftof(Exists_Leftof7,Exists_Leftof8) & 03:36:26 %~ leftof(Exists_Leftof8,Leftof13))))))). 03:36:26 %~ kifm = exists( Exists_Leftof, 03:36:26 %~ exists( Exists_Leftof6, 03:36:26 %~ exists( Exists_Leftof7, 03:36:26 %~ exists( Exists_Leftof8, 03:36:26 %~ exists( Leftof13, 03:36:26 %~ nesc( ( leftof(Exists_Leftof,Exists_Leftof6) & 03:36:26 %~ leftof(Exists_Leftof6,Exists_Leftof7) & 03:36:26 %~ leftof(Exists_Leftof7,Exists_Leftof8) & 03:36:26 %~ leftof(Exists_Leftof8,Leftof13)))))))). 03:36:26 %~ 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'))))))))) 03:36:26 03:36:26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:26 % Results in the following 6 entailment(s): 03:36:26 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)). 03:36:26 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)). 03:36:26 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)). 03:36:26 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)). 03:36:26 '$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)). 03:36:26 '$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)). 03:36:26 03:36:26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:26 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:26 %~ Whenever: 03:36:26 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true and 03:36:26 %~ 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 03:36:26 %~ 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 03:36:26 %~ 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 03:36:26 %~ 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)) 03:36:26 %~ It's Proof that: 03:36:26 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true 03:36:26 %~ 03:36:26 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:26 03:36:26 ( ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:26 '$existential'( Exists_Leftof6, 03:36:26 1, 03:36:26 exists( Exists_Leftof7, 03:36:26 exists( Exists_Leftof8, 03:36:26 exists( Leftof13, 03:36:26 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:26 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:26 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:26 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:36:26 '$existential'( Exists_Leftof7, 03:36:26 1, 03:36:26 exists( Exists_Leftof8, 03:36:26 exists( Leftof13, 03:36:26 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:26 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:26 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:26 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:36:26 '$existential'( Exists_Leftof8, 03:36:26 1, 03:36:26 exists( Leftof13, 03:36:26 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:26 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:26 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:26 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:26 '$existential'( Leftof13, 03:36:26 1, 03:36:26 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:26 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:26 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:26 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:26 nesc( leftof(Exists_Leftof6,Exists_Leftof7))). 03:36:26 03:36:26 % AND 03:36:26 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:26 %~ Whenever: 03:36:26 %~ (((" ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false and 03:36:26 %~ 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 03:36:26 %~ 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 03:36:26 %~ 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 03:36:26 %~ 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)) 03:36:26 %~ It's Proof that: 03:36:26 %~ " ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false 03:36:26 %~ 03:36:26 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:26 03:36:26 ( ( poss( ~( leftof(Exists_Leftof,Exists_Leftof6))) & 03:36:26 '$existential'( Exists_Leftof6, 03:36:26 1, 03:36:26 exists( Exists_Leftof7, 03:36:26 exists( Exists_Leftof8, 03:36:26 exists( Leftof13, 03:36:26 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:26 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:26 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:26 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:36:26 '$existential'( Exists_Leftof7, 03:36:26 1, 03:36:26 exists( Exists_Leftof8, 03:36:26 exists( Leftof13, 03:36:26 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:26 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:26 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:26 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:36:26 '$existential'( Exists_Leftof8, 03:36:26 1, 03:36:26 exists( Leftof13, 03:36:26 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:26 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:26 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:26 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:26 '$existential'( Leftof13, 03:36:26 1, 03:36:26 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:26 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:26 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:26 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:26 poss( ~( leftof(Exists_Leftof6,Exists_Leftof7)))). 03:36:26 03:36:26 % AND 03:36:26 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:26 %~ Whenever: 03:36:26 %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is necessarily true and 03:36:26 %~ 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 03:36:26 %~ 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 03:36:26 %~ 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 03:36:26 %~ 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 03:36:27 %~ 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)) 03:36:27 %~ It's Proof that: 03:36:27 %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is necessarily true 03:36:27 %~ 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 03:36:27 ( ( nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 '$existential'( Exists_Leftof, 03:36:27 1, 03:36:27 exists( Exists_Leftof6, 03:36:27 exists( Exists_Leftof7, 03:36:27 exists( Exists_Leftof8, 03:36:27 exists( Leftof13, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13)))))))) & 03:36:27 '$existential'( Exists_Leftof6, 03:36:27 1, 03:36:27 exists( Exists_Leftof7, 03:36:27 exists( Exists_Leftof8, 03:36:27 exists( Leftof13, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:36:27 '$existential'( Exists_Leftof7, 03:36:27 1, 03:36:27 exists( Exists_Leftof8, 03:36:27 exists( Leftof13, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:36:27 '$existential'( Exists_Leftof8, 03:36:27 1, 03:36:27 exists( Leftof13, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:27 '$existential'( Leftof13, 03:36:27 1, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:27 nesc( leftof(Exists_Leftof,Exists_Leftof6))). 03:36:27 03:36:27 % AND 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 %~ Whenever: 03:36:27 %~ ((((" ?Exists_Leftof6 leftof ?Exists_Leftof7 " is possibly false and 03:36:27 %~ 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 03:36:27 %~ 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 03:36:27 %~ 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 03:36:27 %~ 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 03:36:27 %~ 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)) 03:36:27 %~ It's Proof that: 03:36:27 %~ " ?Exists_Leftof leftof ?Exists_Leftof6 " is possibly false 03:36:27 %~ 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 03:36:27 ( ( poss( ~( leftof(Exists_Leftof6,Exists_Leftof7))) & 03:36:27 '$existential'( Exists_Leftof, 03:36:27 1, 03:36:27 exists( Exists_Leftof6, 03:36:27 exists( Exists_Leftof7, 03:36:27 exists( Exists_Leftof8, 03:36:27 exists( Leftof13, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13)))))))) & 03:36:27 '$existential'( Exists_Leftof6, 03:36:27 1, 03:36:27 exists( Exists_Leftof7, 03:36:27 exists( Exists_Leftof8, 03:36:27 exists( Leftof13, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13))))))) & 03:36:27 '$existential'( Exists_Leftof7, 03:36:27 1, 03:36:27 exists( Exists_Leftof8, 03:36:27 exists( Leftof13, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:36:27 '$existential'( Exists_Leftof8, 03:36:27 1, 03:36:27 exists( Leftof13, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:27 '$existential'( Leftof13, 03:36:27 1, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:27 poss( ~( leftof(Exists_Leftof,Exists_Leftof6)))). 03:36:27 03:36:27 % AND 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 %~ Whenever: 03:36:27 %~ ( 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 03:36:27 %~ 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 03:36:27 %~ 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)) 03:36:27 %~ It's Proof that: 03:36:27 %~ " ?Exists_Leftof7 leftof ?Exists_Leftof8 " is necessarily true 03:36:27 %~ 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 03:36:27 ( ( '$existential'( Exists_Leftof7, 03:36:27 1, 03:36:27 exists( Exists_Leftof8, 03:36:27 exists( Leftof13, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13)))))) & 03:36:27 '$existential'( Exists_Leftof8, 03:36:27 1, 03:36:27 exists( Leftof13, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:27 '$existential'( Leftof13, 03:36:27 1, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8))). 03:36:27 03:36:27 % AND 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 %~ Whenever: 03:36:27 %~ 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 03:36:27 %~ 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)) 03:36:27 %~ It's Proof that: 03:36:27 %~ " ?Exists_Leftof8 leftof ?Leftof13 " is necessarily true 03:36:27 %~ 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 03:36:27 ( ( '$existential'( Exists_Leftof8, 03:36:27 1, 03:36:27 exists( Leftof13, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13))))) & 03:36:27 '$existential'( Leftof13, 03:36:27 1, 03:36:27 ( nesc( leftof(Exists_Leftof,Exists_Leftof6)) & 03:36:27 nesc( leftof(Exists_Leftof6,Exists_Leftof7)) & 03:36:27 nesc( leftof(Exists_Leftof7,Exists_Leftof8)) & 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13))))) ==> 03:36:27 nesc( leftof(Exists_Leftof8,Leftof13))). 03:36:27 03:36:27 ============================================ 03:36:27 %~ kifi = exists( H1, 03:36:27 %~ exists( H2, 03:36:27 %~ exists( H3, 03:36:27 %~ exists( H4, 03:36:27 %~ exists( H5, 03:36:27 %~ ( leftof(H1,H2) & 03:36:27 %~ leftof(H2,H3) & 03:36:27 %~ leftof(H3,H4) & 03:36:27 %~ leftof(H4,H5))))))). 03:36:27 %~ kifm = exists( H1, 03:36:27 %~ exists( H2, 03:36:27 %~ exists( H3, 03:36:27 %~ exists( H4, 03:36:27 %~ exists( H5, 03:36:27 %~ nesc( ( leftof(H1,H2) & 03:36:27 %~ leftof(H2,H3) & 03:36:27 %~ leftof(H3,H4) & 03:36:27 %~ leftof(H4,H5)))))))). 03:36:27 %~ 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'))))))))) 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 %~ Whenever: 03:36:27 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) and 03:36:27 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:27 %~ It's Proof that: 03:36:27 %~ " ?H4 leftof ?H5 " is necessarily true 03:36:27 %~ 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 03:36:27 ( ( '$existential'( H4, 03:36:27 1, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) & 03:36:27 '$existential'( H5, 03:36:27 1, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) ==> 03:36:27 nesc( leftof(H4,H5))). 03:36:27 03:36:27 % AND 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 %~ Whenever: 03:36:27 %~ ( by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) and 03:36:27 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:36:27 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:27 %~ It's Proof that: 03:36:27 %~ " ?H3 leftof ?H4 " is necessarily true 03:36:27 %~ 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 03:36:27 ( ( '$existential'( H3, 03:36:27 1, 03:36:27 exists( H4, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5)))))) & 03:36:27 '$existential'( H4, 03:36:27 1, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) & 03:36:27 '$existential'( H5, 03:36:27 1, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) ==> 03:36:27 nesc( leftof(H3,H4))). 03:36:27 03:36:27 % AND 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 %~ Whenever: 03:36:27 %~ (((" ?H1 leftof ?H2 " is possibly false and 03:36:27 %~ 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 03:36:27 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:36:27 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:36:27 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:27 %~ It's Proof that: 03:36:27 %~ " ?H2 leftof ?H3 " is possibly false 03:36:27 %~ 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 03:36:27 ( ( poss( ~( leftof(H1,H2))) & 03:36:27 '$existential'( H2, 03:36:27 1, 03:36:27 exists( H3, 03:36:27 exists( H4, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))))) & 03:36:27 '$existential'( H3, 03:36:27 1, 03:36:27 exists( H4, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5)))))) & 03:36:27 '$existential'( H4, 03:36:27 1, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) & 03:36:27 '$existential'( H5, 03:36:27 1, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) ==> 03:36:27 poss( ~( leftof(H2,H3)))). 03:36:27 03:36:27 % AND 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 %~ Whenever: 03:36:27 %~ ((((" ?H2 leftof ?H3 " is necessarily true and 03:36:27 %~ 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 03:36:27 %~ 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 03:36:27 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:36:27 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:36:27 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:27 %~ It's Proof that: 03:36:27 %~ " ?H1 leftof ?H2 " is necessarily true 03:36:27 %~ 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 03:36:27 ( ( nesc( leftof(H2,H3)) & 03:36:27 '$existential'( H1, 03:36:27 1, 03:36:27 exists( H2, 03:36:27 exists( H3, 03:36:27 exists( H4, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5)))))))) & 03:36:27 '$existential'( H2, 03:36:27 1, 03:36:27 exists( H3, 03:36:27 exists( H4, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))))) & 03:36:27 '$existential'( H3, 03:36:27 1, 03:36:27 exists( H4, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5)))))) & 03:36:27 '$existential'( H4, 03:36:27 1, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) & 03:36:27 '$existential'( H5, 03:36:27 1, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) ==> 03:36:27 nesc( leftof(H1,H2))). 03:36:27 03:36:27 % AND 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 %~ Whenever: 03:36:27 %~ ((((" ?H2 leftof ?H3 " is possibly false and 03:36:27 %~ 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 03:36:27 %~ 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 03:36:27 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:36:27 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:36:27 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:27 %~ It's Proof that: 03:36:27 %~ " ?H1 leftof ?H2 " is possibly false 03:36:27 %~ 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 03:36:27 ( ( poss( ~( leftof(H2,H3))) & 03:36:27 '$existential'( H1, 03:36:27 1, 03:36:27 exists( H2, 03:36:27 exists( H3, 03:36:27 exists( H4, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5)))))))) & 03:36:27 '$existential'( H2, 03:36:27 1, 03:36:27 exists( H3, 03:36:27 exists( H4, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))))) & 03:36:27 '$existential'( H3, 03:36:27 1, 03:36:27 exists( H4, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5)))))) & 03:36:27 '$existential'( H4, 03:36:27 1, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) & 03:36:27 '$existential'( H5, 03:36:27 1, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) ==> 03:36:27 poss( ~( leftof(H1,H2)))). 03:36:27 03:36:27 % AND 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 %~ Whenever: 03:36:27 %~ (((" ?H1 leftof ?H2 " is necessarily true and 03:36:27 %~ 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 03:36:27 %~ by default ?H3 exists(H4,exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)))) ) and 03:36:27 %~ by default ?H4 exists(H5,nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5))) ) and 03:36:27 %~ by default ?H5 nesc(leftof(H1,H2))&nesc(leftof(H2,H3))&nesc(leftof(H3,H4))&nesc(leftof(H4,H5)) 03:36:27 %~ It's Proof that: 03:36:27 %~ " ?H2 leftof ?H3 " is necessarily true 03:36:27 %~ 03:36:27 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:27 03:36:27 ( ( nesc( leftof(H1,H2)) & 03:36:27 '$existential'( H2, 03:36:27 1, 03:36:27 exists( H3, 03:36:27 exists( H4, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))))) & 03:36:27 '$existential'( H3, 03:36:27 1, 03:36:27 exists( H4, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5)))))) & 03:36:27 '$existential'( H4, 03:36:27 1, 03:36:27 exists( H5, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) & 03:36:27 '$existential'( H5, 03:36:27 1, 03:36:27 ( nesc( leftof(H1,H2)) & 03:36:27 nesc( leftof(H2,H3)) & 03:36:27 nesc( leftof(H3,H4)) & 03:36:27 nesc( leftof(H4,H5))))) ==> 03:36:27 nesc( leftof(H2,H3))). 03:36:27 03:36:27 ~*/ 03:36:27 03:36:27 03:36:27 :- include(leftof_tests). 03:36:27 03:36:27 03:36:27 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/472 03:36:27 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fiveof/five_leftof_02.pl 03:36:27 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.fol.fiveof/FIVE_LEFTOF_02/ 03:36:27 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFIVE_LEFTOF_02 03:36:27 03:36:27 /*~ 03:36:27 %~ ?-( mpred_test( "Test_0001_Line_0004__leftof_2_in_user", 03:36:27 %~ user : exists( H1, 03:36:27 %~ exists( H2, 03:36:27 %~ exists( H3, 03:36:27 %~ exists( H4, 03:36:27 %~ exists( H5, 03:36:27 %~ ( leftof(H1,H2) & 03:36:27 %~ leftof(H2,H3) & 03:36:27 %~ leftof(H3,H4) & 03:36:27 %~ leftof(H4,H5))))))))). 03:36:27 %~ make_dynamic_here( baseKB, 03:36:27 %~ exists( H1, 03:36:27 %~ exists( H2, 03:36:27 %~ exists( H3, 03:36:27 %~ exists( H4, 03:36:27 %~ exists( H5, 03:36:27 %~ ( leftof(H1,H2) & 03:36:27 %~ leftof(H2,H3) & 03:36:27 %~ leftof(H3,H4) & 03:36:27 %~ leftof(H4,H5)))))))) 03:36:27 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)))))))))) 03:36:27 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))))))). 03:36:27 03:36:27 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))))))). 03:36:27 03:36:27 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))))))). 03:36:27 03:36:27 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02-Test_0001_Line_0004__leftof_2_in_user'. 03:36:27 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02'. 03:36:27 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\']"'. 03:36:27 % 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 03:36:27 %~ message_hook( 03:36:27 %~ singletons( 03:36:27 %~ :-( mpred_test( ( leftof(Leftof,Leftof1) & 03:36:27 %~ leftof(Leftof1,Leftof2) & 03:36:27 %~ leftof(Leftof2,Leftof3) & 03:36:27 %~ leftof(Leftof3,Leftof4)))), 03:36:27 %~ ['H1','H5']), 03:36:27 %~ warning, 03:36:27 %~ [ 'Singleton variables: ~w' - [ ['H1','H5']]]) 03:36:27 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/leftof_tests.pl',8) 03:36:27 Singleton variables: [H1,H5] 03:36:27 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fiveof/leftof_tests.pl:8: 03:36:27 Warning: Singleton variables: [H1,H5] 03:36:27 %~ ?-( mpred_test( "Test_0002_Line_0008__leftof_2_in_user", 03:36:27 %~ user : ( leftof(H1,H2) & 03:36:27 %~ leftof(H2,H3) & 03:36:27 %~ leftof(H3,H4) & 03:36:27 %~ leftof(H4,H5)))). 03:36:27 %~ make_dynamic_here( baseKB, 03:36:27 %~ ( leftof(H1,H2) & 03:36:27 %~ leftof(H2,H3) & 03:36:27 %~ leftof(H3,H4) & 03:36:27 %~ leftof(H4,H5))) 03:36:27 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))))) 03:36:27 no_proof_for(\+leftof(H1,H2)&leftof(H2,H3)&leftof(H3,H4)&leftof(H4,H5)). 03:36:27 03:36:27 no_proof_for(\+leftof(H1,H2)&leftof(H2,H3)&leftof(H3,H4)&leftof(H4,H5)). 03:36:27 03:36:27 no_proof_for(\+leftof(H1,H2)&leftof(H2,H3)&leftof(H3,H4)&leftof(H4,H5)). 03:36:27 03:36:27 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02-Test_0002_Line_0008__leftof_2_in_user'. 03:36:27 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02'. 03:36:27 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\']"'. 03:36:27 % 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 03:36:27 %~ ?-( mpred_test("Test_0003_Line_0012__H1_in_user",user:leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5))). 03:36:27 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))))) 03:36:27 no_proof_for(\+leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5)). 03:36:27 03:36:27 no_proof_for(\+leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5)). 03:36:27 03:36:27 no_proof_for(\+leftof(h1,h2)&leftof(h2,h3)&leftof(h3,h4)&leftof(h4,h5)). 03:36:27 03:36:27 name = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02-Test_0003_Line_0012__H1_in_user'. 03:36:27 JUNIT_CLASSNAME = 'logicmoo.base.fol.fiveof.FIVE_LEFTOF_02'. 03:36:27 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\']"'. 03:36:27 % 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 03:36:27 ~*/ 03:36:27 %~ unused(no_junit_results) 03:36:27 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.439778982-junit.xml 03:36:27 <gt;oxml version="1.0" encoding="utf-8"?> 03:36:27 <gt;testsuites> 03:36:27 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:36:27 % use :- set_prolog_flag(junit_show_converage, true). 03:36:27 03:36:27 % No tests to run 03:36:27 ]]>><gt;/system-out><gt;/testsuites> 03:36:27 Test_0001_Line_0004__leftof_2_in_user result = failure. 03:36:27 logicmoo.base.fol.fiveof.FIVE_LEFTOF_02 JUnit warning = Singleton variables: [H1,H5] 03:36:27 Test_0002_Line_0008__leftof_2_in_user result = failure. 03:36:27 Test_0003_Line_0012__H1_in_user result = failure. 03:36:27 03:36:27 %~ test_completed_exit(24) 03:36:27 totalTime=3.000 03:36:27 03:36:27 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' 03:36:27 03:36:28 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 03:36:28 ISSUE_ID=472 03:36:28 ISSUE_OC=OPEN 03:36:28 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 03:36:28 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 03:36:28 <!-- 03:36:29 Requirement already satisfied: junit2html in /usr/local/lib/python3.9/dist-packages (30.0.6) 03:36:29 Requirement already satisfied: jinja2>=2.11.2 in /usr/local/lib/python3.9/dist-packages (from junit2html) (3.0.1) 03:36:29 Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.9/dist-packages (from jinja2>=2.11.2->junit2html) (2.0.1) 03:36:29 junit2html is /usr/local/bin/junit2html 03:36:29 junit2html /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-junitCombined-rollup.tmp /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-junitCombined-rollup.html 03:36:29 TEST_STEM_PATH=/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 03:36:29 --> 03:36:29 + CMD_TIMEOUT=1m 03:36:29 + '[' -n 1 ']' 03:36:29 + '[' 1 -lt 5 ']' 03:36:29 + export CMD_TIMEOUT=10s 03:36:29 + CMD_TIMEOUT=10s 03:36:29 + echo 'Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=10s' 03:36:29 Warn: (MAX_TEST_SUITE_TIME < 5m) we want our tests to be short: CMD_TIMEOUT=10s 03:36:29 + lmoo-junit '*0*.* 2>&1 | grep -2 -i '\''WARN\|ERROR\|_file\|00\|fail\|pass'\''' 03:36:29 <!-- PACK_DIR=logicmoo_base --> 03:36:29 <!-- JUNIT_PACKAGE=logicmoo.base.examples.fol --> 03:36:29 <!-- GLOBSTEM=logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:36:29 <!-- TEST_STEM=Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:36:29 <!-- TEST_STEM_PATH=/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 --> 03:36:29 <!-- Running release (all) tests 03:36:29 ( cd /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol ; /var/lib/jenkins/workspace/logicmoo_workspace/bin/lmoo-junit *0*.* 2>&1 | grep -2 -i 'WARN\|ERROR\|_file\|00\|fail\|pass') --> 03:36:29 <!-- PACK_DIR=logicmoo_base --> 03:36:29 <!-- JUNIT_PACKAGE=logicmoo.base.examples.fol --> 03:36:29 <!-- GLOBSTEM=logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass- --> 03:36:29 <!-- TEST_STEM=Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units --> 03:36:29 <!-- TEST_STEM_PATH=/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 --> 03:36:29 <!-- LOGICMOO_WS=/var/lib/jenkins/workspace/logicmoo_workspace --> 03:36:29 <!-- test_completed=true --> 03:36:29 <!-- ROLLUP_STEM=Report-logicmoo-base-examples-fol-vSTARv0vSTARvvDOTvvSTARv-2-1--grep-2-i-WARN-ERROR-_file-00-fail-pass--Units-Rollup --> 03:36:29 <!-- ROLLUP_TMP=/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-Rollup.tmp --> 03:36:29 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') 03:36:29 03:36:32 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 03:36:32 FileTestCase=logicmoo.base.examples.fol.ZEBRA_06 JUnit 03:36:32 03:36:32 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']" 03:36:32 03:36:32 (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']") 03:36:32 03:36:32 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_06.clif 03:36:32 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_06/ 03:36:32 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_06 03:36:32 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/639 03:36:32 03:36:32 03:36:33 %~ init_phase(after_load) 03:36:33 %~ init_phase(restore_state) 03:36:33 % 03:36:33 %~ init_why(after_boot,program) 03:36:33 %~ after_boot. 03:36:33 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:36:33 %~ comment(";") 03:36:33 %~ comment("; deduct-einstein.scm") 03:36:33 %~ comment(";") 03:36:33 %~ comment("; Full set of Einstein Puzzle facts.") 03:36:33 %~ comment("; There are 15 explicitly stated facts, and four additional implicit") 03:36:33 %~ comment("; facts about ordinal counting (ordering of houses in a row).") 03:36:33 %~ comment(";") 03:36:33 %~ comment("; The facts are stated in a fashion that is as close as possible to") 03:36:33 %~ comment("; the natural-language source. The point being that we want the") 03:36:33 %~ comment("; expression of facts to be closely tied to human patterns of speech.") 03:36:33 %~ comment("; Being \"efficient\" or \"clever\" is NOT the point.") 03:36:33 %~ debugm( common_logic_loader, 03:36:33 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:36:33 03:36:33 03:36:33 03:36:33 03:36:33 ======================================================= 03:36:33 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:36:33 ============================================ 03:36:33 03:36:33 03:36:33 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:36:33 03:36:33 03:36:33 03:36:33 % In English: 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ mean stv conf define mean 'cog-new-stv' conf 03:36:33 %~ 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ azzert_rename('cog-new-stv',cogNewStv) 03:36:33 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:36:33 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:33 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:36:33 03:36:33 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 % Results in the following 1 entailment(s): 03:36:33 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:33 03:36:33 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:36:33 %~ 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 03:36:33 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:33 03:36:33 ============================================ 03:36:33 %~ comment("; A little handly-dandy utility to avoid over-reporting of \"obvious\"") 03:36:33 %~ comment("; results. We declare that person1 is the same as person1, etc.") 03:36:33 %~ comment("; A kind-of pauli-exclusion-principle at work.") 03:36:33 %~ debugm( common_logic_loader, 03:36:33 %~ show_success( common_logic_loader, 03:36:33 %~ common_logic_loader : ain( clif( define( same(person), 03:36:33 %~ 'EvaluationLink'( stv(1,1), 03:36:33 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:36:33 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))))))) 03:36:33 03:36:33 03:36:33 03:36:33 03:36:33 ======================================================= 03:36:33 define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) 03:36:33 ============================================ 03:36:33 03:36:33 03:36:33 ?- kif_to_boxlog( define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ). 03:36:33 03:36:33 03:36:33 03:36:33 % In English: 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) 03:36:33 %~ 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ kifi = define( same(person), 03:36:33 %~ 'EvaluationLink'( stv(1,1), 03:36:33 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:36:33 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))). 03:36:33 %~ kifm = nesc( define( same(person), 03:36:33 %~ 'EvaluationLink'( stv(1,1), 03:36:33 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:36:33 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:36:33 %~ kif_to_boxlog_attvars2 = necessary(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))) 03:36:33 03:36:33 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 % Results in the following 1 entailment(s): 03:36:33 nesc(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:36:33 03:36:33 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ it is necessarily true that person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) 03:36:33 %~ 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 03:36:33 nesc( define( same(person), 03:36:33 'EvaluationLink'( stv(1,1), 03:36:33 PredicateNode( '$STRING'("IsSamePerson")), 03:36:33 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:36:33 03:36:33 ============================================ 03:36:33 %~ comment(" AvatarNode") 03:36:33 %~ comment(" AvatarNode") 03:36:33 %~ comment("; A declaration of fact: it is true that pred has value for person.") 03:36:33 %~ debugm( common_logic_loader, 03:36:33 %~ show_success( common_logic_loader, 03:36:33 %~ common_logic_loader : ain( clif( define( fact(person,pred,value), 03:36:33 %~ same(person), 03:36:33 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))))))) 03:36:33 03:36:33 03:36:33 03:36:33 03:36:33 ======================================================= 03:36:33 define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:36:33 ============================================ 03:36:33 03:36:33 03:36:33 ?- kif_to_boxlog( define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ). 03:36:33 03:36:33 03:36:33 03:36:33 % In English: 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:36:33 %~ 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ kifi = define( fact(person,pred,value), 03:36:33 %~ same(person), 03:36:33 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))). 03:36:33 %~ kifm = nesc( define( fact(person,pred,value), 03:36:33 %~ same(person), 03:36:33 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:36:33 %~ kif_to_boxlog_attvars2 = necessary(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))) 03:36:33 03:36:33 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 % Results in the following 1 entailment(s): 03:36:33 nesc(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:36:33 03:36:33 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 %~ it is necessarily true that define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:36:33 %~ 03:36:33 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:33 03:36:33 nesc( define( fact(person,pred,value), 03:36:33 same(person), 03:36:33 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:36:33 03:36:33 ============================================ 03:36:33 %~ comment("; A neighbor-predicate: two people live next to each other.") 03:36:33 %~ debugm( common_logic_loader, 03:36:33 %~ show_success( common_logic_loader, 03:36:33 %~ common_logic_loader : ain( clif( define( neighbor(person1,person2), 03:36:33 %~ same(person1), 03:36:33 %~ same(person2), 03:36:33 %~ 'EvaluationLink'( stv(1,1), 03:36:33 %~ PredicateNode( '$STRING'("Neighbor")), 03:36:33 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))))))) 03:36:33 03:36:33 03:36:33 03:36:33 03:36:33 ======================================================= 03:36:33 define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) 03:36:33 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = define( neighbor(person1,person2), 03:36:34 %~ same(person1), 03:36:34 %~ same(person2), 03:36:34 %~ 'EvaluationLink'( stv(1,1), 03:36:34 %~ PredicateNode( '$STRING'("Neighbor")), 03:36:34 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))). 03:36:34 %~ kifm = nesc( define( neighbor(person1,person2), 03:36:34 %~ same(person1), 03:36:34 %~ same(person2), 03:36:34 %~ 'EvaluationLink'( stv(1,1), 03:36:34 %~ PredicateNode( '$STRING'("Neighbor")), 03:36:34 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:36:34 %~ 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))))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ 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)))) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( define( neighbor(person1,person2), 03:36:34 same(person1), 03:36:34 same(person2), 03:36:34 'EvaluationLink'( stv(1,1), 03:36:34 PredicateNode( '$STRING'("Neighbor")), 03:36:34 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; A left-of predicate: one house is left of another") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( define( 'left-of'(house1,house2), 03:36:34 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ house1 'left-of' house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ azzert_rename('left-of',leftOf) 03:36:34 %~ kifi = define( leftOf(house1,house2), 03:36:34 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). 03:36:34 %~ kifm = nesc( define( leftOf(house1,house2), 03:36:34 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that house1 leftOf house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( define( leftOf(house1,house2), 03:36:34 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 1. The Englishman lives in the red house.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))). 03:36:34 %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(red,'[|]'(house,[])))))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 2. The Swede keeps dogs.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 3. The Dane drinks tea.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 4. The green house is just to the left of the white_house one.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( 'left-of'('$STRING'("green house"),'$STRING'("white house")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 'left-of'('$STRING'("green house"),'$STRING'("white house")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( 'left-of'('$STRING'("green house"),'$STRING'("white house")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ "green house" isa '$STRING' 'left-of' "white house" isa '$STRING' 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house]))). 03:36:34 %~ kifm = nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(leftOf('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that green house isa s isa '$STRING' leftOf white house isa s isa '$STRING' 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 5. The owner of the green house drinks coffee.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))). 03:36:34 %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(green,'[|]'(house,[])))))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 6. The Pall Mall smoker keeps birds.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 7. The owner of the yellow house smokes Dunhills.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))). 03:36:34 %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(yellow,'[|]'(house,[])))))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 8. The man in the center house drinks milk.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103','Main','Street']))). 03:36:34 %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet]))) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 9. The Norwegian lives in the first house.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101','Main','Street']))). 03:36:34 %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet]))) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 10. The Blend smoker has a neighbor who keeps cats.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person10"),'$STRING'("catperson")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 neighbor('$STRING'("person10"),'$STRING'("catperson")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( neighbor('$STRING'("person10"),'$STRING'("catperson")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ "person10" isa '$STRING' neighbor "catperson" isa '$STRING' 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = neighbor('$STRING'("person10"),'$STRING'("catperson")). 03:36:34 %~ kifm = nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person10"),'$STRING'("catperson"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that "person10" isa '$STRING' neighbor "catperson" isa '$STRING' 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")). 03:36:34 %~ kifm = nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 11. The man who smokes Blue Masters drinks bier.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s(['Blue','Master']))). 03:36:34 %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master']))) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ comment("; 12. The man who keeps horses lives next to the Dunhill smoker.") 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")). 03:36:34 %~ kifm = nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")). 03:36:34 %~ kifm = nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))) 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 % Results in the following 1 entailment(s): 03:36:34 nesc(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:36:34 03:36:34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ it is necessarily true that "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 03:36:34 nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:36:34 03:36:34 ============================================ 03:36:34 %~ debugm( common_logic_loader, 03:36:34 %~ show_success( common_logic_loader, 03:36:34 %~ common_logic_loader : ain( clif( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) 03:36:34 03:36:34 03:36:34 03:36:34 03:36:34 ======================================================= 03:36:34 fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:34 ============================================ 03:36:34 03:36:34 03:36:34 ?- kif_to_boxlog( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). 03:36:34 03:36:34 03:36:34 03:36:34 % In English: 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:34 %~ 03:36:34 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:34 %~ kifi = fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")). 03:36:34 %~ kifm = nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:34 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ comment("; 13. The German smokes Prince.") 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")). 03:36:35 %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")). 03:36:35 %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ comment("; 14. The Norwegian lives next to the blue house.") 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")). 03:36:35 %~ kifm = nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person14"),'$STRING'("blue_person")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 neighbor('$STRING'("person14"),'$STRING'("blue_person")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( neighbor('$STRING'("person14"),'$STRING'("blue_person")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = neighbor('$STRING'("person14"),'$STRING'("blue_person")). 03:36:35 %~ kifm = nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person14"),'$STRING'("blue_person"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))). 03:36:35 %~ kifm = nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(blue,'[|]'(house,[])))))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ comment("; 15. The Blend smoker has a neighbor who drinks water.") 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")). 03:36:35 %~ kifm = nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person15"),'$STRING'("water_person")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 neighbor('$STRING'("person15"),'$STRING'("water_person")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( neighbor('$STRING'("person15"),'$STRING'("water_person")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ "person15" isa '$STRING' neighbor "water_person" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = neighbor('$STRING'("person15"),'$STRING'("water_person")). 03:36:35 %~ kifm = nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person15"),'$STRING'("water_person"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that "person15" isa '$STRING' neighbor "water_person" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")). 03:36:35 %~ kifm = nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ comment("; ---------------------------------------------------------------") 03:36:35 %~ comment("; Assorted supplemental facts. These are somehow implicit in the") 03:36:35 %~ comment("; problem statement. We'd mostly like to derive these, from more") 03:36:35 %~ comment("; basic assumptions, but, for now, we'l just state them.") 03:36:35 %~ comment(";") 03:36:35 %~ comment("; A supplemental fact for fact 4: someone lives in the white house.") 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))). 03:36:35 %~ kifm = nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ comment("; Supplemental fact: someone keeps fish.") 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")). 03:36:35 %~ kifm = nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ comment("; State some implicitly assumed facts about neighboring houses") 03:36:35 %~ comment("; This is the 'successor' function for ordinal numbers.") 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( define( successor(house1,house2), 03:36:35 %~ 'EvaluationLink'( stv(1,1), 03:36:35 %~ PredicateNode( '$STRING'("Successor")), 03:36:35 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = define( successor(house1,house2), 03:36:35 %~ 'EvaluationLink'( stv(1,1), 03:36:35 %~ PredicateNode( '$STRING'("Successor")), 03:36:35 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). 03:36:35 %~ kifm = nesc( define( successor(house1,house2), 03:36:35 %~ 'EvaluationLink'( stv(1,1), 03:36:35 %~ PredicateNode( '$STRING'("Successor")), 03:36:35 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( define( successor(house1,house2), 03:36:35 'EvaluationLink'( stv(1,1), 03:36:35 PredicateNode( '$STRING'("Successor")), 03:36:35 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ "101 Main Street" isa '$STRING' successor "102 Main Street" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = successor( 03:36:35 %~ $STRING( s( ['101','Main','Street'])), 03:36:35 %~ $STRING( s( ['102','Main','Street']))). 03:36:35 %~ kifm = nesc( successor( 03:36:35 %~ $STRING( s( ['101',iMain,tSumoStreet])), 03:36:35 %~ $STRING( s( ['102',iMain,tSumoStreet])))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(successor('$STRING'(s(['101',iMain,tSumoStreet])),'$STRING'(s(['102',iMain,tSumoStreet])))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that '101' iMain tSumoStreet isa s isa '$STRING' successor '102' iMain tSumoStreet isa s isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( successor( 03:36:35 $STRING( s( ['101',iMain,tSumoStreet])), 03:36:35 $STRING( s( ['102',iMain,tSumoStreet])))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ "102 Main Street" isa '$STRING' successor "103 Main Street" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = successor( 03:36:35 %~ $STRING( s( ['102','Main','Street'])), 03:36:35 %~ $STRING( s( ['103','Main','Street']))). 03:36:35 %~ kifm = nesc( successor( 03:36:35 %~ $STRING( s( ['102',iMain,tSumoStreet])), 03:36:35 %~ $STRING( s( ['103',iMain,tSumoStreet])))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(successor('$STRING'(s(['102',iMain,tSumoStreet])),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that '102' iMain tSumoStreet isa s isa '$STRING' successor '103' iMain tSumoStreet isa s isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( successor( 03:36:35 $STRING( s( ['102',iMain,tSumoStreet])), 03:36:35 $STRING( s( ['103',iMain,tSumoStreet])))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ "103 Main Street" isa '$STRING' successor "104 Main Street" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = successor( 03:36:35 %~ $STRING( s( ['103','Main','Street'])), 03:36:35 %~ $STRING( s( ['104','Main','Street']))). 03:36:35 %~ kifm = nesc( successor( 03:36:35 %~ $STRING( s( ['103',iMain,tSumoStreet])), 03:36:35 %~ $STRING( s( ['104',iMain,tSumoStreet])))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(successor('$STRING'(s(['103',iMain,tSumoStreet])),'$STRING'(s(['104',iMain,tSumoStreet])))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that '103' iMain tSumoStreet isa s isa '$STRING' successor '104' iMain tSumoStreet isa s isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( successor( 03:36:35 $STRING( s( ['103',iMain,tSumoStreet])), 03:36:35 $STRING( s( ['104',iMain,tSumoStreet])))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ "104 Main Street" isa '$STRING' successor "105 Main Street" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = successor( 03:36:35 %~ $STRING( s( ['104','Main','Street'])), 03:36:35 %~ $STRING( s( ['105','Main','Street']))). 03:36:35 %~ kifm = nesc( successor( 03:36:35 %~ $STRING( s( ['104',iMain,tSumoStreet])), 03:36:35 %~ $STRING( s( ['105',iMain,tSumoStreet])))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('105','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(successor('$STRING'(s(['104',iMain,tSumoStreet])),'$STRING'(s(['105',iMain,tSumoStreet])))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that '104' iMain tSumoStreet isa s isa '$STRING' successor '105' iMain tSumoStreet isa s isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( successor( 03:36:35 $STRING( s( ['104',iMain,tSumoStreet])), 03:36:35 $STRING( s( ['105',iMain,tSumoStreet])))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ comment("; ---------------------------------------------------------------") 03:36:35 %~ comment("; By-process-of-elimination facts") 03:36:35 %~ comment("; If person doesn''t live in one of the four houses, they must live in") 03:36:35 %~ comment("; the fifth. Likewsie, if person doesn''t smoke/drink/keep one of the four,") 03:36:35 %~ comment("; they must have the fifth.") 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ x 'is-a' y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ azzert_rename('is-a',isA) 03:36:35 %~ kifi = define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))). 03:36:35 %~ kifm = nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that x isA y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("red house"),'$STRING'("house")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 'is-a'('$STRING'("red house"),'$STRING'("house")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( 'is-a'('$STRING'("red house"),'$STRING'("house")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ "red house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = isA('$STRING'(s([red,house])),'$STRING'("house")). 03:36:35 %~ kifm = nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(red,'[|]'(house,[])))),'$STRING'("house"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that red house isa s isa '$STRING' isA "house" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("white house"),'$STRING'("house")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 'is-a'('$STRING'("white house"),'$STRING'("house")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( 'is-a'('$STRING'("white house"),'$STRING'("house")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ "white house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = isA('$STRING'(s([white,house])),'$STRING'("house")). 03:36:35 %~ kifm = nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(white,'[|]'(house,[])))),'$STRING'("house"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that white house isa s isa '$STRING' isA "house" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("green house"),'$STRING'("house")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 'is-a'('$STRING'("green house"),'$STRING'("house")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( 'is-a'('$STRING'("green house"),'$STRING'("house")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ "green house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = isA('$STRING'(s([green,house])),'$STRING'("house")). 03:36:35 %~ kifm = nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'("house"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that green house isa s isa '$STRING' isA "house" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success( common_logic_loader, 03:36:35 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("yellow house"),'$STRING'("house")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 'is-a'('$STRING'("yellow house"),'$STRING'("house")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ "yellow house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = isA('$STRING'(s([yellow,house])),'$STRING'("house")). 03:36:35 %~ kifm = nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:36:35 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(yellow,'[|]'(house,[])))),'$STRING'("house"))) 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 % Results in the following 1 entailment(s): 03:36:35 nesc(isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:36:35 03:36:35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ it is necessarily true that yellow house isa s isa '$STRING' isA "house" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 03:36:35 nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:36:35 03:36:35 ============================================ 03:36:35 %~ debugm( common_logic_loader, 03:36:35 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("blue house"),'$STRING'("house")))))) 03:36:35 03:36:35 03:36:35 03:36:35 03:36:35 ======================================================= 03:36:35 'is-a'('$STRING'("blue house"),'$STRING'("house")) 03:36:35 ============================================ 03:36:35 03:36:35 03:36:35 ?- kif_to_boxlog( 'is-a'('$STRING'("blue house"),'$STRING'("house")) ). 03:36:35 03:36:35 03:36:35 03:36:35 % In English: 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ "blue house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:36:35 %~ 03:36:35 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:35 %~ kifi = isA('$STRING'(s([blue,house])),'$STRING'("house")). 03:36:35 %~ kifm = nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(blue,'[|]'(house,[])))),'$STRING'("house"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that blue house isa s isa '$STRING' isA "house" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("water"),'$STRING'("drink")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("water"),'$STRING'("drink")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("water"),'$STRING'("drink")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "water" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("water"),'$STRING'("drink")). 03:36:36 %~ kifm = nesc( isA('$STRING'("water"),'$STRING'("drink"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("water"),'$STRING'("drink"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("water"),'$STRING'("drink"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "water" isa '$STRING' isA "drink" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("water"),'$STRING'("drink"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("milk"),'$STRING'("drink")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("milk"),'$STRING'("drink")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("milk"),'$STRING'("drink")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "milk" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("milk"),'$STRING'("drink")). 03:36:36 %~ kifm = nesc( isA('$STRING'("milk"),'$STRING'("drink"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("milk"),'$STRING'("drink"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("milk"),'$STRING'("drink"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "milk" isa '$STRING' isA "drink" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("milk"),'$STRING'("drink"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("bier"),'$STRING'("drink")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("bier"),'$STRING'("drink")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("bier"),'$STRING'("drink")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "bier" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("bier"),'$STRING'("drink")). 03:36:36 %~ kifm = nesc( isA('$STRING'("bier"),'$STRING'("drink"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("bier"),'$STRING'("drink"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("bier"),'$STRING'("drink"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "bier" isa '$STRING' isA "drink" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("bier"),'$STRING'("drink"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("coffee"),'$STRING'("drink")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("coffee"),'$STRING'("drink")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "coffee" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("coffee"),'$STRING'("drink")). 03:36:36 %~ kifm = nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("coffee"),'$STRING'("drink"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("coffee"),'$STRING'("drink"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "coffee" isa '$STRING' isA "drink" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("tea"),'$STRING'("drink")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("tea"),'$STRING'("drink")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("tea"),'$STRING'("drink")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "tea" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("tea"),'$STRING'("drink")). 03:36:36 %~ kifm = nesc( isA('$STRING'("tea"),'$STRING'("drink"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("tea"),'$STRING'("drink"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("tea"),'$STRING'("drink"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "tea" isa '$STRING' isA "drink" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("tea"),'$STRING'("drink"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Prince"),'$STRING'("tobacco")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "Prince" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("Prince"),'$STRING'("tobacco")). 03:36:36 %~ kifm = nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Prince"),'$STRING'("tobacco"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "Prince" isa '$STRING' isA "tobacco" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("PallMall"),'$STRING'("tobacco")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "PallMall" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("PallMall"),'$STRING'("tobacco")). 03:36:36 %~ kifm = nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("PallMall"),'$STRING'("tobacco"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "PallMall" isa '$STRING' isA "tobacco" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "Dunhill" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("Dunhill"),'$STRING'("tobacco")). 03:36:36 %~ kifm = nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "Dunhill" isa '$STRING' isA "tobacco" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Blend"),'$STRING'("tobacco")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "Blend" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("Blend"),'$STRING'("tobacco")). 03:36:36 %~ kifm = nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Blend"),'$STRING'("tobacco"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "Blend" isa '$STRING' isA "tobacco" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success( common_logic_loader, 03:36:36 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "Blue Master" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'(s(['Blue','Master'])),'$STRING'("tobacco")). 03:36:36 %~ kifm = nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))),'$STRING'("tobacco"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that tSumoBlue 'Master' isa s isa '$STRING' isA "tobacco" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "fish" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("fish"),'$STRING'("keeps_as_pet")). 03:36:36 %~ kifm = nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "fish" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "dogs" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("dogs"),'$STRING'("keeps_as_pet")). 03:36:36 %~ kifm = nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "dogs" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success( common_logic_loader, 03:36:36 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "birds" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("birds"),'$STRING'("keeps_as_pet")). 03:36:36 %~ kifm = nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "birds" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "cats" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("cats"),'$STRING'("keeps_as_pet")). 03:36:36 %~ kifm = nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "cats" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success( common_logic_loader, 03:36:36 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "horses" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("horses"),'$STRING'("keeps_as_pet")). 03:36:36 %~ kifm = nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "horses" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success( common_logic_loader, 03:36:36 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "Englishman" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("Englishman"),'$STRING'("citizenship")). 03:36:36 %~ kifm = nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Englishman"),'$STRING'("citizenship"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "Englishman" isa '$STRING' isA "citizenship" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Swede"),'$STRING'("citizenship")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "Swede" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("Swede"),'$STRING'("citizenship")). 03:36:36 %~ kifm = nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Swede"),'$STRING'("citizenship"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "Swede" isa '$STRING' isA "citizenship" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dane"),'$STRING'("citizenship")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "Dane" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("Dane"),'$STRING'("citizenship")). 03:36:36 %~ kifm = nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dane"),'$STRING'("citizenship"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "Dane" isa '$STRING' isA "citizenship" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success( common_logic_loader, 03:36:36 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "Norwegian" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("Norwegian"),'$STRING'("citizenship")). 03:36:36 %~ kifm = nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "Norwegian" isa '$STRING' isA "citizenship" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success( common_logic_loader, 03:36:36 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("German"),'$STRING'("citizenship")))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 'is-a'('$STRING'("German"),'$STRING'("citizenship")) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- kif_to_boxlog( 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ "German" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ kifi = isA('$STRING'("German"),'$STRING'("citizenship")). 03:36:36 %~ kifm = nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). 03:36:36 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("German"),'$STRING'("citizenship"))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 nesc(isA('$STRING'("German"),'$STRING'("citizenship"))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ it is necessarily true that "German" isa '$STRING' isA "citizenship" isa '$STRING' 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ comment(";") 03:36:36 %~ comment("; deduct-keep.scm") 03:36:36 %~ comment(";") 03:36:36 %~ comment("; Print out who keeps what") 03:36:36 %~ comment(";") 03:36:36 %~ comment("; Part of the \"Einstein puzzle\" demo.") 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success( common_logic_loader, 03:36:36 %~ common_logic_loader : ain( clif( define( 'print-ownership', 03:36:36 %~ 'BindLink'( 03:36:36 %~ 'VariableList'( 03:36:36 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:36:36 %~ VariableNode( '$STRING'("$nationality")), 03:36:36 %~ VariableNode( '$STRING'("$house")), 03:36:36 %~ VariableNode( '$STRING'("$pet"))), 03:36:36 %~ 'AndLink'( 03:36:36 %~ 'EvaluationLink'( 03:36:36 %~ PredicateNode( '$STRING'("Nationality")), 03:36:36 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:36:36 %~ 'EvaluationLink'( 03:36:36 %~ PredicateNode( '$STRING'("LivesIn")), 03:36:36 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:36:36 %~ 'EvaluationLink'( 03:36:36 %~ PredicateNode( '$STRING'("KeepsPet")), 03:36:36 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:36:36 %~ 'OrderedLink'( 03:36:36 %~ VariableNode( '$STRING'("$person")), 03:36:36 %~ VariableNode( '$STRING'("$nationality")), 03:36:36 %~ VariableNode( '$STRING'("$house")), 03:36:36 %~ VariableNode( '$STRING'("$pet"))))))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 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"))))) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- 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"))))) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ '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")))) 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ azzert_rename('print-ownership',printOwnership) 03:36:36 %~ azzert_rename('VariableList',ftVariableList) 03:36:36 %~ kifi = define( printOwnership, 03:36:36 %~ 'BindLink'( 03:36:36 %~ ftVariableList( 03:36:36 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:36:36 %~ VariableNode( '$STRING'("$nationality")), 03:36:36 %~ VariableNode( '$STRING'("$house")), 03:36:36 %~ VariableNode( '$STRING'("$pet"))), 03:36:36 %~ 'AndLink'( 03:36:36 %~ 'EvaluationLink'( 03:36:36 %~ PredicateNode( '$STRING'("Nationality")), 03:36:36 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:36:36 %~ 'EvaluationLink'( 03:36:36 %~ PredicateNode( '$STRING'("LivesIn")), 03:36:36 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:36:36 %~ 'EvaluationLink'( 03:36:36 %~ PredicateNode( '$STRING'("KeepsPet")), 03:36:36 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:36:36 %~ 'OrderedLink'( 03:36:36 %~ VariableNode( '$STRING'("$person")), 03:36:36 %~ VariableNode( '$STRING'("$nationality")), 03:36:36 %~ VariableNode( '$STRING'("$house")), 03:36:36 %~ VariableNode( '$STRING'("$pet"))))). 03:36:36 %~ kifm = nesc( define( printOwnership, 03:36:36 %~ 'BindLink'( 03:36:36 %~ ftVariableList( 03:36:36 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:36:36 %~ VariableNode( '$STRING'("$nationality")), 03:36:36 %~ VariableNode( '$STRING'("$house")), 03:36:36 %~ VariableNode( '$STRING'("$pet"))), 03:36:36 %~ 'AndLink'( 03:36:36 %~ 'EvaluationLink'( 03:36:36 %~ PredicateNode( '$STRING'("Nationality")), 03:36:36 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:36:36 %~ 'EvaluationLink'( 03:36:36 %~ PredicateNode( '$STRING'("LivesIn")), 03:36:36 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:36:36 %~ 'EvaluationLink'( 03:36:36 %~ PredicateNode( '$STRING'("KeepsPet")), 03:36:36 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:36:36 %~ 'OrderedLink'( 03:36:36 %~ VariableNode( '$STRING'("$person")), 03:36:36 %~ VariableNode( '$STRING'("$nationality")), 03:36:36 %~ VariableNode( '$STRING'("$house")), 03:36:36 %~ VariableNode( '$STRING'("$pet")))))). 03:36:36 %~ 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")))))) 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 % Results in the following 1 entailment(s): 03:36:36 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")))))). 03:36:36 03:36:36 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ 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")))) 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 03:36:36 nesc( define( printOwnership, 03:36:36 'BindLink'( 03:36:36 ftVariableList( 03:36:36 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:36:36 VariableNode( '$STRING'("$nationality")), 03:36:36 VariableNode( '$STRING'("$house")), 03:36:36 VariableNode( '$STRING'("$pet"))), 03:36:36 'AndLink'( 03:36:36 'EvaluationLink'( 03:36:36 PredicateNode( '$STRING'("Nationality")), 03:36:36 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:36:36 'EvaluationLink'( 03:36:36 PredicateNode( '$STRING'("LivesIn")), 03:36:36 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:36:36 'EvaluationLink'( 03:36:36 PredicateNode( '$STRING'("KeepsPet")), 03:36:36 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:36:36 'OrderedLink'( 03:36:36 VariableNode( '$STRING'("$person")), 03:36:36 VariableNode( '$STRING'("$nationality")), 03:36:36 VariableNode( '$STRING'("$house")), 03:36:36 VariableNode( '$STRING'("$pet")))))). 03:36:36 03:36:36 ============================================ 03:36:36 %~ comment("; variable declarations") 03:36:36 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:36:36 %~ debugm( common_logic_loader, 03:36:36 %~ show_success( common_logic_loader, 03:36:36 %~ common_logic_loader : ain( clif( define( 'print-results', 03:36:36 %~ 'BindLink'( 03:36:36 %~ 'VariableList'( 03:36:36 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:36:36 %~ VariableNode( '$STRING'("$pred")), 03:36:36 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:36:36 %~ AndLink( 'EvaluationLink'( 03:36:36 %~ VariableNode( '$STRING'("$pred")), 03:36:36 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:36:36 %~ 'OrderedLink'( 03:36:36 %~ VariableNode( '$STRING'("$person")), 03:36:36 %~ VariableNode( '$STRING'("$pred")), 03:36:36 %~ VariableNode( '$STRING'("$attr"))))))))) 03:36:36 03:36:36 03:36:36 03:36:36 03:36:36 ======================================================= 03:36:36 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"))))) 03:36:36 ============================================ 03:36:36 03:36:36 03:36:36 ?- 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"))))) ). 03:36:36 03:36:36 03:36:36 03:36:36 % In English: 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ '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")))) 03:36:36 %~ 03:36:36 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:36 %~ azzert_rename('print-results',printResults) 03:36:36 %~ kifi = define( printResults, 03:36:36 %~ 'BindLink'( 03:36:36 %~ ftVariableList( 03:36:36 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:36:36 %~ VariableNode( '$STRING'("$pred")), 03:36:36 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:36:36 %~ AndLink( 'EvaluationLink'( 03:36:36 %~ VariableNode( '$STRING'("$pred")), 03:36:36 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:36:37 %~ 'OrderedLink'( 03:36:37 %~ VariableNode( '$STRING'("$person")), 03:36:37 %~ VariableNode( '$STRING'("$pred")), 03:36:37 %~ VariableNode( '$STRING'("$attr"))))). 03:36:37 %~ kifm = nesc( define( printResults, 03:36:37 %~ 'BindLink'( 03:36:37 %~ ftVariableList( 03:36:37 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:36:37 %~ VariableNode( '$STRING'("$pred")), 03:36:37 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:36:37 %~ AndLink( 'EvaluationLink'( 03:36:37 %~ VariableNode( '$STRING'("$pred")), 03:36:37 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:36:37 %~ 'OrderedLink'( 03:36:37 %~ VariableNode( '$STRING'("$person")), 03:36:37 %~ VariableNode( '$STRING'("$pred")), 03:36:37 %~ VariableNode( '$STRING'("$attr")))))). 03:36:37 %~ 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")))))) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 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")))))). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ 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")))) 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define( printResults, 03:36:37 'BindLink'( 03:36:37 ftVariableList( 03:36:37 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:36:37 VariableNode( '$STRING'("$pred")), 03:36:37 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:36:37 AndLink( 'EvaluationLink'( 03:36:37 VariableNode( '$STRING'("$pred")), 03:36:37 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:36:37 'OrderedLink'( 03:36:37 VariableNode( '$STRING'("$person")), 03:36:37 VariableNode( '$STRING'("$pred")), 03:36:37 VariableNode( '$STRING'("$attr")))))). 03:36:37 03:36:37 ============================================ 03:36:37 %~ comment("; variable declarations") 03:36:37 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:36:37 %~ comment(";") 03:36:37 %~ comment("; deduct-rules.scm") 03:36:37 %~ comment(";") 03:36:37 %~ comment("; Deduction rules for Einstein puzzle.") 03:36:37 %~ comment(";") 03:36:37 %~ comment("; The rules here are written in a fashion as close as possible to") 03:36:37 %~ comment("; 'ordinary' common-sense deductive rules. In particular, they are") 03:36:37 %~ comment("; not written to predispose the problem into a 5x5 solution grid") 03:36:37 %~ comment("; (although this is what they eventually must lead to). In other") 03:36:37 %~ comment("; words, there is no effort made to make this the most \"efficient\"") 03:36:37 %~ comment("; possible set of rules; instead, they''re the most \"natural\" or") 03:36:37 %~ comment("; \"common-sense-like\" for this task.") 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('use-modules'(srfi('srfi-1')))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 'use-modules'(srfi('srfi-1')) 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- kif_to_boxlog( 'use-modules'(srfi('srfi-1')) ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ 'srfi-1' isa srfi isa 'use-modules' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ azzert_rename('use-modules',useModules) 03:36:37 %~ azzert_rename('srfi-1',srfi_1) 03:36:37 %~ kifi = useModules( srfi(srfi_1)). 03:36:37 %~ kifm = nesc( useModules( srfi(srfi_1))). 03:36:37 %~ kif_to_boxlog_attvars2 = necessary(useModules(srfi(srfi_1))) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 nesc(useModules(srfi(srfi_1))). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ it is necessarily true that srfi_1 isa srfi isa useModules 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( useModules( srfi(srfi_1))). 03:36:37 03:36:37 ============================================ 03:36:37 %~ comment("; Define simple truth value") 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ mean stv conf define mean 'cog-new-stv' conf 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:36:37 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:37 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:37 03:36:37 ============================================ 03:36:37 %~ comment("; Shorthand for the node types") 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('VN','VariableNode'))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 define('VN','VariableNode') 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- kif_to_boxlog( define('VN','VariableNode') ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ 'VN' define 'VariableNode' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ kifi = define('VN','VariableNode'). 03:36:37 %~ kifm = nesc( define('VN','VariableNode')). 03:36:37 %~ kif_to_boxlog_attvars2 = necessary(define('VN','VariableNode')) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 nesc(define('VN','VariableNode')). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ it is necessarily true that 'VN' define 'VariableNode' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define('VN','VariableNode')). 03:36:37 03:36:37 ============================================ 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('PN','PredicateNode'))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 define('PN','PredicateNode') 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- kif_to_boxlog( define('PN','PredicateNode') ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ 'PN' define 'PredicateNode' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ kifi = define('PN','PredicateNode'). 03:36:37 %~ kifm = nesc( define('PN','PredicateNode')). 03:36:37 %~ kif_to_boxlog_attvars2 = necessary(define('PN','PredicateNode')) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 nesc(define('PN','PredicateNode')). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ it is necessarily true that 'PN' define 'PredicateNode' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define('PN','PredicateNode')). 03:36:37 03:36:37 ============================================ 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('CN','ConceptNode'))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 define('CN','ConceptNode') 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- kif_to_boxlog( define('CN','ConceptNode') ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ 'CN' define 'ConceptNode' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ kifi = define('CN','ConceptNode'). 03:36:37 %~ kifm = nesc( define('CN','ConceptNode')). 03:36:37 %~ kif_to_boxlog_attvars2 = necessary(define('CN','ConceptNode')) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 nesc(define('CN','ConceptNode')). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ it is necessarily true that 'CN' define 'ConceptNode' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define('CN','ConceptNode')). 03:36:37 03:36:37 ============================================ 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('AN','FeatureNode'))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 define('AN','FeatureNode') 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- kif_to_boxlog( define('AN','FeatureNode') ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ 'AN' define 'FeatureNode' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ kifi = define('AN','FeatureNode'). 03:36:37 %~ kifm = nesc( define('AN','FeatureNode')). 03:36:37 %~ kif_to_boxlog_attvars2 = necessary(define('AN','FeatureNode')) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 nesc(define('AN','FeatureNode')). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ it is necessarily true that 'AN' define 'FeatureNode' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define('AN','FeatureNode')). 03:36:37 03:36:37 ============================================ 03:36:37 %~ comment(" AvatarNode") 03:36:37 %~ comment("; Predicate clause specifies a predicate that associates attribute to person") 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success( common_logic_loader, 03:36:37 %~ common_logic_loader : ain( clif( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- kif_to_boxlog( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ kifi = define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))). 03:36:37 %~ kifm = nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:36:37 %~ kif_to_boxlog_attvars2 = necessary(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 nesc(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ it is necessarily true that clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:36:37 03:36:37 ============================================ 03:36:37 %~ comment("; Predicate clause negating the third attribute.") 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success( common_logic_loader, 03:36:37 %~ common_logic_loader : ain( clif( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- kif_to_boxlog( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ 'not-clause'(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ azzert_rename('not-clause',notClause) 03:36:37 %~ kifi = define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))). 03:36:37 %~ kifm = nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:36:37 %~ kif_to_boxlog_attvars2 = necessary(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 nesc(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ 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' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:36:37 03:36:37 ============================================ 03:36:37 %~ comment("; Predicate clause, asserting that v2 and v3 are different atoms.") 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success( common_logic_loader, 03:36:37 %~ common_logic_loader : ain( clif( define( differ(t2,v2,t3,v3), 03:36:37 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- kif_to_boxlog( define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ kifi = define( differ(t2,v2,t3,v3), 03:36:37 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))). 03:36:37 %~ kifm = nesc( define( differ(t2,v2,t3,v3), 03:36:37 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:36:37 %~ kif_to_boxlog_attvars2 = necessary(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 nesc(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ 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 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define( differ(t2,v2,t3,v3), 03:36:37 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:36:37 03:36:37 ============================================ 03:36:37 %~ comment("; Declare a variable var to be of type type") 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success( common_logic_loader, 03:36:37 %~ common_logic_loader : ain( clif( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- kif_to_boxlog( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ type 'decl-var' var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ azzert_rename('decl-var',declVar) 03:36:37 %~ kifi = define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))). 03:36:37 %~ kifm = nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:36:37 %~ kif_to_boxlog_attvars2 = necessary(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 nesc(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ it is necessarily true that type declVar var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:36:37 03:36:37 ============================================ 03:36:37 %~ comment("; ---------------------------------------------------------------------") 03:36:37 %~ comment("; \"Is the same person\" deduction rule.") 03:36:37 %~ comment("; If person A and person B both share the same predicate and property,") 03:36:37 %~ comment("; then they must be the same person.") 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success( common_logic_loader, 03:36:37 %~ common_logic_loader : ain( clif( define( 'is-same-rule', 03:36:37 %~ 'BindLink'( 03:36:37 %~ 'VariableList'( 03:36:37 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:37 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:37 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:37 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:37 %~ 'AndLink'( 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:36:37 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:36:37 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 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")))) 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- 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")))) ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ '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"))) 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ azzert_rename('is-same-rule',isSameRule) 03:36:37 %~ kifi = define( isSameRule, 03:36:37 %~ 'BindLink'( 03:36:37 %~ ftVariableList( 03:36:37 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:37 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:37 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:37 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:37 %~ 'AndLink'( 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:36:37 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:36:37 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). 03:36:37 %~ kifm = nesc( define( isSameRule, 03:36:37 %~ 'BindLink'( 03:36:37 %~ ftVariableList( 03:36:37 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:37 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:37 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:37 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:37 %~ 'AndLink'( 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:36:37 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:36:37 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:36:37 %~ 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"))))) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 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"))))). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ 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"))) 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define( isSameRule, 03:36:37 'BindLink'( 03:36:37 ftVariableList( 03:36:37 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:37 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:37 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:37 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:37 'AndLink'( 03:36:37 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:37 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:36:37 AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:36:37 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:36:37 03:36:37 ============================================ 03:36:37 %~ comment("; variable declarations") 03:36:37 %~ comment("; body -- if all parts of AndLink hold true ... ") 03:36:37 %~ comment("; Avoid reporting things we already know.") 03:36:37 %~ comment("; Basically, if we already know that person A and B") 03:36:37 %~ comment("; are the same person, then lets not deduce it again.") 03:36:37 %~ comment("; This not link is identical to the conclusion below") 03:36:37 %~ comment("; implicand -- then the following is true too") 03:36:37 %~ comment("; ---------------------------------------------------------------------") 03:36:37 %~ comment("; Transitive deduction rule.") 03:36:37 %~ comment(";") 03:36:37 %~ comment("; If attribute X holds for person A, and person A is same as person B") 03:36:37 %~ comment("; then attribute X also holds for person B.") 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success( common_logic_loader, 03:36:37 %~ common_logic_loader : ain( clif( define( 'transitive-rule', 03:36:37 %~ 'BindLink'( 03:36:37 %~ 'VariableList'( 03:36:37 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:37 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:37 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:37 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:37 %~ 'AndLink'( 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:37 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:37 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 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")))) 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- 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")))) ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ '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"))) 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ azzert_rename('transitive-rule',transitiveRule) 03:36:37 %~ kifi = define( transitiveRule, 03:36:37 %~ 'BindLink'( 03:36:37 %~ ftVariableList( 03:36:37 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:37 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:37 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:37 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:37 %~ 'AndLink'( 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:37 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:37 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:36:37 %~ kifm = nesc( define( transitiveRule, 03:36:37 %~ 'BindLink'( 03:36:37 %~ ftVariableList( 03:36:37 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:37 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:37 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:37 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:37 %~ 'AndLink'( 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:37 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:37 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:37 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:36:37 %~ 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"))))) 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 % Results in the following 1 entailment(s): 03:36:37 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"))))). 03:36:37 03:36:37 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ 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"))) 03:36:37 %~ 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 03:36:37 nesc( define( transitiveRule, 03:36:37 'BindLink'( 03:36:37 ftVariableList( 03:36:37 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:37 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:37 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:37 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:37 'AndLink'( 03:36:37 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:37 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:37 AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:37 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:36:37 03:36:37 ============================================ 03:36:37 %~ comment("; variable declarations") 03:36:37 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:36:37 %~ comment("; Don''t deduce thigs we already know...") 03:36:37 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:36:37 %~ comment("; implicand -- then the following is true too") 03:36:37 %~ comment("; ---------------------------------------------------------------------") 03:36:37 %~ comment("; Transitive-not deduction rule.") 03:36:37 %~ comment(";") 03:36:37 %~ comment("; If attribute X doesn''t hold for person A, and person A is same as person B") 03:36:37 %~ comment("; then attribute X also doesn''t hold for person B.") 03:36:37 %~ comment(";") 03:36:37 %~ comment("; Very similar to above") 03:36:37 %~ debugm( common_logic_loader, 03:36:37 %~ show_success( common_logic_loader, 03:36:37 %~ common_logic_loader : ain( clif( define( 'transitive-not-rule', 03:36:37 %~ 'BindLink'( 03:36:37 %~ 'VariableList'( 03:36:37 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:37 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:37 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:37 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:37 %~ 'AndLink'( 03:36:37 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:37 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:37 %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:37 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:36:37 03:36:37 03:36:37 03:36:37 03:36:37 ======================================================= 03:36:37 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")))) 03:36:37 ============================================ 03:36:37 03:36:37 03:36:37 ?- 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")))) ). 03:36:37 03:36:37 03:36:37 03:36:37 % In English: 03:36:37 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:37 %~ '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"))) 03:36:38 %~ 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ azzert_rename('transitive-not-rule',transitiveNotRule) 03:36:38 %~ kifi = define( transitiveNotRule, 03:36:38 %~ 'BindLink'( 03:36:38 %~ ftVariableList( 03:36:38 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:38 %~ 'AndLink'( 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:38 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:38 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:36:38 %~ kifm = nesc( define( transitiveNotRule, 03:36:38 %~ 'BindLink'( 03:36:38 %~ ftVariableList( 03:36:38 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:38 %~ 'AndLink'( 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:38 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:38 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:36:38 %~ 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"))))) 03:36:38 03:36:38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 % Results in the following 1 entailment(s): 03:36:38 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"))))). 03:36:38 03:36:38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ 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"))) 03:36:38 %~ 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 03:36:38 nesc( define( transitiveNotRule, 03:36:38 'BindLink'( 03:36:38 ftVariableList( 03:36:38 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:38 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:38 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:38 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:38 'AndLink'( 03:36:38 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:38 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:38 AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:38 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:36:38 03:36:38 ============================================ 03:36:38 %~ comment("; variable declarations") 03:36:38 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:36:38 %~ comment("; Don''t deduce thigs we already know...") 03:36:38 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:36:38 %~ comment("; implicand -- then the following is true too") 03:36:38 %~ comment("; ---------------------------------------------------------------------") 03:36:38 %~ comment("; elimination") 03:36:38 %~ debugm( common_logic_loader, 03:36:38 %~ show_success( common_logic_loader, 03:36:38 %~ common_logic_loader : ain( clif( define( 'by-elimination-rule', 03:36:38 %~ 'BindLink'( 03:36:38 %~ 'VariableList'( 03:36:38 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), 03:36:38 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:38 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:36:38 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:36:38 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:36:38 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:36:38 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:36:38 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:36:38 %~ 'AndLink'( 03:36:38 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:36:38 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:36:38 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:36:38 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'EvaluationLink'( 03:36:38 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:36:38 %~ 'ListLink'( 03:36:38 %~ VN( '$STRING'("$attr_a")), 03:36:38 %~ VN( '$STRING'("$attr_b")), 03:36:38 %~ VN( '$STRING'("$attr_c")), 03:36:38 %~ VN( '$STRING'("$attr_d")), 03:36:38 %~ VN( '$STRING'("$attr_e"))))), 03:36:38 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))))))) 03:36:38 03:36:38 03:36:38 03:36:38 03:36:38 ======================================================= 03:36:38 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")))) 03:36:38 ============================================ 03:36:38 03:36:38 03:36:38 ?- 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")))) ). 03:36:38 03:36:38 03:36:38 03:36:38 % In English: 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ '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"))) 03:36:38 %~ 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ azzert_rename('by-elimination-rule',byEliminationRule) 03:36:38 %~ kifi = define( byEliminationRule, 03:36:38 %~ 'BindLink'( 03:36:38 %~ ftVariableList( 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:36:38 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:36:38 %~ 'AndLink'( 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'EvaluationLink'( 03:36:38 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:36:38 %~ 'ListLink'( 03:36:38 %~ VN( '$STRING'("$attr_a")), 03:36:38 %~ VN( '$STRING'("$attr_b")), 03:36:38 %~ VN( '$STRING'("$attr_c")), 03:36:38 %~ VN( '$STRING'("$attr_d")), 03:36:38 %~ VN( '$STRING'("$attr_e"))))), 03:36:38 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))). 03:36:38 %~ kifm = nesc( define( byEliminationRule, 03:36:38 %~ 'BindLink'( 03:36:38 %~ ftVariableList( 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:36:38 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:36:38 %~ 'AndLink'( 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:36:38 %~ 'EvaluationLink'( 03:36:38 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:36:38 %~ 'ListLink'( 03:36:38 %~ VN( '$STRING'("$attr_a")), 03:36:38 %~ VN( '$STRING'("$attr_b")), 03:36:38 %~ VN( '$STRING'("$attr_c")), 03:36:38 %~ VN( '$STRING'("$attr_d")), 03:36:38 %~ VN( '$STRING'("$attr_e"))))), 03:36:38 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). 03:36:38 %~ 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"))))) 03:36:38 03:36:38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 % Results in the following 1 entailment(s): 03:36:38 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"))))). 03:36:38 03:36:38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ 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"))) 03:36:38 %~ 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 03:36:38 nesc( define( byEliminationRule, 03:36:38 'BindLink'( 03:36:38 ftVariableList( 03:36:38 declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:36:38 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:38 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:36:38 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:36:38 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:36:38 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:36:38 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:36:38 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:36:38 'AndLink'( 03:36:38 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:36:38 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:36:38 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:36:38 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:36:38 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:36:38 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:36:38 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:36:38 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:36:38 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:36:38 'EvaluationLink'( 03:36:38 GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:36:38 'ListLink'( 03:36:38 VN( '$STRING'("$attr_a")), 03:36:38 VN( '$STRING'("$attr_b")), 03:36:38 VN( '$STRING'("$attr_c")), 03:36:38 VN( '$STRING'("$attr_d")), 03:36:38 VN( '$STRING'("$attr_e"))))), 03:36:38 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). 03:36:38 03:36:38 ============================================ 03:36:38 %~ comment("; variable declarations") 03:36:38 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:36:38 %~ comment("; If person does NOT have atttribute a,b,c or d ...") 03:36:38 %~ comment("; and the attributes a,b,c,d,e are all of the same kind") 03:36:38 %~ comment("; and attributes a,b,c,d,e are all different from one-another") 03:36:38 %~ comment("; Don''t deduce thigs we already know...") 03:36:38 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:36:38 %~ comment("(AbsentLink") 03:36:38 %~ comment("\t(clause VN \"$predicate\" VN \"$person\" VN \"$attr_e\")") 03:36:38 %~ comment(")") 03:36:38 %~ comment("; implicand -- then the following is true too") 03:36:38 %~ comment("; Then by elimination, person must have attribute e.") 03:36:38 %~ comment("; ---------------------------------------------------------------------") 03:36:38 %~ comment("; distinct-attr rule.") 03:36:38 %~ comment("; If, for a given attribute, person a and person b take on different") 03:36:38 %~ comment("; values, then they cannot be the same person. Therefore, any other") 03:36:38 %~ comment("; attributes they have must also be exclusive.") 03:36:38 %~ debugm( common_logic_loader, 03:36:38 %~ show_success( common_logic_loader, 03:36:38 %~ common_logic_loader : ain( clif( define( 'distinct-attr-rule', 03:36:38 %~ 'BindLink'( 03:36:38 %~ 'VariableList'( 03:36:38 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:38 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:38 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:36:38 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:36:38 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:36:38 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:36:38 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:36:38 %~ 'AndLink'( 03:36:38 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:36:38 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:36:38 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:36:38 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:36:38 %~ 'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))))))) 03:36:38 03:36:38 03:36:38 03:36:38 03:36:38 ======================================================= 03:36:38 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")))) 03:36:38 ============================================ 03:36:38 03:36:38 03:36:38 ?- 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")))) ). 03:36:38 03:36:38 03:36:38 03:36:38 % In English: 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ '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"))) 03:36:38 %~ 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ azzert_rename('distinct-attr-rule',distinctAttrRule) 03:36:38 %~ kifi = define( distinctAttrRule, 03:36:38 %~ 'BindLink'( 03:36:38 %~ ftVariableList( 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:38 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:36:38 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:36:38 %~ 'AndLink'( 03:36:38 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:36:38 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:36:38 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:36:38 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:36:38 %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))). 03:36:38 %~ kifm = nesc( define( distinctAttrRule, 03:36:38 %~ 'BindLink'( 03:36:38 %~ ftVariableList( 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:38 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:36:38 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:36:38 %~ 'AndLink'( 03:36:38 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:36:38 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:36:38 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:36:38 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:36:38 %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). 03:36:38 %~ 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"))))) 03:36:38 03:36:38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 % Results in the following 1 entailment(s): 03:36:38 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"))))). 03:36:38 03:36:38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ 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"))) 03:36:38 %~ 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 03:36:38 nesc( define( distinctAttrRule, 03:36:38 'BindLink'( 03:36:38 ftVariableList( 03:36:38 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:38 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:38 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:36:38 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:36:38 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:36:38 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:36:38 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:36:38 'AndLink'( 03:36:38 clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:36:38 clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:36:38 differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:36:38 clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:36:38 notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). 03:36:38 03:36:38 ============================================ 03:36:38 %~ comment("; variable declarations") 03:36:38 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:36:38 %~ comment("; Don''t deduce thigs we already know...") 03:36:38 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:36:38 %~ comment("(AbsentLink") 03:36:38 %~ comment("\t(not-clause VN \"$predicate_exclusive\" VN \"$person_b\" VN \"$attribute_excl\")") 03:36:38 %~ comment(")") 03:36:38 %~ comment("; implicand -- then the following is true too") 03:36:38 %~ comment("; ---------------------------------------------------------------------") 03:36:38 %~ comment("; neighbor-not-attr rule.") 03:36:38 %~ comment("; If some attribute holds true for a person, it cannot hold for the") 03:36:38 %~ comment("; person''s neighbor.") 03:36:38 %~ debugm( common_logic_loader, 03:36:38 %~ show_success( common_logic_loader, 03:36:38 %~ common_logic_loader : ain( clif( define( 'neighbor-not-attr-rule', 03:36:38 %~ 'BindLink'( 03:36:38 %~ 'VariableList'( 03:36:38 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:38 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:38 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:38 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:38 %~ 'AndLink'( 03:36:38 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:38 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:38 %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:38 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:36:38 03:36:38 03:36:38 03:36:38 03:36:38 ======================================================= 03:36:38 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")))) 03:36:38 ============================================ 03:36:38 03:36:38 03:36:38 ?- 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")))) ). 03:36:38 03:36:38 03:36:38 03:36:38 % In English: 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ '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"))) 03:36:38 %~ 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ azzert_rename('neighbor-not-attr-rule',neighborNotAttrRule) 03:36:38 %~ kifi = define( neighborNotAttrRule, 03:36:38 %~ 'BindLink'( 03:36:38 %~ ftVariableList( 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:38 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:38 %~ 'AndLink'( 03:36:38 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:38 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:38 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:36:38 %~ kifm = nesc( define( neighborNotAttrRule, 03:36:38 %~ 'BindLink'( 03:36:38 %~ ftVariableList( 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:38 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:38 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:38 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:38 %~ 'AndLink'( 03:36:38 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:38 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:38 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:38 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:36:38 %~ 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"))))) 03:36:38 03:36:38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 % Results in the following 1 entailment(s): 03:36:38 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"))))). 03:36:38 03:36:38 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 %~ 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"))) 03:36:38 %~ 03:36:38 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:38 03:36:38 nesc( define( neighborNotAttrRule, 03:36:38 'BindLink'( 03:36:38 ftVariableList( 03:36:38 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:38 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:38 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:36:38 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:36:38 'AndLink'( 03:36:38 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:36:38 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:38 AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:36:39 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:36:39 03:36:39 ============================================ 03:36:39 %~ comment("; variable declarations") 03:36:39 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:36:39 %~ comment("; Don''t deduce thigs we already know...") 03:36:39 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:36:39 %~ comment("; implicand -- then the following is true too") 03:36:39 %~ comment("; ---------------------------------------------------------------------") 03:36:39 %~ comment("; Houses at the end of the street can only have one neighbor, ever.") 03:36:39 %~ comment("; This is a rather narrow rule, as it can only ever apply to the first") 03:36:39 %~ comment("; address (first ordinal -- a boundary condition).") 03:36:39 %~ comment("; This is used to combine rules 9 and 14.") 03:36:39 %~ comment("; There should be a symmetric rule for the last address too ...") 03:36:39 %~ debugm( common_logic_loader, 03:36:39 %~ show_success( common_logic_loader, 03:36:39 %~ common_logic_loader : ain( clif( define( 'first-addr-rule', 03:36:39 %~ 'BindLink'( 03:36:39 %~ 'VariableList'( 03:36:39 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:39 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:36:39 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:36:39 %~ 'AndLink'( 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")), 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:39 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:36:39 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))))))) 03:36:39 03:36:39 03:36:39 03:36:39 03:36:39 ======================================================= 03:36:39 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")))) 03:36:39 ============================================ 03:36:39 03:36:39 03:36:39 ?- 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")))) ). 03:36:39 03:36:39 03:36:39 03:36:39 % In English: 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ '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"))) 03:36:39 %~ 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ azzert_rename('first-addr-rule',firstAddrRule) 03:36:39 %~ kifi = define( firstAddrRule, 03:36:39 %~ 'BindLink'( 03:36:39 %~ ftVariableList( 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:39 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:36:39 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:36:39 %~ 'AndLink'( 03:36:39 %~ clause( 'PN', 03:36:39 %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:36:39 %~ $STRING( s( ['101','Main','Street']))), 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:39 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:36:39 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))). 03:36:39 %~ kifm = nesc( define( firstAddrRule, 03:36:39 %~ 'BindLink'( 03:36:39 %~ ftVariableList( 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:39 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:36:39 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:36:39 %~ 'AndLink'( 03:36:39 %~ clause( 'PN', 03:36:39 %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:36:39 %~ $STRING( s( ['101',iMain,tSumoStreet]))), 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:39 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:36:39 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). 03:36:39 %~ 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"))))) 03:36:39 03:36:39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 % Results in the following 1 entailment(s): 03:36:39 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"))))). 03:36:39 03:36:39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ 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"))) 03:36:39 %~ 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 03:36:39 nesc( define( firstAddrRule, 03:36:39 'BindLink'( 03:36:39 ftVariableList( 03:36:39 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:39 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:36:39 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:36:39 'AndLink'( 03:36:39 clause( 'PN', 03:36:39 '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:36:39 $STRING( s( ['101',iMain,tSumoStreet]))), 03:36:39 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:36:39 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:39 clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:36:39 AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:36:39 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). 03:36:39 03:36:39 ============================================ 03:36:39 %~ comment("; variable declarations") 03:36:39 %~ comment("; body -- if all parts of AndLink hold true ... ") 03:36:39 %~ comment("; if adress of personA is 1st house") 03:36:39 %~ comment("; and A is neighbor of B") 03:36:39 %~ comment("; and the next house is one over") 03:36:39 %~ comment("; and we don''t already know the conclusion") 03:36:39 %~ comment("; implicand -- then the B lives one house over.") 03:36:39 %~ comment("; ---------------------------------------------------------------------") 03:36:39 %~ comment("; Neighbor deduction rule.") 03:36:39 %~ comment(";") 03:36:39 %~ comment("; If Address X is left of address Y, then person who lives in X is") 03:36:39 %~ comment("; a neighbor of person who lives in Y") 03:36:39 %~ debugm( common_logic_loader, 03:36:39 %~ show_success( common_logic_loader, 03:36:39 %~ common_logic_loader : ain( clif( define( 'neighbor-rule', 03:36:39 %~ 'BindLink'( 03:36:39 %~ 'VariableList'( 03:36:39 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:39 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:36:39 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:36:39 %~ 'AndLink'( 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:36:39 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:36:39 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) 03:36:39 03:36:39 03:36:39 03:36:39 03:36:39 ======================================================= 03:36:39 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")))) 03:36:39 ============================================ 03:36:39 03:36:39 03:36:39 ?- 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")))) ). 03:36:39 03:36:39 03:36:39 03:36:39 % In English: 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ '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"))) 03:36:39 %~ 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ azzert_rename('neighbor-rule',neighborRule) 03:36:39 %~ kifi = define( neighborRule, 03:36:39 %~ 'BindLink'( 03:36:39 %~ ftVariableList( 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:39 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:36:39 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:36:39 %~ 'AndLink'( 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:36:39 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:36:39 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). 03:36:39 %~ kifm = nesc( define( neighborRule, 03:36:39 %~ 'BindLink'( 03:36:39 %~ ftVariableList( 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:39 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:36:39 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:36:39 %~ 'AndLink'( 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:36:39 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:36:39 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:36:39 %~ 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"))))) 03:36:39 03:36:39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 % Results in the following 1 entailment(s): 03:36:39 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"))))). 03:36:39 03:36:39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ 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"))) 03:36:39 %~ 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 03:36:39 nesc( define( neighborRule, 03:36:39 'BindLink'( 03:36:39 ftVariableList( 03:36:39 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:36:39 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:36:39 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:36:39 'AndLink'( 03:36:39 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:36:39 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:36:39 clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:36:39 AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:36:39 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:36:39 03:36:39 ============================================ 03:36:39 %~ comment("; variable declarations") 03:36:39 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:36:39 %~ comment(" Not interested in what we already know.") 03:36:39 %~ comment("; implicand -- then the following is true too") 03:36:39 %~ comment("; ---------------------------------------------------------------------") 03:36:39 %~ comment("; Neighbor relation is symmetric") 03:36:39 %~ comment(";") 03:36:39 %~ comment("; If A is a neighbor of B then B is a neighbor of A") 03:36:39 %~ debugm( common_logic_loader, 03:36:39 %~ show_success( common_logic_loader, 03:36:39 %~ common_logic_loader : ain( clif( define( 'neighbor-symmetry-rule', 03:36:39 %~ 'BindLink'( 03:36:39 %~ 'VariableList'( 03:36:39 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:36:39 %~ 'AndLink'( 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:39 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))))))) 03:36:39 03:36:39 03:36:39 03:36:39 03:36:39 ======================================================= 03:36:39 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")))) 03:36:39 ============================================ 03:36:39 03:36:39 03:36:39 ?- 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")))) ). 03:36:39 03:36:39 03:36:39 03:36:39 % In English: 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ '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"))) 03:36:39 %~ 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ azzert_rename('neighbor-symmetry-rule',neighborSymmetryRule) 03:36:39 %~ kifi = define( neighborSymmetryRule, 03:36:39 %~ 'BindLink'( 03:36:39 %~ ftVariableList( 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:36:39 %~ 'AndLink'( 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:39 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))). 03:36:39 %~ kifm = nesc( define( neighborSymmetryRule, 03:36:39 %~ 'BindLink'( 03:36:39 %~ ftVariableList( 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:36:39 %~ 'AndLink'( 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:39 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:36:39 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). 03:36:39 %~ 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"))))) 03:36:39 03:36:39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 % Results in the following 1 entailment(s): 03:36:39 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"))))). 03:36:39 03:36:39 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 %~ 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"))) 03:36:39 %~ 03:36:39 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:39 03:36:39 nesc( define( neighborSymmetryRule, 03:36:39 'BindLink'( 03:36:39 ftVariableList( 03:36:39 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:36:39 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:36:39 'AndLink'( 03:36:39 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:36:39 AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:36:39 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). 03:36:39 03:36:39 ============================================ 03:36:39 %~ comment("; variable declarations") 03:36:39 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:36:39 %~ comment(" Not interested in what we already know.") 03:36:39 %~ comment("; implicand -- then the following is true too") 03:36:39 %~ comment("; ---------------------------------------------------------------------") 03:36:39 %~ comment("; Deduce if a solution has been found ... this simply tries to see") 03:36:39 %~ comment("; if all attributes have been deduced, and if so, just clumps them") 03:36:39 %~ comment("; together.") 03:36:39 %~ debugm( common_logic_loader, 03:36:39 %~ show_success( common_logic_loader, 03:36:39 %~ common_logic_loader : ain( clif( define( 'found-solution-rule', 03:36:39 %~ 'BindLink'( 03:36:39 %~ 'VariableList'( 03:36:39 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), 03:36:39 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:36:39 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:36:39 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:36:39 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:36:39 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")), 03:36:39 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:36:39 %~ 'AndLink'( 03:36:39 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:36:39 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:36:39 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:36:39 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:36:39 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:36:39 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:36:39 %~ AbsentLink( 'OrderedLink'( 03:36:39 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:36:39 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:36:39 %~ VN( '$STRING'("$addr"))))), 03:36:39 %~ 'OrderedLink'( 03:36:39 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:36:39 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:36:39 %~ VN( '$STRING'("$addr"))))))))) 03:36:39 03:36:39 03:36:39 03:36:39 03:36:39 ======================================================= 03:36:39 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"))))) 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- 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"))))) ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ '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")))) 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ azzert_rename('found-solution-rule',foundSolutionRule) 03:36:40 %~ kifi = define( foundSolutionRule, 03:36:40 %~ 'BindLink'( 03:36:40 %~ ftVariableList( 03:36:40 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:36:40 %~ 'AndLink'( 03:36:40 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:36:40 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:36:40 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:36:40 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:36:40 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:36:40 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:36:40 %~ AbsentLink( 'OrderedLink'( 03:36:40 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:36:40 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:36:40 %~ VN( '$STRING'("$addr"))))), 03:36:40 %~ 'OrderedLink'( 03:36:40 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:36:40 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:36:40 %~ VN( '$STRING'("$addr"))))). 03:36:40 %~ kifm = nesc( define( foundSolutionRule, 03:36:40 %~ 'BindLink'( 03:36:40 %~ ftVariableList( 03:36:40 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:36:40 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:36:40 %~ 'AndLink'( 03:36:40 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:36:40 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:36:40 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:36:40 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:36:40 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:36:40 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:36:40 %~ AbsentLink( 'OrderedLink'( 03:36:40 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:36:40 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:36:40 %~ VN( '$STRING'("$addr"))))), 03:36:40 %~ 'OrderedLink'( 03:36:40 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:36:40 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:36:40 %~ VN( '$STRING'("$addr")))))). 03:36:40 %~ 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")))))) 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 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")))))). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ 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")))) 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc( define( foundSolutionRule, 03:36:40 'BindLink'( 03:36:40 ftVariableList( 03:36:40 declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:36:40 declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:36:40 declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:36:40 declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:36:40 declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:36:40 declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:36:40 declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:36:40 'AndLink'( 03:36:40 clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:36:40 clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:36:40 clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:36:40 clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:36:40 clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:36:40 clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:36:40 AbsentLink( 'OrderedLink'( 03:36:40 VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:36:40 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:36:40 VN( '$STRING'("$addr"))))), 03:36:40 'OrderedLink'( 03:36:40 VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:36:40 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:36:40 VN( '$STRING'("$addr")))))). 03:36:40 03:36:40 ============================================ 03:36:40 %~ comment("; variable declarations") 03:36:40 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:36:40 %~ comment("; Don''t report a fact we already know.") 03:36:40 %~ comment("; implicand -- We''re just going to use a plain-old ordered") 03:36:40 %~ comment("; link here to report the results. Why not ...") 03:36:40 %~ comment(";") 03:36:40 %~ comment("; deduct-trivial.scm") 03:36:40 %~ comment(";") 03:36:40 %~ comment("; Trivial example of deduction.") 03:36:40 %~ comment(";") 03:36:40 %~ comment("; Part of the \"Einstein puzzle\" demo.") 03:36:40 %~ comment(";") 03:36:40 %~ debugm( common_logic_loader, 03:36:40 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ mean stv conf define mean 'cog-new-stv' conf 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:36:40 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:40 03:36:40 ============================================ 03:36:40 %~ comment("; The Englishman lives in the red house.") 03:36:40 %~ debugm( common_logic_loader, 03:36:40 %~ show_success( common_logic_loader, 03:36:40 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("Nationality")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))))))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi = 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("Nationality")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))). 03:36:40 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("Nationality")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))) 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc( 'EvaluationLink'( stv(1,1), 03:36:40 PredicateNode( '$STRING'("Nationality")), 03:36:40 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:36:40 03:36:40 ============================================ 03:36:40 %~ comment(" AvatarNode") 03:36:40 %~ debugm( common_logic_loader, 03:36:40 %~ show_success( common_logic_loader, 03:36:40 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("LivesIn")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))))))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi = 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("LivesIn")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))). 03:36:40 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("LivesIn")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))) 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc( 'EvaluationLink'( stv(1,1), 03:36:40 PredicateNode( '$STRING'("LivesIn")), 03:36:40 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:36:40 03:36:40 ============================================ 03:36:40 %~ comment(" AvatarNode") 03:36:40 %~ comment("; The person who lives in the red house keeps fish.") 03:36:40 %~ debugm( common_logic_loader, 03:36:40 %~ show_success( common_logic_loader, 03:36:40 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("LivesIn")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))))))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi = 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("LivesIn")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))). 03:36:40 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("LivesIn")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))) 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc( 'EvaluationLink'( stv(1,1), 03:36:40 PredicateNode( '$STRING'("LivesIn")), 03:36:40 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:36:40 03:36:40 ============================================ 03:36:40 %~ debugm( common_logic_loader, 03:36:40 %~ show_success( common_logic_loader, 03:36:40 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("KeepsPet")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))))))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi = 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("KeepsPet")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))). 03:36:40 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:36:40 %~ PredicateNode( '$STRING'("KeepsPet")), 03:36:40 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))) 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc( 'EvaluationLink'( stv(1,1), 03:36:40 PredicateNode( '$STRING'("KeepsPet")), 03:36:40 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:36:40 03:36:40 ============================================ 03:36:40 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 '%' 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( '%' ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ '%' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi='%'. 03:36:40 %~ kifm = nesc('%'). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('%') 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('%'). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that '%' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc('%'). 03:36:40 03:36:40 ============================================ 03:36:40 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 'EDIT:' 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( 'EDIT:' ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ 'EDIT:' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi='EDIT:'. 03:36:40 %~ kifm = nesc('EDIT:'). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('EDIT:'). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that 'EDIT:' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc('EDIT:'). 03:36:40 03:36:40 ============================================ 03:36:40 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 '%' 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( '%' ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ '%' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi='%'. 03:36:40 %~ kifm = nesc('%'). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('%') 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('%'). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that '%' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc('%'). 03:36:40 03:36:40 ============================================ 03:36:40 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 'JENKINS:' 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( 'JENKINS:' ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ 'JENKINS:' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi='JENKINS:'. 03:36:40 %~ kifm = nesc('JENKINS:'). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('JENKINS:'). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that 'JENKINS:' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc('JENKINS:'). 03:36:40 03:36:40 ============================================ 03:36:40 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 '%' 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( '%' ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ '%' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi='%'. 03:36:40 %~ kifm = nesc('%'). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('%') 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('%'). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that '%' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc('%'). 03:36:40 03:36:40 ============================================ 03:36:40 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 'ISSUE_SEARCH:' 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ 'ISSUE_SEARCH:' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi='ISSUE_SEARCH:'. 03:36:40 %~ kifm = nesc('ISSUE_SEARCH:'). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('ISSUE_SEARCH:'). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc('ISSUE_SEARCH:'). 03:36:40 03:36:40 ============================================ 03:36:40 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 '%' 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( '%' ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ '%' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi='%'. 03:36:40 %~ kifm = nesc('%'). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('%') 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('%'). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that '%' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc('%'). 03:36:40 03:36:40 ============================================ 03:36:40 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) 03:36:40 03:36:40 03:36:40 03:36:40 03:36:40 ======================================================= 03:36:40 'ISSUE:' 03:36:40 ============================================ 03:36:40 03:36:40 03:36:40 ?- kif_to_boxlog( 'ISSUE:' ). 03:36:40 03:36:40 03:36:40 03:36:40 % In English: 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ 'ISSUE:' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ kifi='ISSUE:'. 03:36:40 %~ kifm = nesc('ISSUE:'). 03:36:40 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 % Results in the following 1 entailment(s): 03:36:40 nesc('ISSUE:'). 03:36:40 03:36:40 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 %~ it is necessarily true that 'ISSUE:' 03:36:40 %~ 03:36:40 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:40 03:36:40 nesc('ISSUE:'). 03:36:40 03:36:40 ============================================ 03:36:40 % halt 03:36:40 totalTime=8.000 03:36:40 03:36:40 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' 03:36:40 03:36:43 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 03:36:43 ISSUE_ID=639 03:36:43 ISSUE_OC=OPEN 03:36:43 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 03:36:43 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 03:36:43 FileTestCase=logicmoo.base.examples.fol.ZEBRA_05 JUnit 03:36:43 03:36:43 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']" 03:36:43 03:36:43 (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']") 03:36:43 03:36:43 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif 03:36:43 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_05/ 03:36:43 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_05 03:36:43 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/459 03:36:43 03:36:43 03:36:44 %~ init_phase(after_load) 03:36:44 %~ init_phase(restore_state) 03:36:44 % 03:36:44 %~ init_why(after_boot,program) 03:36:44 %~ after_boot. 03:36:44 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:44 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:36:44 %~ comment("; Module zebra5 - Test Zerbra Puzzle in CLIF for SWI-Prolog") 03:36:44 %~ comment("; Maintainer: Douglas Miles") 03:36:44 %~ comment("; Load with ?- load_clif(pack('logicmoo_base/t/examples/fol/zebra5.clif'))") 03:36:44 %~ comment("; causes deduction of argument types") 03:36:44 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:maplist(zebra5:export,[]))) 03:36:44 %~ error( missing_kif_process(call,zebra5:ensure_loaded(library(logicmoo_clif)))) 03:36:44 %~ 'set-kif-option'('assume-wff') 03:36:44 t_l:kif_action_mode(tell) 03:36:44 03:36:44 %~ comment("; PROGRAM A") 03:36:44 %~ debugm( common_logic_loader, 03:36:44 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(livesIn,1,tHuman))))) 03:36:44 03:36:44 03:36:44 03:36:44 03:36:44 ======================================================= 03:36:44 domain(livesIn,1,tHuman) 03:36:44 ============================================ 03:36:44 03:36:44 03:36:44 ?- kif_to_boxlog( domain(livesIn,1,tHuman) ). 03:36:44 03:36:44 03:36:44 03:36:44 % In English: 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ domain(livesIn,1,tHuman) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ kifi = argIsa(livesIn,1,tHuman). 03:36:44 %~ kifm = nesc( argIsa(livesIn,1,tHuman)). 03:36:44 %~ kif_to_boxlog_attvars2 = necessary(argIsa(livesIn,1,tHuman)) 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 % Results in the following 1 entailment(s): 03:36:44 nesc(argIsa(livesIn,1,tHuman)). 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ it is necessarily true that argIsa(livesIn,1,tHuman) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 03:36:44 nesc( argIsa(livesIn,1,tHuman)). 03:36:44 03:36:44 ============================================ 03:36:44 %~ debugm( common_logic_loader, 03:36:44 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(livesIn,2,tHouse))))) 03:36:44 03:36:44 03:36:44 03:36:44 03:36:44 ======================================================= 03:36:44 domain(livesIn,2,tHouse) 03:36:44 ============================================ 03:36:44 03:36:44 03:36:44 ?- kif_to_boxlog( domain(livesIn,2,tHouse) ). 03:36:44 03:36:44 03:36:44 03:36:44 % In English: 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ domain(livesIn,2,tHouse) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ kifi = argIsa(livesIn,2,tHouse). 03:36:44 %~ kifm = nesc( argIsa(livesIn,2,tHouse)). 03:36:44 %~ kif_to_boxlog_attvars2 = necessary(argIsa(livesIn,2,tHouse)) 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 % Results in the following 1 entailment(s): 03:36:44 nesc(argIsa(livesIn,2,tHouse)). 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ it is necessarily true that argIsa(livesIn,2,tHouse) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 03:36:44 nesc( argIsa(livesIn,2,tHouse)). 03:36:44 03:36:44 ============================================ 03:36:44 %~ debugm( common_logic_loader, 03:36:44 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(natOrigin,1,tHuman))))) 03:36:44 03:36:44 03:36:44 03:36:44 03:36:44 ======================================================= 03:36:44 domain(natOrigin,1,tHuman) 03:36:44 ============================================ 03:36:44 03:36:44 03:36:44 ?- kif_to_boxlog( domain(natOrigin,1,tHuman) ). 03:36:44 03:36:44 03:36:44 03:36:44 % In English: 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ domain(natOrigin,1,tHuman) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ kifi = argIsa(natOrigin,1,tHuman). 03:36:44 %~ kifm = nesc( argIsa(natOrigin,1,tHuman)). 03:36:44 %~ kif_to_boxlog_attvars2 = necessary(argIsa(natOrigin,1,tHuman)) 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 % Results in the following 1 entailment(s): 03:36:44 nesc(argIsa(natOrigin,1,tHuman)). 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ it is necessarily true that argIsa(natOrigin,1,tHuman) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 03:36:44 nesc( argIsa(natOrigin,1,tHuman)). 03:36:44 03:36:44 ============================================ 03:36:44 %~ debugm( common_logic_loader, 03:36:44 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(natOrigin,2,tCountry))))) 03:36:44 03:36:44 03:36:44 03:36:44 03:36:44 ======================================================= 03:36:44 domain(natOrigin,2,tCountry) 03:36:44 ============================================ 03:36:44 03:36:44 03:36:44 ?- kif_to_boxlog( domain(natOrigin,2,tCountry) ). 03:36:44 03:36:44 03:36:44 03:36:44 % In English: 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ domain(natOrigin,2,tCountry) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ kifi = argIsa(natOrigin,2,tCountry). 03:36:44 %~ kifm = nesc( argIsa(natOrigin,2,tCountry)). 03:36:44 %~ kif_to_boxlog_attvars2 = necessary(argIsa(natOrigin,2,tCountry)) 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 % Results in the following 1 entailment(s): 03:36:44 nesc(argIsa(natOrigin,2,tCountry)). 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ it is necessarily true that argIsa(natOrigin,2,tCountry) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 03:36:44 nesc( argIsa(natOrigin,2,tCountry)). 03:36:44 03:36:44 ============================================ 03:36:44 %~ debugm( common_logic_loader, 03:36:44 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(colorOf,1,tPhysical))))) 03:36:44 03:36:44 03:36:44 03:36:44 03:36:44 ======================================================= 03:36:44 domain(colorOf,1,tPhysical) 03:36:44 ============================================ 03:36:44 03:36:44 03:36:44 ?- kif_to_boxlog( domain(colorOf,1,tPhysical) ). 03:36:44 03:36:44 03:36:44 03:36:44 % In English: 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ domain(colorOf,1,tPhysical) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ kifi = argIsa(colorOf,1,tPhysical). 03:36:44 %~ kifm = nesc( argIsa(colorOf,1,tPhysical)). 03:36:44 %~ kif_to_boxlog_attvars2 = necessary(argIsa(colorOf,1,tPhysical)) 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 % Results in the following 1 entailment(s): 03:36:44 nesc(argIsa(colorOf,1,tPhysical)). 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ it is necessarily true that argIsa(colorOf,1,tPhysical) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 03:36:44 nesc( argIsa(colorOf,1,tPhysical)). 03:36:44 03:36:44 ============================================ 03:36:44 %~ debugm( common_logic_loader, 03:36:44 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(colorOf,2,vtColor))))) 03:36:44 03:36:44 03:36:44 03:36:44 03:36:44 ======================================================= 03:36:44 domain(colorOf,2,vtColor) 03:36:44 ============================================ 03:36:44 03:36:44 03:36:44 ?- kif_to_boxlog( domain(colorOf,2,vtColor) ). 03:36:44 03:36:44 03:36:44 03:36:44 % In English: 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ domain(colorOf,2,vtColor) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ kifi = argIsa(colorOf,2,vtColor). 03:36:44 %~ kifm = nesc( argIsa(colorOf,2,vtColor)). 03:36:44 %~ kif_to_boxlog_attvars2 = necessary(argIsa(colorOf,2,vtColor)) 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 % Results in the following 1 entailment(s): 03:36:44 nesc(argIsa(colorOf,2,vtColor)). 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ it is necessarily true that argIsa(colorOf,2,vtColor) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 03:36:44 nesc( argIsa(colorOf,2,vtColor)). 03:36:44 03:36:44 ============================================ 03:36:44 %~ debugm( common_logic_loader, 03:36:44 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,1,tHouse))))) 03:36:44 03:36:44 03:36:44 03:36:44 03:36:44 ======================================================= 03:36:44 domain(address,1,tHouse) 03:36:44 ============================================ 03:36:44 03:36:44 03:36:44 ?- kif_to_boxlog( domain(address,1,tHouse) ). 03:36:44 03:36:44 03:36:44 03:36:44 % In English: 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ domain(address,1,tHouse) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ kifi = argIsa(address,1,tHouse). 03:36:44 %~ kifm = nesc( argIsa(address,1,tHouse)). 03:36:44 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 % Results in the following 1 entailment(s): 03:36:44 nesc(argIsa(address,1,tHouse)). 03:36:44 03:36:44 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ it is necessarily true that argIsa(address,1,tHouse) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 03:36:44 nesc( argIsa(address,1,tHouse)). 03:36:44 03:36:44 ============================================ 03:36:44 %~ debugm( common_logic_loader, 03:36:44 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,2,tAddress))))) 03:36:44 03:36:44 03:36:44 03:36:44 03:36:44 ======================================================= 03:36:44 domain(address,2,tAddress) 03:36:44 ============================================ 03:36:44 03:36:44 03:36:44 ?- kif_to_boxlog( domain(address,2,tAddress) ). 03:36:44 03:36:44 03:36:44 03:36:44 % In English: 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ domain(address,2,tAddress) 03:36:44 %~ 03:36:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:44 %~ kifi = argIsa(address,2,tAddress). 03:36:45 %~ kifm = nesc( argIsa(address,2,tAddress)). 03:36:45 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 % Results in the following 1 entailment(s): 03:36:45 nesc(argIsa(address,2,tAddress)). 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ it is necessarily true that argIsa(address,2,tAddress) 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 03:36:45 nesc( argIsa(address,2,tAddress)). 03:36:45 03:36:45 ============================================ 03:36:45 %~ debugm( common_logic_loader, 03:36:45 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(argQuotedIsa(address,2,ftInt))))) 03:36:45 03:36:45 03:36:45 03:36:45 03:36:45 ======================================================= 03:36:45 argQuotedIsa(address,2,ftInt) 03:36:45 ============================================ 03:36:45 03:36:45 03:36:45 ?- kif_to_boxlog( argQuotedIsa(address,2,ftInt) ). 03:36:45 03:36:45 03:36:45 03:36:45 % In English: 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ argQuotedIsa(address,2,ftInt) 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ kifi = argQuotedIsa(address,2,ftInt). 03:36:45 %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). 03:36:45 %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 % Results in the following 1 entailment(s): 03:36:45 nesc(argQuotedIsa(address,2,ftInt)). 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ it is necessarily true that argQuotedIsa(address,2,ftInt) 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 03:36:45 nesc( argQuotedIsa(address,2,ftInt)). 03:36:45 03:36:45 ============================================ 03:36:45 %~ debugm( common_logic_loader, 03:36:45 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(caresFor,1,tHuman))))) 03:36:45 03:36:45 03:36:45 03:36:45 03:36:45 ======================================================= 03:36:45 domain(caresFor,1,tHuman) 03:36:45 ============================================ 03:36:45 03:36:45 03:36:45 ?- kif_to_boxlog( domain(caresFor,1,tHuman) ). 03:36:45 03:36:45 03:36:45 03:36:45 % In English: 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ domain(caresFor,1,tHuman) 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ kifi = argIsa(caresFor,1,tHuman). 03:36:45 %~ kifm = nesc( argIsa(caresFor,1,tHuman)). 03:36:45 %~ kif_to_boxlog_attvars2 = necessary(argIsa(caresFor,1,tHuman)) 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 % Results in the following 1 entailment(s): 03:36:45 nesc(argIsa(caresFor,1,tHuman)). 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ it is necessarily true that argIsa(caresFor,1,tHuman) 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 03:36:45 nesc( argIsa(caresFor,1,tHuman)). 03:36:45 03:36:45 ============================================ 03:36:45 %~ debugm( common_logic_loader, 03:36:45 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(caresFor,2,tAnimal))))) 03:36:45 03:36:45 03:36:45 03:36:45 03:36:45 ======================================================= 03:36:45 domain(caresFor,2,tAnimal) 03:36:45 ============================================ 03:36:45 03:36:45 03:36:45 ?- kif_to_boxlog( domain(caresFor,2,tAnimal) ). 03:36:45 03:36:45 03:36:45 03:36:45 % In English: 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ domain(caresFor,2,tAnimal) 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ kifi = argIsa(caresFor,2,tAnimal). 03:36:45 %~ kifm = nesc( argIsa(caresFor,2,tAnimal)). 03:36:45 %~ kif_to_boxlog_attvars2 = necessary(argIsa(caresFor,2,tAnimal)) 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 % Results in the following 1 entailment(s): 03:36:45 nesc(argIsa(caresFor,2,tAnimal)). 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ it is necessarily true that argIsa(caresFor,2,tAnimal) 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 03:36:45 nesc( argIsa(caresFor,2,tAnimal)). 03:36:45 03:36:45 ============================================ 03:36:45 %~ debugm( common_logic_loader, 03:36:45 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(subclass(tNonHumanAnimal,tAnimal))))) 03:36:45 03:36:45 03:36:45 03:36:45 03:36:45 ======================================================= 03:36:45 subclass(tNonHumanAnimal,tAnimal) 03:36:45 ============================================ 03:36:45 03:36:45 03:36:45 ?- kif_to_boxlog( subclass(tNonHumanAnimal,tAnimal) ). 03:36:45 03:36:45 03:36:45 03:36:45 % In English: 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ tNonHumanAnimal subclass tAnimal 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ kifi = genls(tNonHumanAnimal,tAnimal). 03:36:45 %~ kifm = nesc( genls(tNonHumanAnimal,tAnimal)). 03:36:45 %~ kif_to_boxlog_attvars2 = necessary(genls(tNonHumanAnimal,tAnimal)) 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 % Results in the following 1 entailment(s): 03:36:45 nesc(genls(tNonHumanAnimal,tAnimal)). 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ it is necessarily true that tNonHumanAnimal genls tAnimal 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 03:36:45 nesc( genls(tNonHumanAnimal,tAnimal)). 03:36:45 03:36:45 ============================================ 03:36:45 %~ debugm( common_logic_loader, 03:36:45 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(subclass(tHuman,tAnimal))))) 03:36:45 03:36:45 03:36:45 03:36:45 03:36:45 ======================================================= 03:36:45 subclass(tHuman,tAnimal) 03:36:45 ============================================ 03:36:45 03:36:45 03:36:45 ?- kif_to_boxlog( subclass(tHuman,tAnimal) ). 03:36:45 03:36:45 03:36:45 03:36:45 % In English: 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ tHuman subclass tAnimal 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ kifi = genls(tHuman,tAnimal). 03:36:45 %~ kifm = nesc( genls(tHuman,tAnimal)). 03:36:45 %~ kif_to_boxlog_attvars2 = necessary(genls(tHuman,tAnimal)) 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 % Results in the following 1 entailment(s): 03:36:45 nesc(genls(tHuman,tAnimal)). 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ it is necessarily true that tHuman genls tAnimal 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 03:36:45 nesc( genls(tHuman,tAnimal)). 03:36:45 03:36:45 ============================================ 03:36:45 %~ debugm( common_logic_loader, 03:36:45 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(disjointWith(tHuman,tNonHumanAnimal))))) 03:36:45 03:36:45 03:36:45 03:36:45 03:36:45 ======================================================= 03:36:45 disjointWith(tHuman,tNonHumanAnimal) 03:36:45 ============================================ 03:36:45 03:36:45 03:36:45 ?- kif_to_boxlog( disjointWith(tHuman,tNonHumanAnimal) ). 03:36:45 03:36:45 03:36:45 03:36:45 % In English: 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ tHuman disjointWith tNonHumanAnimal 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ kifi = disjointWith(tHuman,tNonHumanAnimal). 03:36:45 %~ kifm = nesc( disjointWith(tHuman,tNonHumanAnimal)). 03:36:45 %~ kif_to_boxlog_attvars2 = necessary(disjointWith(tHuman,tNonHumanAnimal)) 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 % Results in the following 1 entailment(s): 03:36:45 nesc(disjointWith(tHuman,tNonHumanAnimal)). 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ it is necessarily true that tHuman disjointWith tNonHumanAnimal 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 03:36:45 nesc( disjointWith(tHuman,tNonHumanAnimal)). 03:36:45 03:36:45 ============================================ 03:36:45 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(domain(drinks,1,tHuman))))) 03:36:45 03:36:45 03:36:45 03:36:45 03:36:45 ======================================================= 03:36:45 domain(drinks,1,tHuman) 03:36:45 ============================================ 03:36:45 03:36:45 03:36:45 ?- kif_to_boxlog( domain(drinks,1,tHuman) ). 03:36:45 03:36:45 03:36:45 03:36:45 % In English: 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ domain(drinks,1,tHuman) 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ kifi = argIsa(drinks,1,tHuman). 03:36:45 %~ kifm = nesc( argIsa(drinks,1,tHuman)). 03:36:45 %~ kif_to_boxlog_attvars2 = necessary(argIsa(drinks,1,tHuman)) 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 % Results in the following 1 entailment(s): 03:36:45 nesc(argIsa(drinks,1,tHuman)). 03:36:45 03:36:45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ it is necessarily true that argIsa(drinks,1,tHuman) 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 03:36:45 nesc( argIsa(drinks,1,tHuman)). 03:36:45 03:36:45 ============================================ 03:36:45 %~ debugm( common_logic_loader, 03:36:45 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(drinks,2,tBeverage))))) 03:36:45 03:36:45 03:36:45 03:36:45 03:36:45 ======================================================= 03:36:45 domain(drinks,2,tBeverage) 03:36:45 ============================================ 03:36:45 03:36:45 03:36:45 ?- kif_to_boxlog( domain(drinks,2,tBeverage) ). 03:36:45 03:36:45 03:36:45 03:36:45 % In English: 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ domain(drinks,2,tBeverage) 03:36:45 %~ 03:36:45 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:45 %~ kifi = argIsa(drinks,2,tBeverage). 03:36:45 %~ kifm = nesc( argIsa(drinks,2,tBeverage)). 03:36:45 %~ kif_to_boxlog_attvars2 = necessary(argIsa(drinks,2,tBeverage)) 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 % Results in the following 1 entailment(s): 03:36:48 nesc(argIsa(drinks,2,tBeverage)). 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ it is necessarily true that argIsa(drinks,2,tBeverage) 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 nesc( argIsa(drinks,2,tBeverage)). 03:36:48 03:36:48 ============================================ 03:36:48 %~ debugm( common_logic_loader, 03:36:48 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(typeGenls(ttBeverageType,tBeverage))))) 03:36:48 03:36:48 03:36:48 03:36:48 03:36:48 ======================================================= 03:36:48 typeGenls(ttBeverageType,tBeverage) 03:36:48 ============================================ 03:36:48 03:36:48 03:36:48 ?- kif_to_boxlog( typeGenls(ttBeverageType,tBeverage) ). 03:36:48 03:36:48 03:36:48 03:36:48 % In English: 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ ttBeverageType typeGenls tBeverage 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ kifi = typeGenls(ttBeverageType,tBeverage). 03:36:48 %~ kifm = nesc( typeGenls(ttBeverageType,tBeverage)). 03:36:48 %~ kif_to_boxlog_attvars2 = necessary(typeGenls(ttBeverageType,tBeverage)) 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 % Results in the following 1 entailment(s): 03:36:48 nesc(typeGenls(ttBeverageType,tBeverage)). 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ it is necessarily true that ttBeverageType typeGenls tBeverage 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 nesc( typeGenls(ttBeverageType,tBeverage)). 03:36:48 03:36:48 ============================================ 03:36:48 %~ debugm( common_logic_loader, 03:36:48 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(instance(tCoffee,ttBeverageType))))) 03:36:48 03:36:48 03:36:48 03:36:48 03:36:48 ======================================================= 03:36:48 instance(tCoffee,ttBeverageType) 03:36:48 ============================================ 03:36:48 03:36:48 03:36:48 ?- kif_to_boxlog( instance(tCoffee,ttBeverageType) ). 03:36:48 03:36:48 03:36:48 03:36:48 % In English: 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ tCoffee instance ttBeverageType 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ kifi = ttBeverageType(tCoffee). 03:36:48 %~ kifm = nesc( ttBeverageType(tCoffee)). 03:36:48 %~ kif_to_boxlog_attvars2 = necessary(ttBeverageType(tCoffee)) 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 % Results in the following 1 entailment(s): 03:36:48 nesc(ttBeverageType(tCoffee)). 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ it is necessarily true that tCoffee isa ttBeverageType 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 nesc( ttBeverageType(tCoffee)). 03:36:48 03:36:48 ============================================ 03:36:48 %~ debugm( common_logic_loader, 03:36:48 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(smokesBrand,1,tHuman))))) 03:36:48 03:36:48 03:36:48 03:36:48 03:36:48 ======================================================= 03:36:48 domain(smokesBrand,1,tHuman) 03:36:48 ============================================ 03:36:48 03:36:48 03:36:48 ?- kif_to_boxlog( domain(smokesBrand,1,tHuman) ). 03:36:48 03:36:48 03:36:48 03:36:48 % In English: 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ domain(smokesBrand,1,tHuman) 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ kifi = argIsa(smokesBrand,1,tHuman). 03:36:48 %~ kifm = nesc( argIsa(smokesBrand,1,tHuman)). 03:36:48 %~ kif_to_boxlog_attvars2 = necessary(argIsa(smokesBrand,1,tHuman)) 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 % Results in the following 1 entailment(s): 03:36:48 nesc(argIsa(smokesBrand,1,tHuman)). 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ it is necessarily true that argIsa(smokesBrand,1,tHuman) 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 nesc( argIsa(smokesBrand,1,tHuman)). 03:36:48 03:36:48 ============================================ 03:36:48 %~ debugm( common_logic_loader, 03:36:48 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(smokesBrand,2,tBrandName))))) 03:36:48 03:36:48 03:36:48 03:36:48 03:36:48 ======================================================= 03:36:48 domain(smokesBrand,2,tBrandName) 03:36:48 ============================================ 03:36:48 03:36:48 03:36:48 ?- kif_to_boxlog( domain(smokesBrand,2,tBrandName) ). 03:36:48 03:36:48 03:36:48 03:36:48 % In English: 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ domain(smokesBrand,2,tBrandName) 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ kifi = argIsa(smokesBrand,2,tBrandName). 03:36:48 %~ kifm = nesc( argIsa(smokesBrand,2,tBrandName)). 03:36:48 %~ kif_to_boxlog_attvars2 = necessary(argIsa(smokesBrand,2,tBrandName)) 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 % Results in the following 1 entailment(s): 03:36:48 nesc(argIsa(smokesBrand,2,tBrandName)). 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ it is necessarily true that argIsa(smokesBrand,2,tBrandName) 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 nesc( argIsa(smokesBrand,2,tBrandName)). 03:36:48 03:36:48 ============================================ 03:36:48 %~ debugm( common_logic_loader, 03:36:48 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(argQuotedIsa(smokesBrand,2,ftString))))) 03:36:48 03:36:48 03:36:48 03:36:48 03:36:48 ======================================================= 03:36:48 argQuotedIsa(smokesBrand,2,ftString) 03:36:48 ============================================ 03:36:48 03:36:48 03:36:48 ?- kif_to_boxlog( argQuotedIsa(smokesBrand,2,ftString) ). 03:36:48 03:36:48 03:36:48 03:36:48 % In English: 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ argQuotedIsa(smokesBrand,2,ftString) 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ kifi = argQuotedIsa(smokesBrand,2,ftString). 03:36:48 %~ kifm = nesc( argQuotedIsa(smokesBrand,2,ftString)). 03:36:48 %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(smokesBrand,2,ftString)) 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 % Results in the following 1 entailment(s): 03:36:48 nesc(argQuotedIsa(smokesBrand,2,ftString)). 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ it is necessarily true that argQuotedIsa(smokesBrand,2,ftString) 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 nesc( argQuotedIsa(smokesBrand,2,ftString)). 03:36:48 03:36:48 ============================================ 03:36:48 %~ debugm( common_logic_loader, 03:36:48 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(caresForType,1,tHuman))))) 03:36:48 03:36:48 03:36:48 03:36:48 03:36:48 ======================================================= 03:36:48 domain(caresForType,1,tHuman) 03:36:48 ============================================ 03:36:48 03:36:48 03:36:48 ?- kif_to_boxlog( domain(caresForType,1,tHuman) ). 03:36:48 03:36:48 03:36:48 03:36:48 % In English: 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ domain(caresForType,1,tHuman) 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ kifi = argIsa(caresForType,1,tHuman). 03:36:48 %~ kifm = nesc( argIsa(caresForType,1,tHuman)). 03:36:48 %~ kif_to_boxlog_attvars2 = necessary(argIsa(caresForType,1,tHuman)) 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 % Results in the following 1 entailment(s): 03:36:48 nesc(argIsa(caresForType,1,tHuman)). 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ it is necessarily true that argIsa(caresForType,1,tHuman) 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 nesc( argIsa(caresForType,1,tHuman)). 03:36:48 03:36:48 ============================================ 03:36:48 %~ debugm( common_logic_loader, 03:36:48 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domainSubclass(caresForType,2,tAnimal))))) 03:36:48 03:36:48 03:36:48 03:36:48 03:36:48 ======================================================= 03:36:48 domainSubclass(caresForType,2,tAnimal) 03:36:48 ============================================ 03:36:48 03:36:48 03:36:48 ?- kif_to_boxlog( domainSubclass(caresForType,2,tAnimal) ). 03:36:48 03:36:48 03:36:48 03:36:48 % In English: 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ domainSubclass(caresForType,2,tAnimal) 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ kifi = argGenl(caresForType,2,tAnimal). 03:36:48 %~ kifm = nesc( argGenl(caresForType,2,tAnimal)). 03:36:48 %~ kif_to_boxlog_attvars2 = necessary(argGenl(caresForType,2,tAnimal)) 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 % Results in the following 1 entailment(s): 03:36:48 nesc(argGenl(caresForType,2,tAnimal)). 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ it is necessarily true that argGenl(caresForType,2,tAnimal) 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 nesc( argGenl(caresForType,2,tAnimal)). 03:36:48 03:36:48 ============================================ 03:36:48 %~ debugm( common_logic_loader, 03:36:48 %~ show_success( common_logic_loader, 03:36:48 %~ common_logic_loader : ain( clif( iff( 03:36:48 %~ and(caresForType(M1,T1),instance(P1,T1)), 03:36:48 %~ caresFor(M1,P1)))))) 03:36:48 03:36:48 03:36:48 03:36:48 03:36:48 ======================================================= 03:36:48 iff(and(caresForType('$VAR'('M1'),'$VAR'('T1')),instance('$VAR'('P1'),'$VAR'('T1'))),caresFor('$VAR'('M1'),'$VAR'('P1'))) 03:36:48 ============================================ 03:36:48 03:36:48 03:36:48 ?- kif_to_boxlog( iff(and(caresForType(M1,T1),instance(P1,T1)),caresFor(M1,P1)) ). 03:36:48 03:36:48 03:36:48 03:36:48 % In English: 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ ?M1 caresForType ?T1 and ?P1 instance ?T1 iff ?M1 caresFor ?P1 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ kifi = iff( 03:36:48 %~ and(caresForType(M1,T1),isa(P1,T1)), 03:36:48 %~ caresFor(M1,P1)). 03:36:48 %~ kifm = nesc( <gt;=>(caresForType(M1,T1)&isa(P1,T1),caresFor(M1,P1))). 03:36:48 %~ kif_to_boxlog_attvars2 = necessary(<gt;=>(and(caresForType('$VAR'('M1'),'$VAR'('T1')),isa('$VAR'('P1'),'$VAR'('T1'))),caresFor('$VAR'('M1'),'$VAR'('P1')))) 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 % Results in the following 25 entailment(s): 03:36:48 poss(~caresFor(M1,P1))&nesc(caresForType(M1,T1))&nesc(isa(P1,T1))==>nesc(caresFor(M1,P1)). 03:36:48 poss(~caresFor(M1,P1))&poss(~caresFor(M1,P1))&nesc(caresForType(M1,T1))==>poss(~isa(P1,T1)). 03:36:48 poss(~caresFor(M1,P1))&poss(~caresFor(M1,P1))&nesc(isa(P1,T1))==>poss(~caresForType(M1,T1)). 03:36:48 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)). 03:36:48 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)). 03:36:48 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)). 03:36:48 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)). 03:36:48 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)). 03:36:48 (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)). 03:36:48 (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)). 03:36:48 (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)). 03:36:48 (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)). 03:36:48 (((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)). 03:36:48 (((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)). 03:36:48 ((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)). 03:36:48 ((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)). 03:36:48 ((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)). 03:36:48 ((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)). 03:36:48 ((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)). 03:36:48 ((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)). 03:36:48 (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)). 03:36:48 (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)). 03:36:48 (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)). 03:36:48 (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)). 03:36:48 (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)). 03:36:48 03:36:48 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ " ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true ) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresFor ?P1 " is necessarily true 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( ~( caresFor(M1,P1))) & 03:36:48 nesc( caresForType(M1,T1)) & 03:36:48 nesc( isa(P1,T1))) ==> 03:36:48 nesc( caresFor(M1,P1))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ " ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ " ?M1 caresForType ?T1 " is necessarily true ) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?P1 isa ?T1 " is possibly false 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( ~( caresFor(M1,P1))) & 03:36:48 poss( ~( caresFor(M1,P1))) & 03:36:48 nesc( caresForType(M1,T1))) ==> 03:36:48 poss( ~( isa(P1,T1)))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ " ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true ) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( ~( caresFor(M1,P1))) & 03:36:48 poss( ~( caresFor(M1,P1))) & 03:36:48 nesc( isa(P1,T1))) ==> 03:36:48 poss( ~( caresForType(M1,T1)))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ " ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is possibly false )is possible )) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresFor ?P1 " is possibly false 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( ~( caresFor(M1,P1))) & 03:36:48 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:48 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:48 poss( ~( caresFor(M1,P1)))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ " ?M1 caresForType ?T1 " is possibly false and 03:36:48 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?P1 isa ?T1 " is possibly false 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( ~( caresForType(M1,T1))) & 03:36:48 poss( ~( caresFor(M1,P1))) & 03:36:48 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:48 v( nesc( caresFor(M1,P1)), 03:36:48 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:48 poss( ~( isa(P1,T1)))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ " ?M1 caresForType ?T1 " is possibly false and 03:36:48 %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:48 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:48 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:48 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?P1 isa ?T1 " is possibly false 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( ~( caresForType(M1,T1))) & 03:36:48 v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:48 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:48 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:48 v( nesc( caresFor(M1,P1)), 03:36:48 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:48 poss( ~( isa(P1,T1)))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ " ?M1 caresForType ?T1 " is possible and 03:36:48 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( caresForType(M1,T1)) & 03:36:48 poss( ~( caresFor(M1,P1))) & 03:36:48 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:48 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:48 nesc( caresFor(M1,P1)))) ==> 03:36:48 nesc( isa(P1,T1))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ " ?M1 caresForType ?T1 " is possible and 03:36:48 %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:48 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:48 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:48 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( caresForType(M1,T1)) & 03:36:48 v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:48 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:48 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:48 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:48 nesc( caresFor(M1,P1)))) ==> 03:36:48 nesc( isa(P1,T1))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true )) and 03:36:48 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:48 %~ (" ?P1 isa ?T1 " is possibly false or " ?P1 isa ?T1 " is necessarily true )) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresForType ?T1 " is necessarily true 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( ~( caresFor(M1,P1))) & 03:36:48 nesc( caresForType(M1,T1)) & 03:36:48 nesc( isa(P1,T1)) & 03:36:48 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:48 v(poss(~isa(P1,T1)),nesc(isa(P1,T1)))) ==> 03:36:48 nesc( caresForType(M1,T1))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true )) and 03:36:48 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false ) and 03:36:48 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false )) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( ~( caresFor(M1,P1))) & 03:36:48 nesc( caresForType(M1,T1)) & 03:36:48 nesc( isa(P1,T1)) & 03:36:48 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(isa(P1,T1)),poss(~isa(P1,T1)))) ==> 03:36:48 poss( ~( caresForType(M1,T1)))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and 03:36:48 %~ " ?P1 isa ?T1 " is possible 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresForType ?T1 " is necessarily true 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( ~( caresFor(M1,P1))) & 03:36:48 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:48 v( nesc( caresFor(M1,P1)), 03:36:48 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:48 poss( isa(P1,T1))) ==> 03:36:48 nesc( caresForType(M1,T1))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) and 03:36:48 %~ " ?P1 isa ?T1 " is possibly false 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( poss( ~( caresFor(M1,P1))) & 03:36:48 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:48 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:48 nesc( caresFor(M1,P1))) & 03:36:48 poss( ~( isa(P1,T1)))) ==> 03:36:48 poss( ~( caresForType(M1,T1)))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:48 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:48 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:48 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and 03:36:48 %~ " ?P1 isa ?T1 " is possible 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresForType ?T1 " is necessarily true 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:48 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:48 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:48 v( nesc( caresFor(M1,P1)), 03:36:48 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:48 poss( isa(P1,T1))) ==> 03:36:48 nesc( caresForType(M1,T1))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:48 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:48 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:48 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) and 03:36:48 %~ " ?P1 isa ?T1 " is possibly false 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:48 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:48 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:48 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:48 nesc( caresFor(M1,P1))) & 03:36:48 poss( ~( isa(P1,T1)))) ==> 03:36:48 poss( ~( caresForType(M1,T1)))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and 03:36:48 %~ ((((" ?M1 caresForType ?T1 " is possibly false and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and 03:36:48 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:48 %~ (" ?P1 isa ?T1 " is possibly false or " ?P1 isa ?T1 " is necessarily true )) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresForType ?T1 " is necessarily true 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:48 v( nesc( caresFor(M1,P1)), 03:36:48 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:48 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:48 nesc( caresFor(M1,P1))) & 03:36:48 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:48 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:48 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:48 v(poss(~isa(P1,T1)),nesc(isa(P1,T1)))) ==> 03:36:48 nesc( caresForType(M1,T1))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and 03:36:48 %~ ((((" ?M1 caresForType ?T1 " is possibly false and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:48 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and 03:36:48 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false ) and 03:36:48 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false )) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:48 v( nesc( caresFor(M1,P1)), 03:36:48 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:48 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:48 nesc( caresFor(M1,P1))) & 03:36:48 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:48 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:48 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(isa(P1,T1)),poss(~isa(P1,T1)))) ==> 03:36:48 poss( ~( caresForType(M1,T1)))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:48 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:48 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:48 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:48 %~ " ?P1 isa ?T1 " is necessarily true ) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?M1 caresFor ?P1 " is necessarily true 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:48 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:48 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:48 nesc( caresForType(M1,T1)) & 03:36:48 nesc( isa(P1,T1))) ==> 03:36:48 nesc( caresFor(M1,P1))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:48 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:48 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:48 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:48 %~ " ?M1 caresForType ?T1 " is necessarily true ) 03:36:48 %~ It's Proof that: 03:36:48 %~ " ?P1 isa ?T1 " is possibly false 03:36:48 %~ 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 03:36:48 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:48 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:48 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:48 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:48 poss( ~( caresFor(M1,P1))) & 03:36:48 nesc( caresForType(M1,T1))) ==> 03:36:48 poss( ~( isa(P1,T1)))). 03:36:48 03:36:48 % AND 03:36:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:48 %~ Whenever: 03:36:48 %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:48 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:48 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true ) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:52 poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( isa(P1,T1))) ==> 03:36:52 poss( ~( caresForType(M1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresFor ?P1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:52 poss( ~( caresFor(M1,P1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresFor ?P1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:52 nesc( caresFor(M1,P1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true )) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( caresForType(M1,T1)) & 03:36:52 nesc( isa(P1,T1))) ==> 03:36:52 nesc( isa(P1,T1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true )) and 03:36:52 %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:52 nesc( isa(P1,T1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( caresForType(M1,T1)) & 03:36:52 nesc( isa(P1,T1))) ==> 03:36:52 poss( ~( isa(P1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:52 poss( ~( isa(P1,T1)))). 03:36:52 03:36:52 ============================================ 03:36:52 %~ kifi = iff( 03:36:52 %~ and(caresForType(M1,T1),isa(P1,T1)), 03:36:52 %~ caresFor(M1,P1)). 03:36:52 %~ kifm = nesc( <gt;=>(caresForType(M1,T1)&isa(P1,T1),caresFor(M1,P1))). 03:36:52 %~ kif_to_boxlog_attvars2 = necessary(<gt;=>(and(caresForType('$VAR'('M1'),'$VAR'('T1')),isa('$VAR'('P1'),'$VAR'('T1'))),caresFor('$VAR'('M1'),'$VAR'('P1')))) 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:52 poss( ~( isa(P1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is possibly false or " ?P1 isa ?T1 " is necessarily true )) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresForType ?T1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(poss(~isa(P1,T1)),nesc(isa(P1,T1)))) ==> 03:36:52 nesc( caresForType(M1,T1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false )) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1)))) ==> 03:36:52 poss( ~( caresForType(M1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true )) and 03:36:52 %~ (((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:52 nesc( isa(P1,T1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:52 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and 03:36:52 %~ " ?P1 isa ?T1 " is possible 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresForType ?T1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 poss( isa(P1,T1))) ==> 03:36:52 nesc( caresForType(M1,T1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ " ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:52 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( ~( caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:52 poss( ~( isa(P1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresFor ?P1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:52 poss( ~( caresFor(M1,P1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:52 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1))) & 03:36:52 poss( ~( isa(P1,T1)))) ==> 03:36:52 poss( ~( caresForType(M1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ " ?M1 caresForType ?T1 " is possible and 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:52 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( caresForType(M1,T1)) & 03:36:52 v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1)))) ==> 03:36:52 nesc( isa(P1,T1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( caresForType(M1,T1)) & 03:36:52 nesc( isa(P1,T1))) ==> 03:36:52 poss( ~( isa(P1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is possibly false or " ?P1 isa ?T1 " is necessarily true )) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresForType ?T1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( caresForType(M1,T1)) & 03:36:52 nesc( isa(P1,T1)) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(poss(~isa(P1,T1)),nesc(isa(P1,T1)))) ==> 03:36:52 nesc( caresForType(M1,T1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false )) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( caresForType(M1,T1)) & 03:36:52 nesc( isa(P1,T1)) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1)))) ==> 03:36:52 poss( ~( caresForType(M1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true )) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( caresForType(M1,T1)) & 03:36:52 nesc( isa(P1,T1))) ==> 03:36:52 nesc( isa(P1,T1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true ) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresFor ?P1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:52 nesc( caresForType(M1,T1)) & 03:36:52 nesc( isa(P1,T1))) ==> 03:36:52 nesc( caresFor(M1,P1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true ) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:52 poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( isa(P1,T1))) ==> 03:36:52 poss( ~( caresForType(M1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false or " ?M1 caresForType ?T1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresForType ?T1 " is possibly false or " ?P1 isa ?T1 " is possibly false )) and 03:36:52 %~ ((" ?M1 caresForType ?T1 " is necessarily true or " ?P1 isa ?T1 " is necessarily true ) and 03:36:52 %~ (" ?P1 isa ?T1 " is necessarily true or " ?P1 isa ?T1 " is possibly false ))) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ " ?M1 caresForType ?T1 " is necessarily true ) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(poss(~caresForType(M1,T1)),nesc(caresForType(M1,T1))) & 03:36:52 v(poss(~caresForType(M1,T1)),poss(~isa(P1,T1))) & 03:36:52 v(nesc(caresForType(M1,T1)),nesc(isa(P1,T1))) & 03:36:52 v(nesc(isa(P1,T1)),poss(~isa(P1,T1))) & 03:36:52 poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( caresForType(M1,T1))) ==> 03:36:52 poss( ~( isa(P1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ " ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true ) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresFor ?P1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( caresForType(M1,T1)) & 03:36:52 nesc( isa(P1,T1))) ==> 03:36:52 nesc( caresFor(M1,P1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ " ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ (" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true ) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresFor ?P1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( caresForType(M1,T1)) & 03:36:52 nesc( isa(P1,T1))) ==> 03:36:52 nesc( caresFor(M1,P1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ " ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true ) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( ~( caresFor(M1,P1))) & 03:36:52 poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( isa(P1,T1))) ==> 03:36:52 poss( ~( caresForType(M1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ " ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ " ?M1 caresForType ?T1 " is necessarily true ) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( ~( caresFor(M1,P1))) & 03:36:52 poss( ~( caresFor(M1,P1))) & 03:36:52 nesc( caresForType(M1,T1))) ==> 03:36:52 poss( ~( isa(P1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) and 03:36:52 %~ ((((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible ))) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresFor ?P1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:52 nesc( caresFor(M1,P1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) and 03:36:52 %~ " ?P1 isa ?T1 " is possible 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresForType ?T1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( ~( caresFor(M1,P1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1)))) & 03:36:52 poss( isa(P1,T1))) ==> 03:36:52 nesc( caresForType(M1,T1))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ " ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (" ?M1 caresFor ?P1 " is necessarily true or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )))) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( ~( caresForType(M1,T1))) & 03:36:52 poss( ~( caresFor(M1,P1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( nesc( caresFor(M1,P1)), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:52 poss( ~( isa(P1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ " ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or ((" ?M1 caresForType ?T1 " is necessarily true and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false )is possible )) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresFor ?P1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( ~( caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 poss( nesc(caresForType(M1,T1))&poss(~isa(P1,T1))))) ==> 03:36:52 poss( ~( caresFor(M1,P1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) and 03:36:52 %~ " ?P1 isa ?T1 " is possibly false 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?M1 caresForType ?T1 " is possibly false 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( ~( caresFor(M1,P1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1))) & 03:36:52 poss( ~( isa(P1,T1)))) ==> 03:36:52 poss( ~( caresForType(M1,T1)))). 03:36:52 03:36:52 % AND 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ Whenever: 03:36:52 %~ " ?M1 caresForType ?T1 " is possible and 03:36:52 %~ (" ?M1 caresFor ?P1 " is possibly false and 03:36:52 %~ ((" ?M1 caresFor ?P1 " is necessarily true or " ?M1 caresFor ?P1 " is necessarily true ) and 03:36:52 %~ (((" ?M1 caresForType ?T1 " is possibly false and 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true )is possible ) or " ?M1 caresFor ?P1 " is necessarily true ))) 03:36:52 %~ It's Proof that: 03:36:52 %~ " ?P1 isa ?T1 " is necessarily true 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 ( ( poss( caresForType(M1,T1)) & 03:36:52 poss( ~( caresFor(M1,P1))) & 03:36:52 v(nesc(caresFor(M1,P1)),nesc(caresFor(M1,P1))) & 03:36:52 v( poss( poss(~caresForType(M1,T1))&nesc(isa(P1,T1))), 03:36:52 nesc( caresFor(M1,P1)))) ==> 03:36:52 nesc( isa(P1,T1))). 03:36:52 03:36:52 %~ debugm( common_logic_loader, 03:36:52 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(vtColor,1,vtColor))))) 03:36:52 03:36:52 03:36:52 03:36:52 03:36:52 ======================================================= 03:36:52 domain(vtColor,1,vtColor) 03:36:52 ============================================ 03:36:52 03:36:52 03:36:52 ?- kif_to_boxlog( domain(vtColor,1,vtColor) ). 03:36:52 03:36:52 03:36:52 03:36:52 % In English: 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ domain(vtColor,1,vtColor) 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ kifi = argIsa(vtColor,1,vtColor). 03:36:52 %~ kifm = nesc( argIsa(vtColor,1,vtColor)). 03:36:52 %~ kif_to_boxlog_attvars2 = necessary(argIsa(vtColor,1,vtColor)) 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 % Results in the following 1 entailment(s): 03:36:52 nesc(argIsa(vtColor,1,vtColor)). 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ it is necessarily true that argIsa(vtColor,1,vtColor) 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 nesc( argIsa(vtColor,1,vtColor)). 03:36:52 03:36:52 ============================================ 03:36:52 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(vtColor(vYellow))))) 03:36:52 03:36:52 03:36:52 03:36:52 03:36:52 ======================================================= 03:36:52 vtColor(vYellow) 03:36:52 ============================================ 03:36:52 03:36:52 03:36:52 ?- kif_to_boxlog( vtColor(vYellow) ). 03:36:52 03:36:52 03:36:52 03:36:52 % In English: 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ vYellow isa vtColor 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ kifi = vtColor(vYellow). 03:36:52 %~ kifm = nesc( vtColor(vYellow)). 03:36:52 %~ kif_to_boxlog_attvars2 = necessary(vtColor(vYellow)) 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 % Results in the following 1 entailment(s): 03:36:52 nesc(vtColor(vYellow)). 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ it is necessarily true that vYellow isa vtColor 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 nesc( vtColor(vYellow)). 03:36:52 03:36:52 ============================================ 03:36:52 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(vtColor(vBlue))))) 03:36:52 03:36:52 03:36:52 03:36:52 03:36:52 ======================================================= 03:36:52 vtColor(vBlue) 03:36:52 ============================================ 03:36:52 03:36:52 03:36:52 ?- kif_to_boxlog( vtColor(vBlue) ). 03:36:52 03:36:52 03:36:52 03:36:52 % In English: 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ vBlue isa vtColor 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ kifi = vtColor(vBlue). 03:36:52 %~ kifm = nesc( vtColor(vBlue)). 03:36:52 %~ kif_to_boxlog_attvars2 = necessary(vtColor(vBlue)) 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 % Results in the following 1 entailment(s): 03:36:52 nesc(vtColor(vBlue)). 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ it is necessarily true that vBlue isa vtColor 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 nesc( vtColor(vBlue)). 03:36:52 03:36:52 ============================================ 03:36:52 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(vtColor(vGreen))))) 03:36:52 03:36:52 03:36:52 03:36:52 03:36:52 ======================================================= 03:36:52 vtColor(vGreen) 03:36:52 ============================================ 03:36:52 03:36:52 03:36:52 ?- kif_to_boxlog( vtColor(vGreen) ). 03:36:52 03:36:52 03:36:52 03:36:52 % In English: 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ vGreen isa vtColor 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ kifi = vtColor(vGreen). 03:36:52 %~ kifm = nesc( vtColor(vGreen)). 03:36:52 %~ kif_to_boxlog_attvars2 = necessary(vtColor(vGreen)) 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 % Results in the following 1 entailment(s): 03:36:52 nesc(vtColor(vGreen)). 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ it is necessarily true that vGreen isa vtColor 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 nesc( vtColor(vGreen)). 03:36:52 03:36:52 ============================================ 03:36:52 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(vtColor(vRed))))) 03:36:52 03:36:52 03:36:52 03:36:52 03:36:52 ======================================================= 03:36:52 vtColor(vRed) 03:36:52 ============================================ 03:36:52 03:36:52 03:36:52 ?- kif_to_boxlog( vtColor(vRed) ). 03:36:52 03:36:52 03:36:52 03:36:52 % In English: 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ vRed isa vtColor 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ kifi = vtColor(vRed). 03:36:52 %~ kifm = nesc( vtColor(vRed)). 03:36:52 %~ kif_to_boxlog_attvars2 = necessary(vtColor(vRed)) 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 % Results in the following 1 entailment(s): 03:36:52 nesc(vtColor(vRed)). 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ it is necessarily true that vRed isa vtColor 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 nesc( vtColor(vRed)). 03:36:52 03:36:52 ============================================ 03:36:52 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(vtColor(vIvory))))) 03:36:52 03:36:52 03:36:52 03:36:52 03:36:52 ======================================================= 03:36:52 vtColor(vIvory) 03:36:52 ============================================ 03:36:52 03:36:52 03:36:52 ?- kif_to_boxlog( vtColor(vIvory) ). 03:36:52 03:36:52 03:36:52 03:36:52 % In English: 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ vIvory isa vtColor 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ kifi = vtColor(vIvory). 03:36:52 %~ kifm = nesc( vtColor(vIvory)). 03:36:52 %~ kif_to_boxlog_attvars2 = necessary(vtColor(vIvory)) 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 % Results in the following 1 entailment(s): 03:36:52 nesc(vtColor(vIvory)). 03:36:52 03:36:52 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ it is necessarily true that vIvory isa vtColor 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 03:36:52 nesc( vtColor(vIvory)). 03:36:52 03:36:52 ============================================ 03:36:52 %~ comment("; Special Logicmoo operator specific to forward chaining") 03:36:52 %~ comment(";(==> (and (domain ?P ?n ?c) (admittedArgument ?p ?n ?i)) (instance ?i ?c))") 03:36:52 %~ comment(" ============================================================") 03:36:52 %~ comment(" There are five houses #1") 03:36:52 %~ comment(" ============================================================") 03:36:52 %~ debugm( common_logic_loader, 03:36:52 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(exactly(1,H1,address(H1,1)))))) 03:36:52 03:36:52 03:36:52 03:36:52 03:36:52 ======================================================= 03:36:52 exactly(1,'$VAR'('H1'),address('$VAR'('H1'),1)) 03:36:52 ============================================ 03:36:52 03:36:52 03:36:52 ?- kif_to_boxlog( exactly(1,H1,address(H1,1)) ). 03:36:52 03:36:52 03:36:52 03:36:52 % In English: 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ exactly(1,H1,address(H1,1)) 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,1)). 03:36:52 %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,1)) 03:36:52 %~ kifi = exactly(1,H1,address(H1,1)). 03:36:52 %~ kifm = nesc( quant(exactly(1),H1,address(H1,1))). 03:36:52 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),1))) 03:36:52 %~ w_o_c( 03:36:52 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:36:52 %~ common_logic_loader : kif_to_boxlog( 03:36:52 %~ exactly(1,H1,address(H1,1)), KB,rule32:0, 03:36:52 %~ _198082)) 03:36:52 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_utils/prolog/logicmoo_test_header.pl#L2 03:36:52 (0)$[system] '$c_call_prolog'. no(clause) 03:36:52 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:36:52 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:36:52 (10)$[system] '$load_file'('zebra_05.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:36:52 (13)$[system]# '$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 ',<gt;clause>(0x55fc9b6c0a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc9b6c0a80)))). no(clause) 03:36:52 (14)$[system] '$c_call_prolog'. no(clause) 03:36:52 (16)$[system]# 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 ',<gt;clause>(0x55fc9b6c0a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc9b6c0a80))). % init.pl:646: 03:36:52 (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: 03:36:52 (21)<gt;*>$[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: 03:36:52 (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: 03:36:52 (26)<gt;*>$[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: 03:36:52 (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:36:52 (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 ',<gt;stream>(0x55fca8870a00),close(<gt;stream>(0x55fca8870a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',<gt;clause>(0x55fc9a522460)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x55fca8870a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',<gt;clause>(0x55fc9a522460)),true)). % init.pl:646: 03:36:52 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:36:52 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:36:52 (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: 03:36:52 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:36:52 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:36:52 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:36:52 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:36:52 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f285fd948c0),load_clif(<gt;stream>(0x55fca8870a00))). no(clause) 03:36:52 (42)$[system] '$c_call_prolog'. no(clause) 03:36:52 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:36:52 (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(<gt;stream>(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: 03:36:52 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:36:52 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55fca8870a00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:36:52 (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: 03:36:52 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,1]]),A,fail)). no(clause) 03:36:52 (59)$[system] '$c_call_prolog'. no(clause) 03:36:52 (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: 03:36:52 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,1]]). % sreader.pl:116: 03:36:52 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,H1,[address,H1,1]])). % must_sanity.pl:65: 03:36:52 (64)$[system] once(common_logic_loader:kif_process([exactly,1,H1,[address,H1,1]])). % init.pl:519: 03:36:52 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process([exactly,1,H1,[address,H1,1]]). % common_logic_loader.pl:107: 03:36:52 (68)<gt;*>[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: 03:36:52 (69)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,H1,[address,H1,1]])). % bugger.pl:1399: 03:36:52 (70)<gt;*>$[common_logic_loader] common_logic_loader:kif_process(tell,[exactly,1,H1,[address,H1,1]]). % common_logic_loader.pl:146: 03:36:52 (73)<gt;*>[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: 03:36:52 (74)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,H1,address(H1,1)))). % bugger.pl:1399: 03:36:52 (79)<gt;*>[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: 03:36:52 (80)$[bugger] bugger:dcall0(common_logic_loader:kif_add(exactly(1,H1,address(H1,1)))). % bugger.pl:1399: 03:36:52 (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,H1,address(H1,1))). % common_logic_snark.pl:1664: 03:36:52 (82)[common_logic_loader] common_logic_snark:kif_add2(exactly(1,H1,address(H1,1))). % common_logic_snark.pl:1670: 03:36:52 (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,H1,address(H1,1))). % common_logic_snark.pl:1063: 03:36:52 (84)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,H1,address(H1,1)),A). % common_logic_snark.pl:1099: 03:36:52 (85)<gt;*>[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),A,rule32:0). % must_sanity.pl:65: 03:36:52 (86)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,H1,address(H1,1)),A,rule32:0). % common_logic_snark.pl:1107: 03:36:52 (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: 03:36:52 (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: 03:36:52 (89)$[locally_each] '<gt;meta-call>'(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) 03:36:52 (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:36:52 %~ w_o_c( 03:36:52 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:36:52 %~ common_logic_loader : kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule32:0,_1082)) 03:36:52 % Break level 1 03:36:52 03:36:52 % Exit break level 1 03:36:52 %~ 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))) 03:36:52 %~ debugm( common_logic_loader, 03:36:52 %~ show_success( common_logic_loader, 03:36:52 %~ common_logic_loader : ain( clif( exactly(5,H1,instance(H1,tRiddleHouse)))))) 03:36:52 03:36:52 03:36:52 03:36:52 03:36:52 ======================================================= 03:36:52 exactly(5,'$VAR'('H1'),instance('$VAR'('H1'),tRiddleHouse)) 03:36:52 ============================================ 03:36:52 03:36:52 03:36:52 ?- kif_to_boxlog( exactly(5,H1,instance(H1,tRiddleHouse)) ). 03:36:52 03:36:52 03:36:52 03:36:52 % In English: 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ exactly(5,H1,instance(H1,tRiddleHouse)) 03:36:52 %~ 03:36:52 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:52 %~ correct_special_quantifiers :- quant(exactly(5),H1,tRiddleHouse(H1)). 03:36:52 %~ %~ correct_special_quantifiers:-quant(exactly(5),H1,tRiddleHouse(H1)) 03:36:52 %~ kifi = exactly(5,H1,tRiddleHouse(H1)). 03:36:52 %~ kifm = nesc( quant(exactly(5),H1,tRiddleHouse(H1))). 03:36:52 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),tRiddleHouse('$VAR'('H1')))) 03:36:52 %~ w_o_c( 03:36:52 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:36:52 %~ common_logic_loader : kif_to_boxlog( 03:36:52 %~ exactly(5,H1,instance(H1,tRiddleHouse)), KB,rule33:0, 03:36:52 %~ _1116318)) 03:36:52 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif#L333 03:36:52 (0)$[system] '$c_call_prolog'. no(clause) 03:36:52 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:36:52 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:36:52 (10)$[system] '$load_file'('zebra_05.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:36:52 (13)$[system]# '$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 ',<gt;clause>(0x55fc9b6c0a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc9b6c0a80)))). no(clause) 03:36:52 (14)$[system] '$c_call_prolog'. no(clause) 03:36:52 (16)$[system]# 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 ',<gt;clause>(0x55fc9b6c0a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55fc9b6c0a80))). % init.pl:646: 03:36:52 (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: 03:36:52 (21)<gt;*>$[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: 03:36:52 (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: 03:36:52 (26)<gt;*>$[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: 03:36:52 (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:36:52 (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 ',<gt;stream>(0x55fca8870a00),close(<gt;stream>(0x55fca8870a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',<gt;clause>(0x55fc9a522460)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x55fca8870a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif ',<gt;clause>(0x55fc9a522460)),true)). % init.pl:646: 03:36:52 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:36:52 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:36:52 (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: 03:36:52 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:36:52 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:36:52 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:36:52 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:36:52 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f285fd948c0),load_clif(<gt;stream>(0x55fca8870a00))). no(clause) 03:36:52 (42)$[system] '$c_call_prolog'. no(clause) 03:36:52 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:36:52 (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(<gt;stream>(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: 03:36:52 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:36:52 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55fca8870a00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:36:52 (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: 03:36:52 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,5,H1,[instance,H1,tRiddleHouse]]),A,fail)). no(clause) 03:36:52 (59)$[system] '$c_call_prolog'. no(clause) 03:36:52 (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: 03:36:52 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,5,H1,[instance,H1,tRiddleHouse]]). % sreader.pl:116: 03:36:52 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,5,H1,[instance,H1,tRiddleHouse]])). % must_sanity.pl:65: 03:36:52 (64)$[system] once(common_logic_loader:kif_process([exactly,5,H1,[instance,H1,tRiddleHouse]])). % init.pl:519: 03:36:52 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process([exactly,5,H1,[instance,H1,tRiddleHouse]]). % common_logic_loader.pl:107: 03:36:52 (68)<gt;*>[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: 03:36:52 (69)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,5,H1,[instance,H1,tRiddleHouse]])). % bugger.pl:1399: 03:36:52 (70)<gt;*>$[common_logic_loader] common_logic_loader:kif_process(tell,[exactly,5,H1,[instance,H1,tRiddleHouse]]). % common_logic_loader.pl:146: 03:36:52 (73)<gt;*>[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: 03:36:52 (74)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,exactly(5,H1,instance(H1,tRiddleHouse)))). % bugger.pl:1399: 03:36:52 (79)<gt;*>[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: 03:36:52 (80)$[bugger] bugger:dcall0(common_logic_loader:kif_add(exactly(5,H1,instance(H1,tRiddleHouse)))). % bugger.pl:1399: 03:36:52 (81)[common_logic_loader] common_logic_snark:kif_add(exactly(5,H1,instance(H1,tRiddleHouse))). % common_logic_snark.pl:1664: 03:36:52 (82)[common_logic_loader] common_logic_snark:kif_add2(exactly(5,H1,instance(H1,tRiddleHouse))). % common_logic_snark.pl:1670: 03:36:52 (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse))). % common_logic_snark.pl:1063: 03:36:52 (84)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),A). % common_logic_snark.pl:1099: 03:36:52 (85)<gt;*>[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),A,rule33:0). % must_sanity.pl:65: 03:36:52 (86)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(5,H1,instance(H1,tRiddleHouse)),A,rule33:0). % common_logic_snark.pl:1107: 03:36:52 (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: 03:36:52 (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: 03:36:52 (89)$[locally_each] '<gt;meta-call>'(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) 03:36:52 (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:36:52 %~ w_o_c( 03:36:52 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:36:52 %~ common_logic_loader : kif_to_boxlog( 03:36:52 %~ exactly(5,H1,instance(H1,tRiddleHouse)), KB,rule33:0, 03:36:52 %~ _1116318)) 03:36:52 % Break level 1 03:36:52 03:36:52 % Exit break level 1 03:36:52 %~ 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))). 03:36:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zebra_05.clif:333 03:36:53 %~ 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))) 03:36:53 %~ debugm( common_logic_loader, 03:36:53 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(subclass(tRiddleHouse,tHouse))))) 03:36:53 03:36:53 03:36:53 03:36:53 03:36:53 ======================================================= 03:36:53 subclass(tRiddleHouse,tHouse) 03:36:53 ============================================ 03:36:53 03:36:53 03:36:53 ?- kif_to_boxlog( subclass(tRiddleHouse,tHouse) ). 03:36:53 03:36:53 03:36:53 03:36:53 % In English: 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ tRiddleHouse subclass tHouse 03:36:53 %~ 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ kifi = genls(tRiddleHouse,tHouse). 03:36:53 %~ kifm = nesc( genls(tRiddleHouse,tHouse)). 03:36:53 %~ kif_to_boxlog_attvars2 = necessary(genls(tRiddleHouse,tHouse)) 03:36:53 03:36:53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 % Results in the following 1 entailment(s): 03:36:53 nesc(genls(tRiddleHouse,tHouse)). 03:36:53 03:36:53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ it is necessarily true that tRiddleHouse genls tHouse 03:36:53 %~ 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 03:36:53 nesc( genls(tRiddleHouse,tHouse)). 03:36:53 03:36:53 ============================================ 03:36:53 %~ comment(" All house have a different address") 03:36:53 %~ debugm( common_logic_loader, 03:36:53 %~ show_success( common_logic_loader, 03:36:53 %~ common_logic_loader : ain( clif( all( [H1,H2], 03:36:53 %~ if( 03:36:53 %~ and( instance(H1,tHouse), 03:36:53 %~ instance(H2,tHouse), 03:36:53 %~ different(H1,H2), 03:36:53 %~ address(H1,A1), 03:36:53 %~ address(H2,A2)), 03:36:53 %~ different(A1,A2))))))) 03:36:53 03:36:53 03:36:53 03:36:53 03:36:53 ======================================================= 03:36:53 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')))) 03:36:53 ============================================ 03:36:53 03:36:53 03:36:53 ?- 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))) ). 03:36:53 03:36:53 03:36:53 03:36:53 % In English: 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ 03:36:53 %~ For all ?H1 ?H2 03:36:53 %~ " and(instance(H1,tHouse),instance(H2,tHouse),different(H1,H2),address(H1,A1),address(H2,A2)) if ?A1 different ?A2 " 03:36:53 %~ 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ correct_special_quantifiers :- all( H1, 03:36:53 %~ all( H2, 03:36:53 %~ =>( 03:36:53 %~ ( tHouse(H1) & 03:36:53 %~ tHouse(H2) & 03:36:53 %~ different(H1,H2) & 03:36:53 %~ address(H1,A1) & 03:36:53 %~ address(H2,A2)), 03:36:53 %~ different(A1,A2)))). 03:36:53 %~ %~ correct_special_quantifiers:-all(H1,all(H2,(tHouse(H1)&tHouse(H2)&different(H1,H2)&address(H1,A1)&address(H2,A2))=>different(A1,A2))) 03:36:53 %~ kifi = all( [H1,H2], 03:36:53 %~ if( 03:36:53 %~ and( tHouse(H1), 03:36:53 %~ tHouse(H2), 03:36:53 %~ different(H1,H2), 03:36:53 %~ address(H1,A1), 03:36:53 %~ address(H2,A2)), 03:36:53 %~ different(A1,A2))). 03:36:53 %~ kifm = all( H1, 03:36:53 %~ all( H2, 03:36:53 %~ nesc( =>( 03:36:53 %~ ( tHouse(H1) & 03:36:53 %~ tHouse(H2) & 03:36:53 %~ different(H1,H2) & 03:36:53 %~ address(H1,A1) & 03:36:53 %~ address(H2,A2)), 03:36:53 %~ different(A1,A2))))). 03:36:53 %~ 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')))))) 03:36:53 03:36:53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 % Results in the following 6 entailment(s): 03:36:53 nesc(tHouse(H1))&nesc(tHouse(H2))&(nesc(address(H1,A1))&nesc(address(H2,A2)))&nesc(different(H1,H2))==>nesc(different(A1,A2)). 03:36:53 (nesc(tHouse(H1))&nesc(tHouse(H2))&nesc(address(H1,A1))&nesc(address(H2,A2)))&poss(~different(A1,A2))==>poss(~different(H1,H2)). 03:36:53 (nesc(tHouse(H1))&nesc(tHouse(H2))&nesc(address(H1,A1))&nesc(different(H1,H2)))&poss(~different(A1,A2))==>poss(~address(H2,A2)). 03:36:53 (nesc(tHouse(H1))&nesc(tHouse(H2))&nesc(address(H2,A2))&nesc(different(H1,H2)))&poss(~different(A1,A2))==>poss(~address(H1,A1)). 03:36:53 (nesc(tHouse(H1))&(nesc(address(H1,A1))&nesc(address(H2,A2)))&nesc(different(H1,H2)))&poss(~different(A1,A2))==>poss(~tHouse(H2)). 03:36:53 (nesc(tHouse(H2))&(nesc(address(H1,A1))&nesc(address(H2,A2)))&nesc(different(H1,H2)))&poss(~different(A1,A2))==>poss(~tHouse(H1)). 03:36:53 03:36:53 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ Whenever: 03:36:53 %~ " ?H1 isa tHouse " is necessarily true and 03:36:53 %~ (" ?H2 isa tHouse " is necessarily true and 03:36:53 %~ ((" ?H1 address ?A1 " is necessarily true and 03:36:53 %~ " ?H2 address ?A2 " is necessarily true ) and 03:36:53 %~ " ?H1 different ?H2 " is necessarily true )) 03:36:53 %~ It's Proof that: 03:36:53 %~ " ?A1 different ?A2 " is necessarily true 03:36:53 %~ 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 03:36:53 ( ( nesc( tHouse(H1)) & 03:36:53 nesc( tHouse(H2)) & 03:36:53 nesc( address(H1,A1)) & 03:36:53 nesc( address(H2,A2)) & 03:36:53 nesc( different(H1,H2))) ==> 03:36:53 nesc( different(A1,A2))). 03:36:53 03:36:53 % AND 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ Whenever: 03:36:53 %~ (" ?H1 isa tHouse " is necessarily true and 03:36:53 %~ (" ?H2 isa tHouse " is necessarily true and 03:36:53 %~ (" ?H1 address ?A1 " is necessarily true and 03:36:53 %~ " ?H2 address ?A2 " is necessarily true ))) and 03:36:53 %~ " ?A1 different ?A2 " is possibly false 03:36:53 %~ It's Proof that: 03:36:53 %~ " ?H1 different ?H2 " is possibly false 03:36:53 %~ 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 03:36:53 ( ( nesc( tHouse(H1)) & 03:36:53 nesc( tHouse(H2)) & 03:36:53 nesc( address(H1,A1)) & 03:36:53 nesc( address(H2,A2)) & 03:36:53 poss( ~( different(A1,A2)))) ==> 03:36:53 poss( ~( different(H1,H2)))). 03:36:53 03:36:53 % AND 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ Whenever: 03:36:53 %~ (" ?H1 isa tHouse " is necessarily true and 03:36:53 %~ (" ?H2 isa tHouse " is necessarily true and 03:36:53 %~ (" ?H1 address ?A1 " is necessarily true and 03:36:53 %~ " ?H1 different ?H2 " is necessarily true ))) and 03:36:53 %~ " ?A1 different ?A2 " is possibly false 03:36:53 %~ It's Proof that: 03:36:53 %~ " ?H2 address ?A2 " is possibly false 03:36:53 %~ 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 03:36:53 ( ( nesc( tHouse(H1)) & 03:36:53 nesc( tHouse(H2)) & 03:36:53 nesc( address(H1,A1)) & 03:36:53 nesc( different(H1,H2)) & 03:36:53 poss( ~( different(A1,A2)))) ==> 03:36:53 poss( ~( address(H2,A2)))). 03:36:53 03:36:53 % AND 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ Whenever: 03:36:53 %~ (" ?H1 isa tHouse " is necessarily true and 03:36:53 %~ (" ?H2 isa tHouse " is necessarily true and 03:36:53 %~ (" ?H2 address ?A2 " is necessarily true and 03:36:53 %~ " ?H1 different ?H2 " is necessarily true ))) and 03:36:53 %~ " ?A1 different ?A2 " is possibly false 03:36:53 %~ It's Proof that: 03:36:53 %~ " ?H1 address ?A1 " is possibly false 03:36:53 %~ 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 03:36:53 ( ( nesc( tHouse(H1)) & 03:36:53 nesc( tHouse(H2)) & 03:36:53 nesc( address(H2,A2)) & 03:36:53 nesc( different(H1,H2)) & 03:36:53 poss( ~( different(A1,A2)))) ==> 03:36:53 poss( ~( address(H1,A1)))). 03:36:53 03:36:53 % AND 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ Whenever: 03:36:53 %~ (" ?H1 isa tHouse " is necessarily true and 03:36:53 %~ ((" ?H1 address ?A1 " is necessarily true and 03:36:53 %~ " ?H2 address ?A2 " is necessarily true ) and 03:36:53 %~ " ?H1 different ?H2 " is necessarily true )) and 03:36:53 %~ " ?A1 different ?A2 " is possibly false 03:36:53 %~ It's Proof that: 03:36:53 %~ " ?H2 isa tHouse " is possibly false 03:36:53 %~ 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 03:36:53 ( ( nesc( tHouse(H1)) & 03:36:53 nesc( address(H1,A1)) & 03:36:53 nesc( address(H2,A2)) & 03:36:53 nesc( different(H1,H2)) & 03:36:53 poss( ~( different(A1,A2)))) ==> 03:36:53 poss( ~( tHouse(H2)))). 03:36:53 03:36:53 % AND 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 %~ Whenever: 03:36:53 %~ (" ?H2 isa tHouse " is necessarily true and 03:36:53 %~ ((" ?H1 address ?A1 " is necessarily true and 03:36:53 %~ " ?H2 address ?A2 " is necessarily true ) and 03:36:53 %~ " ?H1 different ?H2 " is necessarily true )) and 03:36:53 %~ " ?A1 different ?A2 " is possibly false 03:36:53 %~ It's Proof that: 03:36:53 %~ " ?H1 isa tHouse " is possibly false 03:36:53 %~ 03:36:53 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:53 03:36:53 ( ( nesc( tHouse(H2)) & 03:36:53 nesc( address(H1,A1)) & 03:36:53 nesc( address(H2,A2)) & 03:36:53 nesc( different(H1,H2)) & 03:36:53 poss( ~( different(A1,A2)))) ==> 03:36:53 poss( ~( tHouse(H1)))). 03:36:53 03:36:53 ============================================ 03:36:53 %~ correct_special_quantifiers :- all( H1, 03:36:53 %~ all( H2, 03:36:53 %~ =>( 03:36:53 %~ ( tHouse(H1) & 03:36:53 %~ tHouse(H2) & 03:36:53 %~ different(H1,H2) & 03:36:53 %~ address(H1,A1) & 03:36:53 %~ address(H2,A2)), 03:36:53 %~ different(A1,A2)))). 03:36:53 %~ %~ correct_special_quantifiers:-all(H1,all(H2,(tHouse(H1)&tHouse(H2)&different(H1,H2)&address(H1,A1)&address(H2,A2))=>different(A1,A2))) 03:36:53 totalTime=10.000 03:36:53 03:36:53 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' 03:36:53 03:36:55 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 03:36:55 ISSUE_ID=459 03:36:55 ISSUE_OC=OPEN 03:36:55 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 03:36:55 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 03:36:55 FileTestCase=logicmoo.base.examples.fol.ZEBRA_04 JUnit 03:36:55 03:36:55 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']" 03:36:55 03:36:55 (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']") 03:36:55 03:36:55 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_04.clif 03:36:55 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_04/ 03:36:55 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_04 03:36:55 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/638 03:36:55 03:36:55 03:36:57 %~ init_phase(after_load) 03:36:57 %~ init_phase(restore_state) 03:36:57 % 03:36:57 %~ init_why(after_boot,program) 03:36:57 %~ after_boot. 03:36:57 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:36:57 %~ comment(";") 03:36:57 %~ comment("; deduct-einstein.scm") 03:36:57 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:36:57 %~ comment(";") 03:36:57 %~ comment("; Full set of Einstein Puzzle facts.") 03:36:57 %~ comment("; There are 15 explicitly stated facts, and four additional implicit") 03:36:57 %~ comment("; facts about ordinal counting (ordering of houses in a row).") 03:36:57 %~ comment(";") 03:36:57 %~ comment("; The facts are stated in a fashion that is as close as possible to") 03:36:57 %~ comment("; the natural-language source. The point being that we want the") 03:36:57 %~ comment("; expression of facts to be closely tied to human patterns of speech.") 03:36:57 %~ comment("; Being \"efficient\" or \"clever\" is NOT the point.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ mean stv conf define mean 'cog-new-stv' conf 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ azzert_rename('cog-new-stv',cogNewStv) 03:36:57 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:36:57 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment("; A little handly-dandy utility to avoid over-reporting of \"obvious\"") 03:36:57 %~ comment("; results. We declare that person1 is the same as person1, etc.") 03:36:57 %~ comment("; A kind-of pauli-exclusion-principle at work.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( define( same(person), 03:36:57 %~ 'EvaluationLink'( stv(1,1), 03:36:57 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:36:57 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = define( same(person), 03:36:57 %~ 'EvaluationLink'( stv(1,1), 03:36:57 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:36:57 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))). 03:36:57 %~ kifm = nesc( define( same(person), 03:36:57 %~ 'EvaluationLink'( stv(1,1), 03:36:57 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:36:57 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( define( same(person), 03:36:57 'EvaluationLink'( stv(1,1), 03:36:57 PredicateNode( '$STRING'("IsSamePerson")), 03:36:57 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment(" AvatarNode") 03:36:57 %~ comment(" AvatarNode") 03:36:57 %~ comment("; A declaration of fact: it is true that pred has value for person.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( define( fact(person,pred,value), 03:36:57 %~ same(person), 03:36:57 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = define( fact(person,pred,value), 03:36:57 %~ same(person), 03:36:57 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))). 03:36:57 %~ kifm = nesc( define( fact(person,pred,value), 03:36:57 %~ same(person), 03:36:57 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( define( fact(person,pred,value), 03:36:57 same(person), 03:36:57 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment("; A neighbor-predicate: two people live next to each other.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( define( neighbor(person1,person2), 03:36:57 %~ same(person1), 03:36:57 %~ same(person2), 03:36:57 %~ 'EvaluationLink'( stv(1,1), 03:36:57 %~ PredicateNode( '$STRING'("Neighbor")), 03:36:57 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = define( neighbor(person1,person2), 03:36:57 %~ same(person1), 03:36:57 %~ same(person2), 03:36:57 %~ 'EvaluationLink'( stv(1,1), 03:36:57 %~ PredicateNode( '$STRING'("Neighbor")), 03:36:57 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))). 03:36:57 %~ kifm = nesc( define( neighbor(person1,person2), 03:36:57 %~ same(person1), 03:36:57 %~ same(person2), 03:36:57 %~ 'EvaluationLink'( stv(1,1), 03:36:57 %~ PredicateNode( '$STRING'("Neighbor")), 03:36:57 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:36:57 %~ 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))))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ 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)))) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( define( neighbor(person1,person2), 03:36:57 same(person1), 03:36:57 same(person2), 03:36:57 'EvaluationLink'( stv(1,1), 03:36:57 PredicateNode( '$STRING'("Neighbor")), 03:36:57 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment("; A left-of predicate: one house is left of another") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( define( 'left-of'(house1,house2), 03:36:57 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ house1 'left-of' house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ azzert_rename('left-of',leftOf) 03:36:57 %~ kifi = define( leftOf(house1,house2), 03:36:57 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). 03:36:57 %~ kifm = nesc( define( leftOf(house1,house2), 03:36:57 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that house1 leftOf house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( define( leftOf(house1,house2), 03:36:57 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment("; 1. The Englishman lives in the red house.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")). 03:36:57 %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))). 03:36:57 %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(red,'[|]'(house,[])))))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment("; 2. The Swede keeps dogs.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")). 03:36:57 %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")). 03:36:57 %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment("; 3. The Dane drinks tea.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")). 03:36:57 %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")). 03:36:57 %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment("; 4. The green house is just to the left of the white_house one.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( 'left-of'('$STRING'("green house"),'$STRING'("white house")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 'left-of'('$STRING'("green house"),'$STRING'("white house")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( 'left-of'('$STRING'("green house"),'$STRING'("white house")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ "green house" isa '$STRING' 'left-of' "white house" isa '$STRING' 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house]))). 03:36:57 %~ kifm = nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(leftOf('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that green house isa s isa '$STRING' leftOf white house isa s isa '$STRING' 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment("; 5. The owner of the green house drinks coffee.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))). 03:36:57 %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(green,'[|]'(house,[])))))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")). 03:36:57 %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment("; 6. The Pall Mall smoker keeps birds.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")). 03:36:57 %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")). 03:36:57 %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment("; 7. The owner of the yellow house smokes Dunhills.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")). 03:36:57 %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))). 03:36:57 %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:36:57 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(yellow,'[|]'(house,[])))))) 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 % Results in the following 1 entailment(s): 03:36:57 nesc(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:36:57 03:36:57 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 03:36:57 nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:36:57 03:36:57 ============================================ 03:36:57 %~ comment("; 8. The man in the center house drinks milk.") 03:36:57 %~ debugm( common_logic_loader, 03:36:57 %~ show_success( common_logic_loader, 03:36:57 %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")))))) 03:36:57 03:36:57 03:36:57 03:36:57 03:36:57 ======================================================= 03:36:57 fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:36:57 ============================================ 03:36:57 03:36:57 03:36:57 ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ). 03:36:57 03:36:57 03:36:57 03:36:57 % In English: 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:36:57 %~ 03:36:57 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:57 %~ kifi = fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")). 03:36:57 %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103','Main','Street']))). 03:36:58 %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet]))) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ comment("; 9. The Norwegian lives in the first house.") 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")). 03:36:58 %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101','Main','Street']))). 03:36:58 %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet]))) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ comment("; 10. The Blend smoker has a neighbor who keeps cats.") 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")). 03:36:58 %~ kifm = nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person10"),'$STRING'("catperson")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 neighbor('$STRING'("person10"),'$STRING'("catperson")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( neighbor('$STRING'("person10"),'$STRING'("catperson")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ "person10" isa '$STRING' neighbor "catperson" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = neighbor('$STRING'("person10"),'$STRING'("catperson")). 03:36:58 %~ kifm = nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person10"),'$STRING'("catperson"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that "person10" isa '$STRING' neighbor "catperson" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")). 03:36:58 %~ kifm = nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ comment("; 11. The man who smokes Blue Masters drinks bier.") 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s(['Blue','Master']))). 03:36:58 %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master']))) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")). 03:36:58 %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ comment("; 12. The man who keeps horses lives next to the Dunhill smoker.") 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")). 03:36:58 %~ kifm = nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")). 03:36:58 %~ kifm = nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")). 03:36:58 %~ kifm = nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ comment("; 13. The German smokes Prince.") 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")). 03:36:58 %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")). 03:36:58 %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ comment("; 14. The Norwegian lives next to the blue house.") 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")). 03:36:58 %~ kifm = nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person14"),'$STRING'("blue_person")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 neighbor('$STRING'("person14"),'$STRING'("blue_person")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( neighbor('$STRING'("person14"),'$STRING'("blue_person")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = neighbor('$STRING'("person14"),'$STRING'("blue_person")). 03:36:58 %~ kifm = nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person14"),'$STRING'("blue_person"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))). 03:36:58 %~ kifm = nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(blue,'[|]'(house,[])))))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ comment("; 15. The Blend smoker has a neighbor who drinks water.") 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")). 03:36:58 %~ kifm = nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person15"),'$STRING'("water_person")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 neighbor('$STRING'("person15"),'$STRING'("water_person")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( neighbor('$STRING'("person15"),'$STRING'("water_person")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ "person15" isa '$STRING' neighbor "water_person" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = neighbor('$STRING'("person15"),'$STRING'("water_person")). 03:36:58 %~ kifm = nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person15"),'$STRING'("water_person"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that "person15" isa '$STRING' neighbor "water_person" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")). 03:36:58 %~ kifm = nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ comment("; ---------------------------------------------------------------") 03:36:58 %~ comment("; Assorted supplemental facts. These are somehow implicit in the") 03:36:58 %~ comment("; problem statement. We'd mostly like to derive these, from more") 03:36:58 %~ comment("; basic assumptions, but, for now, we'l just state them.") 03:36:58 %~ comment(";") 03:36:58 %~ comment("; A supplemental fact for fact 4: someone lives in the white house.") 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))). 03:36:58 %~ kifm = nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ comment("; Supplemental fact: someone keeps fish.") 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")). 03:36:58 %~ kifm = nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ comment("; State some implicitly assumed facts about neighboring houses") 03:36:58 %~ comment("; This is the 'successor' function for ordinal numbers.") 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( define( successor(house1,house2), 03:36:58 %~ 'EvaluationLink'( stv(1,1), 03:36:58 %~ PredicateNode( '$STRING'("Successor")), 03:36:58 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = define( successor(house1,house2), 03:36:58 %~ 'EvaluationLink'( stv(1,1), 03:36:58 %~ PredicateNode( '$STRING'("Successor")), 03:36:58 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). 03:36:58 %~ kifm = nesc( define( successor(house1,house2), 03:36:58 %~ 'EvaluationLink'( stv(1,1), 03:36:58 %~ PredicateNode( '$STRING'("Successor")), 03:36:58 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( define( successor(house1,house2), 03:36:58 'EvaluationLink'( stv(1,1), 03:36:58 PredicateNode( '$STRING'("Successor")), 03:36:58 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ "101 Main Street" isa '$STRING' successor "102 Main Street" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = successor( 03:36:58 %~ $STRING( s( ['101','Main','Street'])), 03:36:58 %~ $STRING( s( ['102','Main','Street']))). 03:36:58 %~ kifm = nesc( successor( 03:36:58 %~ $STRING( s( ['101',iMain,tSumoStreet])), 03:36:58 %~ $STRING( s( ['102',iMain,tSumoStreet])))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(successor('$STRING'(s(['101',iMain,tSumoStreet])),'$STRING'(s(['102',iMain,tSumoStreet])))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that '101' iMain tSumoStreet isa s isa '$STRING' successor '102' iMain tSumoStreet isa s isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( successor( 03:36:58 $STRING( s( ['101',iMain,tSumoStreet])), 03:36:58 $STRING( s( ['102',iMain,tSumoStreet])))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ "102 Main Street" isa '$STRING' successor "103 Main Street" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = successor( 03:36:58 %~ $STRING( s( ['102','Main','Street'])), 03:36:58 %~ $STRING( s( ['103','Main','Street']))). 03:36:58 %~ kifm = nesc( successor( 03:36:58 %~ $STRING( s( ['102',iMain,tSumoStreet])), 03:36:58 %~ $STRING( s( ['103',iMain,tSumoStreet])))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(successor('$STRING'(s(['102',iMain,tSumoStreet])),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that '102' iMain tSumoStreet isa s isa '$STRING' successor '103' iMain tSumoStreet isa s isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( successor( 03:36:58 $STRING( s( ['102',iMain,tSumoStreet])), 03:36:58 $STRING( s( ['103',iMain,tSumoStreet])))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ "103 Main Street" isa '$STRING' successor "104 Main Street" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = successor( 03:36:58 %~ $STRING( s( ['103','Main','Street'])), 03:36:58 %~ $STRING( s( ['104','Main','Street']))). 03:36:58 %~ kifm = nesc( successor( 03:36:58 %~ $STRING( s( ['103',iMain,tSumoStreet])), 03:36:58 %~ $STRING( s( ['104',iMain,tSumoStreet])))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 % Results in the following 1 entailment(s): 03:36:58 nesc(successor('$STRING'(s(['103',iMain,tSumoStreet])),'$STRING'(s(['104',iMain,tSumoStreet])))). 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ it is necessarily true that '103' iMain tSumoStreet isa s isa '$STRING' successor '104' iMain tSumoStreet isa s isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 03:36:58 nesc( successor( 03:36:58 $STRING( s( ['103',iMain,tSumoStreet])), 03:36:58 $STRING( s( ['104',iMain,tSumoStreet])))). 03:36:58 03:36:58 ============================================ 03:36:58 %~ debugm( common_logic_loader, 03:36:58 %~ show_success( common_logic_loader, 03:36:58 %~ common_logic_loader : ain( clif( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")))))) 03:36:58 03:36:58 03:36:58 03:36:58 03:36:58 ======================================================= 03:36:58 successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) 03:36:58 ============================================ 03:36:58 03:36:58 03:36:58 ?- kif_to_boxlog( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ). 03:36:58 03:36:58 03:36:58 03:36:58 % In English: 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ "104 Main Street" isa '$STRING' successor "105 Main Street" isa '$STRING' 03:36:58 %~ 03:36:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:58 %~ kifi = successor( 03:36:58 %~ $STRING( s( ['104','Main','Street'])), 03:36:58 %~ $STRING( s( ['105','Main','Street']))). 03:36:58 %~ kifm = nesc( successor( 03:36:58 %~ $STRING( s( ['104',iMain,tSumoStreet])), 03:36:58 %~ $STRING( s( ['105',iMain,tSumoStreet])))). 03:36:58 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('105','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:36:58 03:36:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(successor('$STRING'(s(['104',iMain,tSumoStreet])),'$STRING'(s(['105',iMain,tSumoStreet])))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that '104' iMain tSumoStreet isa s isa '$STRING' successor '105' iMain tSumoStreet isa s isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( successor( 03:36:59 $STRING( s( ['104',iMain,tSumoStreet])), 03:36:59 $STRING( s( ['105',iMain,tSumoStreet])))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ comment("; ---------------------------------------------------------------") 03:36:59 %~ comment("; By-process-of-elimination facts") 03:36:59 %~ comment("; If person doesn't live in one of the four houses, they must live in") 03:36:59 %~ comment("; the fifth. Likewsie, if person doesn't smoke/drink/keep one of the four,") 03:36:59 %~ comment("; they must have the fifth.") 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success( common_logic_loader, 03:36:59 %~ common_logic_loader : ain( clif( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ x 'is-a' y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ azzert_rename('is-a',isA) 03:36:59 %~ kifi = define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))). 03:36:59 %~ kifm = nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that x isA y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("red house"),'$STRING'("house")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("red house"),'$STRING'("house")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("red house"),'$STRING'("house")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "red house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'(s([red,house])),'$STRING'("house")). 03:36:59 %~ kifm = nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(red,'[|]'(house,[])))),'$STRING'("house"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that red house isa s isa '$STRING' isA "house" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("white house"),'$STRING'("house")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("white house"),'$STRING'("house")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("white house"),'$STRING'("house")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "white house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'(s([white,house])),'$STRING'("house")). 03:36:59 %~ kifm = nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(white,'[|]'(house,[])))),'$STRING'("house"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that white house isa s isa '$STRING' isA "house" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("green house"),'$STRING'("house")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("green house"),'$STRING'("house")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("green house"),'$STRING'("house")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "green house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'(s([green,house])),'$STRING'("house")). 03:36:59 %~ kifm = nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'("house"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that green house isa s isa '$STRING' isA "house" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success( common_logic_loader, 03:36:59 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("yellow house"),'$STRING'("house")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("yellow house"),'$STRING'("house")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "yellow house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'(s([yellow,house])),'$STRING'("house")). 03:36:59 %~ kifm = nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(yellow,'[|]'(house,[])))),'$STRING'("house"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that yellow house isa s isa '$STRING' isA "house" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("blue house"),'$STRING'("house")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("blue house"),'$STRING'("house")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("blue house"),'$STRING'("house")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "blue house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'(s([blue,house])),'$STRING'("house")). 03:36:59 %~ kifm = nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(blue,'[|]'(house,[])))),'$STRING'("house"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that blue house isa s isa '$STRING' isA "house" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("water"),'$STRING'("drink")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("water"),'$STRING'("drink")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("water"),'$STRING'("drink")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "water" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("water"),'$STRING'("drink")). 03:36:59 %~ kifm = nesc( isA('$STRING'("water"),'$STRING'("drink"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("water"),'$STRING'("drink"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("water"),'$STRING'("drink"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "water" isa '$STRING' isA "drink" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("water"),'$STRING'("drink"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("milk"),'$STRING'("drink")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("milk"),'$STRING'("drink")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("milk"),'$STRING'("drink")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "milk" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("milk"),'$STRING'("drink")). 03:36:59 %~ kifm = nesc( isA('$STRING'("milk"),'$STRING'("drink"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("milk"),'$STRING'("drink"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("milk"),'$STRING'("drink"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "milk" isa '$STRING' isA "drink" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("milk"),'$STRING'("drink"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("bier"),'$STRING'("drink")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("bier"),'$STRING'("drink")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("bier"),'$STRING'("drink")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "bier" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("bier"),'$STRING'("drink")). 03:36:59 %~ kifm = nesc( isA('$STRING'("bier"),'$STRING'("drink"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("bier"),'$STRING'("drink"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("bier"),'$STRING'("drink"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "bier" isa '$STRING' isA "drink" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("bier"),'$STRING'("drink"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("coffee"),'$STRING'("drink")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("coffee"),'$STRING'("drink")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "coffee" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("coffee"),'$STRING'("drink")). 03:36:59 %~ kifm = nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("coffee"),'$STRING'("drink"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("coffee"),'$STRING'("drink"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "coffee" isa '$STRING' isA "drink" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("tea"),'$STRING'("drink")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("tea"),'$STRING'("drink")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("tea"),'$STRING'("drink")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "tea" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("tea"),'$STRING'("drink")). 03:36:59 %~ kifm = nesc( isA('$STRING'("tea"),'$STRING'("drink"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("tea"),'$STRING'("drink"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("tea"),'$STRING'("drink"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "tea" isa '$STRING' isA "drink" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("tea"),'$STRING'("drink"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Prince"),'$STRING'("tobacco")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "Prince" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("Prince"),'$STRING'("tobacco")). 03:36:59 %~ kifm = nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Prince"),'$STRING'("tobacco"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "Prince" isa '$STRING' isA "tobacco" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("PallMall"),'$STRING'("tobacco")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "PallMall" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("PallMall"),'$STRING'("tobacco")). 03:36:59 %~ kifm = nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("PallMall"),'$STRING'("tobacco"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "PallMall" isa '$STRING' isA "tobacco" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "Dunhill" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("Dunhill"),'$STRING'("tobacco")). 03:36:59 %~ kifm = nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "Dunhill" isa '$STRING' isA "tobacco" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Blend"),'$STRING'("tobacco")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "Blend" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("Blend"),'$STRING'("tobacco")). 03:36:59 %~ kifm = nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Blend"),'$STRING'("tobacco"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "Blend" isa '$STRING' isA "tobacco" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success( common_logic_loader, 03:36:59 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "Blue Master" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'(s(['Blue','Master'])),'$STRING'("tobacco")). 03:36:59 %~ kifm = nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))),'$STRING'("tobacco"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that tSumoBlue 'Master' isa s isa '$STRING' isA "tobacco" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "fish" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("fish"),'$STRING'("keeps_as_pet")). 03:36:59 %~ kifm = nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "fish" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "dogs" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("dogs"),'$STRING'("keeps_as_pet")). 03:36:59 %~ kifm = nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "dogs" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success( common_logic_loader, 03:36:59 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "birds" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("birds"),'$STRING'("keeps_as_pet")). 03:36:59 %~ kifm = nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "birds" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "cats" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("cats"),'$STRING'("keeps_as_pet")). 03:36:59 %~ kifm = nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "cats" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success( common_logic_loader, 03:36:59 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "horses" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("horses"),'$STRING'("keeps_as_pet")). 03:36:59 %~ kifm = nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "horses" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success( common_logic_loader, 03:36:59 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "Englishman" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("Englishman"),'$STRING'("citizenship")). 03:36:59 %~ kifm = nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Englishman"),'$STRING'("citizenship"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "Englishman" isa '$STRING' isA "citizenship" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Swede"),'$STRING'("citizenship")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "Swede" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("Swede"),'$STRING'("citizenship")). 03:36:59 %~ kifm = nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Swede"),'$STRING'("citizenship"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "Swede" isa '$STRING' isA "citizenship" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dane"),'$STRING'("citizenship")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "Dane" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("Dane"),'$STRING'("citizenship")). 03:36:59 %~ kifm = nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dane"),'$STRING'("citizenship"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "Dane" isa '$STRING' isA "citizenship" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success( common_logic_loader, 03:36:59 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "Norwegian" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("Norwegian"),'$STRING'("citizenship")). 03:36:59 %~ kifm = nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:36:59 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))) 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 % Results in the following 1 entailment(s): 03:36:59 nesc(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:36:59 03:36:59 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ it is necessarily true that "Norwegian" isa '$STRING' isA "citizenship" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 03:36:59 nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:36:59 03:36:59 ============================================ 03:36:59 %~ debugm( common_logic_loader, 03:36:59 %~ show_success( common_logic_loader, 03:36:59 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("German"),'$STRING'("citizenship")))))) 03:36:59 03:36:59 03:36:59 03:36:59 03:36:59 ======================================================= 03:36:59 'is-a'('$STRING'("German"),'$STRING'("citizenship")) 03:36:59 ============================================ 03:36:59 03:36:59 03:36:59 ?- kif_to_boxlog( 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ). 03:36:59 03:36:59 03:36:59 03:36:59 % In English: 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ "German" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:36:59 %~ 03:36:59 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:36:59 %~ kifi = isA('$STRING'("German"),'$STRING'("citizenship")). 03:37:00 %~ kifm = nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). 03:37:00 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("German"),'$STRING'("citizenship"))) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 nesc(isA('$STRING'("German"),'$STRING'("citizenship"))). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ it is necessarily true that "German" isa '$STRING' isA "citizenship" isa '$STRING' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). 03:37:00 03:37:00 ============================================ 03:37:00 %~ comment(";") 03:37:00 %~ comment("; deduct-keep.scm") 03:37:00 %~ comment(";") 03:37:00 %~ comment("; Print out who keeps what") 03:37:00 %~ comment(";") 03:37:00 %~ comment("; Part of the \"Einstein puzzle\" demo.") 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success( common_logic_loader, 03:37:00 %~ common_logic_loader : ain( clif( define( 'print-ownership', 03:37:00 %~ 'BindLink'( 03:37:00 %~ 'VariableList'( 03:37:00 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:00 %~ VariableNode( '$STRING'("$nationality")), 03:37:00 %~ VariableNode( '$STRING'("$house")), 03:37:00 %~ VariableNode( '$STRING'("$pet"))), 03:37:00 %~ 'AndLink'( 03:37:00 %~ 'EvaluationLink'( 03:37:00 %~ PredicateNode( '$STRING'("Nationality")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:00 %~ 'EvaluationLink'( 03:37:00 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:00 %~ 'EvaluationLink'( 03:37:00 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:00 %~ 'OrderedLink'( 03:37:00 %~ VariableNode( '$STRING'("$person")), 03:37:00 %~ VariableNode( '$STRING'("$nationality")), 03:37:00 %~ VariableNode( '$STRING'("$house")), 03:37:00 %~ VariableNode( '$STRING'("$pet"))))))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 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"))))) 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- 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"))))) ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ '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")))) 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ azzert_rename('print-ownership',printOwnership) 03:37:00 %~ azzert_rename('VariableList',ftVariableList) 03:37:00 %~ kifi = define( printOwnership, 03:37:00 %~ 'BindLink'( 03:37:00 %~ ftVariableList( 03:37:00 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:00 %~ VariableNode( '$STRING'("$nationality")), 03:37:00 %~ VariableNode( '$STRING'("$house")), 03:37:00 %~ VariableNode( '$STRING'("$pet"))), 03:37:00 %~ 'AndLink'( 03:37:00 %~ 'EvaluationLink'( 03:37:00 %~ PredicateNode( '$STRING'("Nationality")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:00 %~ 'EvaluationLink'( 03:37:00 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:00 %~ 'EvaluationLink'( 03:37:00 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:00 %~ 'OrderedLink'( 03:37:00 %~ VariableNode( '$STRING'("$person")), 03:37:00 %~ VariableNode( '$STRING'("$nationality")), 03:37:00 %~ VariableNode( '$STRING'("$house")), 03:37:00 %~ VariableNode( '$STRING'("$pet"))))). 03:37:00 %~ kifm = nesc( define( printOwnership, 03:37:00 %~ 'BindLink'( 03:37:00 %~ ftVariableList( 03:37:00 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:00 %~ VariableNode( '$STRING'("$nationality")), 03:37:00 %~ VariableNode( '$STRING'("$house")), 03:37:00 %~ VariableNode( '$STRING'("$pet"))), 03:37:00 %~ 'AndLink'( 03:37:00 %~ 'EvaluationLink'( 03:37:00 %~ PredicateNode( '$STRING'("Nationality")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:00 %~ 'EvaluationLink'( 03:37:00 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:00 %~ 'EvaluationLink'( 03:37:00 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:00 %~ 'OrderedLink'( 03:37:00 %~ VariableNode( '$STRING'("$person")), 03:37:00 %~ VariableNode( '$STRING'("$nationality")), 03:37:00 %~ VariableNode( '$STRING'("$house")), 03:37:00 %~ VariableNode( '$STRING'("$pet")))))). 03:37:00 %~ 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")))))) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 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")))))). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ 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")))) 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define( printOwnership, 03:37:00 'BindLink'( 03:37:00 ftVariableList( 03:37:00 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:00 VariableNode( '$STRING'("$nationality")), 03:37:00 VariableNode( '$STRING'("$house")), 03:37:00 VariableNode( '$STRING'("$pet"))), 03:37:00 'AndLink'( 03:37:00 'EvaluationLink'( 03:37:00 PredicateNode( '$STRING'("Nationality")), 03:37:00 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:00 'EvaluationLink'( 03:37:00 PredicateNode( '$STRING'("LivesIn")), 03:37:00 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:00 'EvaluationLink'( 03:37:00 PredicateNode( '$STRING'("KeepsPet")), 03:37:00 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:00 'OrderedLink'( 03:37:00 VariableNode( '$STRING'("$person")), 03:37:00 VariableNode( '$STRING'("$nationality")), 03:37:00 VariableNode( '$STRING'("$house")), 03:37:00 VariableNode( '$STRING'("$pet")))))). 03:37:00 03:37:00 ============================================ 03:37:00 %~ comment("; variable declarations") 03:37:00 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success( common_logic_loader, 03:37:00 %~ common_logic_loader : ain( clif( define( 'print-results', 03:37:00 %~ 'BindLink'( 03:37:00 %~ 'VariableList'( 03:37:00 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:00 %~ VariableNode( '$STRING'("$pred")), 03:37:00 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:00 %~ AndLink( 'EvaluationLink'( 03:37:00 %~ VariableNode( '$STRING'("$pred")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:00 %~ 'OrderedLink'( 03:37:00 %~ VariableNode( '$STRING'("$person")), 03:37:00 %~ VariableNode( '$STRING'("$pred")), 03:37:00 %~ VariableNode( '$STRING'("$attr"))))))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 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"))))) 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- 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"))))) ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ '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")))) 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ azzert_rename('print-results',printResults) 03:37:00 %~ kifi = define( printResults, 03:37:00 %~ 'BindLink'( 03:37:00 %~ ftVariableList( 03:37:00 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:00 %~ VariableNode( '$STRING'("$pred")), 03:37:00 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:00 %~ AndLink( 'EvaluationLink'( 03:37:00 %~ VariableNode( '$STRING'("$pred")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:00 %~ 'OrderedLink'( 03:37:00 %~ VariableNode( '$STRING'("$person")), 03:37:00 %~ VariableNode( '$STRING'("$pred")), 03:37:00 %~ VariableNode( '$STRING'("$attr"))))). 03:37:00 %~ kifm = nesc( define( printResults, 03:37:00 %~ 'BindLink'( 03:37:00 %~ ftVariableList( 03:37:00 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:00 %~ VariableNode( '$STRING'("$pred")), 03:37:00 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:00 %~ AndLink( 'EvaluationLink'( 03:37:00 %~ VariableNode( '$STRING'("$pred")), 03:37:00 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:00 %~ 'OrderedLink'( 03:37:00 %~ VariableNode( '$STRING'("$person")), 03:37:00 %~ VariableNode( '$STRING'("$pred")), 03:37:00 %~ VariableNode( '$STRING'("$attr")))))). 03:37:00 %~ 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")))))) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 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")))))). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ 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")))) 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define( printResults, 03:37:00 'BindLink'( 03:37:00 ftVariableList( 03:37:00 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:00 VariableNode( '$STRING'("$pred")), 03:37:00 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:00 AndLink( 'EvaluationLink'( 03:37:00 VariableNode( '$STRING'("$pred")), 03:37:00 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:00 'OrderedLink'( 03:37:00 VariableNode( '$STRING'("$person")), 03:37:00 VariableNode( '$STRING'("$pred")), 03:37:00 VariableNode( '$STRING'("$attr")))))). 03:37:00 03:37:00 ============================================ 03:37:00 %~ comment("; variable declarations") 03:37:00 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:00 %~ comment(";") 03:37:00 %~ comment("; deduct-rules.scm") 03:37:00 %~ comment(";") 03:37:00 %~ comment("; Deduction rules for Einstein puzzle.") 03:37:00 %~ comment(";") 03:37:00 %~ comment("; The rules here are written in a fashion as close as possible to") 03:37:00 %~ comment("; 'ordinary' common-sense deductive rules. In particular, they are") 03:37:00 %~ comment("; not written to predispose the problem into a 5x5 solution grid") 03:37:00 %~ comment("; (although this is what they eventually must lead to). In other") 03:37:00 %~ comment("; words, there is no effort made to make this the most \"efficient\"") 03:37:00 %~ comment("; possible set of rules; instead, they're the most \"natural\" or") 03:37:00 %~ comment("; \"common-sense-like\" for this task.") 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('use-modules'(srfi('srfi-1')))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 'use-modules'(srfi('srfi-1')) 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- kif_to_boxlog( 'use-modules'(srfi('srfi-1')) ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ 'srfi-1' isa srfi isa 'use-modules' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ azzert_rename('use-modules',useModules) 03:37:00 %~ azzert_rename('srfi-1',srfi_1) 03:37:00 %~ kifi = useModules( srfi(srfi_1)). 03:37:00 %~ kifm = nesc( useModules( srfi(srfi_1))). 03:37:00 %~ kif_to_boxlog_attvars2 = necessary(useModules(srfi(srfi_1))) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 nesc(useModules(srfi(srfi_1))). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ it is necessarily true that srfi_1 isa srfi isa useModules 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( useModules( srfi(srfi_1))). 03:37:00 03:37:00 ============================================ 03:37:00 %~ comment("; Define simple truth value") 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ mean stv conf define mean 'cog-new-stv' conf 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:37:00 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:00 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:00 03:37:00 ============================================ 03:37:00 %~ comment("; Shorthand for the node types") 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('VN','VariableNode'))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 define('VN','VariableNode') 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- kif_to_boxlog( define('VN','VariableNode') ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ 'VN' define 'VariableNode' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ kifi = define('VN','VariableNode'). 03:37:00 %~ kifm = nesc( define('VN','VariableNode')). 03:37:00 %~ kif_to_boxlog_attvars2 = necessary(define('VN','VariableNode')) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 nesc(define('VN','VariableNode')). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ it is necessarily true that 'VN' define 'VariableNode' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define('VN','VariableNode')). 03:37:00 03:37:00 ============================================ 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('PN','PredicateNode'))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 define('PN','PredicateNode') 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- kif_to_boxlog( define('PN','PredicateNode') ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ 'PN' define 'PredicateNode' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ kifi = define('PN','PredicateNode'). 03:37:00 %~ kifm = nesc( define('PN','PredicateNode')). 03:37:00 %~ kif_to_boxlog_attvars2 = necessary(define('PN','PredicateNode')) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 nesc(define('PN','PredicateNode')). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ it is necessarily true that 'PN' define 'PredicateNode' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define('PN','PredicateNode')). 03:37:00 03:37:00 ============================================ 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('CN','ConceptNode'))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 define('CN','ConceptNode') 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- kif_to_boxlog( define('CN','ConceptNode') ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ 'CN' define 'ConceptNode' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ kifi = define('CN','ConceptNode'). 03:37:00 %~ kifm = nesc( define('CN','ConceptNode')). 03:37:00 %~ kif_to_boxlog_attvars2 = necessary(define('CN','ConceptNode')) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 nesc(define('CN','ConceptNode')). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ it is necessarily true that 'CN' define 'ConceptNode' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define('CN','ConceptNode')). 03:37:00 03:37:00 ============================================ 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('AN','FeatureNode'))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 define('AN','FeatureNode') 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- kif_to_boxlog( define('AN','FeatureNode') ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ 'AN' define 'FeatureNode' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ kifi = define('AN','FeatureNode'). 03:37:00 %~ kifm = nesc( define('AN','FeatureNode')). 03:37:00 %~ kif_to_boxlog_attvars2 = necessary(define('AN','FeatureNode')) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 nesc(define('AN','FeatureNode')). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ it is necessarily true that 'AN' define 'FeatureNode' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define('AN','FeatureNode')). 03:37:00 03:37:00 ============================================ 03:37:00 %~ comment(" AvatarNode") 03:37:00 %~ comment("; Predicate clause specifies a predicate that associates attribute to person") 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success( common_logic_loader, 03:37:00 %~ common_logic_loader : ain( clif( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- kif_to_boxlog( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ kifi = define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))). 03:37:00 %~ kifm = nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:37:00 %~ kif_to_boxlog_attvars2 = necessary(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 nesc(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ it is necessarily true that clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:37:00 03:37:00 ============================================ 03:37:00 %~ comment("; Predicate clause negating the third attribute.") 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success( common_logic_loader, 03:37:00 %~ common_logic_loader : ain( clif( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- kif_to_boxlog( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ 'not-clause'(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ azzert_rename('not-clause',notClause) 03:37:00 %~ kifi = define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))). 03:37:00 %~ kifm = nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:37:00 %~ kif_to_boxlog_attvars2 = necessary(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 nesc(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ 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' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:37:00 03:37:00 ============================================ 03:37:00 %~ comment("; Predicate clause, asserting that v2 and v3 are different atoms.") 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success( common_logic_loader, 03:37:00 %~ common_logic_loader : ain( clif( define( differ(t2,v2,t3,v3), 03:37:00 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- kif_to_boxlog( define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ kifi = define( differ(t2,v2,t3,v3), 03:37:00 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))). 03:37:00 %~ kifm = nesc( define( differ(t2,v2,t3,v3), 03:37:00 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:37:00 %~ kif_to_boxlog_attvars2 = necessary(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 nesc(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ 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 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define( differ(t2,v2,t3,v3), 03:37:00 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:37:00 03:37:00 ============================================ 03:37:00 %~ comment("; Declare a variable var to be of type type") 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success( common_logic_loader, 03:37:00 %~ common_logic_loader : ain( clif( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- kif_to_boxlog( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ type 'decl-var' var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ azzert_rename('decl-var',declVar) 03:37:00 %~ kifi = define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))). 03:37:00 %~ kifm = nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:37:00 %~ kif_to_boxlog_attvars2 = necessary(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 nesc(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ it is necessarily true that type declVar var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:37:00 03:37:00 ============================================ 03:37:00 %~ comment("; ---------------------------------------------------------------------") 03:37:00 %~ comment("; \"Is the same person\" deduction rule.") 03:37:00 %~ comment("; If person A and person B both share the same predicate and property,") 03:37:00 %~ comment("; then they must be the same person.") 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success( common_logic_loader, 03:37:00 %~ common_logic_loader : ain( clif( define( 'is-same-rule', 03:37:00 %~ 'BindLink'( 03:37:00 %~ 'VariableList'( 03:37:00 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:00 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:00 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:00 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:00 %~ 'AndLink'( 03:37:00 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:00 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:00 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:00 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 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")))) 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- 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")))) ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ '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"))) 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ azzert_rename('is-same-rule',isSameRule) 03:37:00 %~ kifi = define( isSameRule, 03:37:00 %~ 'BindLink'( 03:37:00 %~ ftVariableList( 03:37:00 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:00 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:00 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:00 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:00 %~ 'AndLink'( 03:37:00 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:00 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:00 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:00 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). 03:37:00 %~ kifm = nesc( define( isSameRule, 03:37:00 %~ 'BindLink'( 03:37:00 %~ ftVariableList( 03:37:00 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:00 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:00 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:00 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:00 %~ 'AndLink'( 03:37:00 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:00 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:00 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:00 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:00 %~ 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"))))) 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 % Results in the following 1 entailment(s): 03:37:00 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"))))). 03:37:00 03:37:00 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ 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"))) 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 03:37:00 nesc( define( isSameRule, 03:37:00 'BindLink'( 03:37:00 ftVariableList( 03:37:00 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:00 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:00 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:00 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:00 'AndLink'( 03:37:00 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:00 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:00 AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:00 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:00 03:37:00 ============================================ 03:37:00 %~ comment("; variable declarations") 03:37:00 %~ comment("; body -- if all parts of AndLink hold true ... ") 03:37:00 %~ comment("; Avoid reporting things we already know.") 03:37:00 %~ comment("; Basically, if we already know that person A and B") 03:37:00 %~ comment("; are the same person, then lets not deduce it again.") 03:37:00 %~ comment("; This not link is identical to the conclusion below") 03:37:00 %~ comment("; implicand -- then the following is true too") 03:37:00 %~ comment("; ---------------------------------------------------------------------") 03:37:00 %~ comment("; Transitive deduction rule.") 03:37:00 %~ comment(";") 03:37:00 %~ comment("; If attribute X holds for person A, and person A is same as person B") 03:37:00 %~ comment("; then attribute X also holds for person B.") 03:37:00 %~ debugm( common_logic_loader, 03:37:00 %~ show_success( common_logic_loader, 03:37:00 %~ common_logic_loader : ain( clif( define( 'transitive-rule', 03:37:00 %~ 'BindLink'( 03:37:00 %~ 'VariableList'( 03:37:00 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:00 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:00 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:00 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:00 %~ 'AndLink'( 03:37:00 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:00 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:00 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:00 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:37:00 03:37:00 03:37:00 03:37:00 03:37:00 ======================================================= 03:37:00 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")))) 03:37:00 ============================================ 03:37:00 03:37:00 03:37:00 ?- 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")))) ). 03:37:00 03:37:00 03:37:00 03:37:00 % In English: 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ '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"))) 03:37:00 %~ 03:37:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:00 %~ azzert_rename('transitive-rule',transitiveRule) 03:37:00 %~ kifi = define( transitiveRule, 03:37:00 %~ 'BindLink'( 03:37:00 %~ ftVariableList( 03:37:00 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:00 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:00 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:00 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:00 %~ 'AndLink'( 03:37:00 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:00 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:00 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:00 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:37:01 %~ kifm = nesc( define( transitiveRule, 03:37:01 %~ 'BindLink'( 03:37:01 %~ ftVariableList( 03:37:01 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:01 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:01 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:01 %~ 'AndLink'( 03:37:01 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:01 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:01 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:01 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:01 %~ 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"))))) 03:37:01 03:37:01 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 % Results in the following 1 entailment(s): 03:37:01 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"))))). 03:37:01 03:37:01 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ 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"))) 03:37:01 %~ 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 03:37:01 nesc( define( transitiveRule, 03:37:01 'BindLink'( 03:37:01 ftVariableList( 03:37:01 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:01 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:01 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:01 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:01 'AndLink'( 03:37:01 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:01 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:01 AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:01 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:01 03:37:01 ============================================ 03:37:01 %~ comment("; variable declarations") 03:37:01 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:01 %~ comment("; Don't deduce thigs we already know...") 03:37:01 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:01 %~ comment("; implicand -- then the following is true too") 03:37:01 %~ comment("; ---------------------------------------------------------------------") 03:37:01 %~ comment("; Transitive-not deduction rule.") 03:37:01 %~ comment(";") 03:37:01 %~ comment("; If attribute X doesn't hold for person A, and person A is same as person B") 03:37:01 %~ comment("; then attribute X also doesn't hold for person B.") 03:37:01 %~ comment(";") 03:37:01 %~ comment("; Very similar to above") 03:37:01 %~ debugm( common_logic_loader, 03:37:01 %~ show_success( common_logic_loader, 03:37:01 %~ common_logic_loader : ain( clif( define( 'transitive-not-rule', 03:37:01 %~ 'BindLink'( 03:37:01 %~ 'VariableList'( 03:37:01 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:01 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:01 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:01 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:01 %~ 'AndLink'( 03:37:01 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:01 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:01 %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:01 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:37:01 03:37:01 03:37:01 03:37:01 03:37:01 ======================================================= 03:37:01 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")))) 03:37:01 ============================================ 03:37:01 03:37:01 03:37:01 ?- 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")))) ). 03:37:01 03:37:01 03:37:01 03:37:01 % In English: 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ '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"))) 03:37:01 %~ 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ azzert_rename('transitive-not-rule',transitiveNotRule) 03:37:01 %~ kifi = define( transitiveNotRule, 03:37:01 %~ 'BindLink'( 03:37:01 %~ ftVariableList( 03:37:01 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:01 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:01 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:01 %~ 'AndLink'( 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:01 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:01 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:37:01 %~ kifm = nesc( define( transitiveNotRule, 03:37:01 %~ 'BindLink'( 03:37:01 %~ ftVariableList( 03:37:01 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:01 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:01 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:01 %~ 'AndLink'( 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:01 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:01 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:01 %~ 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"))))) 03:37:01 03:37:01 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 % Results in the following 1 entailment(s): 03:37:01 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"))))). 03:37:01 03:37:01 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ 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"))) 03:37:01 %~ 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 03:37:01 nesc( define( transitiveNotRule, 03:37:01 'BindLink'( 03:37:01 ftVariableList( 03:37:01 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:01 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:01 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:01 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:01 'AndLink'( 03:37:01 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:01 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:01 AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:01 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:01 03:37:01 ============================================ 03:37:01 %~ comment("; variable declarations") 03:37:01 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:01 %~ comment("; Don't deduce thigs we already know...") 03:37:01 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:01 %~ comment("; implicand -- then the following is true too") 03:37:01 %~ comment("; ---------------------------------------------------------------------") 03:37:01 %~ comment("; elimination") 03:37:01 %~ debugm( common_logic_loader, 03:37:01 %~ show_success( common_logic_loader, 03:37:01 %~ common_logic_loader : ain( clif( define( 'by-elimination-rule', 03:37:01 %~ 'BindLink'( 03:37:01 %~ 'VariableList'( 03:37:01 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:01 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:01 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:01 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:01 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:01 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:01 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:01 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:01 %~ 'AndLink'( 03:37:01 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:01 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:01 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:01 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'EvaluationLink'( 03:37:01 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:01 %~ 'ListLink'( 03:37:01 %~ VN( '$STRING'("$attr_a")), 03:37:01 %~ VN( '$STRING'("$attr_b")), 03:37:01 %~ VN( '$STRING'("$attr_c")), 03:37:01 %~ VN( '$STRING'("$attr_d")), 03:37:01 %~ VN( '$STRING'("$attr_e"))))), 03:37:01 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))))))) 03:37:01 03:37:01 03:37:01 03:37:01 03:37:01 ======================================================= 03:37:01 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")))) 03:37:01 ============================================ 03:37:01 03:37:01 03:37:01 ?- 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")))) ). 03:37:01 03:37:01 03:37:01 03:37:01 % In English: 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ '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"))) 03:37:01 %~ 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ azzert_rename('by-elimination-rule',byEliminationRule) 03:37:01 %~ kifi = define( byEliminationRule, 03:37:01 %~ 'BindLink'( 03:37:01 %~ ftVariableList( 03:37:01 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:01 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:01 %~ 'AndLink'( 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'EvaluationLink'( 03:37:01 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:01 %~ 'ListLink'( 03:37:01 %~ VN( '$STRING'("$attr_a")), 03:37:01 %~ VN( '$STRING'("$attr_b")), 03:37:01 %~ VN( '$STRING'("$attr_c")), 03:37:01 %~ VN( '$STRING'("$attr_d")), 03:37:01 %~ VN( '$STRING'("$attr_e"))))), 03:37:01 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))). 03:37:01 %~ kifm = nesc( define( byEliminationRule, 03:37:01 %~ 'BindLink'( 03:37:01 %~ ftVariableList( 03:37:01 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:01 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:01 %~ 'AndLink'( 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:01 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:01 %~ 'EvaluationLink'( 03:37:01 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:01 %~ 'ListLink'( 03:37:01 %~ VN( '$STRING'("$attr_a")), 03:37:01 %~ VN( '$STRING'("$attr_b")), 03:37:01 %~ VN( '$STRING'("$attr_c")), 03:37:01 %~ VN( '$STRING'("$attr_d")), 03:37:01 %~ VN( '$STRING'("$attr_e"))))), 03:37:01 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). 03:37:01 %~ 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"))))) 03:37:01 03:37:01 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 % Results in the following 1 entailment(s): 03:37:01 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"))))). 03:37:01 03:37:01 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ 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"))) 03:37:01 %~ 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 03:37:01 nesc( define( byEliminationRule, 03:37:01 'BindLink'( 03:37:01 ftVariableList( 03:37:01 declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:01 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:01 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:01 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:01 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:01 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:01 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:01 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:01 'AndLink'( 03:37:01 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:01 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:01 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:01 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:01 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:01 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:01 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:01 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:01 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:01 'EvaluationLink'( 03:37:01 GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:01 'ListLink'( 03:37:01 VN( '$STRING'("$attr_a")), 03:37:01 VN( '$STRING'("$attr_b")), 03:37:01 VN( '$STRING'("$attr_c")), 03:37:01 VN( '$STRING'("$attr_d")), 03:37:01 VN( '$STRING'("$attr_e"))))), 03:37:01 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). 03:37:01 03:37:01 ============================================ 03:37:01 %~ comment("; variable declarations") 03:37:01 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:01 %~ comment("; If person does NOT have atttribute a,b,c or d ...") 03:37:01 %~ comment("; and the attributes a,b,c,d,e are all of the same kind") 03:37:01 %~ comment("; and attributes a,b,c,d,e are all different from one-another") 03:37:01 %~ comment("; Don't deduce thigs we already know...") 03:37:01 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:01 %~ comment("(AbsentLink") 03:37:01 %~ comment("\t(clause VN \"$predicate\" VN \"$person\" VN \"$attr_e\")") 03:37:01 %~ comment(")") 03:37:01 %~ comment("; implicand -- then the following is true too") 03:37:01 %~ comment("; Then by elimination, person must have attribute e.") 03:37:01 %~ comment("; ---------------------------------------------------------------------") 03:37:01 %~ comment("; distinct-attr rule.") 03:37:01 %~ comment("; If, for a given attribute, person a and person b take on different") 03:37:01 %~ comment("; values, then they cannot be the same person. Therefore, any other") 03:37:01 %~ comment("; attributes they have must also be exclusive.") 03:37:01 %~ debugm( common_logic_loader, 03:37:01 %~ show_success( common_logic_loader, 03:37:01 %~ common_logic_loader : ain( clif( define( 'distinct-attr-rule', 03:37:01 %~ 'BindLink'( 03:37:01 %~ 'VariableList'( 03:37:01 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:01 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:01 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:01 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:01 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:01 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:01 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:01 %~ 'AndLink'( 03:37:01 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:01 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:01 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:01 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:01 %~ 'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))))))) 03:37:01 03:37:01 03:37:01 03:37:01 03:37:01 ======================================================= 03:37:01 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")))) 03:37:01 ============================================ 03:37:01 03:37:01 03:37:01 ?- 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")))) ). 03:37:01 03:37:01 03:37:01 03:37:01 % In English: 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ '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"))) 03:37:01 %~ 03:37:01 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:01 %~ azzert_rename('distinct-attr-rule',distinctAttrRule) 03:37:01 %~ kifi = define( distinctAttrRule, 03:37:01 %~ 'BindLink'( 03:37:01 %~ ftVariableList( 03:37:01 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:01 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:01 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:01 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:02 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:02 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:02 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:02 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:02 %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))). 03:37:02 %~ kifm = nesc( define( distinctAttrRule, 03:37:02 %~ 'BindLink'( 03:37:02 %~ ftVariableList( 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:02 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:02 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:02 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:02 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:02 %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). 03:37:02 %~ 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"))))) 03:37:02 03:37:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 % Results in the following 1 entailment(s): 03:37:02 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"))))). 03:37:02 03:37:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ 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"))) 03:37:02 %~ 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 03:37:02 nesc( define( distinctAttrRule, 03:37:02 'BindLink'( 03:37:02 ftVariableList( 03:37:02 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:02 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:02 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:02 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:02 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:02 'AndLink'( 03:37:02 clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:02 clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:02 differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:02 clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:02 notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). 03:37:02 03:37:02 ============================================ 03:37:02 %~ comment("; variable declarations") 03:37:02 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:02 %~ comment("; Don't deduce thigs we already know...") 03:37:02 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:02 %~ comment("(AbsentLink") 03:37:02 %~ comment("\t(not-clause VN \"$predicate_exclusive\" VN \"$person_b\" VN \"$attribute_excl\")") 03:37:02 %~ comment(")") 03:37:02 %~ comment("; implicand -- then the following is true too") 03:37:02 %~ comment("; ---------------------------------------------------------------------") 03:37:02 %~ comment("; neighbor-not-attr rule.") 03:37:02 %~ comment("; If some attribute holds true for a person, it cannot hold for the") 03:37:02 %~ comment("; person's neighbor.") 03:37:02 %~ debugm( common_logic_loader, 03:37:02 %~ show_success( common_logic_loader, 03:37:02 %~ common_logic_loader : ain( clif( define( 'neighbor-not-attr-rule', 03:37:02 %~ 'BindLink'( 03:37:02 %~ 'VariableList'( 03:37:02 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:02 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:02 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:02 %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:02 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:37:02 03:37:02 03:37:02 03:37:02 03:37:02 ======================================================= 03:37:02 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")))) 03:37:02 ============================================ 03:37:02 03:37:02 03:37:02 ?- 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")))) ). 03:37:02 03:37:02 03:37:02 03:37:02 % In English: 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ '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"))) 03:37:02 %~ 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ azzert_rename('neighbor-not-attr-rule',neighborNotAttrRule) 03:37:02 %~ kifi = define( neighborNotAttrRule, 03:37:02 %~ 'BindLink'( 03:37:02 %~ ftVariableList( 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:02 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:02 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:02 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:37:02 %~ kifm = nesc( define( neighborNotAttrRule, 03:37:02 %~ 'BindLink'( 03:37:02 %~ ftVariableList( 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:02 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:02 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:02 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:02 %~ 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"))))) 03:37:02 03:37:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 % Results in the following 1 entailment(s): 03:37:02 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"))))). 03:37:02 03:37:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ 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"))) 03:37:02 %~ 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 03:37:02 nesc( define( neighborNotAttrRule, 03:37:02 'BindLink'( 03:37:02 ftVariableList( 03:37:02 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:02 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:02 'AndLink'( 03:37:02 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:02 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:02 AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:02 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:02 03:37:02 ============================================ 03:37:02 %~ comment("; variable declarations") 03:37:02 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:02 %~ comment("; Don't deduce thigs we already know...") 03:37:02 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:02 %~ comment("; implicand -- then the following is true too") 03:37:02 %~ comment("; ---------------------------------------------------------------------") 03:37:02 %~ comment("; Houses at the end of the street can only have one neighbor, ever.") 03:37:02 %~ comment("; This is a rather narrow rule, as it can only ever apply to the first") 03:37:02 %~ comment("; address (first ordinal -- a boundary condition).") 03:37:02 %~ comment("; This is used to combine rules 9 and 14.") 03:37:02 %~ comment("; There should be a symmetric rule for the last address too ...") 03:37:02 %~ debugm( common_logic_loader, 03:37:02 %~ show_success( common_logic_loader, 03:37:02 %~ common_logic_loader : ain( clif( define( 'first-addr-rule', 03:37:02 %~ 'BindLink'( 03:37:02 %~ 'VariableList'( 03:37:02 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:02 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")), 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:02 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:02 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:02 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))))))) 03:37:02 03:37:02 03:37:02 03:37:02 03:37:02 ======================================================= 03:37:02 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")))) 03:37:02 ============================================ 03:37:02 03:37:02 03:37:02 ?- 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")))) ). 03:37:02 03:37:02 03:37:02 03:37:02 % In English: 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ '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"))) 03:37:02 %~ 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ azzert_rename('first-addr-rule',firstAddrRule) 03:37:02 %~ kifi = define( firstAddrRule, 03:37:02 %~ 'BindLink'( 03:37:02 %~ ftVariableList( 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause( 'PN', 03:37:02 %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:37:02 %~ $STRING( s( ['101','Main','Street']))), 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:02 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:02 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:02 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))). 03:37:02 %~ kifm = nesc( define( firstAddrRule, 03:37:02 %~ 'BindLink'( 03:37:02 %~ ftVariableList( 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause( 'PN', 03:37:02 %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:37:02 %~ $STRING( s( ['101',iMain,tSumoStreet]))), 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:02 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:02 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:02 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). 03:37:02 %~ 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"))))) 03:37:02 03:37:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 % Results in the following 1 entailment(s): 03:37:02 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"))))). 03:37:02 03:37:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ 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"))) 03:37:02 %~ 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 03:37:02 nesc( define( firstAddrRule, 03:37:02 'BindLink'( 03:37:02 ftVariableList( 03:37:02 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:02 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:02 'AndLink'( 03:37:02 clause( 'PN', 03:37:02 '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:37:02 $STRING( s( ['101',iMain,tSumoStreet]))), 03:37:02 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:02 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:02 clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:02 AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:02 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). 03:37:02 03:37:02 ============================================ 03:37:02 %~ comment("; variable declarations") 03:37:02 %~ comment("; body -- if all parts of AndLink hold true ... ") 03:37:02 %~ comment("; if adress of personA is 1st house") 03:37:02 %~ comment("; and A is neighbor of B") 03:37:02 %~ comment("; and the next house is one over") 03:37:02 %~ comment("; and we don't already know the conclusion") 03:37:02 %~ comment("; implicand -- then the B lives one house over.") 03:37:02 %~ comment("; ---------------------------------------------------------------------") 03:37:02 %~ comment("; Neighbor deduction rule.") 03:37:02 %~ comment(";") 03:37:02 %~ comment("; If Address X is left of address Y, then person who lives in X is") 03:37:02 %~ comment("; a neighbor of person who lives in Y") 03:37:02 %~ debugm( common_logic_loader, 03:37:02 %~ show_success( common_logic_loader, 03:37:02 %~ common_logic_loader : ain( clif( define( 'neighbor-rule', 03:37:02 %~ 'BindLink'( 03:37:02 %~ 'VariableList'( 03:37:02 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:02 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:02 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:02 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:02 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) 03:37:02 03:37:02 03:37:02 03:37:02 03:37:02 ======================================================= 03:37:02 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")))) 03:37:02 ============================================ 03:37:02 03:37:02 03:37:02 ?- 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")))) ). 03:37:02 03:37:02 03:37:02 03:37:02 % In English: 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ '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"))) 03:37:02 %~ 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ azzert_rename('neighbor-rule',neighborRule) 03:37:02 %~ kifi = define( neighborRule, 03:37:02 %~ 'BindLink'( 03:37:02 %~ ftVariableList( 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:02 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:02 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:02 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). 03:37:02 %~ kifm = nesc( define( neighborRule, 03:37:02 %~ 'BindLink'( 03:37:02 %~ ftVariableList( 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:02 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:02 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:02 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:02 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:02 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:02 %~ 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"))))) 03:37:02 03:37:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 % Results in the following 1 entailment(s): 03:37:02 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"))))). 03:37:02 03:37:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ 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"))) 03:37:02 %~ 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 03:37:02 nesc( define( neighborRule, 03:37:02 'BindLink'( 03:37:02 ftVariableList( 03:37:02 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:02 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:02 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:02 'AndLink'( 03:37:02 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:02 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:02 clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:02 AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:02 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:02 03:37:02 ============================================ 03:37:02 %~ comment("; variable declarations") 03:37:02 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:02 %~ comment(" Not interested in what we already know.") 03:37:02 %~ comment("; implicand -- then the following is true too") 03:37:02 %~ comment("; ---------------------------------------------------------------------") 03:37:02 %~ comment("; Neighbor relation is symmetric") 03:37:02 %~ comment(";") 03:37:02 %~ comment("; If A is a neighbor of B then B is a neighbor of A") 03:37:02 %~ debugm( common_logic_loader, 03:37:02 %~ show_success( common_logic_loader, 03:37:02 %~ common_logic_loader : ain( clif( define( 'neighbor-symmetry-rule', 03:37:02 %~ 'BindLink'( 03:37:02 %~ 'VariableList'( 03:37:02 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:02 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:02 %~ 'AndLink'( 03:37:02 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:02 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:02 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))))))) 03:37:02 03:37:02 03:37:02 03:37:02 03:37:02 ======================================================= 03:37:02 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")))) 03:37:02 ============================================ 03:37:02 03:37:02 03:37:02 ?- 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")))) ). 03:37:02 03:37:02 03:37:02 03:37:02 % In English: 03:37:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:02 %~ '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"))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ azzert_rename('neighbor-symmetry-rule',neighborSymmetryRule) 03:37:03 %~ kifi = define( neighborSymmetryRule, 03:37:03 %~ 'BindLink'( 03:37:03 %~ ftVariableList( 03:37:03 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:03 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:03 %~ 'AndLink'( 03:37:03 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:03 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:03 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))). 03:37:03 %~ kifm = nesc( define( neighborSymmetryRule, 03:37:03 %~ 'BindLink'( 03:37:03 %~ ftVariableList( 03:37:03 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:03 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:03 %~ 'AndLink'( 03:37:03 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:03 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:03 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). 03:37:03 %~ 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"))))) 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 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"))))). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ 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"))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc( define( neighborSymmetryRule, 03:37:03 'BindLink'( 03:37:03 ftVariableList( 03:37:03 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:03 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:03 'AndLink'( 03:37:03 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:03 AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:03 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). 03:37:03 03:37:03 ============================================ 03:37:03 %~ comment("; variable declarations") 03:37:03 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:03 %~ comment(" Not interested in what we already know.") 03:37:03 %~ comment("; implicand -- then the following is true too") 03:37:03 %~ comment("; ---------------------------------------------------------------------") 03:37:03 %~ comment("; Deduce if a solution has been found ... this simply tries to see") 03:37:03 %~ comment("; if all attributes have been deduced, and if so, just clumps them") 03:37:03 %~ comment("; together.") 03:37:03 %~ debugm( common_logic_loader, 03:37:03 %~ show_success( common_logic_loader, 03:37:03 %~ common_logic_loader : ain( clif( define( 'found-solution-rule', 03:37:03 %~ 'BindLink'( 03:37:03 %~ 'VariableList'( 03:37:03 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:03 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:03 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:03 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:03 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:03 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:03 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:03 %~ 'AndLink'( 03:37:03 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:03 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:03 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:03 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:03 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:03 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:03 %~ AbsentLink( 'OrderedLink'( 03:37:03 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:03 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:03 %~ VN( '$STRING'("$addr"))))), 03:37:03 %~ 'OrderedLink'( 03:37:03 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:03 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:03 %~ VN( '$STRING'("$addr"))))))))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 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"))))) 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- 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"))))) ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ '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")))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ azzert_rename('found-solution-rule',foundSolutionRule) 03:37:03 %~ kifi = define( foundSolutionRule, 03:37:03 %~ 'BindLink'( 03:37:03 %~ ftVariableList( 03:37:03 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:03 %~ 'AndLink'( 03:37:03 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:03 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:03 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:03 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:03 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:03 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:03 %~ AbsentLink( 'OrderedLink'( 03:37:03 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:03 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:03 %~ VN( '$STRING'("$addr"))))), 03:37:03 %~ 'OrderedLink'( 03:37:03 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:03 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:03 %~ VN( '$STRING'("$addr"))))). 03:37:03 %~ kifm = nesc( define( foundSolutionRule, 03:37:03 %~ 'BindLink'( 03:37:03 %~ ftVariableList( 03:37:03 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:03 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:03 %~ 'AndLink'( 03:37:03 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:03 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:03 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:03 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:03 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:03 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:03 %~ AbsentLink( 'OrderedLink'( 03:37:03 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:03 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:03 %~ VN( '$STRING'("$addr"))))), 03:37:03 %~ 'OrderedLink'( 03:37:03 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:03 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:03 %~ VN( '$STRING'("$addr")))))). 03:37:03 %~ 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")))))) 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 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")))))). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ 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")))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc( define( foundSolutionRule, 03:37:03 'BindLink'( 03:37:03 ftVariableList( 03:37:03 declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:03 declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:03 declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:03 declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:03 declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:03 declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:03 declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:03 'AndLink'( 03:37:03 clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:03 clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:03 clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:03 clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:03 clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:03 clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:03 AbsentLink( 'OrderedLink'( 03:37:03 VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:03 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:03 VN( '$STRING'("$addr"))))), 03:37:03 'OrderedLink'( 03:37:03 VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:03 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:03 VN( '$STRING'("$addr")))))). 03:37:03 03:37:03 ============================================ 03:37:03 %~ comment("; variable declarations") 03:37:03 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:03 %~ comment("; Don't report a fact we already know.") 03:37:03 %~ comment("; implicand -- We're just going to use a plain-old ordered") 03:37:03 %~ comment("; link here to report the results. Why not ...") 03:37:03 %~ comment(";") 03:37:03 %~ comment("; deduct-trivial.scm") 03:37:03 %~ comment(";") 03:37:03 %~ comment("; Trivial example of deduction.") 03:37:03 %~ comment(";") 03:37:03 %~ comment("; Part of the \"Einstein puzzle\" demo.") 03:37:03 %~ comment(";") 03:37:03 %~ debugm( common_logic_loader, 03:37:03 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ mean stv conf define mean 'cog-new-stv' conf 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:37:03 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:03 03:37:03 ============================================ 03:37:03 %~ comment("; The Englishman lives in the red house.") 03:37:03 %~ debugm( common_logic_loader, 03:37:03 %~ show_success( common_logic_loader, 03:37:03 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("Nationality")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))))))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("Nationality")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))). 03:37:03 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("Nationality")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))) 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc( 'EvaluationLink'( stv(1,1), 03:37:03 PredicateNode( '$STRING'("Nationality")), 03:37:03 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:37:03 03:37:03 ============================================ 03:37:03 %~ comment(" AvatarNode") 03:37:03 %~ debugm( common_logic_loader, 03:37:03 %~ show_success( common_logic_loader, 03:37:03 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))))))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))). 03:37:03 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))) 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc( 'EvaluationLink'( stv(1,1), 03:37:03 PredicateNode( '$STRING'("LivesIn")), 03:37:03 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:37:03 03:37:03 ============================================ 03:37:03 %~ comment(" AvatarNode") 03:37:03 %~ comment("; The person who lives in the red house keeps fish.") 03:37:03 %~ debugm( common_logic_loader, 03:37:03 %~ show_success( common_logic_loader, 03:37:03 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))))))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))). 03:37:03 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))) 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc( 'EvaluationLink'( stv(1,1), 03:37:03 PredicateNode( '$STRING'("LivesIn")), 03:37:03 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:37:03 03:37:03 ============================================ 03:37:03 %~ debugm( common_logic_loader, 03:37:03 %~ show_success( common_logic_loader, 03:37:03 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))))))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))). 03:37:03 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:03 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:03 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))) 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc( 'EvaluationLink'( stv(1,1), 03:37:03 PredicateNode( '$STRING'("KeepsPet")), 03:37:03 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:37:03 03:37:03 ============================================ 03:37:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 '%' 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( '%' ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ '%' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi='%'. 03:37:03 %~ kifm = nesc('%'). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('%'). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that '%' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc('%'). 03:37:03 03:37:03 ============================================ 03:37:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 'EDIT:' 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( 'EDIT:' ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ 'EDIT:' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi='EDIT:'. 03:37:03 %~ kifm = nesc('EDIT:'). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('EDIT:'). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that 'EDIT:' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc('EDIT:'). 03:37:03 03:37:03 ============================================ 03:37:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 '%' 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( '%' ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ '%' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi='%'. 03:37:03 %~ kifm = nesc('%'). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('%'). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that '%' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc('%'). 03:37:03 03:37:03 ============================================ 03:37:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 'JENKINS:' 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( 'JENKINS:' ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ 'JENKINS:' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi='JENKINS:'. 03:37:03 %~ kifm = nesc('JENKINS:'). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('JENKINS:'). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that 'JENKINS:' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc('JENKINS:'). 03:37:03 03:37:03 ============================================ 03:37:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 '%' 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( '%' ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ '%' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi='%'. 03:37:03 %~ kifm = nesc('%'). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('%'). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that '%' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc('%'). 03:37:03 03:37:03 ============================================ 03:37:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 'ISSUE_SEARCH:' 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ 'ISSUE_SEARCH:' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi='ISSUE_SEARCH:'. 03:37:03 %~ kifm = nesc('ISSUE_SEARCH:'). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('ISSUE_SEARCH:'). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc('ISSUE_SEARCH:'). 03:37:03 03:37:03 ============================================ 03:37:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 '%' 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( '%' ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ '%' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi='%'. 03:37:03 %~ kifm = nesc('%'). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('%'). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that '%' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc('%'). 03:37:03 03:37:03 ============================================ 03:37:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) 03:37:03 03:37:03 03:37:03 03:37:03 03:37:03 ======================================================= 03:37:03 'ISSUE:' 03:37:03 ============================================ 03:37:03 03:37:03 03:37:03 ?- kif_to_boxlog( 'ISSUE:' ). 03:37:03 03:37:03 03:37:03 03:37:03 % In English: 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ 'ISSUE:' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ kifi='ISSUE:'. 03:37:03 %~ kifm = nesc('ISSUE:'). 03:37:03 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 % Results in the following 1 entailment(s): 03:37:03 nesc('ISSUE:'). 03:37:03 03:37:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 %~ it is necessarily true that 'ISSUE:' 03:37:03 %~ 03:37:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:03 03:37:03 nesc('ISSUE:'). 03:37:03 03:37:03 ============================================ 03:37:03 % halt 03:37:03 totalTime=8.000 03:37:03 03:37:03 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' 03:37:03 03:37:06 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 03:37:06 ISSUE_ID=638 03:37:06 ISSUE_OC=OPEN 03:37:06 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 03:37:06 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 03:37:06 FileTestCase=logicmoo.base.examples.fol.ZEBRA_03 JUnit 03:37:06 03:37:06 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']" 03:37:06 03:37:06 (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']") 03:37:06 03:37:06 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_03.clif 03:37:06 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_03/ 03:37:06 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_03 03:37:06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/637 03:37:06 03:37:06 03:37:07 %~ init_phase(after_load) 03:37:07 %~ init_phase(restore_state) 03:37:07 % 03:37:07 %~ init_why(after_boot,program) 03:37:07 %~ after_boot. 03:37:07 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:37:07 %~ comment(";") 03:37:07 %~ comment("; deduct-einstein.scm") 03:37:07 %~ comment(";") 03:37:07 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:37:07 %~ comment("; Full set of Einstein Puzzle facts.") 03:37:07 %~ comment("; There are 15 explicitly stated facts, and four additional implicit") 03:37:07 %~ comment("; facts about ordinal counting (ordering of houses in a row).") 03:37:07 %~ comment(";") 03:37:07 %~ comment("; The facts are stated in a fashion that is as close as possible to") 03:37:07 %~ comment("; the natural-language source. The point being that we want the") 03:37:07 %~ comment("; expression of facts to be closely tied to human patterns of speech.") 03:37:07 %~ comment("; Being \"efficient\" or \"clever\" is NOT the point.") 03:37:07 %~ debugm( common_logic_loader, 03:37:07 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:37:07 03:37:07 03:37:07 03:37:07 03:37:07 ======================================================= 03:37:07 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:37:07 ============================================ 03:37:07 03:37:07 03:37:07 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:37:07 03:37:07 03:37:07 03:37:07 % In English: 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ mean stv conf define mean 'cog-new-stv' conf 03:37:07 %~ 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ azzert_rename('cog-new-stv',cogNewStv) 03:37:07 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:37:07 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:07 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:37:07 03:37:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 % Results in the following 1 entailment(s): 03:37:07 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:07 03:37:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:37:07 %~ 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 03:37:07 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:07 03:37:07 ============================================ 03:37:07 %~ comment("; A little handly-dandy utility to avoid over-reporting of \"obvious\"") 03:37:07 %~ comment("; results. We declare that person1 is the same as person1, etc.") 03:37:07 %~ comment("; A kind-of pauli-exclusion-principle at work.") 03:37:07 %~ debugm( common_logic_loader, 03:37:07 %~ show_success( common_logic_loader, 03:37:07 %~ common_logic_loader : ain( clif( define( same(person), 03:37:07 %~ 'EvaluationLink'( stv(1,1), 03:37:07 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:37:07 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))))))) 03:37:07 03:37:07 03:37:07 03:37:07 03:37:07 ======================================================= 03:37:07 define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) 03:37:07 ============================================ 03:37:07 03:37:07 03:37:07 ?- kif_to_boxlog( define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ). 03:37:07 03:37:07 03:37:07 03:37:07 % In English: 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) 03:37:07 %~ 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ kifi = define( same(person), 03:37:07 %~ 'EvaluationLink'( stv(1,1), 03:37:07 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:37:07 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))). 03:37:07 %~ kifm = nesc( define( same(person), 03:37:07 %~ 'EvaluationLink'( stv(1,1), 03:37:07 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:37:07 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:37:07 %~ kif_to_boxlog_attvars2 = necessary(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))) 03:37:07 03:37:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 % Results in the following 1 entailment(s): 03:37:07 nesc(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:37:07 03:37:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ it is necessarily true that person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) 03:37:07 %~ 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 03:37:07 nesc( define( same(person), 03:37:07 'EvaluationLink'( stv(1,1), 03:37:07 PredicateNode( '$STRING'("IsSamePerson")), 03:37:07 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:37:07 03:37:07 ============================================ 03:37:07 %~ comment(" AvatarNode") 03:37:07 %~ comment(" AvatarNode") 03:37:07 %~ comment("; A declaration of fact: it is true that pred has value for person.") 03:37:07 %~ debugm( common_logic_loader, 03:37:07 %~ show_success( common_logic_loader, 03:37:07 %~ common_logic_loader : ain( clif( define( fact(person,pred,value), 03:37:07 %~ same(person), 03:37:07 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))))))) 03:37:07 03:37:07 03:37:07 03:37:07 03:37:07 ======================================================= 03:37:07 define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:37:07 ============================================ 03:37:07 03:37:07 03:37:07 ?- kif_to_boxlog( define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ). 03:37:07 03:37:07 03:37:07 03:37:07 % In English: 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:37:07 %~ 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ kifi = define( fact(person,pred,value), 03:37:07 %~ same(person), 03:37:07 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))). 03:37:07 %~ kifm = nesc( define( fact(person,pred,value), 03:37:07 %~ same(person), 03:37:07 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:37:07 %~ kif_to_boxlog_attvars2 = necessary(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))) 03:37:07 03:37:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 % Results in the following 1 entailment(s): 03:37:07 nesc(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:37:07 03:37:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 %~ it is necessarily true that define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:37:07 %~ 03:37:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:07 03:37:07 nesc( define( fact(person,pred,value), 03:37:07 same(person), 03:37:07 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:37:07 03:37:07 ============================================ 03:37:07 %~ comment("; A neighbor-predicate: two people live next to each other.") 03:37:07 %~ debugm( common_logic_loader, 03:37:07 %~ show_success( common_logic_loader, 03:37:07 %~ common_logic_loader : ain( clif( define( neighbor(person1,person2), 03:37:07 %~ same(person1), 03:37:07 %~ same(person2), 03:37:07 %~ 'EvaluationLink'( stv(1,1), 03:37:07 %~ PredicateNode( '$STRING'("Neighbor")), 03:37:07 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))))))) 03:37:07 03:37:07 03:37:07 03:37:07 03:37:07 ======================================================= 03:37:07 define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) 03:37:07 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = define( neighbor(person1,person2), 03:37:08 %~ same(person1), 03:37:08 %~ same(person2), 03:37:08 %~ 'EvaluationLink'( stv(1,1), 03:37:08 %~ PredicateNode( '$STRING'("Neighbor")), 03:37:08 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))). 03:37:08 %~ kifm = nesc( define( neighbor(person1,person2), 03:37:08 %~ same(person1), 03:37:08 %~ same(person2), 03:37:08 %~ 'EvaluationLink'( stv(1,1), 03:37:08 %~ PredicateNode( '$STRING'("Neighbor")), 03:37:08 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:37:08 %~ 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))))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ 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)))) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( define( neighbor(person1,person2), 03:37:08 same(person1), 03:37:08 same(person2), 03:37:08 'EvaluationLink'( stv(1,1), 03:37:08 PredicateNode( '$STRING'("Neighbor")), 03:37:08 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; A left-of predicate: one house is left of another") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( define( 'left-of'(house1,house2), 03:37:08 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ house1 'left-of' house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ azzert_rename('left-of',leftOf) 03:37:08 %~ kifi = define( leftOf(house1,house2), 03:37:08 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). 03:37:08 %~ kifm = nesc( define( leftOf(house1,house2), 03:37:08 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that house1 leftOf house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( define( leftOf(house1,house2), 03:37:08 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 1. The Englishman lives in the red house.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))). 03:37:08 %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(red,'[|]'(house,[])))))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 2. The Swede keeps dogs.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 3. The Dane drinks tea.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 4. The green house is just to the left of the white_house one.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( 'left-of'('$STRING'("green house"),'$STRING'("white house")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 'left-of'('$STRING'("green house"),'$STRING'("white house")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( 'left-of'('$STRING'("green house"),'$STRING'("white house")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ "green house" isa '$STRING' 'left-of' "white house" isa '$STRING' 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house]))). 03:37:08 %~ kifm = nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(leftOf('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that green house isa s isa '$STRING' leftOf white house isa s isa '$STRING' 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 5. The owner of the green house drinks coffee.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))). 03:37:08 %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(green,'[|]'(house,[])))))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 6. The Pall Mall smoker keeps birds.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 7. The owner of the yellow house smokes Dunhills.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))). 03:37:08 %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(yellow,'[|]'(house,[])))))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 8. The man in the center house drinks milk.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103','Main','Street']))). 03:37:08 %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet]))) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 9. The Norwegian lives in the first house.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101','Main','Street']))). 03:37:08 %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet]))) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 10. The Blend smoker has a neighbor who keeps cats.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person10"),'$STRING'("catperson")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 neighbor('$STRING'("person10"),'$STRING'("catperson")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( neighbor('$STRING'("person10"),'$STRING'("catperson")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ "person10" isa '$STRING' neighbor "catperson" isa '$STRING' 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = neighbor('$STRING'("person10"),'$STRING'("catperson")). 03:37:08 %~ kifm = nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person10"),'$STRING'("catperson"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that "person10" isa '$STRING' neighbor "catperson" isa '$STRING' 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")). 03:37:08 %~ kifm = nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 11. The man who smokes Blue Masters drinks bier.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s(['Blue','Master']))). 03:37:08 %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master']))) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ comment("; 12. The man who keeps horses lives next to the Dunhill smoker.") 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")). 03:37:08 %~ kifm = nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")). 03:37:08 %~ kifm = nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))) 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 % Results in the following 1 entailment(s): 03:37:08 nesc(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:37:08 03:37:08 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ it is necessarily true that "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 03:37:08 nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:37:08 03:37:08 ============================================ 03:37:08 %~ debugm( common_logic_loader, 03:37:08 %~ show_success( common_logic_loader, 03:37:08 %~ common_logic_loader : ain( clif( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) 03:37:08 03:37:08 03:37:08 03:37:08 03:37:08 ======================================================= 03:37:08 fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:08 ============================================ 03:37:08 03:37:08 03:37:08 ?- kif_to_boxlog( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). 03:37:08 03:37:08 03:37:08 03:37:08 % In English: 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:08 %~ 03:37:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:08 %~ kifi = fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")). 03:37:08 %~ kifm = nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:08 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ comment("; 13. The German smokes Prince.") 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")). 03:37:09 %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")). 03:37:09 %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ comment("; 14. The Norwegian lives next to the blue house.") 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")). 03:37:09 %~ kifm = nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person14"),'$STRING'("blue_person")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 neighbor('$STRING'("person14"),'$STRING'("blue_person")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( neighbor('$STRING'("person14"),'$STRING'("blue_person")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = neighbor('$STRING'("person14"),'$STRING'("blue_person")). 03:37:09 %~ kifm = nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person14"),'$STRING'("blue_person"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))). 03:37:09 %~ kifm = nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(blue,'[|]'(house,[])))))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ comment("; 15. The Blend smoker has a neighbor who drinks water.") 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")). 03:37:09 %~ kifm = nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person15"),'$STRING'("water_person")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 neighbor('$STRING'("person15"),'$STRING'("water_person")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( neighbor('$STRING'("person15"),'$STRING'("water_person")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ "person15" isa '$STRING' neighbor "water_person" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = neighbor('$STRING'("person15"),'$STRING'("water_person")). 03:37:09 %~ kifm = nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person15"),'$STRING'("water_person"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that "person15" isa '$STRING' neighbor "water_person" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")). 03:37:09 %~ kifm = nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ comment("; ---------------------------------------------------------------") 03:37:09 %~ comment("; Assorted supplemental facts. These are somehow implicit in the") 03:37:09 %~ comment("; problem statement. We'd mostly like to derive these, from more") 03:37:09 %~ comment("; basic assumptions, but, for now, we'l just state them.") 03:37:09 %~ comment(";") 03:37:09 %~ comment("; A supplemental fact for fact 4: someone lives in the white house.") 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))). 03:37:09 %~ kifm = nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ comment("; Supplemental fact: someone keeps fish.") 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")). 03:37:09 %~ kifm = nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ comment("; State some implicitly assumed facts about neighboring houses") 03:37:09 %~ comment("; This is the 'successor' function for ordinal numbers.") 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( define( successor(house1,house2), 03:37:09 %~ 'EvaluationLink'( stv(1,1), 03:37:09 %~ PredicateNode( '$STRING'("Successor")), 03:37:09 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = define( successor(house1,house2), 03:37:09 %~ 'EvaluationLink'( stv(1,1), 03:37:09 %~ PredicateNode( '$STRING'("Successor")), 03:37:09 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). 03:37:09 %~ kifm = nesc( define( successor(house1,house2), 03:37:09 %~ 'EvaluationLink'( stv(1,1), 03:37:09 %~ PredicateNode( '$STRING'("Successor")), 03:37:09 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( define( successor(house1,house2), 03:37:09 'EvaluationLink'( stv(1,1), 03:37:09 PredicateNode( '$STRING'("Successor")), 03:37:09 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ "101 Main Street" isa '$STRING' successor "102 Main Street" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = successor( 03:37:09 %~ $STRING( s( ['101','Main','Street'])), 03:37:09 %~ $STRING( s( ['102','Main','Street']))). 03:37:09 %~ kifm = nesc( successor( 03:37:09 %~ $STRING( s( ['101',iMain,tSumoStreet])), 03:37:09 %~ $STRING( s( ['102',iMain,tSumoStreet])))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(successor('$STRING'(s(['101',iMain,tSumoStreet])),'$STRING'(s(['102',iMain,tSumoStreet])))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that '101' iMain tSumoStreet isa s isa '$STRING' successor '102' iMain tSumoStreet isa s isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( successor( 03:37:09 $STRING( s( ['101',iMain,tSumoStreet])), 03:37:09 $STRING( s( ['102',iMain,tSumoStreet])))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ "102 Main Street" isa '$STRING' successor "103 Main Street" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = successor( 03:37:09 %~ $STRING( s( ['102','Main','Street'])), 03:37:09 %~ $STRING( s( ['103','Main','Street']))). 03:37:09 %~ kifm = nesc( successor( 03:37:09 %~ $STRING( s( ['102',iMain,tSumoStreet])), 03:37:09 %~ $STRING( s( ['103',iMain,tSumoStreet])))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(successor('$STRING'(s(['102',iMain,tSumoStreet])),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that '102' iMain tSumoStreet isa s isa '$STRING' successor '103' iMain tSumoStreet isa s isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( successor( 03:37:09 $STRING( s( ['102',iMain,tSumoStreet])), 03:37:09 $STRING( s( ['103',iMain,tSumoStreet])))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ "103 Main Street" isa '$STRING' successor "104 Main Street" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = successor( 03:37:09 %~ $STRING( s( ['103','Main','Street'])), 03:37:09 %~ $STRING( s( ['104','Main','Street']))). 03:37:09 %~ kifm = nesc( successor( 03:37:09 %~ $STRING( s( ['103',iMain,tSumoStreet])), 03:37:09 %~ $STRING( s( ['104',iMain,tSumoStreet])))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(successor('$STRING'(s(['103',iMain,tSumoStreet])),'$STRING'(s(['104',iMain,tSumoStreet])))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that '103' iMain tSumoStreet isa s isa '$STRING' successor '104' iMain tSumoStreet isa s isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( successor( 03:37:09 $STRING( s( ['103',iMain,tSumoStreet])), 03:37:09 $STRING( s( ['104',iMain,tSumoStreet])))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ "104 Main Street" isa '$STRING' successor "105 Main Street" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = successor( 03:37:09 %~ $STRING( s( ['104','Main','Street'])), 03:37:09 %~ $STRING( s( ['105','Main','Street']))). 03:37:09 %~ kifm = nesc( successor( 03:37:09 %~ $STRING( s( ['104',iMain,tSumoStreet])), 03:37:09 %~ $STRING( s( ['105',iMain,tSumoStreet])))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('105','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(successor('$STRING'(s(['104',iMain,tSumoStreet])),'$STRING'(s(['105',iMain,tSumoStreet])))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that '104' iMain tSumoStreet isa s isa '$STRING' successor '105' iMain tSumoStreet isa s isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( successor( 03:37:09 $STRING( s( ['104',iMain,tSumoStreet])), 03:37:09 $STRING( s( ['105',iMain,tSumoStreet])))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ comment("; ---------------------------------------------------------------") 03:37:09 %~ comment("; By-process-of-elimination facts") 03:37:09 %~ comment("; If person doesn't live in one of the four houses, they must live in") 03:37:09 %~ comment("; the fifth. Likewsie, if person doesn't smoke/drink/keep one of the four,") 03:37:09 %~ comment("; they must have the fifth.") 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ x 'is-a' y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ azzert_rename('is-a',isA) 03:37:09 %~ kifi = define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))). 03:37:09 %~ kifm = nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that x isA y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("red house"),'$STRING'("house")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 'is-a'('$STRING'("red house"),'$STRING'("house")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( 'is-a'('$STRING'("red house"),'$STRING'("house")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ "red house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = isA('$STRING'(s([red,house])),'$STRING'("house")). 03:37:09 %~ kifm = nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(red,'[|]'(house,[])))),'$STRING'("house"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that red house isa s isa '$STRING' isA "house" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("white house"),'$STRING'("house")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 'is-a'('$STRING'("white house"),'$STRING'("house")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( 'is-a'('$STRING'("white house"),'$STRING'("house")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ "white house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = isA('$STRING'(s([white,house])),'$STRING'("house")). 03:37:09 %~ kifm = nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(white,'[|]'(house,[])))),'$STRING'("house"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that white house isa s isa '$STRING' isA "house" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("green house"),'$STRING'("house")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 'is-a'('$STRING'("green house"),'$STRING'("house")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( 'is-a'('$STRING'("green house"),'$STRING'("house")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ "green house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = isA('$STRING'(s([green,house])),'$STRING'("house")). 03:37:09 %~ kifm = nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'("house"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that green house isa s isa '$STRING' isA "house" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success( common_logic_loader, 03:37:09 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("yellow house"),'$STRING'("house")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 'is-a'('$STRING'("yellow house"),'$STRING'("house")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ "yellow house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = isA('$STRING'(s([yellow,house])),'$STRING'("house")). 03:37:09 %~ kifm = nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:37:09 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(yellow,'[|]'(house,[])))),'$STRING'("house"))) 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 % Results in the following 1 entailment(s): 03:37:09 nesc(isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:37:09 03:37:09 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ it is necessarily true that yellow house isa s isa '$STRING' isA "house" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 03:37:09 nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:37:09 03:37:09 ============================================ 03:37:09 %~ debugm( common_logic_loader, 03:37:09 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("blue house"),'$STRING'("house")))))) 03:37:09 03:37:09 03:37:09 03:37:09 03:37:09 ======================================================= 03:37:09 'is-a'('$STRING'("blue house"),'$STRING'("house")) 03:37:09 ============================================ 03:37:09 03:37:09 03:37:09 ?- kif_to_boxlog( 'is-a'('$STRING'("blue house"),'$STRING'("house")) ). 03:37:09 03:37:09 03:37:09 03:37:09 % In English: 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ "blue house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:37:09 %~ 03:37:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:09 %~ kifi = isA('$STRING'(s([blue,house])),'$STRING'("house")). 03:37:09 %~ kifm = nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(blue,'[|]'(house,[])))),'$STRING'("house"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that blue house isa s isa '$STRING' isA "house" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("water"),'$STRING'("drink")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("water"),'$STRING'("drink")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("water"),'$STRING'("drink")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "water" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("water"),'$STRING'("drink")). 03:37:10 %~ kifm = nesc( isA('$STRING'("water"),'$STRING'("drink"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("water"),'$STRING'("drink"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("water"),'$STRING'("drink"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "water" isa '$STRING' isA "drink" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("water"),'$STRING'("drink"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("milk"),'$STRING'("drink")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("milk"),'$STRING'("drink")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("milk"),'$STRING'("drink")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "milk" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("milk"),'$STRING'("drink")). 03:37:10 %~ kifm = nesc( isA('$STRING'("milk"),'$STRING'("drink"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("milk"),'$STRING'("drink"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("milk"),'$STRING'("drink"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "milk" isa '$STRING' isA "drink" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("milk"),'$STRING'("drink"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("bier"),'$STRING'("drink")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("bier"),'$STRING'("drink")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("bier"),'$STRING'("drink")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "bier" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("bier"),'$STRING'("drink")). 03:37:10 %~ kifm = nesc( isA('$STRING'("bier"),'$STRING'("drink"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("bier"),'$STRING'("drink"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("bier"),'$STRING'("drink"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "bier" isa '$STRING' isA "drink" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("bier"),'$STRING'("drink"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("coffee"),'$STRING'("drink")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("coffee"),'$STRING'("drink")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "coffee" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("coffee"),'$STRING'("drink")). 03:37:10 %~ kifm = nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("coffee"),'$STRING'("drink"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("coffee"),'$STRING'("drink"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "coffee" isa '$STRING' isA "drink" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("tea"),'$STRING'("drink")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("tea"),'$STRING'("drink")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("tea"),'$STRING'("drink")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "tea" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("tea"),'$STRING'("drink")). 03:37:10 %~ kifm = nesc( isA('$STRING'("tea"),'$STRING'("drink"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("tea"),'$STRING'("drink"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("tea"),'$STRING'("drink"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "tea" isa '$STRING' isA "drink" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("tea"),'$STRING'("drink"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Prince"),'$STRING'("tobacco")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "Prince" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("Prince"),'$STRING'("tobacco")). 03:37:10 %~ kifm = nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Prince"),'$STRING'("tobacco"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "Prince" isa '$STRING' isA "tobacco" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("PallMall"),'$STRING'("tobacco")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "PallMall" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("PallMall"),'$STRING'("tobacco")). 03:37:10 %~ kifm = nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("PallMall"),'$STRING'("tobacco"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "PallMall" isa '$STRING' isA "tobacco" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "Dunhill" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("Dunhill"),'$STRING'("tobacco")). 03:37:10 %~ kifm = nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "Dunhill" isa '$STRING' isA "tobacco" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Blend"),'$STRING'("tobacco")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "Blend" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("Blend"),'$STRING'("tobacco")). 03:37:10 %~ kifm = nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Blend"),'$STRING'("tobacco"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "Blend" isa '$STRING' isA "tobacco" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success( common_logic_loader, 03:37:10 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "Blue Master" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'(s(['Blue','Master'])),'$STRING'("tobacco")). 03:37:10 %~ kifm = nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))),'$STRING'("tobacco"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that tSumoBlue 'Master' isa s isa '$STRING' isA "tobacco" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "fish" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("fish"),'$STRING'("keeps_as_pet")). 03:37:10 %~ kifm = nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "fish" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "dogs" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("dogs"),'$STRING'("keeps_as_pet")). 03:37:10 %~ kifm = nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "dogs" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success( common_logic_loader, 03:37:10 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "birds" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("birds"),'$STRING'("keeps_as_pet")). 03:37:10 %~ kifm = nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "birds" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "cats" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("cats"),'$STRING'("keeps_as_pet")). 03:37:10 %~ kifm = nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "cats" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success( common_logic_loader, 03:37:10 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "horses" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("horses"),'$STRING'("keeps_as_pet")). 03:37:10 %~ kifm = nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "horses" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success( common_logic_loader, 03:37:10 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "Englishman" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("Englishman"),'$STRING'("citizenship")). 03:37:10 %~ kifm = nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Englishman"),'$STRING'("citizenship"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "Englishman" isa '$STRING' isA "citizenship" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Swede"),'$STRING'("citizenship")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "Swede" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("Swede"),'$STRING'("citizenship")). 03:37:10 %~ kifm = nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Swede"),'$STRING'("citizenship"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "Swede" isa '$STRING' isA "citizenship" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dane"),'$STRING'("citizenship")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "Dane" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("Dane"),'$STRING'("citizenship")). 03:37:10 %~ kifm = nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dane"),'$STRING'("citizenship"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "Dane" isa '$STRING' isA "citizenship" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success( common_logic_loader, 03:37:10 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "Norwegian" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("Norwegian"),'$STRING'("citizenship")). 03:37:10 %~ kifm = nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "Norwegian" isa '$STRING' isA "citizenship" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success( common_logic_loader, 03:37:10 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("German"),'$STRING'("citizenship")))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 'is-a'('$STRING'("German"),'$STRING'("citizenship")) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- kif_to_boxlog( 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ "German" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ kifi = isA('$STRING'("German"),'$STRING'("citizenship")). 03:37:10 %~ kifm = nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). 03:37:10 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("German"),'$STRING'("citizenship"))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 nesc(isA('$STRING'("German"),'$STRING'("citizenship"))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ it is necessarily true that "German" isa '$STRING' isA "citizenship" isa '$STRING' 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ comment(";") 03:37:10 %~ comment("; deduct-keep.scm") 03:37:10 %~ comment(";") 03:37:10 %~ comment("; Print out who keeps what") 03:37:10 %~ comment(";") 03:37:10 %~ comment("; Part of the \"Einstein puzzle\" demo.") 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success( common_logic_loader, 03:37:10 %~ common_logic_loader : ain( clif( define( 'print-ownership', 03:37:10 %~ 'BindLink'( 03:37:10 %~ 'VariableList'( 03:37:10 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:10 %~ VariableNode( '$STRING'("$nationality")), 03:37:10 %~ VariableNode( '$STRING'("$house")), 03:37:10 %~ VariableNode( '$STRING'("$pet"))), 03:37:10 %~ 'AndLink'( 03:37:10 %~ 'EvaluationLink'( 03:37:10 %~ PredicateNode( '$STRING'("Nationality")), 03:37:10 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:10 %~ 'EvaluationLink'( 03:37:10 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:10 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:10 %~ 'EvaluationLink'( 03:37:10 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:10 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:10 %~ 'OrderedLink'( 03:37:10 %~ VariableNode( '$STRING'("$person")), 03:37:10 %~ VariableNode( '$STRING'("$nationality")), 03:37:10 %~ VariableNode( '$STRING'("$house")), 03:37:10 %~ VariableNode( '$STRING'("$pet"))))))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 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"))))) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- 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"))))) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ '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")))) 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ azzert_rename('print-ownership',printOwnership) 03:37:10 %~ azzert_rename('VariableList',ftVariableList) 03:37:10 %~ kifi = define( printOwnership, 03:37:10 %~ 'BindLink'( 03:37:10 %~ ftVariableList( 03:37:10 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:10 %~ VariableNode( '$STRING'("$nationality")), 03:37:10 %~ VariableNode( '$STRING'("$house")), 03:37:10 %~ VariableNode( '$STRING'("$pet"))), 03:37:10 %~ 'AndLink'( 03:37:10 %~ 'EvaluationLink'( 03:37:10 %~ PredicateNode( '$STRING'("Nationality")), 03:37:10 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:10 %~ 'EvaluationLink'( 03:37:10 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:10 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:10 %~ 'EvaluationLink'( 03:37:10 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:10 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:10 %~ 'OrderedLink'( 03:37:10 %~ VariableNode( '$STRING'("$person")), 03:37:10 %~ VariableNode( '$STRING'("$nationality")), 03:37:10 %~ VariableNode( '$STRING'("$house")), 03:37:10 %~ VariableNode( '$STRING'("$pet"))))). 03:37:10 %~ kifm = nesc( define( printOwnership, 03:37:10 %~ 'BindLink'( 03:37:10 %~ ftVariableList( 03:37:10 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:10 %~ VariableNode( '$STRING'("$nationality")), 03:37:10 %~ VariableNode( '$STRING'("$house")), 03:37:10 %~ VariableNode( '$STRING'("$pet"))), 03:37:10 %~ 'AndLink'( 03:37:10 %~ 'EvaluationLink'( 03:37:10 %~ PredicateNode( '$STRING'("Nationality")), 03:37:10 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:10 %~ 'EvaluationLink'( 03:37:10 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:10 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:10 %~ 'EvaluationLink'( 03:37:10 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:10 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:10 %~ 'OrderedLink'( 03:37:10 %~ VariableNode( '$STRING'("$person")), 03:37:10 %~ VariableNode( '$STRING'("$nationality")), 03:37:10 %~ VariableNode( '$STRING'("$house")), 03:37:10 %~ VariableNode( '$STRING'("$pet")))))). 03:37:10 %~ 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")))))) 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 % Results in the following 1 entailment(s): 03:37:10 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")))))). 03:37:10 03:37:10 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ 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")))) 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 03:37:10 nesc( define( printOwnership, 03:37:10 'BindLink'( 03:37:10 ftVariableList( 03:37:10 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:10 VariableNode( '$STRING'("$nationality")), 03:37:10 VariableNode( '$STRING'("$house")), 03:37:10 VariableNode( '$STRING'("$pet"))), 03:37:10 'AndLink'( 03:37:10 'EvaluationLink'( 03:37:10 PredicateNode( '$STRING'("Nationality")), 03:37:10 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:10 'EvaluationLink'( 03:37:10 PredicateNode( '$STRING'("LivesIn")), 03:37:10 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:10 'EvaluationLink'( 03:37:10 PredicateNode( '$STRING'("KeepsPet")), 03:37:10 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:10 'OrderedLink'( 03:37:10 VariableNode( '$STRING'("$person")), 03:37:10 VariableNode( '$STRING'("$nationality")), 03:37:10 VariableNode( '$STRING'("$house")), 03:37:10 VariableNode( '$STRING'("$pet")))))). 03:37:10 03:37:10 ============================================ 03:37:10 %~ comment("; variable declarations") 03:37:10 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:10 %~ debugm( common_logic_loader, 03:37:10 %~ show_success( common_logic_loader, 03:37:10 %~ common_logic_loader : ain( clif( define( 'print-results', 03:37:10 %~ 'BindLink'( 03:37:10 %~ 'VariableList'( 03:37:10 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:10 %~ VariableNode( '$STRING'("$pred")), 03:37:10 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:10 %~ AndLink( 'EvaluationLink'( 03:37:10 %~ VariableNode( '$STRING'("$pred")), 03:37:10 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:10 %~ 'OrderedLink'( 03:37:10 %~ VariableNode( '$STRING'("$person")), 03:37:10 %~ VariableNode( '$STRING'("$pred")), 03:37:10 %~ VariableNode( '$STRING'("$attr"))))))))) 03:37:10 03:37:10 03:37:10 03:37:10 03:37:10 ======================================================= 03:37:10 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"))))) 03:37:10 ============================================ 03:37:10 03:37:10 03:37:10 ?- 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"))))) ). 03:37:10 03:37:10 03:37:10 03:37:10 % In English: 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ '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")))) 03:37:10 %~ 03:37:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:10 %~ azzert_rename('print-results',printResults) 03:37:10 %~ kifi = define( printResults, 03:37:10 %~ 'BindLink'( 03:37:10 %~ ftVariableList( 03:37:10 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:10 %~ VariableNode( '$STRING'("$pred")), 03:37:10 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:10 %~ AndLink( 'EvaluationLink'( 03:37:10 %~ VariableNode( '$STRING'("$pred")), 03:37:10 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:11 %~ 'OrderedLink'( 03:37:11 %~ VariableNode( '$STRING'("$person")), 03:37:11 %~ VariableNode( '$STRING'("$pred")), 03:37:11 %~ VariableNode( '$STRING'("$attr"))))). 03:37:11 %~ kifm = nesc( define( printResults, 03:37:11 %~ 'BindLink'( 03:37:11 %~ ftVariableList( 03:37:11 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:11 %~ VariableNode( '$STRING'("$pred")), 03:37:11 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:11 %~ AndLink( 'EvaluationLink'( 03:37:11 %~ VariableNode( '$STRING'("$pred")), 03:37:11 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:11 %~ 'OrderedLink'( 03:37:11 %~ VariableNode( '$STRING'("$person")), 03:37:11 %~ VariableNode( '$STRING'("$pred")), 03:37:11 %~ VariableNode( '$STRING'("$attr")))))). 03:37:11 %~ 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")))))) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 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")))))). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 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")))) 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define( printResults, 03:37:11 'BindLink'( 03:37:11 ftVariableList( 03:37:11 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:11 VariableNode( '$STRING'("$pred")), 03:37:11 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:11 AndLink( 'EvaluationLink'( 03:37:11 VariableNode( '$STRING'("$pred")), 03:37:11 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:11 'OrderedLink'( 03:37:11 VariableNode( '$STRING'("$person")), 03:37:11 VariableNode( '$STRING'("$pred")), 03:37:11 VariableNode( '$STRING'("$attr")))))). 03:37:11 03:37:11 ============================================ 03:37:11 %~ comment("; variable declarations") 03:37:11 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:11 %~ comment(";") 03:37:11 %~ comment("; deduct-rules.scm") 03:37:11 %~ comment(";") 03:37:11 %~ comment("; Deduction rules for Einstein puzzle.") 03:37:11 %~ comment(";") 03:37:11 %~ comment("; The rules here are written in a fashion as close as possible to") 03:37:11 %~ comment("; 'ordinary' common-sense deductive rules. In particular, they are") 03:37:11 %~ comment("; not written to predispose the problem into a 5x5 solution grid") 03:37:11 %~ comment("; (although this is what they eventually must lead to). In other") 03:37:11 %~ comment("; words, there is no effort made to make this the most \"efficient\"") 03:37:11 %~ comment("; possible set of rules; instead, they're the most \"natural\" or") 03:37:11 %~ comment("; \"common-sense-like\" for this task.") 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('use-modules'(srfi('srfi-1')))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 'use-modules'(srfi('srfi-1')) 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- kif_to_boxlog( 'use-modules'(srfi('srfi-1')) ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 'srfi-1' isa srfi isa 'use-modules' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ azzert_rename('use-modules',useModules) 03:37:11 %~ azzert_rename('srfi-1',srfi_1) 03:37:11 %~ kifi = useModules( srfi(srfi_1)). 03:37:11 %~ kifm = nesc( useModules( srfi(srfi_1))). 03:37:11 %~ kif_to_boxlog_attvars2 = necessary(useModules(srfi(srfi_1))) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 nesc(useModules(srfi(srfi_1))). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ it is necessarily true that srfi_1 isa srfi isa useModules 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( useModules( srfi(srfi_1))). 03:37:11 03:37:11 ============================================ 03:37:11 %~ comment("; Define simple truth value") 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ mean stv conf define mean 'cog-new-stv' conf 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:37:11 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:11 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:11 03:37:11 ============================================ 03:37:11 %~ comment("; Shorthand for the node types") 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('VN','VariableNode'))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 define('VN','VariableNode') 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- kif_to_boxlog( define('VN','VariableNode') ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 'VN' define 'VariableNode' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ kifi = define('VN','VariableNode'). 03:37:11 %~ kifm = nesc( define('VN','VariableNode')). 03:37:11 %~ kif_to_boxlog_attvars2 = necessary(define('VN','VariableNode')) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 nesc(define('VN','VariableNode')). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ it is necessarily true that 'VN' define 'VariableNode' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define('VN','VariableNode')). 03:37:11 03:37:11 ============================================ 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('PN','PredicateNode'))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 define('PN','PredicateNode') 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- kif_to_boxlog( define('PN','PredicateNode') ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 'PN' define 'PredicateNode' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ kifi = define('PN','PredicateNode'). 03:37:11 %~ kifm = nesc( define('PN','PredicateNode')). 03:37:11 %~ kif_to_boxlog_attvars2 = necessary(define('PN','PredicateNode')) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 nesc(define('PN','PredicateNode')). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ it is necessarily true that 'PN' define 'PredicateNode' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define('PN','PredicateNode')). 03:37:11 03:37:11 ============================================ 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('CN','ConceptNode'))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 define('CN','ConceptNode') 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- kif_to_boxlog( define('CN','ConceptNode') ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 'CN' define 'ConceptNode' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ kifi = define('CN','ConceptNode'). 03:37:11 %~ kifm = nesc( define('CN','ConceptNode')). 03:37:11 %~ kif_to_boxlog_attvars2 = necessary(define('CN','ConceptNode')) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 nesc(define('CN','ConceptNode')). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ it is necessarily true that 'CN' define 'ConceptNode' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define('CN','ConceptNode')). 03:37:11 03:37:11 ============================================ 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('AN','FeatureNode'))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 define('AN','FeatureNode') 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- kif_to_boxlog( define('AN','FeatureNode') ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 'AN' define 'FeatureNode' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ kifi = define('AN','FeatureNode'). 03:37:11 %~ kifm = nesc( define('AN','FeatureNode')). 03:37:11 %~ kif_to_boxlog_attvars2 = necessary(define('AN','FeatureNode')) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 nesc(define('AN','FeatureNode')). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ it is necessarily true that 'AN' define 'FeatureNode' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define('AN','FeatureNode')). 03:37:11 03:37:11 ============================================ 03:37:11 %~ comment(" AvatarNode") 03:37:11 %~ comment("; Predicate clause specifies a predicate that associates attribute to person") 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success( common_logic_loader, 03:37:11 %~ common_logic_loader : ain( clif( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- kif_to_boxlog( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ kifi = define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))). 03:37:11 %~ kifm = nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:37:11 %~ kif_to_boxlog_attvars2 = necessary(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 nesc(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ it is necessarily true that clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:37:11 03:37:11 ============================================ 03:37:11 %~ comment("; Predicate clause negating the third attribute.") 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success( common_logic_loader, 03:37:11 %~ common_logic_loader : ain( clif( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- kif_to_boxlog( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 'not-clause'(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ azzert_rename('not-clause',notClause) 03:37:11 %~ kifi = define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))). 03:37:11 %~ kifm = nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:37:11 %~ kif_to_boxlog_attvars2 = necessary(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 nesc(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 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' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:37:11 03:37:11 ============================================ 03:37:11 %~ comment("; Predicate clause, asserting that v2 and v3 are different atoms.") 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success( common_logic_loader, 03:37:11 %~ common_logic_loader : ain( clif( define( differ(t2,v2,t3,v3), 03:37:11 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- kif_to_boxlog( define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ kifi = define( differ(t2,v2,t3,v3), 03:37:11 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))). 03:37:11 %~ kifm = nesc( define( differ(t2,v2,t3,v3), 03:37:11 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:37:11 %~ kif_to_boxlog_attvars2 = necessary(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 nesc(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 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 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define( differ(t2,v2,t3,v3), 03:37:11 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:37:11 03:37:11 ============================================ 03:37:11 %~ comment("; Declare a variable var to be of type type") 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success( common_logic_loader, 03:37:11 %~ common_logic_loader : ain( clif( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- kif_to_boxlog( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ type 'decl-var' var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ azzert_rename('decl-var',declVar) 03:37:11 %~ kifi = define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))). 03:37:11 %~ kifm = nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:37:11 %~ kif_to_boxlog_attvars2 = necessary(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 nesc(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ it is necessarily true that type declVar var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:37:11 03:37:11 ============================================ 03:37:11 %~ comment("; ---------------------------------------------------------------------") 03:37:11 %~ comment("; \"Is the same person\" deduction rule.") 03:37:11 %~ comment("; If person A and person B both share the same predicate and property,") 03:37:11 %~ comment("; then they must be the same person.") 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success( common_logic_loader, 03:37:11 %~ common_logic_loader : ain( clif( define( 'is-same-rule', 03:37:11 %~ 'BindLink'( 03:37:11 %~ 'VariableList'( 03:37:11 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 %~ 'AndLink'( 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:11 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:11 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 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")))) 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- 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")))) ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ '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"))) 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ azzert_rename('is-same-rule',isSameRule) 03:37:11 %~ kifi = define( isSameRule, 03:37:11 %~ 'BindLink'( 03:37:11 %~ ftVariableList( 03:37:11 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 %~ 'AndLink'( 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:11 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:11 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). 03:37:11 %~ kifm = nesc( define( isSameRule, 03:37:11 %~ 'BindLink'( 03:37:11 %~ ftVariableList( 03:37:11 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 %~ 'AndLink'( 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:11 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:11 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:11 %~ 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"))))) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 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"))))). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 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"))) 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define( isSameRule, 03:37:11 'BindLink'( 03:37:11 ftVariableList( 03:37:11 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 'AndLink'( 03:37:11 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:11 AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:11 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:11 03:37:11 ============================================ 03:37:11 %~ comment("; variable declarations") 03:37:11 %~ comment("; body -- if all parts of AndLink hold true ... ") 03:37:11 %~ comment("; Avoid reporting things we already know.") 03:37:11 %~ comment("; Basically, if we already know that person A and B") 03:37:11 %~ comment("; are the same person, then lets not deduce it again.") 03:37:11 %~ comment("; This not link is identical to the conclusion below") 03:37:11 %~ comment("; implicand -- then the following is true too") 03:37:11 %~ comment("; ---------------------------------------------------------------------") 03:37:11 %~ comment("; Transitive deduction rule.") 03:37:11 %~ comment(";") 03:37:11 %~ comment("; If attribute X holds for person A, and person A is same as person B") 03:37:11 %~ comment("; then attribute X also holds for person B.") 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success( common_logic_loader, 03:37:11 %~ common_logic_loader : ain( clif( define( 'transitive-rule', 03:37:11 %~ 'BindLink'( 03:37:11 %~ 'VariableList'( 03:37:11 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 %~ 'AndLink'( 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:11 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 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")))) 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- 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")))) ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ '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"))) 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ azzert_rename('transitive-rule',transitiveRule) 03:37:11 %~ kifi = define( transitiveRule, 03:37:11 %~ 'BindLink'( 03:37:11 %~ ftVariableList( 03:37:11 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 %~ 'AndLink'( 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:11 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:37:11 %~ kifm = nesc( define( transitiveRule, 03:37:11 %~ 'BindLink'( 03:37:11 %~ ftVariableList( 03:37:11 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 %~ 'AndLink'( 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:11 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:11 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:11 %~ 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"))))) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 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"))))). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 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"))) 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define( transitiveRule, 03:37:11 'BindLink'( 03:37:11 ftVariableList( 03:37:11 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 'AndLink'( 03:37:11 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:11 AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:11 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:11 03:37:11 ============================================ 03:37:11 %~ comment("; variable declarations") 03:37:11 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:11 %~ comment("; Don't deduce thigs we already know...") 03:37:11 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:11 %~ comment("; implicand -- then the following is true too") 03:37:11 %~ comment("; ---------------------------------------------------------------------") 03:37:11 %~ comment("; Transitive-not deduction rule.") 03:37:11 %~ comment(";") 03:37:11 %~ comment("; If attribute X doesn't hold for person A, and person A is same as person B") 03:37:11 %~ comment("; then attribute X also doesn't hold for person B.") 03:37:11 %~ comment(";") 03:37:11 %~ comment("; Very similar to above") 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success( common_logic_loader, 03:37:11 %~ common_logic_loader : ain( clif( define( 'transitive-not-rule', 03:37:11 %~ 'BindLink'( 03:37:11 %~ 'VariableList'( 03:37:11 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 %~ 'AndLink'( 03:37:11 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:11 %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:11 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:37:11 03:37:11 03:37:11 03:37:11 03:37:11 ======================================================= 03:37:11 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")))) 03:37:11 ============================================ 03:37:11 03:37:11 03:37:11 ?- 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")))) ). 03:37:11 03:37:11 03:37:11 03:37:11 % In English: 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ '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"))) 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ azzert_rename('transitive-not-rule',transitiveNotRule) 03:37:11 %~ kifi = define( transitiveNotRule, 03:37:11 %~ 'BindLink'( 03:37:11 %~ ftVariableList( 03:37:11 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 %~ 'AndLink'( 03:37:11 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:11 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:11 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:37:11 %~ kifm = nesc( define( transitiveNotRule, 03:37:11 %~ 'BindLink'( 03:37:11 %~ ftVariableList( 03:37:11 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 %~ 'AndLink'( 03:37:11 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:11 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:11 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:11 %~ 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"))))) 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 % Results in the following 1 entailment(s): 03:37:11 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"))))). 03:37:11 03:37:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 %~ 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"))) 03:37:11 %~ 03:37:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:11 03:37:11 nesc( define( transitiveNotRule, 03:37:11 'BindLink'( 03:37:11 ftVariableList( 03:37:11 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:11 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:11 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:11 'AndLink'( 03:37:11 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:11 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:11 AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:11 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:11 03:37:11 ============================================ 03:37:11 %~ comment("; variable declarations") 03:37:11 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:11 %~ comment("; Don't deduce thigs we already know...") 03:37:11 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:11 %~ comment("; implicand -- then the following is true too") 03:37:11 %~ comment("; ---------------------------------------------------------------------") 03:37:11 %~ comment("; elimination") 03:37:11 %~ debugm( common_logic_loader, 03:37:11 %~ show_success( common_logic_loader, 03:37:11 %~ common_logic_loader : ain( clif( define( 'by-elimination-rule', 03:37:11 %~ 'BindLink'( 03:37:11 %~ 'VariableList'( 03:37:11 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:11 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:11 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:11 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:11 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:11 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:11 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:11 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:11 %~ 'AndLink'( 03:37:11 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:11 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:11 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:11 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:11 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:11 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:11 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'EvaluationLink'( 03:37:12 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:12 %~ 'ListLink'( 03:37:12 %~ VN( '$STRING'("$attr_a")), 03:37:12 %~ VN( '$STRING'("$attr_b")), 03:37:12 %~ VN( '$STRING'("$attr_c")), 03:37:12 %~ VN( '$STRING'("$attr_d")), 03:37:12 %~ VN( '$STRING'("$attr_e"))))), 03:37:12 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))))))) 03:37:12 03:37:12 03:37:12 03:37:12 03:37:12 ======================================================= 03:37:12 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")))) 03:37:12 ============================================ 03:37:12 03:37:12 03:37:12 ?- 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")))) ). 03:37:12 03:37:12 03:37:12 03:37:12 % In English: 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ '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"))) 03:37:12 %~ 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ azzert_rename('by-elimination-rule',byEliminationRule) 03:37:12 %~ kifi = define( byEliminationRule, 03:37:12 %~ 'BindLink'( 03:37:12 %~ ftVariableList( 03:37:12 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:12 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:12 %~ 'AndLink'( 03:37:12 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:12 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:12 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:12 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'EvaluationLink'( 03:37:12 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:12 %~ 'ListLink'( 03:37:12 %~ VN( '$STRING'("$attr_a")), 03:37:12 %~ VN( '$STRING'("$attr_b")), 03:37:12 %~ VN( '$STRING'("$attr_c")), 03:37:12 %~ VN( '$STRING'("$attr_d")), 03:37:12 %~ VN( '$STRING'("$attr_e"))))), 03:37:12 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))). 03:37:12 %~ kifm = nesc( define( byEliminationRule, 03:37:12 %~ 'BindLink'( 03:37:12 %~ ftVariableList( 03:37:12 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:12 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:12 %~ 'AndLink'( 03:37:12 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:12 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:12 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:12 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:12 %~ 'EvaluationLink'( 03:37:12 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:12 %~ 'ListLink'( 03:37:12 %~ VN( '$STRING'("$attr_a")), 03:37:12 %~ VN( '$STRING'("$attr_b")), 03:37:12 %~ VN( '$STRING'("$attr_c")), 03:37:12 %~ VN( '$STRING'("$attr_d")), 03:37:12 %~ VN( '$STRING'("$attr_e"))))), 03:37:12 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). 03:37:12 %~ 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"))))) 03:37:12 03:37:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 % Results in the following 1 entailment(s): 03:37:12 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"))))). 03:37:12 03:37:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ 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"))) 03:37:12 %~ 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 03:37:12 nesc( define( byEliminationRule, 03:37:12 'BindLink'( 03:37:12 ftVariableList( 03:37:12 declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:12 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:12 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:12 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:12 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:12 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:12 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:12 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:12 'AndLink'( 03:37:12 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:12 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:12 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:12 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:12 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:12 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:12 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:12 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:12 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:12 'EvaluationLink'( 03:37:12 GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:12 'ListLink'( 03:37:12 VN( '$STRING'("$attr_a")), 03:37:12 VN( '$STRING'("$attr_b")), 03:37:12 VN( '$STRING'("$attr_c")), 03:37:12 VN( '$STRING'("$attr_d")), 03:37:12 VN( '$STRING'("$attr_e"))))), 03:37:12 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). 03:37:12 03:37:12 ============================================ 03:37:12 %~ comment("; variable declarations") 03:37:12 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:12 %~ comment("; If person does NOT have atttribute a,b,c or d ...") 03:37:12 %~ comment("; and the attributes a,b,c,d,e are all of the same kind") 03:37:12 %~ comment("; and attributes a,b,c,d,e are all different from one-another") 03:37:12 %~ comment("; Don't deduce thigs we already know...") 03:37:12 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:12 %~ comment("(AbsentLink") 03:37:12 %~ comment("\t(clause VN \"$predicate\" VN \"$person\" VN \"$attr_e\")") 03:37:12 %~ comment(")") 03:37:12 %~ comment("; implicand -- then the following is true too") 03:37:12 %~ comment("; Then by elimination, person must have attribute e.") 03:37:12 %~ comment("; ---------------------------------------------------------------------") 03:37:12 %~ comment("; distinct-attr rule.") 03:37:12 %~ comment("; If, for a given attribute, person a and person b take on different") 03:37:12 %~ comment("; values, then they cannot be the same person. Therefore, any other") 03:37:12 %~ comment("; attributes they have must also be exclusive.") 03:37:12 %~ debugm( common_logic_loader, 03:37:12 %~ show_success( common_logic_loader, 03:37:12 %~ common_logic_loader : ain( clif( define( 'distinct-attr-rule', 03:37:12 %~ 'BindLink'( 03:37:12 %~ 'VariableList'( 03:37:12 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:12 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:12 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:12 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:12 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:12 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:12 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:12 %~ 'AndLink'( 03:37:12 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:12 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:12 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:12 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:12 %~ 'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))))))) 03:37:12 03:37:12 03:37:12 03:37:12 03:37:12 ======================================================= 03:37:12 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")))) 03:37:12 ============================================ 03:37:12 03:37:12 03:37:12 ?- 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")))) ). 03:37:12 03:37:12 03:37:12 03:37:12 % In English: 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ '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"))) 03:37:12 %~ 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ azzert_rename('distinct-attr-rule',distinctAttrRule) 03:37:12 %~ kifi = define( distinctAttrRule, 03:37:12 %~ 'BindLink'( 03:37:12 %~ ftVariableList( 03:37:12 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:12 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:12 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:12 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:12 %~ 'AndLink'( 03:37:12 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:12 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:12 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:12 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:12 %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))). 03:37:12 %~ kifm = nesc( define( distinctAttrRule, 03:37:12 %~ 'BindLink'( 03:37:12 %~ ftVariableList( 03:37:12 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:12 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:12 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:12 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:12 %~ 'AndLink'( 03:37:12 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:12 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:12 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:12 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:12 %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). 03:37:12 %~ 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"))))) 03:37:12 03:37:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 % Results in the following 1 entailment(s): 03:37:12 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"))))). 03:37:12 03:37:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ 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"))) 03:37:12 %~ 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 03:37:12 nesc( define( distinctAttrRule, 03:37:12 'BindLink'( 03:37:12 ftVariableList( 03:37:12 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:12 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:12 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:12 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:12 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:12 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:12 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:12 'AndLink'( 03:37:12 clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:12 clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:12 differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:12 clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:12 notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). 03:37:12 03:37:12 ============================================ 03:37:12 %~ comment("; variable declarations") 03:37:12 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:12 %~ comment("; Don't deduce thigs we already know...") 03:37:12 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:12 %~ comment("(AbsentLink") 03:37:12 %~ comment("\t(not-clause VN \"$predicate_exclusive\" VN \"$person_b\" VN \"$attribute_excl\")") 03:37:12 %~ comment(")") 03:37:12 %~ comment("; implicand -- then the following is true too") 03:37:12 %~ comment("; ---------------------------------------------------------------------") 03:37:12 %~ comment("; neighbor-not-attr rule.") 03:37:12 %~ comment("; If some attribute holds true for a person, it cannot hold for the") 03:37:12 %~ comment("; person's neighbor.") 03:37:12 %~ debugm( common_logic_loader, 03:37:12 %~ show_success( common_logic_loader, 03:37:12 %~ common_logic_loader : ain( clif( define( 'neighbor-not-attr-rule', 03:37:12 %~ 'BindLink'( 03:37:12 %~ 'VariableList'( 03:37:12 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:12 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:12 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:12 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:12 %~ 'AndLink'( 03:37:12 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:12 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:12 %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:12 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:37:12 03:37:12 03:37:12 03:37:12 03:37:12 ======================================================= 03:37:12 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")))) 03:37:12 ============================================ 03:37:12 03:37:12 03:37:12 ?- 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")))) ). 03:37:12 03:37:12 03:37:12 03:37:12 % In English: 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ '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"))) 03:37:12 %~ 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ azzert_rename('neighbor-not-attr-rule',neighborNotAttrRule) 03:37:12 %~ kifi = define( neighborNotAttrRule, 03:37:12 %~ 'BindLink'( 03:37:12 %~ ftVariableList( 03:37:12 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:12 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:12 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:12 %~ 'AndLink'( 03:37:12 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:12 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:12 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:12 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:37:12 %~ kifm = nesc( define( neighborNotAttrRule, 03:37:12 %~ 'BindLink'( 03:37:12 %~ ftVariableList( 03:37:12 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:12 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:12 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:12 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:12 %~ 'AndLink'( 03:37:12 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:12 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:12 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:12 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:12 %~ 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"))))) 03:37:12 03:37:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 % Results in the following 1 entailment(s): 03:37:12 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"))))). 03:37:12 03:37:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 %~ 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"))) 03:37:12 %~ 03:37:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:12 03:37:12 nesc( define( neighborNotAttrRule, 03:37:12 'BindLink'( 03:37:12 ftVariableList( 03:37:12 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:12 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:12 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:12 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:12 'AndLink'( 03:37:12 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:12 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:12 AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:13 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:13 03:37:13 ============================================ 03:37:13 %~ comment("; variable declarations") 03:37:13 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:13 %~ comment("; Don't deduce thigs we already know...") 03:37:13 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:13 %~ comment("; implicand -- then the following is true too") 03:37:13 %~ comment("; ---------------------------------------------------------------------") 03:37:13 %~ comment("; Houses at the end of the street can only have one neighbor, ever.") 03:37:13 %~ comment("; This is a rather narrow rule, as it can only ever apply to the first") 03:37:13 %~ comment("; address (first ordinal -- a boundary condition).") 03:37:13 %~ comment("; This is used to combine rules 9 and 14.") 03:37:13 %~ comment("; There should be a symmetric rule for the last address too ...") 03:37:13 %~ debugm( common_logic_loader, 03:37:13 %~ show_success( common_logic_loader, 03:37:13 %~ common_logic_loader : ain( clif( define( 'first-addr-rule', 03:37:13 %~ 'BindLink'( 03:37:13 %~ 'VariableList'( 03:37:13 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:13 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:13 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:13 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:13 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))))))) 03:37:13 03:37:13 03:37:13 03:37:13 03:37:13 ======================================================= 03:37:13 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")))) 03:37:13 ============================================ 03:37:13 03:37:13 03:37:13 ?- 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")))) ). 03:37:13 03:37:13 03:37:13 03:37:13 % In English: 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ '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"))) 03:37:13 %~ 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ azzert_rename('first-addr-rule',firstAddrRule) 03:37:13 %~ kifi = define( firstAddrRule, 03:37:13 %~ 'BindLink'( 03:37:13 %~ ftVariableList( 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause( 'PN', 03:37:13 %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:37:13 %~ $STRING( s( ['101','Main','Street']))), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:13 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:13 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))). 03:37:13 %~ kifm = nesc( define( firstAddrRule, 03:37:13 %~ 'BindLink'( 03:37:13 %~ ftVariableList( 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause( 'PN', 03:37:13 %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:37:13 %~ $STRING( s( ['101',iMain,tSumoStreet]))), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:13 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:13 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). 03:37:13 %~ 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"))))) 03:37:13 03:37:13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 % Results in the following 1 entailment(s): 03:37:13 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"))))). 03:37:13 03:37:13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ 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"))) 03:37:13 %~ 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 03:37:13 nesc( define( firstAddrRule, 03:37:13 'BindLink'( 03:37:13 ftVariableList( 03:37:13 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:13 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:13 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:13 'AndLink'( 03:37:13 clause( 'PN', 03:37:13 '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:37:13 $STRING( s( ['101',iMain,tSumoStreet]))), 03:37:13 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:13 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:13 clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:13 AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:13 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). 03:37:13 03:37:13 ============================================ 03:37:13 %~ comment("; variable declarations") 03:37:13 %~ comment("; body -- if all parts of AndLink hold true ... ") 03:37:13 %~ comment("; if adress of personA is 1st house") 03:37:13 %~ comment("; and A is neighbor of B") 03:37:13 %~ comment("; and the next house is one over") 03:37:13 %~ comment("; and we don't already know the conclusion") 03:37:13 %~ comment("; implicand -- then the B lives one house over.") 03:37:13 %~ comment("; ---------------------------------------------------------------------") 03:37:13 %~ comment("; Neighbor deduction rule.") 03:37:13 %~ comment(";") 03:37:13 %~ comment("; If Address X is left of address Y, then person who lives in X is") 03:37:13 %~ comment("; a neighbor of person who lives in Y") 03:37:13 %~ debugm( common_logic_loader, 03:37:13 %~ show_success( common_logic_loader, 03:37:13 %~ common_logic_loader : ain( clif( define( 'neighbor-rule', 03:37:13 %~ 'BindLink'( 03:37:13 %~ 'VariableList'( 03:37:13 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:13 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:13 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:13 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:13 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) 03:37:13 03:37:13 03:37:13 03:37:13 03:37:13 ======================================================= 03:37:13 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")))) 03:37:13 ============================================ 03:37:13 03:37:13 03:37:13 ?- 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")))) ). 03:37:13 03:37:13 03:37:13 03:37:13 % In English: 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ '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"))) 03:37:13 %~ 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ azzert_rename('neighbor-rule',neighborRule) 03:37:13 %~ kifi = define( neighborRule, 03:37:13 %~ 'BindLink'( 03:37:13 %~ ftVariableList( 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:13 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:13 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). 03:37:13 %~ kifm = nesc( define( neighborRule, 03:37:13 %~ 'BindLink'( 03:37:13 %~ ftVariableList( 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:13 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:13 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:13 %~ 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"))))) 03:37:13 03:37:13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 % Results in the following 1 entailment(s): 03:37:13 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"))))). 03:37:13 03:37:13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ 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"))) 03:37:13 %~ 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 03:37:13 nesc( define( neighborRule, 03:37:13 'BindLink'( 03:37:13 ftVariableList( 03:37:13 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:13 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:13 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:13 'AndLink'( 03:37:13 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:13 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:13 clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:13 AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:13 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:13 03:37:13 ============================================ 03:37:13 %~ comment("; variable declarations") 03:37:13 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:13 %~ comment(" Not interested in what we already know.") 03:37:13 %~ comment("; implicand -- then the following is true too") 03:37:13 %~ comment("; ---------------------------------------------------------------------") 03:37:13 %~ comment("; Neighbor relation is symmetric") 03:37:13 %~ comment(";") 03:37:13 %~ comment("; If A is a neighbor of B then B is a neighbor of A") 03:37:13 %~ debugm( common_logic_loader, 03:37:13 %~ show_success( common_logic_loader, 03:37:13 %~ common_logic_loader : ain( clif( define( 'neighbor-symmetry-rule', 03:37:13 %~ 'BindLink'( 03:37:13 %~ 'VariableList'( 03:37:13 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:13 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))))))) 03:37:13 03:37:13 03:37:13 03:37:13 03:37:13 ======================================================= 03:37:13 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")))) 03:37:13 ============================================ 03:37:13 03:37:13 03:37:13 ?- 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")))) ). 03:37:13 03:37:13 03:37:13 03:37:13 % In English: 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ '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"))) 03:37:13 %~ 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ azzert_rename('neighbor-symmetry-rule',neighborSymmetryRule) 03:37:13 %~ kifi = define( neighborSymmetryRule, 03:37:13 %~ 'BindLink'( 03:37:13 %~ ftVariableList( 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:13 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))). 03:37:13 %~ kifm = nesc( define( neighborSymmetryRule, 03:37:13 %~ 'BindLink'( 03:37:13 %~ ftVariableList( 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:13 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:13 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). 03:37:13 %~ 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"))))) 03:37:13 03:37:13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 % Results in the following 1 entailment(s): 03:37:13 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"))))). 03:37:13 03:37:13 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ 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"))) 03:37:13 %~ 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 03:37:13 nesc( define( neighborSymmetryRule, 03:37:13 'BindLink'( 03:37:13 ftVariableList( 03:37:13 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:13 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:13 'AndLink'( 03:37:13 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:13 AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:13 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). 03:37:13 03:37:13 ============================================ 03:37:13 %~ comment("; variable declarations") 03:37:13 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:13 %~ comment(" Not interested in what we already know.") 03:37:13 %~ comment("; implicand -- then the following is true too") 03:37:13 %~ comment("; ---------------------------------------------------------------------") 03:37:13 %~ comment("; Deduce if a solution has been found ... this simply tries to see") 03:37:13 %~ comment("; if all attributes have been deduced, and if so, just clumps them") 03:37:13 %~ comment("; together.") 03:37:13 %~ debugm( common_logic_loader, 03:37:13 %~ show_success( common_logic_loader, 03:37:13 %~ common_logic_loader : ain( clif( define( 'found-solution-rule', 03:37:13 %~ 'BindLink'( 03:37:13 %~ 'VariableList'( 03:37:13 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:13 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:13 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:13 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:13 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:13 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:13 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:13 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:13 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:13 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:13 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:13 %~ AbsentLink( 'OrderedLink'( 03:37:13 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:13 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:13 %~ VN( '$STRING'("$addr"))))), 03:37:13 %~ 'OrderedLink'( 03:37:13 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:13 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:13 %~ VN( '$STRING'("$addr"))))))))) 03:37:13 03:37:13 03:37:13 03:37:13 03:37:13 ======================================================= 03:37:13 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"))))) 03:37:13 ============================================ 03:37:13 03:37:13 03:37:13 ?- 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"))))) ). 03:37:13 03:37:13 03:37:13 03:37:13 % In English: 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ '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")))) 03:37:13 %~ 03:37:13 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:13 %~ azzert_rename('found-solution-rule',foundSolutionRule) 03:37:13 %~ kifi = define( foundSolutionRule, 03:37:13 %~ 'BindLink'( 03:37:13 %~ ftVariableList( 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:13 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:13 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:13 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:13 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:13 %~ AbsentLink( 'OrderedLink'( 03:37:13 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:13 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:13 %~ VN( '$STRING'("$addr"))))), 03:37:13 %~ 'OrderedLink'( 03:37:13 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:13 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:13 %~ VN( '$STRING'("$addr"))))). 03:37:13 %~ kifm = nesc( define( foundSolutionRule, 03:37:13 %~ 'BindLink'( 03:37:13 %~ ftVariableList( 03:37:13 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:13 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:13 %~ 'AndLink'( 03:37:13 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:13 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:13 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:13 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:13 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:13 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:13 %~ AbsentLink( 'OrderedLink'( 03:37:13 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:13 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:13 %~ VN( '$STRING'("$addr"))))), 03:37:13 %~ 'OrderedLink'( 03:37:13 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:13 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:13 %~ VN( '$STRING'("$addr")))))). 03:37:13 %~ 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")))))) 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 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")))))). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ 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")))) 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc( define( foundSolutionRule, 03:37:14 'BindLink'( 03:37:14 ftVariableList( 03:37:14 declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:14 declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:14 declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:14 declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:14 declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:14 declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:14 declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:14 'AndLink'( 03:37:14 clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:14 clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:14 clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:14 clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:14 clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:14 clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:14 AbsentLink( 'OrderedLink'( 03:37:14 VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:14 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:14 VN( '$STRING'("$addr"))))), 03:37:14 'OrderedLink'( 03:37:14 VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:14 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:14 VN( '$STRING'("$addr")))))). 03:37:14 03:37:14 ============================================ 03:37:14 %~ comment("; variable declarations") 03:37:14 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:14 %~ comment("; Don't report a fact we already know.") 03:37:14 %~ comment("; implicand -- We're just going to use a plain-old ordered") 03:37:14 %~ comment("; link here to report the results. Why not ...") 03:37:14 %~ comment(";") 03:37:14 %~ comment("; deduct-trivial.scm") 03:37:14 %~ comment(";") 03:37:14 %~ comment("; Trivial example of deduction.") 03:37:14 %~ comment(";") 03:37:14 %~ comment("; Part of the \"Einstein puzzle\" demo.") 03:37:14 %~ comment(";") 03:37:14 %~ debugm( common_logic_loader, 03:37:14 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ mean stv conf define mean 'cog-new-stv' conf 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:37:14 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:14 03:37:14 ============================================ 03:37:14 %~ comment("; The Englishman lives in the red house.") 03:37:14 %~ debugm( common_logic_loader, 03:37:14 %~ show_success( common_logic_loader, 03:37:14 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("Nationality")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))))))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("Nationality")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))). 03:37:14 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("Nationality")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))) 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc( 'EvaluationLink'( stv(1,1), 03:37:14 PredicateNode( '$STRING'("Nationality")), 03:37:14 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:37:14 03:37:14 ============================================ 03:37:14 %~ comment(" AvatarNode") 03:37:14 %~ debugm( common_logic_loader, 03:37:14 %~ show_success( common_logic_loader, 03:37:14 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))))))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))). 03:37:14 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))) 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc( 'EvaluationLink'( stv(1,1), 03:37:14 PredicateNode( '$STRING'("LivesIn")), 03:37:14 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:37:14 03:37:14 ============================================ 03:37:14 %~ comment(" AvatarNode") 03:37:14 %~ comment("; The person who lives in the red house keeps fish.") 03:37:14 %~ debugm( common_logic_loader, 03:37:14 %~ show_success( common_logic_loader, 03:37:14 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))))))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))). 03:37:14 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))) 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc( 'EvaluationLink'( stv(1,1), 03:37:14 PredicateNode( '$STRING'("LivesIn")), 03:37:14 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:37:14 03:37:14 ============================================ 03:37:14 %~ debugm( common_logic_loader, 03:37:14 %~ show_success( common_logic_loader, 03:37:14 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))))))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))). 03:37:14 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:14 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:14 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))) 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc( 'EvaluationLink'( stv(1,1), 03:37:14 PredicateNode( '$STRING'("KeepsPet")), 03:37:14 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:37:14 03:37:14 ============================================ 03:37:14 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 '%' 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( '%' ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ '%' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi='%'. 03:37:14 %~ kifm = nesc('%'). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('%'). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that '%' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc('%'). 03:37:14 03:37:14 ============================================ 03:37:14 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 'EDIT:' 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( 'EDIT:' ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ 'EDIT:' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi='EDIT:'. 03:37:14 %~ kifm = nesc('EDIT:'). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('EDIT:'). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that 'EDIT:' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc('EDIT:'). 03:37:14 03:37:14 ============================================ 03:37:14 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 '%' 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( '%' ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ '%' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi='%'. 03:37:14 %~ kifm = nesc('%'). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('%'). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that '%' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc('%'). 03:37:14 03:37:14 ============================================ 03:37:14 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 'JENKINS:' 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( 'JENKINS:' ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ 'JENKINS:' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi='JENKINS:'. 03:37:14 %~ kifm = nesc('JENKINS:'). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('JENKINS:'). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that 'JENKINS:' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc('JENKINS:'). 03:37:14 03:37:14 ============================================ 03:37:14 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 '%' 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( '%' ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ '%' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi='%'. 03:37:14 %~ kifm = nesc('%'). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('%'). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that '%' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc('%'). 03:37:14 03:37:14 ============================================ 03:37:14 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 'ISSUE_SEARCH:' 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ 'ISSUE_SEARCH:' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi='ISSUE_SEARCH:'. 03:37:14 %~ kifm = nesc('ISSUE_SEARCH:'). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('ISSUE_SEARCH:'). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc('ISSUE_SEARCH:'). 03:37:14 03:37:14 ============================================ 03:37:14 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 '%' 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( '%' ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ '%' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi='%'. 03:37:14 %~ kifm = nesc('%'). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('%'). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that '%' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc('%'). 03:37:14 03:37:14 ============================================ 03:37:14 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) 03:37:14 03:37:14 03:37:14 03:37:14 03:37:14 ======================================================= 03:37:14 'ISSUE:' 03:37:14 ============================================ 03:37:14 03:37:14 03:37:14 ?- kif_to_boxlog( 'ISSUE:' ). 03:37:14 03:37:14 03:37:14 03:37:14 % In English: 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ 'ISSUE:' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ kifi='ISSUE:'. 03:37:14 %~ kifm = nesc('ISSUE:'). 03:37:14 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 % Results in the following 1 entailment(s): 03:37:14 nesc('ISSUE:'). 03:37:14 03:37:14 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 %~ it is necessarily true that 'ISSUE:' 03:37:14 %~ 03:37:14 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:14 03:37:14 nesc('ISSUE:'). 03:37:14 03:37:14 ============================================ 03:37:14 % halt 03:37:14 totalTime=8.000 03:37:14 03:37:14 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' 03:37:14 03:37:16 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 03:37:16 ISSUE_ID=637 03:37:16 ISSUE_OC=OPEN 03:37:16 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 03:37:16 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 03:37:16 FileTestCase=logicmoo.base.examples.fol.ZEBRA_02 JUnit 03:37:16 03:37:17 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']" 03:37:17 03:37:17 (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']") 03:37:17 03:37:17 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_02.clif 03:37:17 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_02/ 03:37:17 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_02 03:37:17 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/636 03:37:17 03:37:17 03:37:18 %~ init_phase(after_load) 03:37:18 %~ init_phase(restore_state) 03:37:18 % 03:37:18 %~ init_why(after_boot,program) 03:37:18 %~ after_boot. 03:37:18 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:37:18 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:37:18 %~ comment(";") 03:37:18 %~ comment("; deduct-einstein.scm") 03:37:18 %~ comment(";") 03:37:18 %~ comment("; Full set of Einstein Puzzle facts.") 03:37:18 %~ comment("; There are 15 explicitly stated facts, and four additional implicit") 03:37:18 %~ comment("; facts about ordinal counting (ordering of houses in a row).") 03:37:18 %~ comment(";") 03:37:18 %~ comment("; The facts are stated in a fashion that is as close as possible to") 03:37:18 %~ comment("; the natural-language source. The point being that we want the") 03:37:18 %~ comment("; expression of facts to be closely tied to human patterns of speech.") 03:37:18 %~ comment("; Being \"efficient\" or \"clever\" is NOT the point.") 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ mean stv conf define mean 'cog-new-stv' conf 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ azzert_rename('cog-new-stv',cogNewStv) 03:37:18 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:37:18 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ comment("; A little handly-dandy utility to avoid over-reporting of \"obvious\"") 03:37:18 %~ comment("; results. We declare that person1 is the same as person1, etc.") 03:37:18 %~ comment("; A kind-of pauli-exclusion-principle at work.") 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( define( same(person), 03:37:18 %~ 'EvaluationLink'( stv(1,1), 03:37:18 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:37:18 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person)))) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ kifi = define( same(person), 03:37:18 %~ 'EvaluationLink'( stv(1,1), 03:37:18 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:37:18 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person)))). 03:37:18 %~ kifm = nesc( define( same(person), 03:37:18 %~ 'EvaluationLink'( stv(1,1), 03:37:18 %~ PredicateNode( '$STRING'("IsSamePerson")), 03:37:18 %~ 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(define(same(person),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that person isa same define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("IsSamePerson")),'ListLink'('FeatureNode'(person),'FeatureNode'(person))) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( define( same(person), 03:37:18 'EvaluationLink'( stv(1,1), 03:37:18 PredicateNode( '$STRING'("IsSamePerson")), 03:37:18 'ListLink'('FeatureNode'(person),'FeatureNode'(person))))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ comment(" AvatarNode") 03:37:18 %~ comment(" AvatarNode") 03:37:18 %~ comment("; A declaration of fact: it is true that pred has value for person.") 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( define( fact(person,pred,value), 03:37:18 %~ same(person), 03:37:18 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ kifi = define( fact(person,pred,value), 03:37:18 %~ same(person), 03:37:18 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))). 03:37:18 %~ kifm = nesc( define( fact(person,pred,value), 03:37:18 %~ same(person), 03:37:18 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that define(fact(person,pred,value),same(person),'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value)))) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( define( fact(person,pred,value), 03:37:18 same(person), 03:37:18 'EvaluationLink'(stv(1,1),'PredicateNode'(pred),'ListLink'('FeatureNode'(person),'ConceptNode'(value))))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ comment("; A neighbor-predicate: two people live next to each other.") 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( define( neighbor(person1,person2), 03:37:18 %~ same(person1), 03:37:18 %~ same(person2), 03:37:18 %~ 'EvaluationLink'( stv(1,1), 03:37:18 %~ PredicateNode( '$STRING'("Neighbor")), 03:37:18 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ kifi = define( neighbor(person1,person2), 03:37:18 %~ same(person1), 03:37:18 %~ same(person2), 03:37:18 %~ 'EvaluationLink'( stv(1,1), 03:37:18 %~ PredicateNode( '$STRING'("Neighbor")), 03:37:18 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2)))). 03:37:18 %~ kifm = nesc( define( neighbor(person1,person2), 03:37:18 %~ same(person1), 03:37:18 %~ same(person2), 03:37:18 %~ 'EvaluationLink'( stv(1,1), 03:37:18 %~ PredicateNode( '$STRING'("Neighbor")), 03:37:18 %~ 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:37:18 %~ 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))))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(define(neighbor(person1,person2),same(person1),same(person2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Neighbor")),'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ 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)))) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( define( neighbor(person1,person2), 03:37:18 same(person1), 03:37:18 same(person2), 03:37:18 'EvaluationLink'( stv(1,1), 03:37:18 PredicateNode( '$STRING'("Neighbor")), 03:37:18 'ListLink'('FeatureNode'(person1),'FeatureNode'(person2))))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ comment("; A left-of predicate: one house is left of another") 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( define( 'left-of'(house1,house2), 03:37:18 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( define('left-of'(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ house1 'left-of' house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ azzert_rename('left-of',leftOf) 03:37:18 %~ kifi = define( leftOf(house1,house2), 03:37:18 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). 03:37:18 %~ kifm = nesc( define( leftOf(house1,house2), 03:37:18 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(define(leftOf(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that house1 leftOf house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( define( leftOf(house1,house2), 03:37:18 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LeftOf")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ comment("; 1. The Englishman lives in the red house.") 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ kifi = fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")). 03:37:18 %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( fact('$STRING'("person1"),'$STRING'("Nationality"),'$STRING'("Englishman"))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'("red house")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ kifi = fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))). 03:37:18 %~ kifm = nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(red,'[|]'(house,[])))))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house]))) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( fact('$STRING'("person1"),'$STRING'("LivesIn"),'$STRING'(s([red,house])))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ comment("; 2. The Swede keeps dogs.") 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ kifi = fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")). 03:37:18 %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( fact('$STRING'("person2"),'$STRING'("Nationality"),'$STRING'("Swede"))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ kifi = fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")). 03:37:18 %~ kifm = nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( fact('$STRING'("person2"),'$STRING'("Keeps"),'$STRING'("dogs"))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ comment("; 3. The Dane drinks tea.") 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ kifi = fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")). 03:37:18 %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( fact('$STRING'("person3"),'$STRING'("Nationality"),'$STRING'("Dane"))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ kifi = fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")). 03:37:18 %~ kifm = nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( fact('$STRING'("person3"),'$STRING'("Drinks"),'$STRING'("tea"))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ comment("; 4. The green house is just to the left of the white_house one.") 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( 'left-of'('$STRING'("green house"),'$STRING'("white house")))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 'left-of'('$STRING'("green house"),'$STRING'("white house")) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( 'left-of'('$STRING'("green house"),'$STRING'("white house")) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ "green house" isa '$STRING' 'left-of' "white house" isa '$STRING' 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ kifi = leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house]))). 03:37:18 %~ kifm = nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(leftOf('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that green house isa s isa '$STRING' leftOf white house isa s isa '$STRING' 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 03:37:18 nesc( leftOf('$STRING'(s([green,house])),'$STRING'(s([white,house])))). 03:37:18 03:37:18 ============================================ 03:37:18 %~ comment("; 5. The owner of the green house drinks coffee.") 03:37:18 %~ debugm( common_logic_loader, 03:37:18 %~ show_success( common_logic_loader, 03:37:18 %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")))))) 03:37:18 03:37:18 03:37:18 03:37:18 03:37:18 ======================================================= 03:37:18 fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) 03:37:18 ============================================ 03:37:18 03:37:18 03:37:18 ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) ). 03:37:18 03:37:18 03:37:18 03:37:18 % In English: 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'("green house")) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ kifi = fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))). 03:37:18 %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:37:18 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(green,'[|]'(house,[])))))) 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 % Results in the following 1 entailment(s): 03:37:18 nesc(fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:37:18 03:37:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:18 %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house]))) 03:37:18 %~ 03:37:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person5"),'$STRING'("LivesIn"),'$STRING'(s([green,house])))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person5"),'$STRING'("Drinks"),'$STRING'("coffee"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; 6. The Pall Mall smoker keeps birds.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person6"),'$STRING'("Smokes"),'$STRING'("PallMall"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person6"),'$STRING'("Keeps"),'$STRING'("birds"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; 7. The owner of the yellow house smokes Dunhills.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person7"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'("yellow house")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))). 03:37:19 %~ kifm = nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(yellow,'[|]'(house,[])))))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house]))) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person7"),'$STRING'("LivesIn"),'$STRING'(s([yellow,house])))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; 8. The man in the center house drinks milk.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person8"),'$STRING'("Drinks"),'$STRING'("milk"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'("103 Main Street")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103','Main','Street']))). 03:37:19 %~ kifm = nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet]))) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person8"),'$STRING'("Address"),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; 9. The Norwegian lives in the first house.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person9"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'("101 Main Street")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101','Main','Street']))). 03:37:19 %~ kifm = nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet]))) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person9"),'$STRING'("Address"),'$STRING'(s(['101',iMain,tSumoStreet])))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; 10. The Blend smoker has a neighbor who keeps cats.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person10"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person10"),'$STRING'("catperson")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 neighbor('$STRING'("person10"),'$STRING'("catperson")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( neighbor('$STRING'("person10"),'$STRING'("catperson")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ "person10" isa '$STRING' neighbor "catperson" isa '$STRING' 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = neighbor('$STRING'("person10"),'$STRING'("catperson")). 03:37:19 %~ kifm = nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person10"),'$STRING'("catperson"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that "person10" isa '$STRING' neighbor "catperson" isa '$STRING' 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( neighbor('$STRING'("person10"),'$STRING'("catperson"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")). 03:37:19 %~ kifm = nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("catperson"),'$STRING'("Keeps"),'$STRING'("cats"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; 11. The man who smokes Blue Masters drinks bier.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'("Blue Master")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s(['Blue','Master']))). 03:37:19 %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master']))) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person11"),'$STRING'("Smokes"),'$STRING'(s([tSumoBlue,'Master'])))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person11"),'$STRING'("Drinks"),'$STRING'("bier"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; 12. The man who keeps horses lives next to the Dunhill smoker.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person12"),'$STRING'("Keeps"),'$STRING'("horses"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person")). 03:37:19 %~ kifm = nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that "person12" isa '$STRING' neighbor "dun_smoke_person" isa '$STRING' 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( neighbor('$STRING'("person12"),'$STRING'("dun_smoke_person"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")). 03:37:19 %~ kifm = nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("dun_smoke_person"),'$STRING'("Smokes"),'$STRING'("Dunhill"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; 13. The German smokes Prince.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person13"),'$STRING'("Nationality"),'$STRING'("German"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person13"),'$STRING'("Smokes"),'$STRING'("Prince"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; 14. The Norwegian lives next to the blue house.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person14"),'$STRING'("Nationality"),'$STRING'("Norwegian"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person14"),'$STRING'("blue_person")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 neighbor('$STRING'("person14"),'$STRING'("blue_person")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( neighbor('$STRING'("person14"),'$STRING'("blue_person")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = neighbor('$STRING'("person14"),'$STRING'("blue_person")). 03:37:19 %~ kifm = nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person14"),'$STRING'("blue_person"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that "person14" isa '$STRING' neighbor "blue_person" isa '$STRING' 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( neighbor('$STRING'("person14"),'$STRING'("blue_person"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'("blue house")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))). 03:37:19 %~ kifm = nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(blue,'[|]'(house,[])))))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house]))) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("blue_person"),'$STRING'("LivesIn"),'$STRING'(s([blue,house])))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; 15. The Blend smoker has a neighbor who drinks water.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")). 03:37:19 %~ kifm = nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person15"),'$STRING'("Smokes"),'$STRING'("Blend"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( neighbor('$STRING'("person15"),'$STRING'("water_person")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 neighbor('$STRING'("person15"),'$STRING'("water_person")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( neighbor('$STRING'("person15"),'$STRING'("water_person")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ "person15" isa '$STRING' neighbor "water_person" isa '$STRING' 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = neighbor('$STRING'("person15"),'$STRING'("water_person")). 03:37:19 %~ kifm = nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(neighbor('$STRING'("person15"),'$STRING'("water_person"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that "person15" isa '$STRING' neighbor "water_person" isa '$STRING' 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( neighbor('$STRING'("person15"),'$STRING'("water_person"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")). 03:37:19 %~ kifm = nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("water_person"),'$STRING'("Drinks"),'$STRING'("water"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; ---------------------------------------------------------------") 03:37:19 %~ comment("; Assorted supplemental facts. These are somehow implicit in the") 03:37:19 %~ comment("; problem statement. We'd mostly like to derive these, from more") 03:37:19 %~ comment("; basic assumptions, but, for now, we'l just state them.") 03:37:19 %~ comment(";") 03:37:19 %~ comment("; A supplemental fact for fact 4: someone lives in the white house.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'("white house")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))). 03:37:19 %~ kifm = nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s('[|]'(white,'[|]'(house,[])))))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house]))) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("person4"),'$STRING'("LivesIn"),'$STRING'(s([white,house])))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; Supplemental fact: someone keeps fish.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:37:19 ============================================ 03:37:19 03:37:19 03:37:19 ?- kif_to_boxlog( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) ). 03:37:19 03:37:19 03:37:19 03:37:19 % In English: 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ kifi = fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")). 03:37:19 %~ kifm = nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:37:19 %~ kif_to_boxlog_attvars2 = necessary(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))) 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 % Results in the following 1 entailment(s): 03:37:19 nesc(fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:37:19 03:37:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 %~ it is necessarily true that fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish")) 03:37:19 %~ 03:37:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:19 03:37:19 nesc( fact('$STRING'("fish_person"),'$STRING'("Keeps"),'$STRING'("fish"))). 03:37:19 03:37:19 ============================================ 03:37:19 %~ comment("; State some implicitly assumed facts about neighboring houses") 03:37:19 %~ comment("; This is the 'successor' function for ordinal numbers.") 03:37:19 %~ debugm( common_logic_loader, 03:37:19 %~ show_success( common_logic_loader, 03:37:19 %~ common_logic_loader : ain( clif( define( successor(house1,house2), 03:37:19 %~ 'EvaluationLink'( stv(1,1), 03:37:19 %~ PredicateNode( '$STRING'("Successor")), 03:37:19 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))))))) 03:37:19 03:37:19 03:37:19 03:37:19 03:37:19 ======================================================= 03:37:19 define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = define( successor(house1,house2), 03:37:20 %~ 'EvaluationLink'( stv(1,1), 03:37:20 %~ PredicateNode( '$STRING'("Successor")), 03:37:20 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2)))). 03:37:20 %~ kifm = nesc( define( successor(house1,house2), 03:37:20 %~ 'EvaluationLink'( stv(1,1), 03:37:20 %~ PredicateNode( '$STRING'("Successor")), 03:37:20 %~ 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(define(successor(house1,house2),'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that house1 successor house2 define 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Successor")),'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))) 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( define( successor(house1,house2), 03:37:20 'EvaluationLink'( stv(1,1), 03:37:20 PredicateNode( '$STRING'("Successor")), 03:37:20 'ListLink'('ConceptNode'(house1),'ConceptNode'(house2))))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success( common_logic_loader, 03:37:20 %~ common_logic_loader : ain( clif( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( successor('$STRING'("101 Main Street"),'$STRING'("102 Main Street")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "101 Main Street" isa '$STRING' successor "102 Main Street" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = successor( 03:37:20 %~ $STRING( s( ['101','Main','Street'])), 03:37:20 %~ $STRING( s( ['102','Main','Street']))). 03:37:20 %~ kifm = nesc( successor( 03:37:20 %~ $STRING( s( ['101',iMain,tSumoStreet])), 03:37:20 %~ $STRING( s( ['102',iMain,tSumoStreet])))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('101','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(successor('$STRING'(s(['101',iMain,tSumoStreet])),'$STRING'(s(['102',iMain,tSumoStreet])))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that '101' iMain tSumoStreet isa s isa '$STRING' successor '102' iMain tSumoStreet isa s isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( successor( 03:37:20 $STRING( s( ['101',iMain,tSumoStreet])), 03:37:20 $STRING( s( ['102',iMain,tSumoStreet])))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success( common_logic_loader, 03:37:20 %~ common_logic_loader : ain( clif( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( successor('$STRING'("102 Main Street"),'$STRING'("103 Main Street")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "102 Main Street" isa '$STRING' successor "103 Main Street" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = successor( 03:37:20 %~ $STRING( s( ['102','Main','Street'])), 03:37:20 %~ $STRING( s( ['103','Main','Street']))). 03:37:20 %~ kifm = nesc( successor( 03:37:20 %~ $STRING( s( ['102',iMain,tSumoStreet])), 03:37:20 %~ $STRING( s( ['103',iMain,tSumoStreet])))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('102','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(successor('$STRING'(s(['102',iMain,tSumoStreet])),'$STRING'(s(['103',iMain,tSumoStreet])))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that '102' iMain tSumoStreet isa s isa '$STRING' successor '103' iMain tSumoStreet isa s isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( successor( 03:37:20 $STRING( s( ['102',iMain,tSumoStreet])), 03:37:20 $STRING( s( ['103',iMain,tSumoStreet])))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success( common_logic_loader, 03:37:20 %~ common_logic_loader : ain( clif( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( successor('$STRING'("103 Main Street"),'$STRING'("104 Main Street")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "103 Main Street" isa '$STRING' successor "104 Main Street" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = successor( 03:37:20 %~ $STRING( s( ['103','Main','Street'])), 03:37:20 %~ $STRING( s( ['104','Main','Street']))). 03:37:20 %~ kifm = nesc( successor( 03:37:20 %~ $STRING( s( ['103',iMain,tSumoStreet])), 03:37:20 %~ $STRING( s( ['104',iMain,tSumoStreet])))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('103','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(successor('$STRING'(s(['103',iMain,tSumoStreet])),'$STRING'(s(['104',iMain,tSumoStreet])))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that '103' iMain tSumoStreet isa s isa '$STRING' successor '104' iMain tSumoStreet isa s isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( successor( 03:37:20 $STRING( s( ['103',iMain,tSumoStreet])), 03:37:20 $STRING( s( ['104',iMain,tSumoStreet])))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success( common_logic_loader, 03:37:20 %~ common_logic_loader : ain( clif( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( successor('$STRING'("104 Main Street"),'$STRING'("105 Main Street")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "104 Main Street" isa '$STRING' successor "105 Main Street" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = successor( 03:37:20 %~ $STRING( s( ['104','Main','Street'])), 03:37:20 %~ $STRING( s( ['105','Main','Street']))). 03:37:20 %~ kifm = nesc( successor( 03:37:20 %~ $STRING( s( ['104',iMain,tSumoStreet])), 03:37:20 %~ $STRING( s( ['105',iMain,tSumoStreet])))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(successor('$STRING'(s('[|]'('104','[|]'(iMain,'[|]'(tSumoStreet,[]))))),'$STRING'(s('[|]'('105','[|]'(iMain,'[|]'(tSumoStreet,[]))))))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(successor('$STRING'(s(['104',iMain,tSumoStreet])),'$STRING'(s(['105',iMain,tSumoStreet])))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that '104' iMain tSumoStreet isa s isa '$STRING' successor '105' iMain tSumoStreet isa s isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( successor( 03:37:20 $STRING( s( ['104',iMain,tSumoStreet])), 03:37:20 $STRING( s( ['105',iMain,tSumoStreet])))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ comment("; ---------------------------------------------------------------") 03:37:20 %~ comment("; By-process-of-elimination facts") 03:37:20 %~ comment("; If person doesn't live in one of the four houses, they must live in") 03:37:20 %~ comment("; the fifth. Likewsie, if person doesn't smoke/drink/keep one of the four,") 03:37:20 %~ comment("; they must have the fifth.") 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success( common_logic_loader, 03:37:20 %~ common_logic_loader : ain( clif( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( define('is-a'(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ x 'is-a' y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ azzert_rename('is-a',isA) 03:37:20 %~ kifi = define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y))). 03:37:20 %~ kifm = nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that x isA y define x isa 'ConceptNode' 'InheritanceLink' y isa 'ConceptNode' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( define(isA(x,y),'InheritanceLink'('ConceptNode'(x),'ConceptNode'(y)))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("red house"),'$STRING'("house")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("red house"),'$STRING'("house")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("red house"),'$STRING'("house")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "red house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'(s([red,house])),'$STRING'("house")). 03:37:20 %~ kifm = nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(red,'[|]'(house,[])))),'$STRING'("house"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that red house isa s isa '$STRING' isA "house" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'(s([red,house])),'$STRING'("house"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("white house"),'$STRING'("house")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("white house"),'$STRING'("house")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("white house"),'$STRING'("house")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "white house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'(s([white,house])),'$STRING'("house")). 03:37:20 %~ kifm = nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(white,'[|]'(house,[])))),'$STRING'("house"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that white house isa s isa '$STRING' isA "house" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'(s([white,house])),'$STRING'("house"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("green house"),'$STRING'("house")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("green house"),'$STRING'("house")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("green house"),'$STRING'("house")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "green house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'(s([green,house])),'$STRING'("house")). 03:37:20 %~ kifm = nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(green,'[|]'(house,[])))),'$STRING'("house"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that green house isa s isa '$STRING' isA "house" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'(s([green,house])),'$STRING'("house"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success( common_logic_loader, 03:37:20 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("yellow house"),'$STRING'("house")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("yellow house"),'$STRING'("house")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("yellow house"),'$STRING'("house")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "yellow house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'(s([yellow,house])),'$STRING'("house")). 03:37:20 %~ kifm = nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(yellow,'[|]'(house,[])))),'$STRING'("house"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that yellow house isa s isa '$STRING' isA "house" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'(s([yellow,house])),'$STRING'("house"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("blue house"),'$STRING'("house")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("blue house"),'$STRING'("house")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("blue house"),'$STRING'("house")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "blue house" isa '$STRING' 'is-a' "house" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'(s([blue,house])),'$STRING'("house")). 03:37:20 %~ kifm = nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(blue,'[|]'(house,[])))),'$STRING'("house"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that blue house isa s isa '$STRING' isA "house" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'(s([blue,house])),'$STRING'("house"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("water"),'$STRING'("drink")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("water"),'$STRING'("drink")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("water"),'$STRING'("drink")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "water" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("water"),'$STRING'("drink")). 03:37:20 %~ kifm = nesc( isA('$STRING'("water"),'$STRING'("drink"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("water"),'$STRING'("drink"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("water"),'$STRING'("drink"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "water" isa '$STRING' isA "drink" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("water"),'$STRING'("drink"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("milk"),'$STRING'("drink")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("milk"),'$STRING'("drink")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("milk"),'$STRING'("drink")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "milk" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("milk"),'$STRING'("drink")). 03:37:20 %~ kifm = nesc( isA('$STRING'("milk"),'$STRING'("drink"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("milk"),'$STRING'("drink"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("milk"),'$STRING'("drink"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "milk" isa '$STRING' isA "drink" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("milk"),'$STRING'("drink"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("bier"),'$STRING'("drink")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("bier"),'$STRING'("drink")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("bier"),'$STRING'("drink")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "bier" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("bier"),'$STRING'("drink")). 03:37:20 %~ kifm = nesc( isA('$STRING'("bier"),'$STRING'("drink"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("bier"),'$STRING'("drink"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("bier"),'$STRING'("drink"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "bier" isa '$STRING' isA "drink" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("bier"),'$STRING'("drink"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("coffee"),'$STRING'("drink")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("coffee"),'$STRING'("drink")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("coffee"),'$STRING'("drink")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "coffee" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("coffee"),'$STRING'("drink")). 03:37:20 %~ kifm = nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("coffee"),'$STRING'("drink"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("coffee"),'$STRING'("drink"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "coffee" isa '$STRING' isA "drink" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("coffee"),'$STRING'("drink"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("tea"),'$STRING'("drink")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("tea"),'$STRING'("drink")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("tea"),'$STRING'("drink")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "tea" isa '$STRING' 'is-a' "drink" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("tea"),'$STRING'("drink")). 03:37:20 %~ kifm = nesc( isA('$STRING'("tea"),'$STRING'("drink"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("tea"),'$STRING'("drink"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("tea"),'$STRING'("drink"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "tea" isa '$STRING' isA "drink" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("tea"),'$STRING'("drink"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Prince"),'$STRING'("tobacco")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("Prince"),'$STRING'("tobacco")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "Prince" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("Prince"),'$STRING'("tobacco")). 03:37:20 %~ kifm = nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Prince"),'$STRING'("tobacco"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "Prince" isa '$STRING' isA "tobacco" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("Prince"),'$STRING'("tobacco"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("PallMall"),'$STRING'("tobacco")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("PallMall"),'$STRING'("tobacco")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "PallMall" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("PallMall"),'$STRING'("tobacco")). 03:37:20 %~ kifm = nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("PallMall"),'$STRING'("tobacco"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "PallMall" isa '$STRING' isA "tobacco" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("PallMall"),'$STRING'("tobacco"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("Dunhill"),'$STRING'("tobacco")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "Dunhill" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("Dunhill"),'$STRING'("tobacco")). 03:37:20 %~ kifm = nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "Dunhill" isa '$STRING' isA "tobacco" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("Dunhill"),'$STRING'("tobacco"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Blend"),'$STRING'("tobacco")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("Blend"),'$STRING'("tobacco")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "Blend" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("Blend"),'$STRING'("tobacco")). 03:37:20 %~ kifm = nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Blend"),'$STRING'("tobacco"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "Blend" isa '$STRING' isA "tobacco" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("Blend"),'$STRING'("tobacco"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success( common_logic_loader, 03:37:20 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("Blue Master"),'$STRING'("tobacco")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "Blue Master" isa '$STRING' 'is-a' "tobacco" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'(s(['Blue','Master'])),'$STRING'("tobacco")). 03:37:20 %~ kifm = nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'(s('[|]'(tSumoBlue,'[|]'('Master',[])))),'$STRING'("tobacco"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that tSumoBlue 'Master' isa s isa '$STRING' isA "tobacco" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'(s([tSumoBlue,'Master'])),'$STRING'("tobacco"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("fish"),'$STRING'("keeps_as_pet")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "fish" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("fish"),'$STRING'("keeps_as_pet")). 03:37:20 %~ kifm = nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "fish" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("fish"),'$STRING'("keeps_as_pet"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("dogs"),'$STRING'("keeps_as_pet")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "dogs" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("dogs"),'$STRING'("keeps_as_pet")). 03:37:20 %~ kifm = nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "dogs" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("dogs"),'$STRING'("keeps_as_pet"))). 03:37:20 03:37:20 ============================================ 03:37:20 %~ debugm( common_logic_loader, 03:37:20 %~ show_success( common_logic_loader, 03:37:20 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")))))) 03:37:20 03:37:20 03:37:20 03:37:20 03:37:20 ======================================================= 03:37:20 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) 03:37:20 ============================================ 03:37:20 03:37:20 03:37:20 ?- kif_to_boxlog( 'is-a'('$STRING'("birds"),'$STRING'("keeps_as_pet")) ). 03:37:20 03:37:20 03:37:20 03:37:20 % In English: 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ "birds" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ kifi = isA('$STRING'("birds"),'$STRING'("keeps_as_pet")). 03:37:20 %~ kifm = nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:37:20 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))) 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 % Results in the following 1 entailment(s): 03:37:20 nesc(isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:37:20 03:37:20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 %~ it is necessarily true that "birds" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:37:20 %~ 03:37:20 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:20 03:37:20 nesc( isA('$STRING'("birds"),'$STRING'("keeps_as_pet"))). 03:37:20 03:37:20 ============================================ 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( 'is-a'('$STRING'("cats"),'$STRING'("keeps_as_pet")) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ "cats" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = isA('$STRING'("cats"),'$STRING'("keeps_as_pet")). 03:37:21 %~ kifm = nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that "cats" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( isA('$STRING'("cats"),'$STRING'("keeps_as_pet"))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success( common_logic_loader, 03:37:21 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( 'is-a'('$STRING'("horses"),'$STRING'("keeps_as_pet")) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ "horses" isa '$STRING' 'is-a' "keeps_as_pet" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = isA('$STRING'("horses"),'$STRING'("keeps_as_pet")). 03:37:21 %~ kifm = nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that "horses" isa '$STRING' isA "keeps_as_pet" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( isA('$STRING'("horses"),'$STRING'("keeps_as_pet"))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success( common_logic_loader, 03:37:21 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( 'is-a'('$STRING'("Englishman"),'$STRING'("citizenship")) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ "Englishman" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = isA('$STRING'("Englishman"),'$STRING'("citizenship")). 03:37:21 %~ kifm = nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Englishman"),'$STRING'("citizenship"))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that "Englishman" isa '$STRING' isA "citizenship" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( isA('$STRING'("Englishman"),'$STRING'("citizenship"))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Swede"),'$STRING'("citizenship")))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( 'is-a'('$STRING'("Swede"),'$STRING'("citizenship")) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ "Swede" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = isA('$STRING'("Swede"),'$STRING'("citizenship")). 03:37:21 %~ kifm = nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Swede"),'$STRING'("citizenship"))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that "Swede" isa '$STRING' isA "citizenship" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( isA('$STRING'("Swede"),'$STRING'("citizenship"))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('is-a'('$STRING'("Dane"),'$STRING'("citizenship")))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( 'is-a'('$STRING'("Dane"),'$STRING'("citizenship")) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ "Dane" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = isA('$STRING'("Dane"),'$STRING'("citizenship")). 03:37:21 %~ kifm = nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Dane"),'$STRING'("citizenship"))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that "Dane" isa '$STRING' isA "citizenship" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( isA('$STRING'("Dane"),'$STRING'("citizenship"))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success( common_logic_loader, 03:37:21 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( 'is-a'('$STRING'("Norwegian"),'$STRING'("citizenship")) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ "Norwegian" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = isA('$STRING'("Norwegian"),'$STRING'("citizenship")). 03:37:21 %~ kifm = nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that "Norwegian" isa '$STRING' isA "citizenship" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( isA('$STRING'("Norwegian"),'$STRING'("citizenship"))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success( common_logic_loader, 03:37:21 %~ common_logic_loader : ain( clif( 'is-a'('$STRING'("German"),'$STRING'("citizenship")))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 'is-a'('$STRING'("German"),'$STRING'("citizenship")) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( 'is-a'('$STRING'("German"),'$STRING'("citizenship")) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ "German" isa '$STRING' 'is-a' "citizenship" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = isA('$STRING'("German"),'$STRING'("citizenship")). 03:37:21 %~ kifm = nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(isA('$STRING'("German"),'$STRING'("citizenship"))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(isA('$STRING'("German"),'$STRING'("citizenship"))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that "German" isa '$STRING' isA "citizenship" isa '$STRING' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( isA('$STRING'("German"),'$STRING'("citizenship"))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ comment(";") 03:37:21 %~ comment("; deduct-keep.scm") 03:37:21 %~ comment(";") 03:37:21 %~ comment("; Print out who keeps what") 03:37:21 %~ comment(";") 03:37:21 %~ comment("; Part of the \"Einstein puzzle\" demo.") 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success( common_logic_loader, 03:37:21 %~ common_logic_loader : ain( clif( define( 'print-ownership', 03:37:21 %~ 'BindLink'( 03:37:21 %~ 'VariableList'( 03:37:21 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:21 %~ VariableNode( '$STRING'("$nationality")), 03:37:21 %~ VariableNode( '$STRING'("$house")), 03:37:21 %~ VariableNode( '$STRING'("$pet"))), 03:37:21 %~ 'AndLink'( 03:37:21 %~ 'EvaluationLink'( 03:37:21 %~ PredicateNode( '$STRING'("Nationality")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:21 %~ 'EvaluationLink'( 03:37:21 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:21 %~ 'EvaluationLink'( 03:37:21 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:21 %~ 'OrderedLink'( 03:37:21 %~ VariableNode( '$STRING'("$person")), 03:37:21 %~ VariableNode( '$STRING'("$nationality")), 03:37:21 %~ VariableNode( '$STRING'("$house")), 03:37:21 %~ VariableNode( '$STRING'("$pet"))))))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 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"))))) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- 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"))))) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ '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")))) 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ azzert_rename('print-ownership',printOwnership) 03:37:21 %~ azzert_rename('VariableList',ftVariableList) 03:37:21 %~ kifi = define( printOwnership, 03:37:21 %~ 'BindLink'( 03:37:21 %~ ftVariableList( 03:37:21 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:21 %~ VariableNode( '$STRING'("$nationality")), 03:37:21 %~ VariableNode( '$STRING'("$house")), 03:37:21 %~ VariableNode( '$STRING'("$pet"))), 03:37:21 %~ 'AndLink'( 03:37:21 %~ 'EvaluationLink'( 03:37:21 %~ PredicateNode( '$STRING'("Nationality")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:21 %~ 'EvaluationLink'( 03:37:21 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:21 %~ 'EvaluationLink'( 03:37:21 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:21 %~ 'OrderedLink'( 03:37:21 %~ VariableNode( '$STRING'("$person")), 03:37:21 %~ VariableNode( '$STRING'("$nationality")), 03:37:21 %~ VariableNode( '$STRING'("$house")), 03:37:21 %~ VariableNode( '$STRING'("$pet"))))). 03:37:21 %~ kifm = nesc( define( printOwnership, 03:37:21 %~ 'BindLink'( 03:37:21 %~ ftVariableList( 03:37:21 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:21 %~ VariableNode( '$STRING'("$nationality")), 03:37:21 %~ VariableNode( '$STRING'("$house")), 03:37:21 %~ VariableNode( '$STRING'("$pet"))), 03:37:21 %~ 'AndLink'( 03:37:21 %~ 'EvaluationLink'( 03:37:21 %~ PredicateNode( '$STRING'("Nationality")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:21 %~ 'EvaluationLink'( 03:37:21 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:21 %~ 'EvaluationLink'( 03:37:21 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:21 %~ 'OrderedLink'( 03:37:21 %~ VariableNode( '$STRING'("$person")), 03:37:21 %~ VariableNode( '$STRING'("$nationality")), 03:37:21 %~ VariableNode( '$STRING'("$house")), 03:37:21 %~ VariableNode( '$STRING'("$pet")))))). 03:37:21 %~ 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")))))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 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")))))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ 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")))) 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( define( printOwnership, 03:37:21 'BindLink'( 03:37:21 ftVariableList( 03:37:21 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:21 VariableNode( '$STRING'("$nationality")), 03:37:21 VariableNode( '$STRING'("$house")), 03:37:21 VariableNode( '$STRING'("$pet"))), 03:37:21 'AndLink'( 03:37:21 'EvaluationLink'( 03:37:21 PredicateNode( '$STRING'("Nationality")), 03:37:21 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$nationality")))), 03:37:21 'EvaluationLink'( 03:37:21 PredicateNode( '$STRING'("LivesIn")), 03:37:21 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$house")))), 03:37:21 'EvaluationLink'( 03:37:21 PredicateNode( '$STRING'("KeepsPet")), 03:37:21 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$pet"))))), 03:37:21 'OrderedLink'( 03:37:21 VariableNode( '$STRING'("$person")), 03:37:21 VariableNode( '$STRING'("$nationality")), 03:37:21 VariableNode( '$STRING'("$house")), 03:37:21 VariableNode( '$STRING'("$pet")))))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ comment("; variable declarations") 03:37:21 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success( common_logic_loader, 03:37:21 %~ common_logic_loader : ain( clif( define( 'print-results', 03:37:21 %~ 'BindLink'( 03:37:21 %~ 'VariableList'( 03:37:21 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:21 %~ VariableNode( '$STRING'("$pred")), 03:37:21 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:21 %~ AndLink( 'EvaluationLink'( 03:37:21 %~ VariableNode( '$STRING'("$pred")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:21 %~ 'OrderedLink'( 03:37:21 %~ VariableNode( '$STRING'("$person")), 03:37:21 %~ VariableNode( '$STRING'("$pred")), 03:37:21 %~ VariableNode( '$STRING'("$attr"))))))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 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"))))) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- 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"))))) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ '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")))) 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ azzert_rename('print-results',printResults) 03:37:21 %~ kifi = define( printResults, 03:37:21 %~ 'BindLink'( 03:37:21 %~ ftVariableList( 03:37:21 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:21 %~ VariableNode( '$STRING'("$pred")), 03:37:21 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:21 %~ AndLink( 'EvaluationLink'( 03:37:21 %~ VariableNode( '$STRING'("$pred")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:21 %~ 'OrderedLink'( 03:37:21 %~ VariableNode( '$STRING'("$person")), 03:37:21 %~ VariableNode( '$STRING'("$pred")), 03:37:21 %~ VariableNode( '$STRING'("$attr"))))). 03:37:21 %~ kifm = nesc( define( printResults, 03:37:21 %~ 'BindLink'( 03:37:21 %~ ftVariableList( 03:37:21 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:21 %~ VariableNode( '$STRING'("$pred")), 03:37:21 %~ 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:21 %~ AndLink( 'EvaluationLink'( 03:37:21 %~ VariableNode( '$STRING'("$pred")), 03:37:21 %~ 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:21 %~ 'OrderedLink'( 03:37:21 %~ VariableNode( '$STRING'("$person")), 03:37:21 %~ VariableNode( '$STRING'("$pred")), 03:37:21 %~ VariableNode( '$STRING'("$attr")))))). 03:37:21 %~ 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")))))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 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")))))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ 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")))) 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( define( printResults, 03:37:21 'BindLink'( 03:37:21 ftVariableList( 03:37:21 'TypedVariableLink'('VariableNode'('$STRING'("$person")),'TypeNode'('$STRING'("FeatureNode"))), 03:37:21 VariableNode( '$STRING'("$pred")), 03:37:21 'TypedVariableLink'('VariableNode'('$STRING'("$attr")),'TypeNode'('$STRING'("ConceptNode")))), 03:37:21 AndLink( 'EvaluationLink'( 03:37:21 VariableNode( '$STRING'("$pred")), 03:37:21 'ListLink'('VariableNode'('$STRING'("$person")),'VariableNode'('$STRING'("$attr"))))), 03:37:21 'OrderedLink'( 03:37:21 VariableNode( '$STRING'("$person")), 03:37:21 VariableNode( '$STRING'("$pred")), 03:37:21 VariableNode( '$STRING'("$attr")))))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ comment("; variable declarations") 03:37:21 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:21 %~ comment(";") 03:37:21 %~ comment("; deduct-rules.scm") 03:37:21 %~ comment(";") 03:37:21 %~ comment("; Deduction rules for Einstein puzzle.") 03:37:21 %~ comment(";") 03:37:21 %~ comment("; The rules here are written in a fashion as close as possible to") 03:37:21 %~ comment("; 'ordinary' common-sense deductive rules. In particular, they are") 03:37:21 %~ comment("; not written to predispose the problem into a 5x5 solution grid") 03:37:21 %~ comment("; (although this is what they eventually must lead to). In other") 03:37:21 %~ comment("; words, there is no effort made to make this the most \"efficient\"") 03:37:21 %~ comment("; possible set of rules; instead, they're the most \"natural\" or") 03:37:21 %~ comment("; \"common-sense-like\" for this task.") 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success(common_logic_loader,common_logic_loader:ain(clif('use-modules'(srfi('srfi-1')))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 'use-modules'(srfi('srfi-1')) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( 'use-modules'(srfi('srfi-1')) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ 'srfi-1' isa srfi isa 'use-modules' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ azzert_rename('use-modules',useModules) 03:37:21 %~ azzert_rename('srfi-1',srfi_1) 03:37:21 %~ kifi = useModules( srfi(srfi_1)). 03:37:21 %~ kifm = nesc( useModules( srfi(srfi_1))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(useModules(srfi(srfi_1))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(useModules(srfi(srfi_1))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that srfi_1 isa srfi isa useModules 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( useModules( srfi(srfi_1))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ comment("; Define simple truth value") 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ mean stv conf define mean 'cog-new-stv' conf 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:37:21 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ comment("; Shorthand for the node types") 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('VN','VariableNode'))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 define('VN','VariableNode') 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( define('VN','VariableNode') ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ 'VN' define 'VariableNode' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = define('VN','VariableNode'). 03:37:21 %~ kifm = nesc( define('VN','VariableNode')). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(define('VN','VariableNode')) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(define('VN','VariableNode')). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that 'VN' define 'VariableNode' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( define('VN','VariableNode')). 03:37:21 03:37:21 ============================================ 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('PN','PredicateNode'))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 define('PN','PredicateNode') 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( define('PN','PredicateNode') ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ 'PN' define 'PredicateNode' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = define('PN','PredicateNode'). 03:37:21 %~ kifm = nesc( define('PN','PredicateNode')). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(define('PN','PredicateNode')) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(define('PN','PredicateNode')). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that 'PN' define 'PredicateNode' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( define('PN','PredicateNode')). 03:37:21 03:37:21 ============================================ 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('CN','ConceptNode'))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 define('CN','ConceptNode') 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( define('CN','ConceptNode') ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ 'CN' define 'ConceptNode' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = define('CN','ConceptNode'). 03:37:21 %~ kifm = nesc( define('CN','ConceptNode')). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(define('CN','ConceptNode')) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(define('CN','ConceptNode')). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that 'CN' define 'ConceptNode' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( define('CN','ConceptNode')). 03:37:21 03:37:21 ============================================ 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define('AN','FeatureNode'))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 define('AN','FeatureNode') 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( define('AN','FeatureNode') ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ 'AN' define 'FeatureNode' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = define('AN','FeatureNode'). 03:37:21 %~ kifm = nesc( define('AN','FeatureNode')). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(define('AN','FeatureNode')) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(define('AN','FeatureNode')). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that 'AN' define 'FeatureNode' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( define('AN','FeatureNode')). 03:37:21 03:37:21 ============================================ 03:37:21 %~ comment(" AvatarNode") 03:37:21 %~ comment("; Predicate clause specifies a predicate that associates attribute to person") 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success( common_logic_loader, 03:37:21 %~ common_logic_loader : ain( clif( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3)))). 03:37:21 %~ kifm = nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ it is necessarily true that clause(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( define(clause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),t3(v3))))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ comment("; Predicate clause negating the third attribute.") 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success( common_logic_loader, 03:37:21 %~ common_logic_loader : ain( clif( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( define('not-clause'(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ 'not-clause'(t1,v1,t2,v2,t3,v3) define v1 isa t1 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 isa 'NotLink' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ azzert_rename('not-clause',notClause) 03:37:21 %~ kifi = define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3))))). 03:37:21 %~ kifm = nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ 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' 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 03:37:21 nesc( define(notClause(t1,v1,t2,v2,t3,v3),'EvaluationLink'(t1(v1),'ListLink'(t2(v2),'NotLink'(t3(v3)))))). 03:37:21 03:37:21 ============================================ 03:37:21 %~ comment("; Predicate clause, asserting that v2 and v3 are different atoms.") 03:37:21 %~ debugm( common_logic_loader, 03:37:21 %~ show_success( common_logic_loader, 03:37:21 %~ common_logic_loader : ain( clif( define( differ(t2,v2,t3,v3), 03:37:21 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))))))) 03:37:21 03:37:21 03:37:21 03:37:21 03:37:21 ======================================================= 03:37:21 define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) 03:37:21 ============================================ 03:37:21 03:37:21 03:37:21 ?- kif_to_boxlog( define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))) ). 03:37:21 03:37:21 03:37:21 03:37:21 % In English: 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ differ(t2,v2,t3,v3) define "c++:exclusive" isa '$STRING' isa 'GroundedPredicateNode' 'EvaluationLink' v2 isa t2 'ListLink' v3 isa t3 03:37:21 %~ 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ kifi = define( differ(t2,v2,t3,v3), 03:37:21 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3)))). 03:37:21 %~ kifm = nesc( define( differ(t2,v2,t3,v3), 03:37:21 %~ 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:37:21 %~ kif_to_boxlog_attvars2 = necessary(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))) 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 % Results in the following 1 entailment(s): 03:37:21 nesc(define(differ(t2,v2,t3,v3),'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:37:21 03:37:21 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:21 %~ 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 03:37:22 %~ 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 03:37:22 nesc( define( differ(t2,v2,t3,v3), 03:37:22 'EvaluationLink'('GroundedPredicateNode'('$STRING'("c++:exclusive")),'ListLink'(t2(v2),t3(v3))))). 03:37:22 03:37:22 ============================================ 03:37:22 %~ comment("; Declare a variable var to be of type type") 03:37:22 %~ debugm( common_logic_loader, 03:37:22 %~ show_success( common_logic_loader, 03:37:22 %~ common_logic_loader : ain( clif( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))))))) 03:37:22 03:37:22 03:37:22 03:37:22 03:37:22 ======================================================= 03:37:22 define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) 03:37:22 ============================================ 03:37:22 03:37:22 03:37:22 ?- kif_to_boxlog( define('decl-var'(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))) ). 03:37:22 03:37:22 03:37:22 03:37:22 % In English: 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ type 'decl-var' var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' 03:37:22 %~ 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ azzert_rename('decl-var',declVar) 03:37:22 %~ kifi = define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type))). 03:37:22 %~ kifm = nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:37:22 %~ kif_to_boxlog_attvars2 = necessary(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))) 03:37:22 03:37:22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 % Results in the following 1 entailment(s): 03:37:22 nesc(define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:37:22 03:37:22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ it is necessarily true that type declVar var define var isa 'VariableNode' 'TypedVariableLink' type isa 'TypeNode' 03:37:22 %~ 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 03:37:22 nesc( define(declVar(type,var),'TypedVariableLink'('VariableNode'(var),'TypeNode'(type)))). 03:37:22 03:37:22 ============================================ 03:37:22 %~ comment("; ---------------------------------------------------------------------") 03:37:22 %~ comment("; \"Is the same person\" deduction rule.") 03:37:22 %~ comment("; If person A and person B both share the same predicate and property,") 03:37:22 %~ comment("; then they must be the same person.") 03:37:22 %~ debugm( common_logic_loader, 03:37:22 %~ show_success( common_logic_loader, 03:37:22 %~ common_logic_loader : ain( clif( define( 'is-same-rule', 03:37:22 %~ 'BindLink'( 03:37:22 %~ 'VariableList'( 03:37:22 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:22 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:22 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) 03:37:22 03:37:22 03:37:22 03:37:22 03:37:22 ======================================================= 03:37:22 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")))) 03:37:22 ============================================ 03:37:22 03:37:22 03:37:22 ?- 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")))) ). 03:37:22 03:37:22 03:37:22 03:37:22 % In English: 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ '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"))) 03:37:22 %~ 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ azzert_rename('is-same-rule',isSameRule) 03:37:22 %~ kifi = define( isSameRule, 03:37:22 %~ 'BindLink'( 03:37:22 %~ ftVariableList( 03:37:22 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:22 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:22 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). 03:37:22 %~ kifm = nesc( define( isSameRule, 03:37:22 %~ 'BindLink'( 03:37:22 %~ ftVariableList( 03:37:22 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:22 %~ AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:22 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:22 %~ 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"))))) 03:37:22 03:37:22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 % Results in the following 1 entailment(s): 03:37:22 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"))))). 03:37:22 03:37:22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ 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"))) 03:37:22 %~ 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 03:37:22 nesc( define( isSameRule, 03:37:22 'BindLink'( 03:37:22 ftVariableList( 03:37:22 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 'AndLink'( 03:37:22 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")), 03:37:22 AbsentLink( clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:22 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:22 03:37:22 ============================================ 03:37:22 %~ comment("; variable declarations") 03:37:22 %~ comment("; body -- if all parts of AndLink hold true ... ") 03:37:22 %~ comment("; Avoid reporting things we already know.") 03:37:22 %~ comment("; Basically, if we already know that person A and B") 03:37:22 %~ comment("; are the same person, then lets not deduce it again.") 03:37:22 %~ comment("; This not link is identical to the conclusion below") 03:37:22 %~ comment("; implicand -- then the following is true too") 03:37:22 %~ comment("; ---------------------------------------------------------------------") 03:37:22 %~ comment("; Transitive deduction rule.") 03:37:22 %~ comment(";") 03:37:22 %~ comment("; If attribute X holds for person A, and person A is same as person B") 03:37:22 %~ comment("; then attribute X also holds for person B.") 03:37:22 %~ debugm( common_logic_loader, 03:37:22 %~ show_success( common_logic_loader, 03:37:22 %~ common_logic_loader : ain( clif( define( 'transitive-rule', 03:37:22 %~ 'BindLink'( 03:37:22 %~ 'VariableList'( 03:37:22 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:22 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:37:22 03:37:22 03:37:22 03:37:22 03:37:22 ======================================================= 03:37:22 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")))) 03:37:22 ============================================ 03:37:22 03:37:22 03:37:22 ?- 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")))) ). 03:37:22 03:37:22 03:37:22 03:37:22 % In English: 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ '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"))) 03:37:22 %~ 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ azzert_rename('transitive-rule',transitiveRule) 03:37:22 %~ kifi = define( transitiveRule, 03:37:22 %~ 'BindLink'( 03:37:22 %~ ftVariableList( 03:37:22 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:22 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:37:22 %~ kifm = nesc( define( transitiveRule, 03:37:22 %~ 'BindLink'( 03:37:22 %~ ftVariableList( 03:37:22 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:22 %~ AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:22 %~ 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"))))) 03:37:22 03:37:22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 % Results in the following 1 entailment(s): 03:37:22 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"))))). 03:37:22 03:37:22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ 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"))) 03:37:22 %~ 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 03:37:22 nesc( define( transitiveRule, 03:37:22 'BindLink'( 03:37:22 ftVariableList( 03:37:22 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 'AndLink'( 03:37:22 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:22 AbsentLink( clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:22 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:22 03:37:22 ============================================ 03:37:22 %~ comment("; variable declarations") 03:37:22 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:22 %~ comment("; Don't deduce thigs we already know...") 03:37:22 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:22 %~ comment("; implicand -- then the following is true too") 03:37:22 %~ comment("; ---------------------------------------------------------------------") 03:37:22 %~ comment("; Transitive-not deduction rule.") 03:37:22 %~ comment(";") 03:37:22 %~ comment("; If attribute X doesn't hold for person A, and person A is same as person B") 03:37:22 %~ comment("; then attribute X also doesn't hold for person B.") 03:37:22 %~ comment(";") 03:37:22 %~ comment("; Very similar to above") 03:37:22 %~ debugm( common_logic_loader, 03:37:22 %~ show_success( common_logic_loader, 03:37:22 %~ common_logic_loader : ain( clif( define( 'transitive-not-rule', 03:37:22 %~ 'BindLink'( 03:37:22 %~ 'VariableList'( 03:37:22 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:22 %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:22 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:37:22 03:37:22 03:37:22 03:37:22 03:37:22 ======================================================= 03:37:22 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")))) 03:37:22 ============================================ 03:37:22 03:37:22 03:37:22 ?- 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")))) ). 03:37:22 03:37:22 03:37:22 03:37:22 % In English: 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ '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"))) 03:37:22 %~ 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ azzert_rename('transitive-not-rule',transitiveNotRule) 03:37:22 %~ kifi = define( transitiveNotRule, 03:37:22 %~ 'BindLink'( 03:37:22 %~ ftVariableList( 03:37:22 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:22 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:37:22 %~ kifm = nesc( define( transitiveNotRule, 03:37:22 %~ 'BindLink'( 03:37:22 %~ ftVariableList( 03:37:22 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 %~ clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:22 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:22 %~ 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"))))) 03:37:22 03:37:22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 % Results in the following 1 entailment(s): 03:37:22 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"))))). 03:37:22 03:37:22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ 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"))) 03:37:22 %~ 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 03:37:22 nesc( define( transitiveNotRule, 03:37:22 'BindLink'( 03:37:22 ftVariableList( 03:37:22 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:22 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:22 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:22 'AndLink'( 03:37:22 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:22 clause('PN','$STRING'("IsSamePerson"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:22 AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:22 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:22 03:37:22 ============================================ 03:37:22 %~ comment("; variable declarations") 03:37:22 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:22 %~ comment("; Don't deduce thigs we already know...") 03:37:22 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:22 %~ comment("; implicand -- then the following is true too") 03:37:22 %~ comment("; ---------------------------------------------------------------------") 03:37:22 %~ comment("; elimination") 03:37:22 %~ debugm( common_logic_loader, 03:37:22 %~ show_success( common_logic_loader, 03:37:22 %~ common_logic_loader : ain( clif( define( 'by-elimination-rule', 03:37:22 %~ 'BindLink'( 03:37:22 %~ 'VariableList'( 03:37:22 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:22 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:22 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:22 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:22 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:22 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:22 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:22 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:22 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:22 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'EvaluationLink'( 03:37:22 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:22 %~ 'ListLink'( 03:37:22 %~ VN( '$STRING'("$attr_a")), 03:37:22 %~ VN( '$STRING'("$attr_b")), 03:37:22 %~ VN( '$STRING'("$attr_c")), 03:37:22 %~ VN( '$STRING'("$attr_d")), 03:37:22 %~ VN( '$STRING'("$attr_e"))))), 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))))))) 03:37:22 03:37:22 03:37:22 03:37:22 03:37:22 ======================================================= 03:37:22 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")))) 03:37:22 ============================================ 03:37:22 03:37:22 03:37:22 ?- 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")))) ). 03:37:22 03:37:22 03:37:22 03:37:22 % In English: 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ '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"))) 03:37:22 %~ 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ azzert_rename('by-elimination-rule',byEliminationRule) 03:37:22 %~ kifi = define( byEliminationRule, 03:37:22 %~ 'BindLink'( 03:37:22 %~ ftVariableList( 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:22 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'EvaluationLink'( 03:37:22 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:22 %~ 'ListLink'( 03:37:22 %~ VN( '$STRING'("$attr_a")), 03:37:22 %~ VN( '$STRING'("$attr_b")), 03:37:22 %~ VN( '$STRING'("$attr_c")), 03:37:22 %~ VN( '$STRING'("$attr_d")), 03:37:22 %~ VN( '$STRING'("$attr_e"))))), 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e")))). 03:37:22 %~ kifm = nesc( define( byEliminationRule, 03:37:22 %~ 'BindLink'( 03:37:22 %~ ftVariableList( 03:37:22 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:22 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:22 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:22 %~ 'AndLink'( 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:22 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:22 %~ 'EvaluationLink'( 03:37:22 %~ GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:22 %~ 'ListLink'( 03:37:22 %~ VN( '$STRING'("$attr_a")), 03:37:22 %~ VN( '$STRING'("$attr_b")), 03:37:22 %~ VN( '$STRING'("$attr_c")), 03:37:22 %~ VN( '$STRING'("$attr_d")), 03:37:22 %~ VN( '$STRING'("$attr_e"))))), 03:37:22 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). 03:37:22 %~ 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"))))) 03:37:22 03:37:22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 % Results in the following 1 entailment(s): 03:37:22 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"))))). 03:37:22 03:37:22 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 %~ 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"))) 03:37:22 %~ 03:37:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:22 03:37:22 nesc( define( byEliminationRule, 03:37:22 'BindLink'( 03:37:22 ftVariableList( 03:37:22 declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:22 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:22 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_a")), 03:37:22 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_b")), 03:37:22 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_c")), 03:37:22 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_d")), 03:37:22 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_e")), 03:37:22 declVar('$STRING'("ConceptNode"),'$STRING'("$attr_type"))), 03:37:22 'AndLink'( 03:37:23 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_a")), 03:37:23 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_b")), 03:37:23 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_c")), 03:37:23 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_d")), 03:37:23 'InheritanceLink'('VN'('$STRING'("$attr_a")),'VN'('$STRING'("$attr_type"))), 03:37:23 'InheritanceLink'('VN'('$STRING'("$attr_b")),'VN'('$STRING'("$attr_type"))), 03:37:23 'InheritanceLink'('VN'('$STRING'("$attr_c")),'VN'('$STRING'("$attr_type"))), 03:37:23 'InheritanceLink'('VN'('$STRING'("$attr_d")),'VN'('$STRING'("$attr_type"))), 03:37:23 'InheritanceLink'('VN'('$STRING'("$attr_e")),'VN'('$STRING'("$attr_type"))), 03:37:23 'EvaluationLink'( 03:37:23 GroundedPredicateNode( '$STRING'("c++:exclusive")), 03:37:23 'ListLink'( 03:37:23 VN( '$STRING'("$attr_a")), 03:37:23 VN( '$STRING'("$attr_b")), 03:37:23 VN( '$STRING'("$attr_c")), 03:37:23 VN( '$STRING'("$attr_d")), 03:37:23 VN( '$STRING'("$attr_e"))))), 03:37:23 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person"),'VN','$STRING'("$attr_e"))))). 03:37:23 03:37:23 ============================================ 03:37:23 %~ comment("; variable declarations") 03:37:23 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:23 %~ comment("; If person does NOT have atttribute a,b,c or d ...") 03:37:23 %~ comment("; and the attributes a,b,c,d,e are all of the same kind") 03:37:23 %~ comment("; and attributes a,b,c,d,e are all different from one-another") 03:37:23 %~ comment("; Don't deduce thigs we already know...") 03:37:23 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:23 %~ comment("(AbsentLink") 03:37:23 %~ comment("\t(clause VN \"$predicate\" VN \"$person\" VN \"$attr_e\")") 03:37:23 %~ comment(")") 03:37:23 %~ comment("; implicand -- then the following is true too") 03:37:23 %~ comment("; Then by elimination, person must have attribute e.") 03:37:23 %~ comment("; ---------------------------------------------------------------------") 03:37:23 %~ comment("; distinct-attr rule.") 03:37:23 %~ comment("; If, for a given attribute, person a and person b take on different") 03:37:23 %~ comment("; values, then they cannot be the same person. Therefore, any other") 03:37:23 %~ comment("; attributes they have must also be exclusive.") 03:37:23 %~ debugm( common_logic_loader, 03:37:23 %~ show_success( common_logic_loader, 03:37:23 %~ common_logic_loader : ain( clif( define( 'distinct-attr-rule', 03:37:23 %~ 'BindLink'( 03:37:23 %~ 'VariableList'( 03:37:23 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:23 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:23 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:23 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:23 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:23 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:23 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:23 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:23 %~ 'not-clause'('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))))))) 03:37:23 03:37:23 03:37:23 03:37:23 03:37:23 ======================================================= 03:37:23 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")))) 03:37:23 ============================================ 03:37:23 03:37:23 03:37:23 ?- 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")))) ). 03:37:23 03:37:23 03:37:23 03:37:23 % In English: 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ '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"))) 03:37:23 %~ 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ azzert_rename('distinct-attr-rule',distinctAttrRule) 03:37:23 %~ kifi = define( distinctAttrRule, 03:37:23 %~ 'BindLink'( 03:37:23 %~ ftVariableList( 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:23 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:23 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:23 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:23 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:23 %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl")))). 03:37:23 %~ kifm = nesc( define( distinctAttrRule, 03:37:23 %~ 'BindLink'( 03:37:23 %~ ftVariableList( 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:23 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:23 %~ clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:23 %~ differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:23 %~ clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:23 %~ notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). 03:37:23 %~ 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"))))) 03:37:23 03:37:23 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 % Results in the following 1 entailment(s): 03:37:23 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"))))). 03:37:23 03:37:23 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ 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"))) 03:37:23 %~ 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 03:37:23 nesc( define( distinctAttrRule, 03:37:23 'BindLink'( 03:37:23 ftVariableList( 03:37:23 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_common")), 03:37:23 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_a")), 03:37:23 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_comm_b")), 03:37:23 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate_exclusive")), 03:37:23 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute_excl"))), 03:37:23 'AndLink'( 03:37:23 clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_comm_a")), 03:37:23 clause('VN','$STRING'("$predicate_common"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_comm_b")), 03:37:23 differ('VN','$STRING'("$attribute_comm_a"),'VN','$STRING'("$attribute_comm_b")), 03:37:23 clause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute_excl"))), 03:37:23 notClause('VN','$STRING'("$predicate_exclusive"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute_excl"))))). 03:37:23 03:37:23 ============================================ 03:37:23 %~ comment("; variable declarations") 03:37:23 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:23 %~ comment("; Don't deduce thigs we already know...") 03:37:23 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:23 %~ comment("(AbsentLink") 03:37:23 %~ comment("\t(not-clause VN \"$predicate_exclusive\" VN \"$person_b\" VN \"$attribute_excl\")") 03:37:23 %~ comment(")") 03:37:23 %~ comment("; implicand -- then the following is true too") 03:37:23 %~ comment("; ---------------------------------------------------------------------") 03:37:23 %~ comment("; neighbor-not-attr rule.") 03:37:23 %~ comment("; If some attribute holds true for a person, it cannot hold for the") 03:37:23 %~ comment("; person's neighbor.") 03:37:23 %~ debugm( common_logic_loader, 03:37:23 %~ show_success( common_logic_loader, 03:37:23 %~ common_logic_loader : ain( clif( define( 'neighbor-not-attr-rule', 03:37:23 %~ 'BindLink'( 03:37:23 %~ 'VariableList'( 03:37:23 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ 'decl-var'('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:23 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:23 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:23 %~ AbsentLink( 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:23 %~ 'not-clause'('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))))))) 03:37:23 03:37:23 03:37:23 03:37:23 03:37:23 ======================================================= 03:37:23 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")))) 03:37:23 ============================================ 03:37:23 03:37:23 03:37:23 ?- 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")))) ). 03:37:23 03:37:23 03:37:23 03:37:23 % In English: 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ '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"))) 03:37:23 %~ 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ azzert_rename('neighbor-not-attr-rule',neighborNotAttrRule) 03:37:23 %~ kifi = define( neighborNotAttrRule, 03:37:23 %~ 'BindLink'( 03:37:23 %~ ftVariableList( 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:23 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:23 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:23 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))). 03:37:23 %~ kifm = nesc( define( neighborNotAttrRule, 03:37:23 %~ 'BindLink'( 03:37:23 %~ ftVariableList( 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:23 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:23 %~ AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:23 %~ notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:23 %~ 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"))))) 03:37:23 03:37:23 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 % Results in the following 1 entailment(s): 03:37:23 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"))))). 03:37:23 03:37:23 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ 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"))) 03:37:23 %~ 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 03:37:23 nesc( define( neighborNotAttrRule, 03:37:23 'BindLink'( 03:37:23 ftVariableList( 03:37:23 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 declVar('$STRING'("PredicateNode"),'$STRING'("$predicate")), 03:37:23 declVar('$STRING'("ConceptNode"),'$STRING'("$attribute"))), 03:37:23 'AndLink'( 03:37:23 clause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_a"),'VN','$STRING'("$attribute")), 03:37:23 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:23 AbsentLink( notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute")))), 03:37:23 notClause('VN','$STRING'("$predicate"),'VN','$STRING'("$person_b"),'VN','$STRING'("$attribute"))))). 03:37:23 03:37:23 ============================================ 03:37:23 %~ comment("; variable declarations") 03:37:23 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:23 %~ comment("; Don't deduce thigs we already know...") 03:37:23 %~ comment("; i.e. this not link is identical to conclusion, below.") 03:37:23 %~ comment("; implicand -- then the following is true too") 03:37:23 %~ comment("; ---------------------------------------------------------------------") 03:37:23 %~ comment("; Houses at the end of the street can only have one neighbor, ever.") 03:37:23 %~ comment("; This is a rather narrow rule, as it can only ever apply to the first") 03:37:23 %~ comment("; address (first ordinal -- a boundary condition).") 03:37:23 %~ comment("; This is used to combine rules 9 and 14.") 03:37:23 %~ comment("; There should be a symmetric rule for the last address too ...") 03:37:23 %~ debugm( common_logic_loader, 03:37:23 %~ show_success( common_logic_loader, 03:37:23 %~ common_logic_loader : ain( clif( define( 'first-addr-rule', 03:37:23 %~ 'BindLink'( 03:37:23 %~ 'VariableList'( 03:37:23 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:23 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'CN','$STRING'("101 Main Street")), 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:23 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:23 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:23 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))))))) 03:37:23 03:37:23 03:37:23 03:37:23 03:37:23 ======================================================= 03:37:23 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")))) 03:37:23 ============================================ 03:37:23 03:37:23 03:37:23 ?- 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")))) ). 03:37:23 03:37:23 03:37:23 03:37:23 % In English: 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ '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"))) 03:37:23 %~ 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ azzert_rename('first-addr-rule',firstAddrRule) 03:37:23 %~ kifi = define( firstAddrRule, 03:37:23 %~ 'BindLink'( 03:37:23 %~ ftVariableList( 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause( 'PN', 03:37:23 %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:37:23 %~ $STRING( s( ['101','Main','Street']))), 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:23 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:23 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:23 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))). 03:37:23 %~ kifm = nesc( define( firstAddrRule, 03:37:23 %~ 'BindLink'( 03:37:23 %~ ftVariableList( 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause( 'PN', 03:37:23 %~ '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:37:23 %~ $STRING( s( ['101',iMain,tSumoStreet]))), 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:23 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:23 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:23 %~ AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). 03:37:23 %~ 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"))))) 03:37:23 03:37:23 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 % Results in the following 1 entailment(s): 03:37:23 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"))))). 03:37:23 03:37:23 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ 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"))) 03:37:23 %~ 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 03:37:23 nesc( define( firstAddrRule, 03:37:23 'BindLink'( 03:37:23 ftVariableList( 03:37:23 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:23 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:23 'AndLink'( 03:37:23 clause( 'PN', 03:37:23 '$STRING'("Address"), 'VN','$STRING'("$person_a"),'CN', 03:37:23 $STRING( s( ['101',iMain,tSumoStreet]))), 03:37:23 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:23 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:23 clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:23 AbsentLink( clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")))), 03:37:23 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b"))))). 03:37:23 03:37:23 ============================================ 03:37:23 %~ comment("; variable declarations") 03:37:23 %~ comment("; body -- if all parts of AndLink hold true ... ") 03:37:23 %~ comment("; if adress of personA is 1st house") 03:37:23 %~ comment("; and A is neighbor of B") 03:37:23 %~ comment("; and the next house is one over") 03:37:23 %~ comment("; and we don't already know the conclusion") 03:37:23 %~ comment("; implicand -- then the B lives one house over.") 03:37:23 %~ comment("; ---------------------------------------------------------------------") 03:37:23 %~ comment("; Neighbor deduction rule.") 03:37:23 %~ comment(";") 03:37:23 %~ comment("; If Address X is left of address Y, then person who lives in X is") 03:37:23 %~ comment("; a neighbor of person who lives in Y") 03:37:23 %~ debugm( common_logic_loader, 03:37:23 %~ show_success( common_logic_loader, 03:37:23 %~ common_logic_loader : ain( clif( define( 'neighbor-rule', 03:37:23 %~ 'BindLink'( 03:37:23 %~ 'VariableList'( 03:37:23 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:23 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:23 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:23 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:23 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))))))) 03:37:23 03:37:23 03:37:23 03:37:23 03:37:23 ======================================================= 03:37:23 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")))) 03:37:23 ============================================ 03:37:23 03:37:23 03:37:23 ?- 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")))) ). 03:37:23 03:37:23 03:37:23 03:37:23 % In English: 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ '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"))) 03:37:23 %~ 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ azzert_rename('neighbor-rule',neighborRule) 03:37:23 %~ kifi = define( neighborRule, 03:37:23 %~ 'BindLink'( 03:37:23 %~ ftVariableList( 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:23 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:23 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:23 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))). 03:37:23 %~ kifm = nesc( define( neighborRule, 03:37:23 %~ 'BindLink'( 03:37:23 %~ ftVariableList( 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:23 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:23 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:23 %~ clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:23 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:23 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:23 %~ 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"))))) 03:37:23 03:37:23 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 % Results in the following 1 entailment(s): 03:37:23 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"))))). 03:37:23 03:37:23 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ 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"))) 03:37:23 %~ 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 03:37:23 nesc( define( neighborRule, 03:37:23 'BindLink'( 03:37:23 ftVariableList( 03:37:23 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b")), 03:37:23 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_a")), 03:37:23 declVar('$STRING'("ConceptNode"),'$STRING'("$addr_b"))), 03:37:23 'AndLink'( 03:37:23 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_a"),'VN','$STRING'("$addr_a")), 03:37:23 clause('PN','$STRING'("Address"),'VN','$STRING'("$person_b"),'VN','$STRING'("$addr_b")), 03:37:23 clause('PN','$STRING'("Successor"),'VN','$STRING'("$addr_a"),'VN','$STRING'("$addr_b")), 03:37:23 AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")))), 03:37:23 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b"))))). 03:37:23 03:37:23 ============================================ 03:37:23 %~ comment("; variable declarations") 03:37:23 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:23 %~ comment(" Not interested in what we already know.") 03:37:23 %~ comment("; implicand -- then the following is true too") 03:37:23 %~ comment("; ---------------------------------------------------------------------") 03:37:23 %~ comment("; Neighbor relation is symmetric") 03:37:23 %~ comment(";") 03:37:23 %~ comment("; If A is a neighbor of B then B is a neighbor of A") 03:37:23 %~ debugm( common_logic_loader, 03:37:23 %~ show_success( common_logic_loader, 03:37:23 %~ common_logic_loader : ain( clif( define( 'neighbor-symmetry-rule', 03:37:23 %~ 'BindLink'( 03:37:23 %~ 'VariableList'( 03:37:23 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:23 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:23 %~ 'AndLink'( 03:37:23 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:23 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:23 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))))))) 03:37:23 03:37:23 03:37:23 03:37:23 03:37:23 ======================================================= 03:37:23 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")))) 03:37:23 ============================================ 03:37:23 03:37:23 03:37:23 ?- 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")))) ). 03:37:23 03:37:23 03:37:23 03:37:23 % In English: 03:37:23 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:23 %~ '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"))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ azzert_rename('neighbor-symmetry-rule',neighborSymmetryRule) 03:37:24 %~ kifi = define( neighborSymmetryRule, 03:37:24 %~ 'BindLink'( 03:37:24 %~ ftVariableList( 03:37:24 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:24 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:24 %~ 'AndLink'( 03:37:24 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:24 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:24 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))). 03:37:24 %~ kifm = nesc( define( neighborSymmetryRule, 03:37:24 %~ 'BindLink'( 03:37:24 %~ ftVariableList( 03:37:24 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:24 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:24 %~ 'AndLink'( 03:37:24 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:24 %~ AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:24 %~ clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). 03:37:24 %~ 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"))))) 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 % Results in the following 1 entailment(s): 03:37:24 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"))))). 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ 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"))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 03:37:24 nesc( define( neighborSymmetryRule, 03:37:24 'BindLink'( 03:37:24 ftVariableList( 03:37:24 declVar('$STRING'("FeatureNode"),'$STRING'("$person_a")), 03:37:24 declVar('$STRING'("FeatureNode"),'$STRING'("$person_b"))), 03:37:24 'AndLink'( 03:37:24 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_a"),'VN','$STRING'("$person_b")), 03:37:24 AbsentLink( clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a")))), 03:37:24 clause('PN','$STRING'("Neighbor"),'VN','$STRING'("$person_b"),'VN','$STRING'("$person_a"))))). 03:37:24 03:37:24 ============================================ 03:37:24 %~ comment("; variable declarations") 03:37:24 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:24 %~ comment(" Not interested in what we already know.") 03:37:24 %~ comment("; implicand -- then the following is true too") 03:37:24 %~ comment("; ---------------------------------------------------------------------") 03:37:24 %~ comment("; Deduce if a solution has been found ... this simply tries to see") 03:37:24 %~ comment("; if all attributes have been deduced, and if so, just clumps them") 03:37:24 %~ comment("; together.") 03:37:24 %~ debugm( common_logic_loader, 03:37:24 %~ show_success( common_logic_loader, 03:37:24 %~ common_logic_loader : ain( clif( define( 'found-solution-rule', 03:37:24 %~ 'BindLink'( 03:37:24 %~ 'VariableList'( 03:37:24 %~ 'decl-var'('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:24 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:24 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:24 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:24 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:24 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:24 %~ 'decl-var'('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:24 %~ 'AndLink'( 03:37:24 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:24 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:24 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:24 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:24 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:24 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:24 %~ AbsentLink( 'OrderedLink'( 03:37:24 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:24 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:24 %~ VN( '$STRING'("$addr"))))), 03:37:24 %~ 'OrderedLink'( 03:37:24 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:24 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:24 %~ VN( '$STRING'("$addr"))))))))) 03:37:24 03:37:24 03:37:24 03:37:24 03:37:24 ======================================================= 03:37:24 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"))))) 03:37:24 ============================================ 03:37:24 03:37:24 03:37:24 ?- 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"))))) ). 03:37:24 03:37:24 03:37:24 03:37:24 % In English: 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ '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")))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ azzert_rename('found-solution-rule',foundSolutionRule) 03:37:24 %~ kifi = define( foundSolutionRule, 03:37:24 %~ 'BindLink'( 03:37:24 %~ ftVariableList( 03:37:24 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:24 %~ 'AndLink'( 03:37:24 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:24 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:24 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:24 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:24 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:24 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:24 %~ AbsentLink( 'OrderedLink'( 03:37:24 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:24 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:24 %~ VN( '$STRING'("$addr"))))), 03:37:24 %~ 'OrderedLink'( 03:37:24 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:24 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:24 %~ VN( '$STRING'("$addr"))))). 03:37:24 %~ kifm = nesc( define( foundSolutionRule, 03:37:24 %~ 'BindLink'( 03:37:24 %~ ftVariableList( 03:37:24 %~ declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:24 %~ declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:24 %~ 'AndLink'( 03:37:24 %~ clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:24 %~ clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:24 %~ clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:24 %~ clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:24 %~ clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:24 %~ clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:24 %~ AbsentLink( 'OrderedLink'( 03:37:24 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:24 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:24 %~ VN( '$STRING'("$addr"))))), 03:37:24 %~ 'OrderedLink'( 03:37:24 %~ VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:24 %~ 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:24 %~ VN( '$STRING'("$addr")))))). 03:37:24 %~ 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")))))) 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 % Results in the following 1 entailment(s): 03:37:24 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")))))). 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ 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")))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 03:37:24 nesc( define( foundSolutionRule, 03:37:24 'BindLink'( 03:37:24 ftVariableList( 03:37:24 declVar('$STRING'("FeatureNode"),'$STRING'("$person")), 03:37:24 declVar('$STRING'("ConceptNode"),'$STRING'("$nationality")), 03:37:24 declVar('$STRING'("ConceptNode"),'$STRING'("$drink")), 03:37:24 declVar('$STRING'("ConceptNode"),'$STRING'("$smoke")), 03:37:24 declVar('$STRING'("ConceptNode"),'$STRING'("$pet")), 03:37:24 declVar('$STRING'("ConceptNode"),'$STRING'("$house")), 03:37:24 declVar('$STRING'("ConceptNode"),'$STRING'("$addr"))), 03:37:24 'AndLink'( 03:37:24 clause('PN','$STRING'("Nationality"),'VN','$STRING'("$person"),'VN','$STRING'("$nationality")), 03:37:24 clause('PN','$STRING'("Drinks"),'VN','$STRING'("$person"),'VN','$STRING'("$drink")), 03:37:24 clause('PN','$STRING'("Smokes"),'VN','$STRING'("$person"),'VN','$STRING'("$smoke")), 03:37:24 clause('PN','$STRING'("Keeps"),'VN','$STRING'("$person"),'VN','$STRING'("$pet")), 03:37:24 clause('PN','$STRING'("LivesIn"),'VN','$STRING'("$person"),'VN','$STRING'("$house")), 03:37:24 clause('PN','$STRING'("Address"),'VN','$STRING'("$person"),'VN','$STRING'("$addr")), 03:37:24 AbsentLink( 'OrderedLink'( 03:37:24 VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:24 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:24 VN( '$STRING'("$addr"))))), 03:37:24 'OrderedLink'( 03:37:24 VN( '$STRING'("$nationality")), 'VN'('$STRING'("$drink")),'VN'('$STRING'("$smoke")), 03:37:24 'VN'('$STRING'("$pet")),'VN'('$STRING'("$house")), 03:37:24 VN( '$STRING'("$addr")))))). 03:37:24 03:37:24 ============================================ 03:37:24 %~ comment("; variable declarations") 03:37:24 %~ comment("; body -- if all parts of AndLink hold true ... then") 03:37:24 %~ comment("; Don't report a fact we already know.") 03:37:24 %~ comment("; implicand -- We're just going to use a plain-old ordered") 03:37:24 %~ comment("; link here to report the results. Why not ...") 03:37:24 %~ comment(";") 03:37:24 %~ comment("; deduct-trivial.scm") 03:37:24 %~ comment(";") 03:37:24 %~ comment("; Trivial example of deduction.") 03:37:24 %~ comment(";") 03:37:24 %~ comment("; Part of the \"Einstein puzzle\" demo.") 03:37:24 %~ comment(";") 03:37:24 %~ debugm( common_logic_loader, 03:37:24 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(define(stv(mean,conf),'cog-new-stv'(mean,conf)))))) 03:37:24 03:37:24 03:37:24 03:37:24 03:37:24 ======================================================= 03:37:24 define(stv(mean,conf),'cog-new-stv'(mean,conf)) 03:37:24 ============================================ 03:37:24 03:37:24 03:37:24 ?- kif_to_boxlog( define(stv(mean,conf),'cog-new-stv'(mean,conf)) ). 03:37:24 03:37:24 03:37:24 03:37:24 % In English: 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ mean stv conf define mean 'cog-new-stv' conf 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ kifi = define(stv(mean,conf),cogNewStv(mean,conf)). 03:37:24 %~ kifm = nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:24 %~ kif_to_boxlog_attvars2 = necessary(define(stv(mean,conf),cogNewStv(mean,conf))) 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 % Results in the following 1 entailment(s): 03:37:24 nesc(define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ it is necessarily true that mean stv conf define mean cogNewStv conf 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 03:37:24 nesc( define(stv(mean,conf),cogNewStv(mean,conf))). 03:37:24 03:37:24 ============================================ 03:37:24 %~ comment("; The Englishman lives in the red house.") 03:37:24 %~ debugm( common_logic_loader, 03:37:24 %~ show_success( common_logic_loader, 03:37:24 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("Nationality")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))))))) 03:37:24 03:37:24 03:37:24 03:37:24 03:37:24 ======================================================= 03:37:24 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:37:24 ============================================ 03:37:24 03:37:24 03:37:24 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) ). 03:37:24 03:37:24 03:37:24 03:37:24 % In English: 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("Nationality")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))). 03:37:24 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("Nationality")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:37:24 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))) 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 % Results in the following 1 entailment(s): 03:37:24 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("Nationality")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British")))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 03:37:24 nesc( 'EvaluationLink'( stv(1,1), 03:37:24 PredicateNode( '$STRING'("Nationality")), 03:37:24 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("British"))))). 03:37:24 03:37:24 ============================================ 03:37:24 %~ comment(" AvatarNode") 03:37:24 %~ debugm( common_logic_loader, 03:37:24 %~ show_success( common_logic_loader, 03:37:24 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))))))) 03:37:24 03:37:24 03:37:24 03:37:24 03:37:24 ======================================================= 03:37:24 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:37:24 ============================================ 03:37:24 03:37:24 03:37:24 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) ). 03:37:24 03:37:24 03:37:24 03:37:24 % In English: 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))). 03:37:24 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:37:24 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))) 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 % Results in the following 1 entailment(s): 03:37:24 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house")))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 03:37:24 nesc( 'EvaluationLink'( stv(1,1), 03:37:24 PredicateNode( '$STRING'("LivesIn")), 03:37:24 'ListLink'('FeatureNode'('$STRING'("person1")),'ConceptNode'('$STRING'("red_house"))))). 03:37:24 03:37:24 ============================================ 03:37:24 %~ comment(" AvatarNode") 03:37:24 %~ comment("; The person who lives in the red house keeps fish.") 03:37:24 %~ debugm( common_logic_loader, 03:37:24 %~ show_success( common_logic_loader, 03:37:24 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))))))) 03:37:24 03:37:24 03:37:24 03:37:24 03:37:24 ======================================================= 03:37:24 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:37:24 ============================================ 03:37:24 03:37:24 03:37:24 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) ). 03:37:24 03:37:24 03:37:24 03:37:24 % In English: 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))). 03:37:24 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("LivesIn")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:37:24 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))) 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 % Results in the following 1 entailment(s): 03:37:24 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("LivesIn")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house")))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 03:37:24 nesc( 'EvaluationLink'( stv(1,1), 03:37:24 PredicateNode( '$STRING'("LivesIn")), 03:37:24 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("red_house"))))). 03:37:24 03:37:24 ============================================ 03:37:24 %~ debugm( common_logic_loader, 03:37:24 %~ show_success( common_logic_loader, 03:37:24 %~ common_logic_loader : ain( clif( 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))))))) 03:37:24 03:37:24 03:37:24 03:37:24 03:37:24 ======================================================= 03:37:24 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:37:24 ============================================ 03:37:24 03:37:24 03:37:24 ?- kif_to_boxlog( 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) ). 03:37:24 03:37:24 03:37:24 03:37:24 % In English: 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ kifi = 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))). 03:37:24 %~ kifm = nesc( 'EvaluationLink'( stv(1,1), 03:37:24 %~ PredicateNode( '$STRING'("KeepsPet")), 03:37:24 %~ 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:37:24 %~ kif_to_boxlog_attvars2 = necessary('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))) 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 % Results in the following 1 entailment(s): 03:37:24 nesc('EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:37:24 03:37:24 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:24 %~ it is necessarily true that 'EvaluationLink'(stv(1,1),'PredicateNode'('$STRING'("KeepsPet")),'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish")))) 03:37:24 %~ 03:37:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 03:37:25 nesc( 'EvaluationLink'( stv(1,1), 03:37:25 PredicateNode( '$STRING'("KeepsPet")), 03:37:25 'ListLink'('FeatureNode'('$STRING'("person2")),'ConceptNode'('$STRING'("fish"))))). 03:37:25 03:37:25 ============================================ 03:37:25 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:25 03:37:25 03:37:25 03:37:25 03:37:25 ======================================================= 03:37:25 '%' 03:37:25 ============================================ 03:37:25 03:37:25 03:37:25 ?- kif_to_boxlog( '%' ). 03:37:25 03:37:25 03:37:25 03:37:25 % In English: 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ '%' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ kifi='%'. 03:37:25 %~ kifm = nesc('%'). 03:37:25 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 % Results in the following 1 entailment(s): 03:37:25 nesc('%'). 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ it is necessarily true that '%' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 03:37:25 nesc('%'). 03:37:25 03:37:25 ============================================ 03:37:25 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) 03:37:25 03:37:25 03:37:25 03:37:25 03:37:25 ======================================================= 03:37:25 'EDIT:' 03:37:25 ============================================ 03:37:25 03:37:25 03:37:25 ?- kif_to_boxlog( 'EDIT:' ). 03:37:25 03:37:25 03:37:25 03:37:25 % In English: 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ 'EDIT:' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ kifi='EDIT:'. 03:37:25 %~ kifm = nesc('EDIT:'). 03:37:25 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 % Results in the following 1 entailment(s): 03:37:25 nesc('EDIT:'). 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ it is necessarily true that 'EDIT:' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 03:37:25 nesc('EDIT:'). 03:37:25 03:37:25 ============================================ 03:37:25 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:25 03:37:25 03:37:25 03:37:25 03:37:25 ======================================================= 03:37:25 '%' 03:37:25 ============================================ 03:37:25 03:37:25 03:37:25 ?- kif_to_boxlog( '%' ). 03:37:25 03:37:25 03:37:25 03:37:25 % In English: 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ '%' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ kifi='%'. 03:37:25 %~ kifm = nesc('%'). 03:37:25 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 % Results in the following 1 entailment(s): 03:37:25 nesc('%'). 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ it is necessarily true that '%' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 03:37:25 nesc('%'). 03:37:25 03:37:25 ============================================ 03:37:25 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) 03:37:25 03:37:25 03:37:25 03:37:25 03:37:25 ======================================================= 03:37:25 'JENKINS:' 03:37:25 ============================================ 03:37:25 03:37:25 03:37:25 ?- kif_to_boxlog( 'JENKINS:' ). 03:37:25 03:37:25 03:37:25 03:37:25 % In English: 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ 'JENKINS:' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ kifi='JENKINS:'. 03:37:25 %~ kifm = nesc('JENKINS:'). 03:37:25 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 % Results in the following 1 entailment(s): 03:37:25 nesc('JENKINS:'). 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ it is necessarily true that 'JENKINS:' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 03:37:25 nesc('JENKINS:'). 03:37:25 03:37:25 ============================================ 03:37:25 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:25 03:37:25 03:37:25 03:37:25 03:37:25 ======================================================= 03:37:25 '%' 03:37:25 ============================================ 03:37:25 03:37:25 03:37:25 ?- kif_to_boxlog( '%' ). 03:37:25 03:37:25 03:37:25 03:37:25 % In English: 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ '%' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ kifi='%'. 03:37:25 %~ kifm = nesc('%'). 03:37:25 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 % Results in the following 1 entailment(s): 03:37:25 nesc('%'). 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ it is necessarily true that '%' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 03:37:25 nesc('%'). 03:37:25 03:37:25 ============================================ 03:37:25 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) 03:37:25 03:37:25 03:37:25 03:37:25 03:37:25 ======================================================= 03:37:25 'ISSUE_SEARCH:' 03:37:25 ============================================ 03:37:25 03:37:25 03:37:25 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:37:25 03:37:25 03:37:25 03:37:25 % In English: 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ 'ISSUE_SEARCH:' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ kifi='ISSUE_SEARCH:'. 03:37:25 %~ kifm = nesc('ISSUE_SEARCH:'). 03:37:25 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 % Results in the following 1 entailment(s): 03:37:25 nesc('ISSUE_SEARCH:'). 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 03:37:25 nesc('ISSUE_SEARCH:'). 03:37:25 03:37:25 ============================================ 03:37:25 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:25 03:37:25 03:37:25 03:37:25 03:37:25 ======================================================= 03:37:25 '%' 03:37:25 ============================================ 03:37:25 03:37:25 03:37:25 ?- kif_to_boxlog( '%' ). 03:37:25 03:37:25 03:37:25 03:37:25 % In English: 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ '%' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ kifi='%'. 03:37:25 %~ kifm = nesc('%'). 03:37:25 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 % Results in the following 1 entailment(s): 03:37:25 nesc('%'). 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ it is necessarily true that '%' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 03:37:25 nesc('%'). 03:37:25 03:37:25 ============================================ 03:37:25 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) 03:37:25 03:37:25 03:37:25 03:37:25 03:37:25 ======================================================= 03:37:25 'ISSUE:' 03:37:25 ============================================ 03:37:25 03:37:25 03:37:25 ?- kif_to_boxlog( 'ISSUE:' ). 03:37:25 03:37:25 03:37:25 03:37:25 % In English: 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ 'ISSUE:' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ kifi='ISSUE:'. 03:37:25 %~ kifm = nesc('ISSUE:'). 03:37:25 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 % Results in the following 1 entailment(s): 03:37:25 nesc('ISSUE:'). 03:37:25 03:37:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 %~ it is necessarily true that 'ISSUE:' 03:37:25 %~ 03:37:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:25 03:37:25 nesc('ISSUE:'). 03:37:25 03:37:25 ============================================ 03:37:25 % halt 03:37:25 totalTime=8.000 03:37:25 03:37:25 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' 03:37:25 03:37:27 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 03:37:27 ISSUE_ID=636 03:37:27 ISSUE_OC=OPEN 03:37:27 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 03:37:27 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 03:37:27 FileTestCase=logicmoo.base.examples.fol.ZEBRA_01 JUnit 03:37:27 03:37:27 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']" 03:37:27 03:37:27 (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']") 03:37:27 03:37:27 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_01.clif 03:37:27 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_01/ 03:37:27 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_01 03:37:27 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/460 03:37:27 03:37:27 03:37:33 %~ init_phase(after_load) 03:37:33 %~ init_phase(restore_state) 03:37:33 % 03:37:33 %~ init_why(after_boot,program) 03:37:33 %~ after_boot. 03:37:33 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:37:33 %~ message_hook( 03:37:33 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_515442)], 03:37:33 %~ Dcgo))), 03:37:33 %~ error, 03:37:33 %~ [ 'Unhandled exception: ', 03:37:33 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_548368)], 03:37:33 %~ Dcgo))]]) 03:37:33 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:33 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_482),|#| 03:37:33 ; ==================== ... |,_470)) 03:37:33 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:33 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_482),|#| 03:37:33 ; ==================== ... |,_470)) 03:37:33 %~ message_hook( 03:37:33 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_1990008)], 03:37:33 %~ Dcgo))), 03:37:33 %~ error, 03:37:33 %~ [ 'Unhandled exception: ', 03:37:33 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_2022934)], 03:37:33 %~ Dcgo))]]) 03:37:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:37:33 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:33 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_806232),|#| 03:37:33 ; ==================== ... |,_806220)) 03:37:33 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:33 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_806232),|#| 03:37:33 ; ==================== ... |,_806220)) 03:37:33 %~ message_hook( 03:37:33 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_1224628)], 03:37:33 %~ Dcgo))), 03:37:33 %~ error, 03:37:33 %~ [ 'Unhandled exception: ', 03:37:33 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_1257554)], 03:37:33 %~ Dcgo))]]) 03:37:33 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:33 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:33 ; ==================== ... |,_40832)) 03:37:33 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:33 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:33 ; ==================== ... |,_40832)) 03:37:33 %~ message_hook( 03:37:33 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_1224636)], 03:37:33 %~ Dcgo))), 03:37:33 %~ error, 03:37:33 %~ [ 'Unhandled exception: ', 03:37:33 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_1257562)], 03:37:33 %~ Dcgo))]]) 03:37:33 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:33 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:33 ; ==================== ... |,_40832)) 03:37:33 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:33 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:33 ; ==================== ... |,_40832)) 03:37:33 %~ message_hook( 03:37:33 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_1224644)], 03:37:33 %~ Dcgo))), 03:37:33 %~ error, 03:37:33 %~ [ 'Unhandled exception: ', 03:37:33 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_1257570)], 03:37:33 %~ Dcgo))]]) 03:37:33 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:33 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:33 ; ==================== ... |,_40832)) 03:37:33 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:33 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:33 ; ==================== ... |,_40832)) 03:37:33 %~ message_hook( 03:37:33 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_1224652)], 03:37:33 %~ Dcgo))), 03:37:33 %~ error, 03:37:33 %~ [ 'Unhandled exception: ', 03:37:33 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_1257578)], 03:37:33 %~ Dcgo))]]) 03:37:33 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:33 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:33 ; ==================== ... |,_40832)) 03:37:33 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:33 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:33 ; ==================== ... |,_40832)) 03:37:33 %~ message_hook( 03:37:33 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:33 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:33 %~ [ 35, 124,32,...(_1224660)], 03:37:36 %~ Dcgo))), 03:37:36 %~ error, 03:37:36 %~ [ 'Unhandled exception: ', 03:37:36 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1257586)], 03:37:36 %~ Dcgo))]]) 03:37:36 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:36 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:36 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 %~ message_hook( 03:37:36 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1224668)], 03:37:36 %~ Dcgo))), 03:37:36 %~ error, 03:37:36 %~ [ 'Unhandled exception: ', 03:37:36 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1257594)], 03:37:36 %~ Dcgo))]]) 03:37:36 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:36 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:36 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 %~ message_hook( 03:37:36 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1224908)], 03:37:36 %~ Dcgo))), 03:37:36 %~ error, 03:37:36 %~ [ 'Unhandled exception: ', 03:37:36 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1257834)], 03:37:36 %~ Dcgo))]]) 03:37:36 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:36 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:36 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 %~ message_hook( 03:37:36 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1224684)], 03:37:36 %~ Dcgo))), 03:37:36 %~ error, 03:37:36 %~ [ 'Unhandled exception: ', 03:37:36 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1257610)], 03:37:36 %~ Dcgo))]]) 03:37:36 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:36 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:36 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 %~ message_hook( 03:37:36 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1224692)], 03:37:36 %~ Dcgo))), 03:37:36 %~ error, 03:37:36 %~ [ 'Unhandled exception: ', 03:37:36 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1257618)], 03:37:36 %~ Dcgo))]]) 03:37:36 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:36 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:36 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 %~ message_hook( 03:37:36 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1224932)], 03:37:36 %~ Dcgo))), 03:37:36 %~ error, 03:37:36 %~ [ 'Unhandled exception: ', 03:37:36 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1257858)], 03:37:36 %~ Dcgo))]]) 03:37:36 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:36 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:36 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:36 ; ==================== ... |,_40832)) 03:37:36 %~ message_hook( 03:37:36 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1224708)], 03:37:36 %~ Dcgo))), 03:37:36 %~ error, 03:37:36 %~ [ 'Unhandled exception: ', 03:37:36 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:36 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:36 %~ [ 35, 124,32,...(_1257634)], 03:37:36 %~ Dcgo))]]) 03:37:37 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:37 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:37 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 %~ message_hook( 03:37:37 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1224716)], 03:37:37 %~ Dcgo))), 03:37:37 %~ error, 03:37:37 %~ [ 'Unhandled exception: ', 03:37:37 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1257642)], 03:37:37 %~ Dcgo))]]) 03:37:37 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:37 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:37 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 %~ message_hook( 03:37:37 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1224724)], 03:37:37 %~ Dcgo))), 03:37:37 %~ error, 03:37:37 %~ [ 'Unhandled exception: ', 03:37:37 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1257650)], 03:37:37 %~ Dcgo))]]) 03:37:37 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:37 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:37 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 %~ message_hook( 03:37:37 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1224732)], 03:37:37 %~ Dcgo))), 03:37:37 %~ error, 03:37:37 %~ [ 'Unhandled exception: ', 03:37:37 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1257658)], 03:37:37 %~ Dcgo))]]) 03:37:37 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:37 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:37 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 %~ message_hook( 03:37:37 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1224740)], 03:37:37 %~ Dcgo))), 03:37:37 %~ error, 03:37:37 %~ [ 'Unhandled exception: ', 03:37:37 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1257666)], 03:37:37 %~ Dcgo))]]) 03:37:37 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:37 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:37 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 %~ message_hook( 03:37:37 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1224748)], 03:37:37 %~ Dcgo))), 03:37:37 %~ error, 03:37:37 %~ [ 'Unhandled exception: ', 03:37:37 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1257674)], 03:37:37 %~ Dcgo))]]) 03:37:37 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:37 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:37 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 %~ message_hook( 03:37:37 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1224756)], 03:37:37 %~ Dcgo))), 03:37:37 %~ error, 03:37:37 %~ [ 'Unhandled exception: ', 03:37:37 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:37 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:37 %~ [ 35, 124,32,...(_1257682)], 03:37:37 %~ Dcgo))]]) 03:37:37 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:37 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:37 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_40844),|#| 03:37:37 ; ==================== ... |,_40832)) 03:37:37 totalTime=10.000 03:37:37 03:37:37 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' 03:37:37 03:37:40 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 03:37:40 ISSUE_ID=460 03:37:40 ISSUE_OC=OPEN 03:37:40 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 03:37:40 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 03:37:40 FileTestCase=logicmoo.base.examples.fol.ZEBRA_01A JUnit 03:37:40 03:37:40 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']" 03:37:40 03:37:40 (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']") 03:37:40 03:37:40 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zebra_01a.clif 03:37:40 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZEBRA_01A/ 03:37:40 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZEBRA_01A 03:37:40 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/461 03:37:40 03:37:40 03:37:45 %~ init_phase(after_load) 03:37:45 %~ init_phase(restore_state) 03:37:45 % 03:37:45 %~ init_why(after_boot,program) 03:37:45 %~ after_boot. 03:37:45 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:37:45 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:37:45 %~ message_hook( 03:37:45 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_493306)], 03:37:45 %~ Dcgo))), 03:37:45 %~ error, 03:37:45 %~ [ 'Unhandled exception: ', 03:37:45 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_526232)], 03:37:45 %~ Dcgo))]]) 03:37:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:45 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_482),|#| 03:37:45 ; ==================== ... |,_470)) 03:37:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:45 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_482),|#| 03:37:45 ; ==================== ... |,_470)) 03:37:45 %~ message_hook( 03:37:45 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_1935318)], 03:37:45 %~ Dcgo))), 03:37:45 %~ error, 03:37:45 %~ [ 'Unhandled exception: ', 03:37:45 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_1968244)], 03:37:45 %~ Dcgo))]]) 03:37:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:45 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_778012),|#| 03:37:45 ; ==================== ... |,_778000)) 03:37:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:45 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_778012),|#| 03:37:45 ; ==================== ... |,_778000)) 03:37:45 %~ message_hook( 03:37:45 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_1196912)], 03:37:45 %~ Dcgo))), 03:37:45 %~ error, 03:37:45 %~ [ 'Unhandled exception: ', 03:37:45 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_1229838)], 03:37:45 %~ Dcgo))]]) 03:37:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:45 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:45 ; ==================== ... |,_39818)) 03:37:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:45 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:45 ; ==================== ... |,_39818)) 03:37:45 %~ message_hook( 03:37:45 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_1196920)], 03:37:45 %~ Dcgo))), 03:37:45 %~ error, 03:37:45 %~ [ 'Unhandled exception: ', 03:37:45 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_1229846)], 03:37:45 %~ Dcgo))]]) 03:37:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:45 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:45 ; ==================== ... |,_39818)) 03:37:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:45 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:45 ; ==================== ... |,_39818)) 03:37:45 %~ message_hook( 03:37:45 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_1196928)], 03:37:45 %~ Dcgo))), 03:37:45 %~ error, 03:37:45 %~ [ 'Unhandled exception: ', 03:37:45 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_1229854)], 03:37:45 %~ Dcgo))]]) 03:37:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:45 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:45 ; ==================== ... |,_39818)) 03:37:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:45 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:45 ; ==================== ... |,_39818)) 03:37:45 %~ message_hook( 03:37:45 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_1197168)], 03:37:45 %~ Dcgo))), 03:37:45 %~ error, 03:37:45 %~ [ 'Unhandled exception: ', 03:37:45 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_1230094)], 03:37:45 %~ Dcgo))]]) 03:37:45 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:45 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:45 ; ==================== ... |,_39818)) 03:37:45 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:45 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:45 ; ==================== ... |,_39818)) 03:37:45 %~ message_hook( 03:37:45 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:45 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:45 %~ [ 35, 124,32,...(_1196944)], 03:37:48 %~ Dcgo))), 03:37:48 %~ error, 03:37:48 %~ [ 'Unhandled exception: ', 03:37:48 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1229870)], 03:37:48 %~ Dcgo))]]) 03:37:48 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:48 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:48 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 %~ message_hook( 03:37:48 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1196952)], 03:37:48 %~ Dcgo))), 03:37:48 %~ error, 03:37:48 %~ [ 'Unhandled exception: ', 03:37:48 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1229878)], 03:37:48 %~ Dcgo))]]) 03:37:48 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:48 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:48 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 %~ message_hook( 03:37:48 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1196960)], 03:37:48 %~ Dcgo))), 03:37:48 %~ error, 03:37:48 %~ [ 'Unhandled exception: ', 03:37:48 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1229886)], 03:37:48 %~ Dcgo))]]) 03:37:48 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:48 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:48 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 %~ message_hook( 03:37:48 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1197200)], 03:37:48 %~ Dcgo))), 03:37:48 %~ error, 03:37:48 %~ [ 'Unhandled exception: ', 03:37:48 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1230126)], 03:37:48 %~ Dcgo))]]) 03:37:48 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:48 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:48 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 %~ message_hook( 03:37:48 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1196976)], 03:37:48 %~ Dcgo))), 03:37:48 %~ error, 03:37:48 %~ [ 'Unhandled exception: ', 03:37:48 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1229902)], 03:37:48 %~ Dcgo))]]) 03:37:48 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:48 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:48 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 %~ message_hook( 03:37:48 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1196984)], 03:37:48 %~ Dcgo))), 03:37:48 %~ error, 03:37:48 %~ [ 'Unhandled exception: ', 03:37:48 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1229910)], 03:37:48 %~ Dcgo))]]) 03:37:48 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:48 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:48 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:48 ; ==================== ... |,_39818)) 03:37:48 %~ message_hook( 03:37:48 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1196992)], 03:37:48 %~ Dcgo))), 03:37:48 %~ error, 03:37:48 %~ [ 'Unhandled exception: ', 03:37:48 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:48 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:48 %~ [ 35, 124,32,...(_1229918)], 03:37:48 %~ Dcgo))]]) 03:37:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:50 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:50 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 %~ message_hook( 03:37:50 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1197000)], 03:37:50 %~ Dcgo))), 03:37:50 %~ error, 03:37:50 %~ [ 'Unhandled exception: ', 03:37:50 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1229926)], 03:37:50 %~ Dcgo))]]) 03:37:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:50 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:50 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 %~ message_hook( 03:37:50 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1197008)], 03:37:50 %~ Dcgo))), 03:37:50 %~ error, 03:37:50 %~ [ 'Unhandled exception: ', 03:37:50 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1229934)], 03:37:50 %~ Dcgo))]]) 03:37:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:50 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:50 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 %~ message_hook( 03:37:50 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1197016)], 03:37:50 %~ Dcgo))), 03:37:50 %~ error, 03:37:50 %~ [ 'Unhandled exception: ', 03:37:50 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1229942)], 03:37:50 %~ Dcgo))]]) 03:37:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:50 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:50 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 %~ message_hook( 03:37:50 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1197024)], 03:37:50 %~ Dcgo))), 03:37:50 %~ error, 03:37:50 %~ [ 'Unhandled exception: ', 03:37:50 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1229950)], 03:37:50 %~ Dcgo))]]) 03:37:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:50 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:50 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 %~ message_hook( 03:37:50 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1197264)], 03:37:50 %~ Dcgo))), 03:37:50 %~ error, 03:37:50 %~ [ 'Unhandled exception: ', 03:37:50 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1230190)], 03:37:50 %~ Dcgo))]]) 03:37:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:50 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:50 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 %~ message_hook( 03:37:50 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1197040)], 03:37:50 %~ Dcgo))), 03:37:50 %~ error, 03:37:50 %~ [ 'Unhandled exception: ', 03:37:50 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1229966)], 03:37:50 %~ Dcgo))]]) 03:37:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:50 Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2: 03:37:50 ERROR: Unhandled exception: must_sanity:f(dcg_meta:phrase(s3xpr:file_meta_with_comments(file_sexpr_with_comments,_39830),|#| 03:37:50 ; ==================== ... |,_39818)) 03:37:50 %~ message_hook( 03:37:50 %~ unhandled_exception( must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1197280)], 03:37:50 %~ Dcgo))), 03:37:50 %~ error, 03:37:50 %~ [ 'Unhandled exception: ', 03:37:50 %~ '~p' - [ must_sanity : f( dcg_meta : phrase( 03:37:50 %~ s3xpr : file_meta_with_comments(file_sexpr_with_comments,File_sexpr_with_comments), 03:37:50 %~ [ 35, 124,32,...(_1230206)], 03:37:50 %~ Dcgo))]]) 03:37:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',2) 03:37:50 totalTime=10.000 03:37:50 03:37:50 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' 03:37:50 03:37:52 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 03:37:52 ISSUE_ID=461 03:37:52 ISSUE_OC=OPEN 03:37:52 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 03:37:52 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 03:37:52 FileTestCase=logicmoo.base.examples.fol.GOOD_SAME_01 JUnit 03:37:52 03:37:52 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']" 03:37:52 03:37:52 (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']") 03:37:52 03:37:52 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/good_same_01.clif 03:37:52 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/GOOD_SAME_01/ 03:37:52 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AGOOD_SAME_01 03:37:52 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/462 03:37:52 03:37:52 03:37:54 %~ init_phase(after_load) 03:37:54 %~ init_phase(restore_state) 03:37:54 % 03:37:54 %~ init_why(after_boot,program) 03:37:54 %~ after_boot. 03:37:54 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:37:54 %~ debugm( common_logic_loader, 03:37:54 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(instance(superset,'BinaryPredicate'))))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 instance(superset,'BinaryPredicate') 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( instance(superset,'BinaryPredicate') ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ superset instance 'BinaryPredicate' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi = rtBinaryPredicate(superset). 03:37:54 %~ kifm = nesc( rtBinaryPredicate(superset)). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary(rtBinaryPredicate(superset)) 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc(rtBinaryPredicate(superset)). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that superset isa rtBinaryPredicate 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc( rtBinaryPredicate(superset)). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm( common_logic_loader, 03:37:54 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(superset,1,'DependantSet'))))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 domain(superset,1,'DependantSet') 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( domain(superset,1,'DependantSet') ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ domain(superset,1,'DependantSet') 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi = argIsa(superset,1,'DependantSet'). 03:37:54 %~ kifm = nesc( argIsa(superset,1,'DependantSet')). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary(argIsa(superset,1,'DependantSet')) 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc(argIsa(superset,1,'DependantSet')). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that argIsa(superset,1,'DependantSet') 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc( argIsa(superset,1,'DependantSet')). 03:37:54 03:37:54 ============================================ 03:37:54 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:37:54 %~ debugm( common_logic_loader, 03:37:54 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(superset,2,'DependantSet'))))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 domain(superset,2,'DependantSet') 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( domain(superset,2,'DependantSet') ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ domain(superset,2,'DependantSet') 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi = argIsa(superset,2,'DependantSet'). 03:37:54 %~ kifm = nesc( argIsa(superset,2,'DependantSet')). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary(argIsa(superset,2,'DependantSet')) 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc(argIsa(superset,2,'DependantSet')). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that argIsa(superset,2,'DependantSet') 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc( argIsa(superset,2,'DependantSet')). 03:37:54 03:37:54 ============================================ 03:37:54 %~ comment("; Deduction:") 03:37:54 %~ comment("; (instance superset DependantSetDenotingPredicate)") 03:37:54 %~ debugm( common_logic_loader, 03:37:54 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(strictlyFunctionalInArg(superset,2))))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 strictlyFunctionalInArg(superset,2) 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( strictlyFunctionalInArg(superset,2) ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ superset strictlyFunctionalInArg 2 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi = strictlyFunctionalInArg(superset,2). 03:37:54 %~ kifm = nesc( strictlyFunctionalInArg(superset,2)). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary(strictlyFunctionalInArg(superset,2)) 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc(strictlyFunctionalInArg(superset,2)). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that superset strictlyFunctionalInArg 2 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc( strictlyFunctionalInArg(superset,2)). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm( common_logic_loader, 03:37:54 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(superset('SubFoo','Foo'))))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 superset('SubFoo','Foo') 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( superset('SubFoo','Foo') ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ 'SubFoo' superset 'Foo' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi = superset('SubFoo','Foo'). 03:37:54 %~ kifm = nesc( superset('SubFoo','Foo')). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary(superset('SubFoo','Foo')) 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc(superset('SubFoo','Foo')). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that 'SubFoo' superset 'Foo' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc( superset('SubFoo','Foo')). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm( common_logic_loader, 03:37:54 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(superset('SubFoo2','Foo'))))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 superset('SubFoo2','Foo') 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( superset('SubFoo2','Foo') ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ 'SubFoo2' superset 'Foo' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi = superset('SubFoo2','Foo'). 03:37:54 %~ kifm = nesc( superset('SubFoo2','Foo')). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary(superset('SubFoo2','Foo')) 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc(superset('SubFoo2','Foo')). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that 'SubFoo2' superset 'Foo' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc( superset('SubFoo2','Foo')). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm( common_logic_loader, 03:37:54 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(superset('OnlySubtype','SupersetOfOnlySubtype'))))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 superset('OnlySubtype','SupersetOfOnlySubtype') 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( superset('OnlySubtype','SupersetOfOnlySubtype') ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ 'OnlySubtype' superset 'SupersetOfOnlySubtype' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi = superset('OnlySubtype','SupersetOfOnlySubtype'). 03:37:54 %~ kifm = nesc( superset('OnlySubtype','SupersetOfOnlySubtype')). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary(superset('OnlySubtype','SupersetOfOnlySubtype')) 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc(superset('OnlySubtype','SupersetOfOnlySubtype')). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that 'OnlySubtype' superset 'SupersetOfOnlySubtype' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc( superset('OnlySubtype','SupersetOfOnlySubtype')). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm( common_logic_loader, 03:37:54 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(superset(C,'SupersetFn'(C)))))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 superset('$VAR'('C'),'SupersetFn'('$VAR'('C'))) 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( superset(C,'SupersetFn'(C)) ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ ?C superset ?C isa 'SupersetFn' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ azzert_rename('SupersetFn',uSupersetFn) 03:37:54 %~ kifi = superset(C,uSupersetFn(C)). 03:37:54 %~ kifm = nesc( superset(C,uSupersetFn(C))). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary(superset('$VAR'('C'),uSupersetFn('$VAR'('C')))) 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc(v(superset(C,USUPERSETFN1),~mudEquals(USUPERSETFN1,uSupersetFn(C)))). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that " ?C superset ?USUPERSETFN1 " or " ?USUPERSETFN1 mudEquals ?C isa uSupersetFn " is false 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc( v(superset(C,USUPERSETFN1),~mudEquals(USUPERSETFN1,uSupersetFn(C)))). 03:37:54 03:37:54 ============================================ 03:37:54 %~ comment("; Canonicalization:") 03:37:54 %~ comment("; (iif (holds superset ?c ?var0) (sameIndividuals (SupersetFn ?c) ?var0)) ") 03:37:54 %~ debugm( common_logic_loader, 03:37:54 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(superset('SubtypeFn'(M),M))))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 superset('SubtypeFn'('$VAR'('M')),'$VAR'('M')) 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( superset('SubtypeFn'(M),M) ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ ?M isa 'SubtypeFn' superset ?M 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ azzert_rename('SubtypeFn',uSubtypeFn) 03:37:54 %~ kifi = superset(uSubtypeFn(M),M). 03:37:54 %~ kifm = nesc( superset(uSubtypeFn(M),M)). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary(superset(uSubtypeFn('$VAR'('M')),'$VAR'('M'))) 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc(v(superset(USUBTYPEFN1,M),~mudEquals(USUBTYPEFN1,uSubtypeFn(M)))). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that " ?USUBTYPEFN1 superset ?M " or " ?USUBTYPEFN1 mudEquals ?M isa uSubtypeFn " is false 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc( v(superset(USUBTYPEFN1,M),~mudEquals(USUBTYPEFN1,uSubtypeFn(M)))). 03:37:54 03:37:54 ============================================ 03:37:54 %~ comment("; Canonicalization:") 03:37:54 %~ comment("; (iif (holds superset ?var0 ?m) (sameIndividuals (SubtypeFn ?m) ?var0))") 03:37:54 %~ warn_undefined( baseKB : add_args( 03:37:54 %~ iif(superset(C,M),sameIndividuals('SupersetFn'(C),M)), 03:37:54 %~ v( iif(superset(C,M),sameIndividuals(SUPERSETFN1,M)), 03:37:54 %~ ~( mudEquals(SUPERSETFN1,'SupersetFn'(C)))), V,Add_argsIif9,[], 03:37:54 %~ Add_argsIif7,Add_argsIif6, 03:37:54 %~ [],[],Add_argsIif3,_27786, 03:37:54 %~ [_27798|_27798],Add_argsIif2, 03:37:54 %~ Add_argsIif,Args)) 03:37:54 %~ comment("; Monotonically True .") 03:37:54 %~ warn_undefined( baseKB : add_args( 03:37:54 %~ sameIndividuals('SupersetFn'('SubFoo'),'SupersetFn'('SubFoo2')), 03:37:54 %~ sameIndividuals('SupersetFn'('SubFoo'),'SupersetFn'('SubFoo2')), 03:37:54 %~ SameIndividuals, Add_argsSameIndividuals9,[], 03:37:54 %~ Add_argsSameIndividuals7, Add_argsSameIndividuals6,[],[], 03:37:54 %~ Add_argsSameIndividuals3,_44390, 03:37:54 %~ [[]], 03:37:54 %~ Add_argsSameIndividuals2, Add_argsSameIndividuals, Args)) 03:37:54 %~ comment("; Monotonically True .") 03:37:54 %~ warn_undefined( baseKB : add_args( 03:37:54 %~ sameIndividuals('SubtypeFn'('Foo'),'SubtypeFn'('Foo')), 03:37:54 %~ sameIndividuals('SubtypeFn'('Foo'),'SubtypeFn'('Foo')), 03:37:54 %~ SameIndividuals, Add_argsSameIndividuals9,[], 03:37:54 %~ Add_argsSameIndividuals7, Add_argsSameIndividuals6,[],[], 03:37:54 %~ Add_argsSameIndividuals3,_44752, 03:37:54 %~ [[]], 03:37:54 %~ Add_argsSameIndividuals2, Add_argsSameIndividuals, Args)) 03:37:54 %~ comment("; Defaultly False, Possible .") 03:37:54 %~ warn_undefined( baseKB : add_args( 03:37:54 %~ sameIndividuals('SubtypeFn'('SupersetOfOnlySubtype'),'SubtypeFn'('SupersetOfOnlySubtype')), 03:37:54 %~ sameIndividuals('SubtypeFn'('SupersetOfOnlySubtype'),'SubtypeFn'('SupersetOfOnlySubtype')), 03:37:54 %~ SameIndividuals, Add_argsSameIndividuals9,[], 03:37:54 %~ Add_argsSameIndividuals7, Add_argsSameIndividuals6,[],[], 03:37:54 %~ Add_argsSameIndividuals3,_44538, 03:37:54 %~ [[]], 03:37:54 %~ Add_argsSameIndividuals2, Add_argsSameIndividuals, Args)) 03:37:54 %~ comment("; Defaultly False, Possible .") 03:37:54 %~ debugm( common_logic_loader, 03:37:54 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(completeExtentAsserted(superset))))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 completeExtentAsserted(superset) 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( completeExtentAsserted(superset) ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ superset isa completeExtentAsserted 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi = completeExtentAsserted(superset). 03:37:54 %~ kifm = nesc( completeExtentAsserted(superset)). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary(completeExtentAsserted(superset)) 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc(completeExtentAsserted(superset)). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that superset isa completeExtentAsserted 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc( completeExtentAsserted(superset)). 03:37:54 03:37:54 ============================================ 03:37:54 %~ comment("; enables closed world assumption (the default is open world)") 03:37:54 %~ warn_undefined( baseKB : add_args( 03:37:54 %~ sameIndividuals('SubtypeFn'('SupersetOfOnlySubtype'),'SubtypeFn'('SupersetOfOnlySubtype')), 03:37:54 %~ sameIndividuals('SubtypeFn'('SupersetOfOnlySubtype'),'SubtypeFn'('SupersetOfOnlySubtype')), 03:37:54 %~ SameIndividuals, Add_argsSameIndividuals9,[], 03:37:54 %~ Add_argsSameIndividuals7, Add_argsSameIndividuals6,[],[], 03:37:54 %~ Add_argsSameIndividuals3,_44770, 03:37:54 %~ [[]], 03:37:54 %~ Add_argsSameIndividuals2, Add_argsSameIndividuals, Args)) 03:37:54 %~ comment("; Monotonically True.") 03:37:54 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 '%' 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( '%' ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ '%' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi='%'. 03:37:54 %~ kifm = nesc('%'). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc('%'). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that '%' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc('%'). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 'ISSUE:' 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( 'ISSUE:' ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ 'ISSUE:' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi='ISSUE:'. 03:37:54 %~ kifm = nesc('ISSUE:'). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc('ISSUE:'). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that 'ISSUE:' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc('ISSUE:'). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 '%' 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( '%' ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ '%' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi='%'. 03:37:54 %~ kifm = nesc('%'). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc('%'). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that '%' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc('%'). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 'EDIT:' 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( 'EDIT:' ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ 'EDIT:' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi='EDIT:'. 03:37:54 %~ kifm = nesc('EDIT:'). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc('EDIT:'). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that 'EDIT:' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc('EDIT:'). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 '%' 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( '%' ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ '%' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi='%'. 03:37:54 %~ kifm = nesc('%'). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc('%'). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that '%' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc('%'). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 'JENKINS:' 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( 'JENKINS:' ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ 'JENKINS:' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi='JENKINS:'. 03:37:54 %~ kifm = nesc('JENKINS:'). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc('JENKINS:'). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that 'JENKINS:' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc('JENKINS:'). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 '%' 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( '%' ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ '%' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi='%'. 03:37:54 %~ kifm = nesc('%'). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc('%'). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that '%' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc('%'). 03:37:54 03:37:54 ============================================ 03:37:54 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) 03:37:54 03:37:54 03:37:54 03:37:54 03:37:54 ======================================================= 03:37:54 'ISSUE_SEARCH:' 03:37:54 ============================================ 03:37:54 03:37:54 03:37:54 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:37:54 03:37:54 03:37:54 03:37:54 % In English: 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ 'ISSUE_SEARCH:' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ kifi='ISSUE_SEARCH:'. 03:37:54 %~ kifm = nesc('ISSUE_SEARCH:'). 03:37:54 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 % Results in the following 1 entailment(s): 03:37:54 nesc('ISSUE_SEARCH:'). 03:37:54 03:37:54 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:37:54 %~ 03:37:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:54 03:37:54 nesc('ISSUE_SEARCH:'). 03:37:54 03:37:54 ============================================ 03:37:54 % halt 03:37:54 totalTime=1.000 03:37:54 03:37:54 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' 03:37:54 03:37:56 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 03:37:56 ISSUE_ID=462 03:37:56 ISSUE_OC=OPEN 03:37:56 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 03:37:56 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 03:37:56 FileTestCase=logicmoo.base.examples.fol.EXACTLY_ONE_VALUE_01 JUnit 03:37:56 03:37:56 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']" 03:37:56 03:37:56 (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']") 03:37:56 03:37:56 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif 03:37:56 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_ONE_VALUE_01/ 03:37:56 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_ONE_VALUE_01 03:37:56 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/463 03:37:56 03:37:56 03:37:58 %~ init_phase(after_load) 03:37:58 %~ init_phase(restore_state) 03:37:58 % 03:37:58 %~ init_why(after_boot,program) 03:37:58 %~ after_boot. 03:37:58 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:37:58 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:37:58 %~ comment("; Module zebra5 - Test Zerbra Puzzle in CLIF for SWI-Prolog") 03:37:58 %~ comment("; Maintainer: Douglas Miles") 03:37:58 %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/zebra5))") 03:37:58 %~ comment("; causes deduction of argument types") 03:37:58 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:maplist(zebra5:export,[]))) 03:37:58 %~ error( missing_kif_process(call,zebra5:ensure_loaded(library(logicmoo_clif)))) 03:37:58 %~ 'set-kif-option'('assume-wff') 03:37:58 t_l:kif_action_mode(tell) 03:37:58 03:37:58 %~ debugm( common_logic_loader, 03:37:58 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,1,tHouse))))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 domain(address,1,tHouse) 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( domain(address,1,tHouse) ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ domain(address,1,tHouse) 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ kifi = argIsa(address,1,tHouse). 03:37:58 %~ kifm = nesc( argIsa(address,1,tHouse)). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 % Results in the following 1 entailment(s): 03:37:58 nesc(argIsa(address,1,tHouse)). 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ it is necessarily true that argIsa(address,1,tHouse) 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 03:37:58 nesc( argIsa(address,1,tHouse)). 03:37:58 03:37:58 ============================================ 03:37:58 %~ debugm( common_logic_loader, 03:37:58 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,2,tAddress))))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 domain(address,2,tAddress) 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( domain(address,2,tAddress) ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ domain(address,2,tAddress) 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ kifi = argIsa(address,2,tAddress). 03:37:58 %~ kifm = nesc( argIsa(address,2,tAddress)). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 % Results in the following 1 entailment(s): 03:37:58 nesc(argIsa(address,2,tAddress)). 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ it is necessarily true that argIsa(address,2,tAddress) 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 03:37:58 nesc( argIsa(address,2,tAddress)). 03:37:58 03:37:58 ============================================ 03:37:58 %~ debugm( common_logic_loader, 03:37:58 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(argQuotedIsa(address,2,ftInt))))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 argQuotedIsa(address,2,ftInt) 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( argQuotedIsa(address,2,ftInt) ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ argQuotedIsa(address,2,ftInt) 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ kifi = argQuotedIsa(address,2,ftInt). 03:37:58 %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 % Results in the following 1 entailment(s): 03:37:58 nesc(argQuotedIsa(address,2,ftInt)). 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ it is necessarily true that argQuotedIsa(address,2,ftInt) 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 03:37:58 nesc( argQuotedIsa(address,2,ftInt)). 03:37:58 03:37:58 ============================================ 03:37:58 %~ comment("; Special Logicmoo operator specific to forward chaining") 03:37:58 %~ comment(" ============================================================") 03:37:58 %~ comment(" There is only one entity with address 1") 03:37:58 %~ comment(" ============================================================") 03:37:58 %~ debugm( common_logic_loader, 03:37:58 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(exactly(1,H1,address(H1,1)))))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 exactly(1,'$VAR'('H1'),address('$VAR'('H1'),1)) 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( exactly(1,H1,address(H1,1)) ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ exactly(1,H1,address(H1,1)) 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,1)). 03:37:58 %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,1)) 03:37:58 %~ kifi = exactly(1,H1,address(H1,1)). 03:37:58 %~ kifm = nesc( quant(exactly(1),H1,address(H1,1))). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),1))) 03:37:58 %~ w_o_c( 03:37:58 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:37:58 %~ common_logic_loader : kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule4:0,_928)) 03:37:58 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_utils/prolog/logicmoo_test_header.pl#L2 03:37:58 (0)$[system] '$c_call_prolog'. no(clause) 03:37:58 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:37:58 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:37:58 (10)$[system] '$load_file'('exactly_one_value_01.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:37:58 (13)$[system]# '$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 ',<gt;clause>(0x5590211caa80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5590211caa80)))). no(clause) 03:37:58 (14)$[system] '$c_call_prolog'. no(clause) 03:37:58 (16)$[system]# 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 ',<gt;clause>(0x5590211caa80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5590211caa80))). % init.pl:646: 03:37:58 (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: 03:37:58 (21)<gt;*>$[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: 03:37:58 (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: 03:37:58 (26)<gt;*>$[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: 03:37:58 (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 ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:37:58 (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 ',<gt;stream>(0x55902e37aa00),close(<gt;stream>(0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',<gt;clause>(0x55902002c230)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',<gt;clause>(0x55902002c230)),true)). % init.pl:646: 03:37:58 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:37:58 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:37:58 (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: 03:37:58 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:37:58 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:37:58 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:37:58 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:37:58 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f67fbb4a8c0),load_clif(<gt;stream>(0x55902e37aa00))). no(clause) 03:37:58 (42)$[system] '$c_call_prolog'. no(clause) 03:37:58 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:37:58 (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(<gt;stream>(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: 03:37:58 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:37:58 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55902e37aa00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:37:58 (57)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:37:58 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,1]]),A,fail)). no(clause) 03:37:58 (59)$[system] '$c_call_prolog'. no(clause) 03:37:58 (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: 03:37:58 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:37:58 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,H1,[address,H1,1]])). % must_sanity.pl:65: 03:37:58 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:37:58 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:107: 03:37:58 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:37:58 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:37:58 (70)<gt;*>$[common_logic_loader] common_logic_loader:kif_process(tell,'<gt;garbage_collected>'). % common_logic_loader.pl:146: 03:37:58 (73)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:37:58 (74)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:37:58 (79)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:37:58 (80)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:37:58 (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,H1,address(H1,1))). % common_logic_snark.pl:1664: 03:37:58 (82)[common_logic_loader] common_logic_snark:kif_add2('<gt;garbage_collected>'). % common_logic_snark.pl:1670: 03:37:58 (83)[common_logic_loader] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>'). % common_logic_snark.pl:1063: 03:37:58 (84)[common_logic_loader] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:37:58 (85)<gt;*>[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,1)),A,rule4:0). % must_sanity.pl:65: 03:37:58 (86)[common_logic_loader] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:37:58 (87)[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:37:58 (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: 03:37:58 (89)$[locally_each] '<gt;meta-call>'(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) 03:37:58 (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:37:58 %~ w_o_c( 03:37:58 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:37:58 %~ common_logic_loader : kif_to_boxlog(exactly(1,H1,address(H1,1)),KB,rule4:0,_928)) 03:37:58 % Break level 1 03:37:58 03:37:58 % Exit break level 1 03:37:58 %~ 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))). 03:37:58 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif:41 03:37:58 %~ 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))) 03:37:58 %~ debugm( common_logic_loader, 03:37:58 %~ show_success( common_logic_loader, 03:37:58 %~ common_logic_loader : ain( clif( exactly(1,G,instance(G,'Devil')))))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 exactly(1,'$VAR'('G'),instance('$VAR'('G'),'Devil')) 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( exactly(1,G,instance(G,'Devil')) ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ exactly(1,G,instance(G,'Devil')) 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ correct_special_quantifiers :- quant(exactly(1),G,'Devil'(G)). 03:37:58 %~ %~ correct_special_quantifiers:-quant(exactly(1),G,'Devil'(G)) 03:37:58 %~ kifi = exactly(1,G,'Devil'(G)). 03:37:58 %~ kifm = nesc( quant(exactly(1),G,'Devil'(G))). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('G'),'Devil'('$VAR'('G')))) 03:37:58 %~ w_o_c( 03:37:58 %~ error = error(uninstantiation_error(G),context(put_attr/3,'1-st argument')), 03:37:58 %~ common_logic_loader : kif_to_boxlog( 03:37:58 %~ exactly(1,G,instance(G,'Devil')), KB,rule5:0, 03:37:58 %~ _542586)) 03:37:58 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif#L41 03:37:58 (0)$[system] '$c_call_prolog'. no(clause) 03:37:58 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:37:58 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:37:58 (10)$[system] '$load_file'('exactly_one_value_01.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:37:58 (13)$[system]# '$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 ',<gt;clause>(0x5590211caa80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5590211caa80)))). no(clause) 03:37:58 (14)$[system] '$c_call_prolog'. no(clause) 03:37:58 (16)$[system]# 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 ',<gt;clause>(0x5590211caa80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5590211caa80))). % init.pl:646: 03:37:58 (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: 03:37:58 (21)<gt;*>$[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: 03:37:58 (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: 03:37:58 (26)<gt;*>$[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: 03:37:58 (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 ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:37:58 (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 ',<gt;stream>(0x55902e37aa00),close(<gt;stream>(0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',<gt;clause>(0x55902002c230)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',<gt;clause>(0x55902002c230)),true)). % init.pl:646: 03:37:58 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:37:58 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:37:58 (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: 03:37:58 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:37:58 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:37:58 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:37:58 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:37:58 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f67fbb4a8c0),load_clif(<gt;stream>(0x55902e37aa00))). no(clause) 03:37:58 (42)$[system] '$c_call_prolog'. no(clause) 03:37:58 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:37:58 (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(<gt;stream>(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: 03:37:58 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:37:58 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55902e37aa00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:37:58 (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: 03:37:58 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']]),A,fail)). no(clause) 03:37:58 (59)$[system] '$c_call_prolog'. no(clause) 03:37:58 (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: 03:37:58 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']]). % sreader.pl:116: 03:37:58 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,G,[instance,G,'Devil']])). % must_sanity.pl:65: 03:37:58 (64)$[system] once(common_logic_loader:kif_process([exactly,1,G,[instance,G,'Devil']])). % init.pl:519: 03:37:58 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process([exactly,1,G,[instance,G,'Devil']]). % common_logic_loader.pl:107: 03:37:58 (68)<gt;*>[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: 03:37:58 (69)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']])). % bugger.pl:1399: 03:37:58 (70)<gt;*>$[common_logic_loader] common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']]). % common_logic_loader.pl:146: 03:37:58 (73)<gt;*>[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: 03:37:58 (74)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,G,instance(G,'Devil')))). % bugger.pl:1399: 03:37:58 (79)<gt;*>[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: 03:37:58 (80)$[bugger] bugger:dcall0(common_logic_loader:kif_add(exactly(1,G,instance(G,'Devil')))). % bugger.pl:1399: 03:37:58 (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1664: 03:37:58 (82)[common_logic_loader] common_logic_snark:kif_add2(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1670: 03:37:58 (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1063: 03:37:58 (84)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A). % common_logic_snark.pl:1099: 03:37:58 (85)<gt;*>[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A,rule5:0). % must_sanity.pl:65: 03:37:58 (86)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A,rule5:0). % common_logic_snark.pl:1107: 03:37:58 (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: 03:37:58 (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: 03:37:58 (89)$[locally_each] '<gt;meta-call>'(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) 03:37:58 (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:37:58 %~ w_o_c( 03:37:58 %~ error = error(uninstantiation_error(G),context(put_attr/3,'1-st argument')), 03:37:58 %~ common_logic_loader : kif_to_boxlog( 03:37:58 %~ exactly(1,G,instance(G,'Devil')), KB,rule5:0, 03:37:58 %~ _1120)) 03:37:58 % Break level 1 03:37:58 03:37:58 % Exit break level 1 03:37:58 %~ 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))) 03:37:58 %~ debugm( common_logic_loader, 03:37:58 %~ show_success( common_logic_loader, 03:37:58 %~ common_logic_loader : ain( clif( exactly(1,Name,nameOf('Devil',Name)))))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 exactly(1,'$VAR'('Name'),nameOf('Devil','$VAR'('Name'))) 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( exactly(1,Name,nameOf('Devil',Name)) ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ exactly(1,Name,nameOf('Devil',Name)) 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ correct_special_quantifiers :- quant(exactly(1),Name,nameOf('Devil',Name)). 03:37:58 %~ %~ correct_special_quantifiers:-quant(exactly(1),Name,nameOf('Devil',Name)) 03:37:58 %~ kifi = exactly(1,Name,nameOf('Devil',Name)). 03:37:58 %~ kifm = nesc( quant(exactly(1),Name,nameOf('Devil',Name))). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),nameOf('Devil','$VAR'('Name')))) 03:37:58 %~ w_o_c( 03:37:58 %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), 03:37:58 %~ common_logic_loader : kif_to_boxlog( 03:37:58 %~ exactly(1,Name,nameOf('Devil',Name)), KB,rule6:0, 03:37:58 %~ _1090)) 03:37:58 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif#L41 03:37:58 (0)$[system] '$c_call_prolog'. no(clause) 03:37:58 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:37:58 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:37:58 (10)$[system] '$load_file'('exactly_one_value_01.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:37:58 (13)$[system]# '$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 ',<gt;clause>(0x5590211caa80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5590211caa80)))). no(clause) 03:37:58 (14)$[system] '$c_call_prolog'. no(clause) 03:37:58 (16)$[system]# 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 ',<gt;clause>(0x5590211caa80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5590211caa80))). % init.pl:646: 03:37:58 (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: 03:37:58 (21)<gt;*>$[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: 03:37:58 (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: 03:37:58 (26)<gt;*>$[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: 03:37:58 (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 ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:37:58 (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 ',<gt;stream>(0x55902e37aa00),close(<gt;stream>(0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',<gt;clause>(0x55902002c230)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x55902e37aa00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_value_01.clif ',<gt;clause>(0x55902002c230)),true)). % init.pl:646: 03:37:58 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:37:58 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:37:58 (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: 03:37:58 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:37:58 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:37:58 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:37:58 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:37:58 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f67fbb4a8c0),load_clif(<gt;stream>(0x55902e37aa00))). no(clause) 03:37:58 (42)$[system] '$c_call_prolog'. no(clause) 03:37:58 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:37:58 (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(<gt;stream>(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: 03:37:58 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:37:58 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55902e37aa00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:37:58 (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: 03:37:58 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,Name,[nameOf,'Devil',Name]]),A,fail)). no(clause) 03:37:58 (59)$[system] '$c_call_prolog'. no(clause) 03:37:58 (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: 03:37:58 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:37:58 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,Name,[nameOf,'Devil',Name]])). % must_sanity.pl:65: 03:37:58 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:37:58 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:107: 03:37:58 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:37:58 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:37:58 (70)<gt;*>$[common_logic_loader] common_logic_loader:kif_process(tell,'<gt;garbage_collected>'). % common_logic_loader.pl:146: 03:37:58 (73)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:37:58 (74)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:37:58 (79)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:37:58 (80)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:37:58 (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,Name,nameOf('Devil',Name))). % common_logic_snark.pl:1664: 03:37:58 (82)[common_logic_loader] common_logic_snark:kif_add2('<gt;garbage_collected>'). % common_logic_snark.pl:1670: 03:37:58 (83)[common_logic_loader] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>'). % common_logic_snark.pl:1063: 03:37:58 (84)[common_logic_loader] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:37:58 (85)<gt;*>[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,Name,nameOf('Devil',Name)),A,rule6:0). % must_sanity.pl:65: 03:37:58 (86)[common_logic_loader] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:37:58 (87)[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:37:58 (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: 03:37:58 (89)$[locally_each] '<gt;meta-call>'(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) 03:37:58 (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:37:58 %~ w_o_c( 03:37:58 %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), 03:37:58 %~ common_logic_loader : kif_to_boxlog( 03:37:58 %~ exactly(1,Name,nameOf('Devil',Name)), KB,rule6:0, 03:37:58 %~ _1090)) 03:37:58 % Break level 1 03:37:58 03:37:58 % Exit break level 1 03:37:58 %~ 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))) 03:37:58 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 '%' 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( '%' ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ '%' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ kifi='%'. 03:37:58 %~ kifm = nesc('%'). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 % Results in the following 1 entailment(s): 03:37:58 nesc('%'). 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ it is necessarily true that '%' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 03:37:58 nesc('%'). 03:37:58 03:37:58 ============================================ 03:37:58 %~ comment(" ============================================================") 03:37:58 %~ comment(" There is only one Devil") 03:37:58 %~ comment(" ============================================================") 03:37:58 %~ comment(" ============================================================") 03:37:58 %~ comment(" Devil has exactly one name") 03:37:58 %~ comment(" ============================================================") 03:37:58 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 'ISSUE:' 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( 'ISSUE:' ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ 'ISSUE:' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ kifi='ISSUE:'. 03:37:58 %~ kifm = nesc('ISSUE:'). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 % Results in the following 1 entailment(s): 03:37:58 nesc('ISSUE:'). 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ it is necessarily true that 'ISSUE:' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 03:37:58 nesc('ISSUE:'). 03:37:58 03:37:58 ============================================ 03:37:58 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 '%' 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( '%' ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ '%' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ kifi='%'. 03:37:58 %~ kifm = nesc('%'). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 % Results in the following 1 entailment(s): 03:37:58 nesc('%'). 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ it is necessarily true that '%' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 03:37:58 nesc('%'). 03:37:58 03:37:58 ============================================ 03:37:58 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 'EDIT:' 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( 'EDIT:' ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ 'EDIT:' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ kifi='EDIT:'. 03:37:58 %~ kifm = nesc('EDIT:'). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 % Results in the following 1 entailment(s): 03:37:58 nesc('EDIT:'). 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ it is necessarily true that 'EDIT:' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 03:37:58 nesc('EDIT:'). 03:37:58 03:37:58 ============================================ 03:37:58 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 '%' 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( '%' ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ '%' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ kifi='%'. 03:37:58 %~ kifm = nesc('%'). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 % Results in the following 1 entailment(s): 03:37:58 nesc('%'). 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ it is necessarily true that '%' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 03:37:58 nesc('%'). 03:37:58 03:37:58 ============================================ 03:37:58 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 'JENKINS:' 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( 'JENKINS:' ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ 'JENKINS:' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ kifi='JENKINS:'. 03:37:58 %~ kifm = nesc('JENKINS:'). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 % Results in the following 1 entailment(s): 03:37:58 nesc('JENKINS:'). 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ it is necessarily true that 'JENKINS:' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 03:37:58 nesc('JENKINS:'). 03:37:58 03:37:58 ============================================ 03:37:58 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 '%' 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( '%' ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ '%' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ kifi='%'. 03:37:58 %~ kifm = nesc('%'). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary('%') 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 % Results in the following 1 entailment(s): 03:37:58 nesc('%'). 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ it is necessarily true that '%' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 03:37:58 nesc('%'). 03:37:58 03:37:58 ============================================ 03:37:58 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) 03:37:58 03:37:58 03:37:58 03:37:58 03:37:58 ======================================================= 03:37:58 'ISSUE_SEARCH:' 03:37:58 ============================================ 03:37:58 03:37:58 03:37:58 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:37:58 03:37:58 03:37:58 03:37:58 % In English: 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ 'ISSUE_SEARCH:' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ kifi='ISSUE_SEARCH:'. 03:37:58 %~ kifm = nesc('ISSUE_SEARCH:'). 03:37:58 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 % Results in the following 1 entailment(s): 03:37:58 nesc('ISSUE_SEARCH:'). 03:37:58 03:37:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:37:58 %~ 03:37:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:37:58 03:37:58 nesc('ISSUE_SEARCH:'). 03:37:58 03:37:58 ============================================ 03:37:58 % halt 03:37:58 totalTime=1.000 03:37:58 03:37:58 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' 03:37:58 03:38:01 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 03:38:01 ISSUE_ID=463 03:38:01 ISSUE_OC=OPEN 03:38:01 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 03:38:01 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 03:38:01 FileTestCase=logicmoo.base.examples.fol.EXACTLY_ONE_INSTANCE_01 JUnit 03:38:01 03:38:01 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']" 03:38:01 03:38:01 (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']") 03:38:01 03:38:01 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif 03:38:01 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_ONE_INSTANCE_01/ 03:38:01 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_ONE_INSTANCE_01 03:38:01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/464 03:38:01 03:38:01 03:38:02 %~ init_phase(after_load) 03:38:02 %~ init_phase(restore_state) 03:38:02 % 03:38:02 %~ init_why(after_boot,program) 03:38:02 %~ after_boot. 03:38:02 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:38:02 %~ comment("; Maintainer: Douglas Miles") 03:38:02 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:38:02 %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/exactly_one_instance)).") 03:38:02 %~ debugm( common_logic_loader, 03:38:02 %~ show_success(common_logic_loader,common_logic_loader:maplist(exactly_one_instance:export,[]))) 03:38:02 %~ error( missing_kif_process(call,exactly_one_instance:ensure_loaded(library(logicmoo_clif)))) 03:38:02 %~ comment("; causes deduction of argument types") 03:38:02 %~ 'set-kif-option'('assume-wff') 03:38:02 t_l:kif_action_mode(tell) 03:38:02 03:38:02 %~ debugm( common_logic_loader, 03:38:02 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,1,tHouse))))) 03:38:02 03:38:02 03:38:02 03:38:02 03:38:02 ======================================================= 03:38:02 domain(address,1,tHouse) 03:38:02 ============================================ 03:38:02 03:38:02 03:38:02 ?- kif_to_boxlog( domain(address,1,tHouse) ). 03:38:02 03:38:02 03:38:02 03:38:02 % In English: 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ domain(address,1,tHouse) 03:38:02 %~ 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ kifi = argIsa(address,1,tHouse). 03:38:02 %~ kifm = nesc( argIsa(address,1,tHouse)). 03:38:02 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) 03:38:02 03:38:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 % Results in the following 1 entailment(s): 03:38:02 nesc(argIsa(address,1,tHouse)). 03:38:02 03:38:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ it is necessarily true that argIsa(address,1,tHouse) 03:38:02 %~ 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 03:38:02 nesc( argIsa(address,1,tHouse)). 03:38:02 03:38:02 ============================================ 03:38:02 %~ debugm( common_logic_loader, 03:38:02 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(domain(address,2,tAddress))))) 03:38:02 03:38:02 03:38:02 03:38:02 03:38:02 ======================================================= 03:38:02 domain(address,2,tAddress) 03:38:02 ============================================ 03:38:02 03:38:02 03:38:02 ?- kif_to_boxlog( domain(address,2,tAddress) ). 03:38:02 03:38:02 03:38:02 03:38:02 % In English: 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ domain(address,2,tAddress) 03:38:02 %~ 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ kifi = argIsa(address,2,tAddress). 03:38:02 %~ kifm = nesc( argIsa(address,2,tAddress)). 03:38:02 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) 03:38:02 03:38:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 % Results in the following 1 entailment(s): 03:38:02 nesc(argIsa(address,2,tAddress)). 03:38:02 03:38:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ it is necessarily true that argIsa(address,2,tAddress) 03:38:02 %~ 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 03:38:02 nesc( argIsa(address,2,tAddress)). 03:38:02 03:38:02 ============================================ 03:38:02 %~ debugm( common_logic_loader, 03:38:02 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(argQuotedIsa(address,2,ftInt))))) 03:38:02 03:38:02 03:38:02 03:38:02 03:38:02 ======================================================= 03:38:02 argQuotedIsa(address,2,ftInt) 03:38:02 ============================================ 03:38:02 03:38:02 03:38:02 ?- kif_to_boxlog( argQuotedIsa(address,2,ftInt) ). 03:38:02 03:38:02 03:38:02 03:38:02 % In English: 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ argQuotedIsa(address,2,ftInt) 03:38:02 %~ 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ kifi = argQuotedIsa(address,2,ftInt). 03:38:02 %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). 03:38:02 %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) 03:38:02 03:38:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 % Results in the following 1 entailment(s): 03:38:02 nesc(argQuotedIsa(address,2,ftInt)). 03:38:02 03:38:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ it is necessarily true that argQuotedIsa(address,2,ftInt) 03:38:02 %~ 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 03:38:02 nesc( argQuotedIsa(address,2,ftInt)). 03:38:02 03:38:02 ============================================ 03:38:02 %~ comment("; ==> is a special Logicmoo operator specific to forward chaining") 03:38:02 %~ comment(" ============================================================") 03:38:02 %~ comment(" There is only one entity with the address 666") 03:38:02 %~ comment(" ============================================================") 03:38:02 %~ debugm( common_logic_loader, 03:38:02 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(exactly(1,H1,address(H1,666)))))) 03:38:02 03:38:02 03:38:02 03:38:02 03:38:02 ======================================================= 03:38:02 exactly(1,'$VAR'('H1'),address('$VAR'('H1'),666)) 03:38:02 ============================================ 03:38:02 03:38:02 03:38:02 ?- kif_to_boxlog( exactly(1,H1,address(H1,666)) ). 03:38:02 03:38:02 03:38:02 03:38:02 % In English: 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ exactly(1,H1,address(H1,666)) 03:38:02 %~ 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,666)). 03:38:02 %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,666)) 03:38:02 %~ kifi = exactly(1,H1,address(H1,666)). 03:38:02 %~ kifm = nesc( quant(exactly(1),H1,address(H1,666))). 03:38:02 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),666))) 03:38:02 %~ w_o_c( 03:38:02 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:38:02 %~ common_logic_loader : kif_to_boxlog(exactly(1,H1,address(H1,666)),KB,rule4:0,_928)) 03:38:02 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_utils/prolog/logicmoo_test_header.pl#L2 03:38:02 (0)$[system] '$c_call_prolog'. no(clause) 03:38:02 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:38:02 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:38:02 (10)$[system] '$load_file'('exactly_one_instance_01.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:38:02 (13)$[system]# '$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 ',<gt;clause>(0x55576f3c2a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55576f3c2a80)))). no(clause) 03:38:02 (14)$[system] '$c_call_prolog'. no(clause) 03:38:02 (16)$[system]# 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 ',<gt;clause>(0x55576f3c2a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55576f3c2a80))). % init.pl:646: 03:38:02 (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: 03:38:02 (21)<gt;*>$[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: 03:38:02 (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: 03:38:02 (26)<gt;*>$[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: 03:38:02 (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 ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:38:02 (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 ',<gt;stream>(0x55577c572a00),close(<gt;stream>(0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',<gt;clause>(0x55576e222850)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',<gt;clause>(0x55576e222850)),true)). % init.pl:646: 03:38:02 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:38:02 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:38:02 (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: 03:38:02 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:38:02 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:38:02 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:38:02 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:38:02 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f76b2bde8c0),load_clif(<gt;stream>(0x55577c572a00))). no(clause) 03:38:02 (42)$[system] '$c_call_prolog'. no(clause) 03:38:02 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:02 (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(<gt;stream>(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: 03:38:02 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:38:02 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55577c572a00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:38:02 (57)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:38:02 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,H1,[address,H1,666]]),A,fail)). no(clause) 03:38:02 (59)$[system] '$c_call_prolog'. no(clause) 03:38:02 (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: 03:38:02 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:38:02 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,H1,[address,H1,666]])). % must_sanity.pl:65: 03:38:02 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:38:02 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:107: 03:38:02 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:38:02 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:02 (70)<gt;*>$[common_logic_loader] common_logic_loader:kif_process(tell,'<gt;garbage_collected>'). % common_logic_loader.pl:146: 03:38:02 (73)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:38:02 (74)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:02 (79)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:38:02 (80)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:02 (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,H1,address(H1,666))). % common_logic_snark.pl:1664: 03:38:02 (82)[common_logic_loader] common_logic_snark:kif_add2('<gt;garbage_collected>'). % common_logic_snark.pl:1670: 03:38:02 (83)[common_logic_loader] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>'). % common_logic_snark.pl:1063: 03:38:02 (84)[common_logic_loader] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:38:02 (85)<gt;*>[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,H1,address(H1,666)),A,rule4:0). % must_sanity.pl:65: 03:38:02 (86)[common_logic_loader] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:38:02 (87)[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:38:02 (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: 03:38:02 (89)$[locally_each] '<gt;meta-call>'(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) 03:38:02 (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:38:02 %~ w_o_c( 03:38:02 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:38:02 %~ common_logic_loader : kif_to_boxlog(exactly(1,H1,address(H1,666)),KB,rule4:0,_928)) 03:38:02 % Break level 1 03:38:02 03:38:02 % Exit break level 1 03:38:02 %~ 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)). 03:38:02 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif:52 03:38:02 %~ 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))) 03:38:02 %~ debugm( common_logic_loader, 03:38:02 %~ show_success( common_logic_loader, 03:38:02 %~ common_logic_loader : ain( clif( exactly(1,G,instance(G,'Devil')))))) 03:38:02 03:38:02 03:38:02 03:38:02 03:38:02 ======================================================= 03:38:02 exactly(1,'$VAR'('G'),instance('$VAR'('G'),'Devil')) 03:38:02 ============================================ 03:38:02 03:38:02 03:38:02 ?- kif_to_boxlog( exactly(1,G,instance(G,'Devil')) ). 03:38:02 03:38:02 03:38:02 03:38:02 % In English: 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ exactly(1,G,instance(G,'Devil')) 03:38:02 %~ 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ correct_special_quantifiers :- quant(exactly(1),G,'Devil'(G)). 03:38:02 %~ %~ correct_special_quantifiers:-quant(exactly(1),G,'Devil'(G)) 03:38:02 %~ kifi = exactly(1,G,'Devil'(G)). 03:38:02 %~ kifm = nesc( quant(exactly(1),G,'Devil'(G))). 03:38:02 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('G'),'Devil'('$VAR'('G')))) 03:38:02 %~ w_o_c( 03:38:02 %~ error = error(uninstantiation_error(G),context(put_attr/3,'1-st argument')), 03:38:02 %~ common_logic_loader : kif_to_boxlog( 03:38:02 %~ exactly(1,G,instance(G,'Devil')), KB,rule5:0, 03:38:02 %~ _506094)) 03:38:02 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif#L52 03:38:02 (0)$[system] '$c_call_prolog'. no(clause) 03:38:02 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:38:02 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:38:02 (10)$[system] '$load_file'('exactly_one_instance_01.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:38:02 (13)$[system]# '$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 ',<gt;clause>(0x55576f3c2a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55576f3c2a80)))). no(clause) 03:38:02 (14)$[system] '$c_call_prolog'. no(clause) 03:38:02 (16)$[system]# 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 ',<gt;clause>(0x55576f3c2a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55576f3c2a80))). % init.pl:646: 03:38:02 (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: 03:38:02 (21)<gt;*>$[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: 03:38:02 (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: 03:38:02 (26)<gt;*>$[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: 03:38:02 (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 ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:38:02 (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 ',<gt;stream>(0x55577c572a00),close(<gt;stream>(0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',<gt;clause>(0x55576e222850)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',<gt;clause>(0x55576e222850)),true)). % init.pl:646: 03:38:02 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:38:02 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:38:02 (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: 03:38:02 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:38:02 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:38:02 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:38:02 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:38:02 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f76b2bde8c0),load_clif(<gt;stream>(0x55577c572a00))). no(clause) 03:38:02 (42)$[system] '$c_call_prolog'. no(clause) 03:38:02 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:02 (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(<gt;stream>(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: 03:38:02 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:38:02 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55577c572a00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:38:02 (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: 03:38:02 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']]),A,fail)). no(clause) 03:38:02 (59)$[system] '$c_call_prolog'. no(clause) 03:38:02 (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: 03:38:02 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,G,[instance,G,'Devil']]). % sreader.pl:116: 03:38:02 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,G,[instance,G,'Devil']])). % must_sanity.pl:65: 03:38:02 (64)$[system] once(common_logic_loader:kif_process([exactly,1,G,[instance,G,'Devil']])). % init.pl:519: 03:38:02 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process([exactly,1,G,[instance,G,'Devil']]). % common_logic_loader.pl:107: 03:38:02 (68)<gt;*>[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: 03:38:02 (69)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']])). % bugger.pl:1399: 03:38:02 (70)<gt;*>$[common_logic_loader] common_logic_loader:kif_process(tell,[exactly,1,G,[instance,G,'Devil']]). % common_logic_loader.pl:146: 03:38:02 (73)<gt;*>[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: 03:38:02 (74)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,G,instance(G,'Devil')))). % bugger.pl:1399: 03:38:02 (79)<gt;*>[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: 03:38:02 (80)$[bugger] bugger:dcall0(common_logic_loader:kif_add(exactly(1,G,instance(G,'Devil')))). % bugger.pl:1399: 03:38:02 (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1664: 03:38:02 (82)[common_logic_loader] common_logic_snark:kif_add2(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1670: 03:38:02 (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil'))). % common_logic_snark.pl:1063: 03:38:02 (84)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A). % common_logic_snark.pl:1099: 03:38:02 (85)<gt;*>[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A,rule5:0). % must_sanity.pl:65: 03:38:02 (86)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,G,instance(G,'Devil')),A,rule5:0). % common_logic_snark.pl:1107: 03:38:02 (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: 03:38:02 (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: 03:38:02 (89)$[locally_each] '<gt;meta-call>'(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) 03:38:02 (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:38:02 %~ w_o_c( 03:38:02 %~ error = error(uninstantiation_error(G),context(put_attr/3,'1-st argument')), 03:38:02 %~ common_logic_loader : kif_to_boxlog( 03:38:02 %~ exactly(1,G,instance(G,'Devil')), KB,rule5:0, 03:38:02 %~ _1120)) 03:38:02 % Break level 1 03:38:02 03:38:02 % Exit break level 1 03:38:02 %~ 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))) 03:38:02 %~ debugm( common_logic_loader, 03:38:02 %~ show_success( common_logic_loader, 03:38:02 %~ common_logic_loader : ain( clif( deftest( '$STRING'("Exact existentials have the correct count"), 03:38:02 %~ countAll(Some,instance(What,'Devil')), 03:38:02 %~ Some=1))))) 03:38:02 03:38:02 03:38:02 03:38:02 03:38:02 ======================================================= 03:38:02 deftest('$STRING'("Exact existentials have the correct count"),countAll('$VAR'('Some'),instance('$VAR'('What'),'Devil')),=('$VAR'('Some'),1)) 03:38:02 ============================================ 03:38:02 03:38:02 03:38:02 ?- kif_to_boxlog( deftest('$STRING'("Exact existentials have the correct count"),countAll(Some,instance(What,'Devil')),Some=1) ). 03:38:02 03:38:02 03:38:02 03:38:02 % In English: 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ deftest('$STRING'("Exact existentials have the correct count"),countAll(Some,instance(What,'Devil')),Some=1) 03:38:02 %~ 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ kifi = deftest( 03:38:02 %~ $STRING( s( [ 'Exact', existentials,have,the,correct,count])), 03:38:02 %~ countAll(Some,'Devil'(What)), 03:38:02 %~ Some=1). 03:38:02 %~ kifm = nesc( deftest( 03:38:02 %~ $STRING( s( [ 'Exact', existentials,have,the,correct,count])), 03:38:02 %~ countAll(Some,'Devil'(What)), 03:38:02 %~ Some=1)). 03:38:02 %~ kif_to_boxlog_attvars2 = necessary(deftest('$STRING'(s('[|]'('Exact','[|]'(existentials,'[|]'(have,'[|]'(the,'[|]'(correct,'[|]'(count,[])))))))),countAll('$VAR'('Some'),'Devil'('$VAR'('What'))),=('$VAR'('Some'),1))) 03:38:02 03:38:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 % Results in the following 1 entailment(s): 03:38:02 nesc(deftest('$STRING'(s(['Exact',existentials,have,the,correct,count])),countAll(Some,'Devil'(What)),Some=1)). 03:38:02 03:38:02 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 %~ it is necessarily true that deftest('$STRING'(s(['Exact',existentials,have,the,correct,count])),countAll(Some,'Devil'(What)),Some=1) 03:38:02 %~ 03:38:02 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:02 03:38:02 nesc( deftest( 03:38:02 $STRING( s( [ 'Exact', existentials,have,the,correct,count])), 03:38:02 countAll(Some,'Devil'(What)), 03:38:02 Some=1)). 03:38:02 03:38:02 ============================================ 03:38:03 %~ comment(" ============================================================") 03:38:03 %~ comment(" There is only one Devil") 03:38:03 %~ comment(" ============================================================") 03:38:03 %~ comment(" ============================================================") 03:38:03 %~ comment(" Devil has exactly one name") 03:38:03 %~ comment(" ============================================================") 03:38:03 %~ debugm( common_logic_loader, 03:38:03 %~ show_success( common_logic_loader, 03:38:03 %~ common_logic_loader : ain( clif( exactly(1,Name,isNamed('Devil',Name)))))) 03:38:03 03:38:03 03:38:03 03:38:03 03:38:03 ======================================================= 03:38:03 exactly(1,'$VAR'('Name'),isNamed('Devil','$VAR'('Name'))) 03:38:03 ============================================ 03:38:03 03:38:03 03:38:03 ?- kif_to_boxlog( exactly(1,Name,isNamed('Devil',Name)) ). 03:38:03 03:38:03 03:38:03 03:38:03 % In English: 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ exactly(1,Name,isNamed('Devil',Name)) 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ correct_special_quantifiers :- quant(exactly(1),Name,isNamed('Devil',Name)). 03:38:03 %~ %~ correct_special_quantifiers:-quant(exactly(1),Name,isNamed('Devil',Name)) 03:38:03 %~ kifi = exactly(1,Name,isNamed('Devil',Name)). 03:38:03 %~ kifm = nesc( quant(exactly(1),Name,isNamed('Devil',Name))). 03:38:03 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),isNamed('Devil','$VAR'('Name')))) 03:38:03 %~ w_o_c( 03:38:03 %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), 03:38:03 %~ common_logic_loader : kif_to_boxlog( 03:38:03 %~ exactly(1,Name,isNamed('Devil',Name)), KB,rule7:0, 03:38:03 %~ _383114)) 03:38:03 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif#L52 03:38:03 (0)$[system] '$c_call_prolog'. no(clause) 03:38:03 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:38:03 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:38:03 (10)$[system] '$load_file'('exactly_one_instance_01.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:38:03 (13)$[system]# '$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 ',<gt;clause>(0x55576f3c2a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55576f3c2a80)))). no(clause) 03:38:03 (14)$[system] '$c_call_prolog'. no(clause) 03:38:03 (16)$[system]# 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 ',<gt;clause>(0x55576f3c2a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55576f3c2a80))). % init.pl:646: 03:38:03 (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: 03:38:03 (21)<gt;*>$[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: 03:38:03 (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: 03:38:03 (26)<gt;*>$[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: 03:38:03 (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 ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:38:03 (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 ',<gt;stream>(0x55577c572a00),close(<gt;stream>(0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',<gt;clause>(0x55576e222850)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x55577c572a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_instance_01.clif ',<gt;clause>(0x55576e222850)),true)). % init.pl:646: 03:38:03 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:38:03 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:38:03 (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: 03:38:03 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:38:03 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:38:03 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:38:03 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:38:03 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f76b2bde8c0),load_clif(<gt;stream>(0x55577c572a00))). no(clause) 03:38:03 (42)$[system] '$c_call_prolog'. no(clause) 03:38:03 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:03 (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(<gt;stream>(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: 03:38:03 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:38:03 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55577c572a00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:38:03 (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: 03:38:03 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,Name,[isNamed,'Devil',Name]]),A,fail)). no(clause) 03:38:03 (59)$[system] '$c_call_prolog'. no(clause) 03:38:03 (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: 03:38:03 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,[exactly,1,Name,[isNamed,'Devil',Name]]). % sreader.pl:116: 03:38:03 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process([exactly,1,Name,[isNamed,'Devil',Name]])). % must_sanity.pl:65: 03:38:03 (64)$[system] once(common_logic_loader:kif_process([exactly,1,Name,[isNamed,'Devil',Name]])). % init.pl:519: 03:38:03 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process([exactly,1,Name,[isNamed,'Devil',Name]]). % common_logic_loader.pl:107: 03:38:03 (68)<gt;*>[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: 03:38:03 (69)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,[exactly,1,Name,[isNamed,'Devil',Name]])). % bugger.pl:1399: 03:38:03 (70)<gt;*>$[common_logic_loader] common_logic_loader:kif_process(tell,[exactly,1,Name,[isNamed,'Devil',Name]]). % common_logic_loader.pl:146: 03:38:03 (73)<gt;*>[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: 03:38:03 (74)$[bugger] bugger:dcall0(common_logic_loader:kif_process(tell,exactly(1,Name,isNamed('Devil',Name)))). % bugger.pl:1399: 03:38:03 (79)<gt;*>[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: 03:38:03 (80)$[bugger] bugger:dcall0(common_logic_loader:kif_add(exactly(1,Name,isNamed('Devil',Name)))). % bugger.pl:1399: 03:38:03 (81)[common_logic_loader] common_logic_snark:kif_add(exactly(1,Name,isNamed('Devil',Name))). % common_logic_snark.pl:1664: 03:38:03 (82)[common_logic_loader] common_logic_snark:kif_add2(exactly(1,Name,isNamed('Devil',Name))). % common_logic_snark.pl:1670: 03:38:03 (83)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name))). % common_logic_snark.pl:1063: 03:38:03 (84)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),A). % common_logic_snark.pl:1099: 03:38:03 (85)<gt;*>[must_sanity]# must_sanity:common_logic_loader:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),A,rule7:0). % must_sanity.pl:65: 03:38:03 (86)[common_logic_loader] common_logic_snark:kif_to_boxlog(exactly(1,Name,isNamed('Devil',Name)),A,rule7:0). % common_logic_snark.pl:1107: 03:38:03 (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: 03:38:03 (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: 03:38:03 (89)$[locally_each] '<gt;meta-call>'(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) 03:38:03 (90)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:38:03 %~ w_o_c( 03:38:03 %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), 03:38:03 %~ common_logic_loader : kif_to_boxlog( 03:38:03 %~ exactly(1,Name,isNamed('Devil',Name)), KB,rule7:0, 03:38:03 %~ _383114)) 03:38:03 % Break level 1 03:38:03 03:38:03 % Exit break level 1 03:38:03 %~ 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))) 03:38:03 %~ debugm( common_logic_loader, 03:38:03 %~ show_success( common_logic_loader, 03:38:03 %~ common_logic_loader : ain( clif( deftest( '$STRING'("Existentials at least produce a value"), 03:38:03 %~ isNamed('Devil',What), 03:38:03 %~ What=Anything))))) 03:38:03 03:38:03 03:38:03 03:38:03 03:38:03 ======================================================= 03:38:03 deftest('$STRING'("Existentials at least produce a value"),isNamed('Devil','$VAR'('What')),=('$VAR'('What'),'$VAR'('Anything'))) 03:38:03 ============================================ 03:38:03 03:38:03 03:38:03 ?- kif_to_boxlog( deftest('$STRING'("Existentials at least produce a value"),isNamed('Devil',What),What=Anything) ). 03:38:03 03:38:03 03:38:03 03:38:03 % In English: 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ deftest('$STRING'("Existentials at least produce a value"),isNamed('Devil',What),What=Anything) 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ kifi = deftest( 03:38:03 %~ $STRING( s( [ 'Existentials', at,least,produce,a,value])), 03:38:03 %~ isNamed('Devil',What), 03:38:03 %~ What=Anything). 03:38:03 %~ kifm = nesc( deftest( 03:38:03 %~ $STRING( s( [ 'Existentials', at,least,produce,a,value])), 03:38:03 %~ isNamed('Devil',What), 03:38:03 %~ What=Anything)). 03:38:03 %~ kif_to_boxlog_attvars2 = necessary(deftest('$STRING'(s('[|]'('Existentials','[|]'(at,'[|]'(least,'[|]'(produce,'[|]'(a,'[|]'(value,[])))))))),isNamed('Devil','$VAR'('What')),=('$VAR'('What'),'$VAR'('Anything')))) 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 % Results in the following 1 entailment(s): 03:38:03 nesc(deftest('$STRING'(s(['Existentials',at,least,produce,a,value])),isNamed('Devil',What),What=Anything)). 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ it is necessarily true that deftest('$STRING'(s(['Existentials',at,least,produce,a,value])),isNamed('Devil',What),What=Anything) 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 03:38:03 nesc( deftest( 03:38:03 $STRING( s( [ 'Existentials', at,least,produce,a,value])), 03:38:03 isNamed('Devil',What), 03:38:03 What=Anything)). 03:38:03 03:38:03 ============================================ 03:38:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:38:03 03:38:03 03:38:03 03:38:03 03:38:03 ======================================================= 03:38:03 '%' 03:38:03 ============================================ 03:38:03 03:38:03 03:38:03 ?- kif_to_boxlog( '%' ). 03:38:03 03:38:03 03:38:03 03:38:03 % In English: 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ '%' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ kifi='%'. 03:38:03 %~ kifm = nesc('%'). 03:38:03 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 % Results in the following 1 entailment(s): 03:38:03 nesc('%'). 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ it is necessarily true that '%' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 03:38:03 nesc('%'). 03:38:03 03:38:03 ============================================ 03:38:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE:')))) 03:38:03 03:38:03 03:38:03 03:38:03 03:38:03 ======================================================= 03:38:03 'ISSUE:' 03:38:03 ============================================ 03:38:03 03:38:03 03:38:03 ?- kif_to_boxlog( 'ISSUE:' ). 03:38:03 03:38:03 03:38:03 03:38:03 % In English: 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ 'ISSUE:' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ kifi='ISSUE:'. 03:38:03 %~ kifm = nesc('ISSUE:'). 03:38:03 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 % Results in the following 1 entailment(s): 03:38:03 nesc('ISSUE:'). 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ it is necessarily true that 'ISSUE:' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 03:38:03 nesc('ISSUE:'). 03:38:03 03:38:03 ============================================ 03:38:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:38:03 03:38:03 03:38:03 03:38:03 03:38:03 ======================================================= 03:38:03 '%' 03:38:03 ============================================ 03:38:03 03:38:03 03:38:03 ?- kif_to_boxlog( '%' ). 03:38:03 03:38:03 03:38:03 03:38:03 % In English: 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ '%' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ kifi='%'. 03:38:03 %~ kifm = nesc('%'). 03:38:03 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 % Results in the following 1 entailment(s): 03:38:03 nesc('%'). 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ it is necessarily true that '%' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 03:38:03 nesc('%'). 03:38:03 03:38:03 ============================================ 03:38:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('EDIT:')))) 03:38:03 03:38:03 03:38:03 03:38:03 03:38:03 ======================================================= 03:38:03 'EDIT:' 03:38:03 ============================================ 03:38:03 03:38:03 03:38:03 ?- kif_to_boxlog( 'EDIT:' ). 03:38:03 03:38:03 03:38:03 03:38:03 % In English: 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ 'EDIT:' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ kifi='EDIT:'. 03:38:03 %~ kifm = nesc('EDIT:'). 03:38:03 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 % Results in the following 1 entailment(s): 03:38:03 nesc('EDIT:'). 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ it is necessarily true that 'EDIT:' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 03:38:03 nesc('EDIT:'). 03:38:03 03:38:03 ============================================ 03:38:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:38:03 03:38:03 03:38:03 03:38:03 03:38:03 ======================================================= 03:38:03 '%' 03:38:03 ============================================ 03:38:03 03:38:03 03:38:03 ?- kif_to_boxlog( '%' ). 03:38:03 03:38:03 03:38:03 03:38:03 % In English: 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ '%' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ kifi='%'. 03:38:03 %~ kifm = nesc('%'). 03:38:03 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 % Results in the following 1 entailment(s): 03:38:03 nesc('%'). 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ it is necessarily true that '%' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 03:38:03 nesc('%'). 03:38:03 03:38:03 ============================================ 03:38:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('JENKINS:')))) 03:38:03 03:38:03 03:38:03 03:38:03 03:38:03 ======================================================= 03:38:03 'JENKINS:' 03:38:03 ============================================ 03:38:03 03:38:03 03:38:03 ?- kif_to_boxlog( 'JENKINS:' ). 03:38:03 03:38:03 03:38:03 03:38:03 % In English: 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ 'JENKINS:' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ kifi='JENKINS:'. 03:38:03 %~ kifm = nesc('JENKINS:'). 03:38:03 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 % Results in the following 1 entailment(s): 03:38:03 nesc('JENKINS:'). 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ it is necessarily true that 'JENKINS:' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 03:38:03 nesc('JENKINS:'). 03:38:03 03:38:03 ============================================ 03:38:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:38:03 03:38:03 03:38:03 03:38:03 03:38:03 ======================================================= 03:38:03 '%' 03:38:03 ============================================ 03:38:03 03:38:03 03:38:03 ?- kif_to_boxlog( '%' ). 03:38:03 03:38:03 03:38:03 03:38:03 % In English: 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ '%' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ kifi='%'. 03:38:03 %~ kifm = nesc('%'). 03:38:03 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 % Results in the following 1 entailment(s): 03:38:03 nesc('%'). 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ it is necessarily true that '%' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 03:38:03 nesc('%'). 03:38:03 03:38:03 ============================================ 03:38:03 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('ISSUE_SEARCH:')))) 03:38:03 03:38:03 03:38:03 03:38:03 03:38:03 ======================================================= 03:38:03 'ISSUE_SEARCH:' 03:38:03 ============================================ 03:38:03 03:38:03 03:38:03 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:38:03 03:38:03 03:38:03 03:38:03 % In English: 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ 'ISSUE_SEARCH:' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ kifi='ISSUE_SEARCH:'. 03:38:03 %~ kifm = nesc('ISSUE_SEARCH:'). 03:38:03 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 % Results in the following 1 entailment(s): 03:38:03 nesc('ISSUE_SEARCH:'). 03:38:03 03:38:03 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:38:03 %~ 03:38:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:03 03:38:03 nesc('ISSUE_SEARCH:'). 03:38:03 03:38:03 ============================================ 03:38:03 % halt 03:38:03 totalTime=2.000 03:38:03 03:38:03 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' 03:38:03 03:38:06 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 03:38:06 ISSUE_ID=464 03:38:06 ISSUE_OC=OPEN 03:38:06 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 03:38:06 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 03:38:06 FileTestCase=logicmoo.base.examples.fol.EXACTLY_ONE_HAS_THE_VALUE_01 JUnit 03:38:06 03:38:06 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']" 03:38:06 03:38:06 (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']") 03:38:06 03:38:06 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif 03:38:06 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_ONE_HAS_THE_VALUE_01/ 03:38:06 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_ONE_HAS_THE_VALUE_01 03:38:06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/465 03:38:06 03:38:06 03:38:07 %~ init_phase(after_load) 03:38:07 %~ init_phase(restore_state) 03:38:07 % 03:38:07 %~ init_why(after_boot,program) 03:38:07 %~ after_boot. 03:38:07 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:38:07 %~ error( missing_kif_process(call,user:kif_io)) 03:38:07 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:38:07 %~ comment("; Module zebra5 - Test Zerbra Puzzle in CLIF for SWI-Prolog") 03:38:07 %~ comment("; Maintainer: Douglas Miles") 03:38:07 %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/zebra5))") 03:38:07 %~ comment("; causes deduction of argument types") 03:38:07 %~ debugm(user,show_success(user,user:maplist(zebra5:export,[]))) 03:38:07 %~ error( missing_kif_process(call,zebra5:ensure_loaded(library(logicmoo_clif)))) 03:38:07 %~ 'set-kif-option'('assume-wff') 03:38:07 t_l:kif_action_mode(tell) 03:38:07 03:38:07 %~ debugm(user,show_success(user,user:ain(clif(domain(address,1,tHouse))))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 domain(address,1,tHouse) 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( domain(address,1,tHouse) ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ domain(address,1,tHouse) 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ kifi = argIsa(address,1,tHouse). 03:38:07 %~ kifm = nesc( argIsa(address,1,tHouse)). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 % Results in the following 1 entailment(s): 03:38:07 nesc(argIsa(address,1,tHouse)). 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ it is necessarily true that argIsa(address,1,tHouse) 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 03:38:07 nesc( argIsa(address,1,tHouse)). 03:38:07 03:38:07 ============================================ 03:38:07 %~ debugm(user,show_success(user,user:ain(clif(domain(address,2,tAddress))))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 domain(address,2,tAddress) 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( domain(address,2,tAddress) ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ domain(address,2,tAddress) 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ kifi = argIsa(address,2,tAddress). 03:38:07 %~ kifm = nesc( argIsa(address,2,tAddress)). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 % Results in the following 1 entailment(s): 03:38:07 nesc(argIsa(address,2,tAddress)). 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ it is necessarily true that argIsa(address,2,tAddress) 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 03:38:07 nesc( argIsa(address,2,tAddress)). 03:38:07 03:38:07 ============================================ 03:38:07 %~ debugm(user,show_success(user,user:ain(clif(argQuotedIsa(address,2,ftInt))))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 argQuotedIsa(address,2,ftInt) 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( argQuotedIsa(address,2,ftInt) ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ argQuotedIsa(address,2,ftInt) 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ kifi = argQuotedIsa(address,2,ftInt). 03:38:07 %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 % Results in the following 1 entailment(s): 03:38:07 nesc(argQuotedIsa(address,2,ftInt)). 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ it is necessarily true that argQuotedIsa(address,2,ftInt) 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 03:38:07 nesc( argQuotedIsa(address,2,ftInt)). 03:38:07 03:38:07 ============================================ 03:38:07 %~ comment("; Special Logicmoo operator specific to forward chaining") 03:38:07 %~ comment(" ============================================================") 03:38:07 %~ comment(" There is only one entity with address 1") 03:38:07 %~ comment(" ============================================================") 03:38:07 %~ debugm(user,show_success(user,user:ain(clif(exactly(1,[H1],address(H1,1)))))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 exactly(1,'[|]'('$VAR'('H1'),[]),address('$VAR'('H1'),1)) 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( exactly(1,[H1],address(H1,1)) ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ exactly(1,[H1],address(H1,1)) 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ correct_special_quantifiers :- quant(exactly(1),H1,address(H1,1)). 03:38:07 %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,address(H1,1)) 03:38:07 %~ kifi = exactly(1,[H1],address(H1,1)). 03:38:07 %~ kifm = nesc( quant(exactly(1),H1,address(H1,1))). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),address('$VAR'('H1'),1))) 03:38:07 %~ w_o_c( 03:38:07 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:38:07 %~ user : kif_to_boxlog(exactly(1,[H1],address(H1,1)),KB,rule4:0,_1064)) 03:38:07 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_utils/prolog/logicmoo_test_header.pl#L2 03:38:07 (0)$[system] '$c_call_prolog'. no(clause) 03:38:07 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:38:07 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:38:07 (10)$[system] '$load_file'('exactly_one_has_the_value_01.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:38:07 (13)$[system]# '$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 ',<gt;clause>(0x56191c9d4a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x56191c9d4a80)))). no(clause) 03:38:07 (14)$[system] '$c_call_prolog'. no(clause) 03:38:07 (16)$[system]# 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 ',<gt;clause>(0x56191c9d4a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x56191c9d4a80))). % init.pl:646: 03:38:07 (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: 03:38:07 (21)<gt;*>$[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: 03:38:07 (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: 03:38:07 (26)<gt;*>$[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: 03:38:07 (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 ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:38:07 (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 ',<gt;stream>(0x561929b84a00),close(<gt;stream>(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 ',<gt;clause>(0x56191ddf0d20)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(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 ',<gt;clause>(0x56191ddf0d20)),true)). % init.pl:646: 03:38:07 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:38:07 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:38:07 (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: 03:38:07 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:38:07 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:38:07 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:38:07 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:38:07 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f1c9f4998c0),load_clif(<gt;stream>(0x561929b84a00))). no(clause) 03:38:07 (42)$[system] '$c_call_prolog'. no(clause) 03:38:07 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:07 (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(<gt;stream>(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: 03:38:07 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:38:07 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x561929b84a00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:38:07 (57)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:38:07 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) 03:38:07 (59)$[system] '$c_call_prolog'. no(clause) 03:38:07 (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: 03:38:07 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:38:07 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: 03:38:07 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:38:07 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:108: 03:38:07 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:38:07 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:07 (72)[common_logic_loader] common_logic_loader:kif_process(call,'<gt;garbage_collected>'). % common_logic_loader.pl:185: 03:38:07 (73)$[system] call('<gt;garbage_collected>'). % init.pl:483: 03:38:07 (76)[user] with_output_to(<gt;stream>(0x7f1c9f4998c0),load_clif(<gt;stream>(0x561929b84a00))). no(clause) 03:38:07 (77)$[system] '$c_call_prolog'. no(clause) 03:38:07 (84)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:07 (86)$[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x561929b84a00),user:kif_process_once). % sreader.pl:109: 03:38:07 (87)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:38:07 (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[H1],[address,H1,1]]),A,fail)). no(clause) 03:38:07 (89)$[system] '$c_call_prolog'. no(clause) 03:38:07 (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[H1],[address,H1,1]]),A,dcg_meta:fail). % init.pl:546: 03:38:07 (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:38:07 (93)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[H1],[address,H1,1]])). % must_sanity.pl:65: 03:38:07 (94)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:38:07 (95)<gt;*>$[user] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:107: 03:38:07 (98)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,[exactly,1,[H1],[address,H1,1]]))),nop(break),!,fail)). % ucatch.pl:1715: 03:38:07 (99)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:07 (100)<gt;*>$[user] common_logic_loader:kif_process(tell,'<gt;garbage_collected>'). % common_logic_loader.pl:146: 03:38:07 (103)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_process(tell,exactly(1,[H1],address(H1,1))))),nop(break),!,fail)). % ucatch.pl:1715: 03:38:07 (104)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:07 (109)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[H1],address(H1,1))))),nop(break),!,fail)). % ucatch.pl:1715: 03:38:07 (110)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:07 (111)[user] common_logic_snark:kif_add(exactly(1,[H1],address(H1,1))). % common_logic_snark.pl:1664: 03:38:07 (112)[user] common_logic_snark:kif_add2('<gt;garbage_collected>'). % common_logic_snark.pl:1670: 03:38:07 (113)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>'). % common_logic_snark.pl:1063: 03:38:07 (114)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:38:07 (115)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[H1],address(H1,1)),A,rule4:0). % must_sanity.pl:65: 03:38:07 (116)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:38:07 (117)[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:38:07 (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: 03:38:07 (119)$[locally_each] '<gt;meta-call>'(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) 03:38:07 (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:38:07 %~ w_o_c( 03:38:07 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:38:07 %~ user : kif_to_boxlog(exactly(1,[H1],address(H1,1)),KB,rule4:0,_1064)) 03:38:07 % Break level 1 03:38:07 03:38:07 % Exit break level 1 03:38:07 %~ 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)). 03:38:07 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_one_has_the_value_01.clif:29 03:38:07 %~ 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))) 03:38:07 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 '%' 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( '%' ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ '%' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ kifi='%'. 03:38:07 %~ kifm = nesc('%'). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 % Results in the following 1 entailment(s): 03:38:07 nesc('%'). 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ it is necessarily true that '%' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 03:38:07 nesc('%'). 03:38:07 03:38:07 ============================================ 03:38:07 %~ debugm(user,show_success(user,user:ain(clif('ISSUE:')))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 'ISSUE:' 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( 'ISSUE:' ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ 'ISSUE:' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ kifi='ISSUE:'. 03:38:07 %~ kifm = nesc('ISSUE:'). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 % Results in the following 1 entailment(s): 03:38:07 nesc('ISSUE:'). 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ it is necessarily true that 'ISSUE:' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 03:38:07 nesc('ISSUE:'). 03:38:07 03:38:07 ============================================ 03:38:07 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 '%' 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( '%' ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ '%' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ kifi='%'. 03:38:07 %~ kifm = nesc('%'). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 % Results in the following 1 entailment(s): 03:38:07 nesc('%'). 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ it is necessarily true that '%' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 03:38:07 nesc('%'). 03:38:07 03:38:07 ============================================ 03:38:07 %~ debugm(user,show_success(user,user:ain(clif('EDIT:')))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 'EDIT:' 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( 'EDIT:' ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ 'EDIT:' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ kifi='EDIT:'. 03:38:07 %~ kifm = nesc('EDIT:'). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 % Results in the following 1 entailment(s): 03:38:07 nesc('EDIT:'). 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ it is necessarily true that 'EDIT:' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 03:38:07 nesc('EDIT:'). 03:38:07 03:38:07 ============================================ 03:38:07 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 '%' 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( '%' ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ '%' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ kifi='%'. 03:38:07 %~ kifm = nesc('%'). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 % Results in the following 1 entailment(s): 03:38:07 nesc('%'). 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ it is necessarily true that '%' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 03:38:07 nesc('%'). 03:38:07 03:38:07 ============================================ 03:38:07 %~ debugm(user,show_success(user,user:ain(clif('JENKINS:')))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 'JENKINS:' 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( 'JENKINS:' ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ 'JENKINS:' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ kifi='JENKINS:'. 03:38:07 %~ kifm = nesc('JENKINS:'). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 % Results in the following 1 entailment(s): 03:38:07 nesc('JENKINS:'). 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ it is necessarily true that 'JENKINS:' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 03:38:07 nesc('JENKINS:'). 03:38:07 03:38:07 ============================================ 03:38:07 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 '%' 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( '%' ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ '%' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ kifi='%'. 03:38:07 %~ kifm = nesc('%'). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 % Results in the following 1 entailment(s): 03:38:07 nesc('%'). 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ it is necessarily true that '%' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 03:38:07 nesc('%'). 03:38:07 03:38:07 ============================================ 03:38:07 %~ debugm(user,show_success(user,user:ain(clif('ISSUE_SEARCH:')))) 03:38:07 03:38:07 03:38:07 03:38:07 03:38:07 ======================================================= 03:38:07 'ISSUE_SEARCH:' 03:38:07 ============================================ 03:38:07 03:38:07 03:38:07 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:38:07 03:38:07 03:38:07 03:38:07 % In English: 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ 'ISSUE_SEARCH:' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ kifi='ISSUE_SEARCH:'. 03:38:07 %~ kifm = nesc('ISSUE_SEARCH:'). 03:38:07 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 % Results in the following 1 entailment(s): 03:38:07 nesc('ISSUE_SEARCH:'). 03:38:07 03:38:07 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:38:07 %~ 03:38:07 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:07 03:38:07 nesc('ISSUE_SEARCH:'). 03:38:07 03:38:07 ============================================ 03:38:07 % halt 03:38:07 totalTime=1.000 03:38:07 03:38:07 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' 03:38:07 03:38:10 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 03:38:10 ISSUE_ID=465 03:38:10 ISSUE_OC=OPEN 03:38:10 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 03:38:10 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 03:38:10 FileTestCase=logicmoo.base.examples.fol.EXACTLY_01 JUnit 03:38:10 03:38:10 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']" 03:38:10 03:38:10 (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']") 03:38:10 03:38:10 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif 03:38:10 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_01/ 03:38:10 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_01 03:38:10 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/466 03:38:10 03:38:10 03:38:11 %~ init_phase(after_load) 03:38:11 %~ init_phase(restore_state) 03:38:11 % 03:38:11 %~ init_why(after_boot,program) 03:38:11 %~ after_boot. 03:38:11 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:38:11 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(:-)))) 03:38:11 03:38:11 03:38:11 03:38:11 03:38:11 ======================================================= 03:38:11 :- 03:38:11 ============================================ 03:38:11 03:38:11 03:38:11 ?- kif_to_boxlog( :- ). 03:38:11 03:38:11 03:38:11 03:38:11 % In English: 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ :- 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif:0 03:38:11 %~ failed_mort(pprint_ec_no_newline('[|]'(bold,'[|]'(reset,'[|]'(faint,'[|]'(fg(cyan),'[|]'(bg(default),'[|]'(font(5),[])))))),:-(adjust_kif,nesc(<gt;-))))adjust_kif :-%~ nesc(<gt;-). 03:38:11 %~ %~ adjust_kif:-nesc(<gt;-) 03:38:11 %~ kifi=(:-). 03:38:11 %~ kifm = nesc(<gt;-). 03:38:11 %~ kif_to_boxlog_attvars2 = necessary(:-) 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 % Results in the following 1 entailment(s): 03:38:11 nesc(<gt;-). 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ it is necessarily true that <gt;- 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 03:38:11 nesc(<gt;-). 03:38:11 03:38:11 ============================================ 03:38:11 %~ comment("/usr/bin/env swipl") 03:38:11 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(if)))) 03:38:11 03:38:11 03:38:11 03:38:11 03:38:11 ======================================================= 03:38:11 if 03:38:11 ============================================ 03:38:11 03:38:11 03:38:11 ?- kif_to_boxlog( if ). 03:38:11 03:38:11 03:38:11 03:38:11 % In English: 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ if 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ failed_mort(pprint_ec_no_newline('[|]'(bold,'[|]'(reset,'[|]'(faint,'[|]'(fg(cyan),'[|]'(bg(default),'[|]'(font(5),[])))))),:-(adjust_kif,nesc(=>))))adjust_kif :-%~ nesc(=>). 03:38:11 %~ %~ adjust_kif:-nesc(=>) 03:38:11 %~ kifi=if. 03:38:11 %~ kifm = nesc(=>). 03:38:11 %~ kif_to_boxlog_attvars2 = necessary(=>) 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 % Results in the following 1 entailment(s): 03:38:11 nesc(=>). 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ it is necessarily true that => 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 03:38:11 nesc(=>). 03:38:11 03:38:11 ============================================ 03:38:11 %~ debugm( common_logic_loader, 03:38:11 %~ show_success(common_logic_loader,common_logic_loader:ain(clif(use_module(library(logicmoo_utils)))))) 03:38:11 03:38:11 03:38:11 03:38:11 03:38:11 ======================================================= 03:38:11 use_module(library(logicmoo_utils)) 03:38:11 ============================================ 03:38:11 03:38:11 03:38:11 ?- kif_to_boxlog( use_module(library(logicmoo_utils)) ). 03:38:11 03:38:11 03:38:11 03:38:11 % In English: 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ logicmoo_utils isa library isa use_module 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ kifi = use_module( library(logicmoo_utils)). 03:38:11 %~ kifm = nesc( use_module( library(logicmoo_utils))). 03:38:11 %~ kif_to_boxlog_attvars2 = necessary(use_module(library(logicmoo_utils))) 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 % Results in the following 1 entailment(s): 03:38:11 nesc(use_module(library(logicmoo_utils))). 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ it is necessarily true that logicmoo_utils isa library isa use_module 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 03:38:11 nesc( use_module( library(logicmoo_utils))). 03:38:11 03:38:11 ============================================ 03:38:11 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('.')))) 03:38:11 03:38:11 03:38:11 03:38:11 03:38:11 ======================================================= 03:38:11 '.' 03:38:11 ============================================ 03:38:11 03:38:11 03:38:11 ?- kif_to_boxlog( '.' ). 03:38:11 03:38:11 03:38:11 03:38:11 % In English: 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ '.' 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ kifi=('.'). 03:38:11 %~ kifm = nesc('.'). 03:38:11 %~ kif_to_boxlog_attvars2 = necessary('.') 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 % Results in the following 1 entailment(s): 03:38:11 nesc('.'). 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ it is necessarily true that '.' 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 03:38:11 nesc('.'). 03:38:11 03:38:11 ============================================ 03:38:11 %~ error( missing_kif_process(call,user:endif)) 03:38:11 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:38:11 %~ error( missing_kif_process(call,user:kif_io)) 03:38:11 %~ comment("; Module - Test Puzzle in CLIF for SWI-Prolog") 03:38:11 %~ comment("; Maintainer: Douglas Miles") 03:38:11 %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/'exactly_01.clif'))") 03:38:11 %~ comment("; causes deduction of argument types") 03:38:11 %~ comment("; (:- (ensure_loaded (library logicmoo_clif)))") 03:38:11 %~ 'set-kif-option'('assume-wff') 03:38:11 t_l:kif_action_mode(tell) 03:38:11 03:38:11 %~ error( missing_kif_process(call,user:dbreq(retractall(clif(Clif))))) 03:38:11 %~ debugm(user,show_success(user,user:ain(clif(domain(hasName,1,tAgent))))) 03:38:11 03:38:11 03:38:11 03:38:11 03:38:11 ======================================================= 03:38:11 domain(hasName,1,tAgent) 03:38:11 ============================================ 03:38:11 03:38:11 03:38:11 ?- kif_to_boxlog( domain(hasName,1,tAgent) ). 03:38:11 03:38:11 03:38:11 03:38:11 % In English: 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ domain(hasName,1,tAgent) 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ kifi = argIsa(hasName,1,tAgent). 03:38:11 %~ kifm = nesc( argIsa(hasName,1,tAgent)). 03:38:11 %~ kif_to_boxlog_attvars2 = necessary(argIsa(hasName,1,tAgent)) 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 % Results in the following 1 entailment(s): 03:38:11 nesc(argIsa(hasName,1,tAgent)). 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ it is necessarily true that argIsa(hasName,1,tAgent) 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 03:38:11 nesc( argIsa(hasName,1,tAgent)). 03:38:11 03:38:11 ============================================ 03:38:11 %~ debugm(user,show_success(user,user:ain(clif(domain(hasName,2,tName))))) 03:38:11 03:38:11 03:38:11 03:38:11 03:38:11 ======================================================= 03:38:11 domain(hasName,2,tName) 03:38:11 ============================================ 03:38:11 03:38:11 03:38:11 ?- kif_to_boxlog( domain(hasName,2,tName) ). 03:38:11 03:38:11 03:38:11 03:38:11 % In English: 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ domain(hasName,2,tName) 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ kifi = argIsa(hasName,2,tName). 03:38:11 %~ kifm = nesc( argIsa(hasName,2,tName)). 03:38:11 %~ kif_to_boxlog_attvars2 = necessary(argIsa(hasName,2,tName)) 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 % Results in the following 1 entailment(s): 03:38:11 nesc(argIsa(hasName,2,tName)). 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ it is necessarily true that argIsa(hasName,2,tName) 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 03:38:11 nesc( argIsa(hasName,2,tName)). 03:38:11 03:38:11 ============================================ 03:38:11 %~ debugm(user,show_success(user,user:ain(clif(argQuotedIsa(hasName,2,ftString))))) 03:38:11 03:38:11 03:38:11 03:38:11 03:38:11 ======================================================= 03:38:11 argQuotedIsa(hasName,2,ftString) 03:38:11 ============================================ 03:38:11 03:38:11 03:38:11 ?- kif_to_boxlog( argQuotedIsa(hasName,2,ftString) ). 03:38:11 03:38:11 03:38:11 03:38:11 % In English: 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ argQuotedIsa(hasName,2,ftString) 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ kifi = argQuotedIsa(hasName,2,ftString). 03:38:11 %~ kifm = nesc( argQuotedIsa(hasName,2,ftString)). 03:38:11 %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(hasName,2,ftString)) 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 % Results in the following 1 entailment(s): 03:38:11 nesc(argQuotedIsa(hasName,2,ftString)). 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ it is necessarily true that argQuotedIsa(hasName,2,ftString) 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 03:38:11 nesc( argQuotedIsa(hasName,2,ftString)). 03:38:11 03:38:11 ============================================ 03:38:11 %~ debugm(user,show_success(user,user:ain(clif(domain(address,1,tHouse))))) 03:38:11 03:38:11 03:38:11 03:38:11 03:38:11 ======================================================= 03:38:11 domain(address,1,tHouse) 03:38:11 ============================================ 03:38:11 03:38:11 03:38:11 ?- kif_to_boxlog( domain(address,1,tHouse) ). 03:38:11 03:38:11 03:38:11 03:38:11 % In English: 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ domain(address,1,tHouse) 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ kifi = argIsa(address,1,tHouse). 03:38:11 %~ kifm = nesc( argIsa(address,1,tHouse)). 03:38:11 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 % Results in the following 1 entailment(s): 03:38:11 nesc(argIsa(address,1,tHouse)). 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ it is necessarily true that argIsa(address,1,tHouse) 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 03:38:11 nesc( argIsa(address,1,tHouse)). 03:38:11 03:38:11 ============================================ 03:38:11 %~ debugm(user,show_success(user,user:ain(clif(domain(address,2,tAddress))))) 03:38:11 03:38:11 03:38:11 03:38:11 03:38:11 ======================================================= 03:38:11 domain(address,2,tAddress) 03:38:11 ============================================ 03:38:11 03:38:11 03:38:11 ?- kif_to_boxlog( domain(address,2,tAddress) ). 03:38:11 03:38:11 03:38:11 03:38:11 % In English: 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ domain(address,2,tAddress) 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ kifi = argIsa(address,2,tAddress). 03:38:11 %~ kifm = nesc( argIsa(address,2,tAddress)). 03:38:11 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 % Results in the following 1 entailment(s): 03:38:11 nesc(argIsa(address,2,tAddress)). 03:38:11 03:38:11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ it is necessarily true that argIsa(address,2,tAddress) 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 03:38:11 nesc( argIsa(address,2,tAddress)). 03:38:11 03:38:11 ============================================ 03:38:11 %~ comment("; Special Logicmoo operator specific to forward chaining") 03:38:11 %~ comment("; (==> (and (domain ?P ?n ?c) (admittedArgument ?p ?n ?i)) (instance ?i ?c))") 03:38:11 %~ comment(" ============================================================") 03:38:11 %~ comment(" Devil has exactly one name") 03:38:11 %~ comment(" ============================================================") 03:38:11 %~ debugm( user, 03:38:11 %~ show_success( user, 03:38:11 %~ user : ain( clif( exactly(1,[[Name,tName]],hasName('Devil',Name)))))) 03:38:11 03:38:11 03:38:11 03:38:11 03:38:11 ======================================================= 03:38:11 exactly(1,'[|]'('[|]'('$VAR'('Name'),'[|]'(tName,[])),[]),hasName('Devil','$VAR'('Name'))) 03:38:11 ============================================ 03:38:11 03:38:11 03:38:11 ?- kif_to_boxlog( exactly(1,[[Name,tName]],hasName('Devil',Name)) ). 03:38:11 03:38:11 03:38:11 03:38:11 % In English: 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ exactly(1,[[Name,tName]],hasName('Devil',Name)) 03:38:11 %~ 03:38:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:11 %~ correct_special_quantifiers :- quant( exactly(1), 03:38:11 %~ Name, 03:38:11 %~ hasName('Devil',Name)&isa(Name,tName)). 03:38:11 %~ %~ correct_special_quantifiers:-quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName)) 03:38:11 %~ kifi = exactly(1,[[Name,tName]],hasName('Devil',Name)). 03:38:11 %~ kifm = nesc( quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))). 03:38:11 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),and(hasName('Devil','$VAR'('Name')),isa('$VAR'('Name'),tName)))) 03:38:11 %~ w_o_c( 03:38:11 %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), 03:38:11 %~ user : kif_to_boxlog( 03:38:11 %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule10:0,_1100)) 03:38:11 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_utils/prolog/logicmoo_test_header.pl#L2 03:38:11 (0)$[system] '$c_call_prolog'. no(clause) 03:38:11 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:38:11 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:38:11 (10)$[system] '$load_file'('exactly_01.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:38:11 (13)$[system]# '$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 ',<gt;clause>(0x561e30b1ea80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x561e30b1ea80)))). no(clause) 03:38:11 (14)$[system] '$c_call_prolog'. no(clause) 03:38:11 (16)$[system]# 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 ',<gt;clause>(0x561e30b1ea80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x561e30b1ea80))). % init.pl:646: 03:38:11 (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: 03:38:11 (21)<gt;*>$[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: 03:38:11 (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: 03:38:11 (26)<gt;*>$[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: 03:38:11 (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:38:11 (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 ',<gt;stream>(0x561e3dccea00),close(<gt;stream>(0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',<gt;clause>(0x561e2f9808c0)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',<gt;clause>(0x561e2f9808c0)),true)). % init.pl:646: 03:38:11 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:38:11 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:38:11 (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: 03:38:11 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:38:11 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:38:11 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:38:11 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:38:11 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f98ca73b8c0),load_clif(<gt;stream>(0x561e3dccea00))). no(clause) 03:38:11 (42)$[system] '$c_call_prolog'. no(clause) 03:38:11 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:11 (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(<gt;stream>(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: 03:38:11 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:38:11 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x561e3dccea00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:38:11 (57)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:38:11 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) 03:38:11 (59)$[system] '$c_call_prolog'. no(clause) 03:38:11 (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: 03:38:11 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:38:11 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: 03:38:11 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:38:11 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:108: 03:38:11 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:38:11 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:11 (72)[common_logic_loader] common_logic_loader:kif_process(call,'<gt;garbage_collected>'). % common_logic_loader.pl:185: 03:38:11 (73)$[system] call('<gt;garbage_collected>'). % init.pl:483: 03:38:11 (76)[user] with_output_to(<gt;stream>(0x7f98ca73b8c0),load_clif(<gt;stream>(0x561e3dccea00))). no(clause) 03:38:11 (77)$[system] '$c_call_prolog'. no(clause) 03:38:11 (84)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:11 (86)$[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x561e3dccea00),user:kif_process_once). % sreader.pl:109: 03:38:11 (87)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:38:11 (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,fail)). no(clause) 03:38:11 (89)$[system] '$c_call_prolog'. no(clause) 03:38:11 (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,dcg_meta:fail). % init.pl:546: 03:38:11 (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:38:11 (93)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[Name,tName]],[hasName,'Devil',Name]])). % must_sanity.pl:65: 03:38:11 (94)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:38:11 (95)<gt;*>$[user] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:107: 03:38:11 (98)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:38:11 (99)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:11 (100)<gt;*>$[user] common_logic_loader:kif_process(tell,'<gt;garbage_collected>'). % common_logic_loader.pl:146: 03:38:11 (103)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:38:11 (104)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:11 (109)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: 03:38:11 (110)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:11 (111)[user] common_logic_snark:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))). % common_logic_snark.pl:1664: 03:38:11 (112)[user] common_logic_snark:kif_add2('<gt;garbage_collected>'). % common_logic_snark.pl:1670: 03:38:11 (113)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>'). % common_logic_snark.pl:1063: 03:38:11 (114)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:38:11 (115)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),A,rule10:0). % must_sanity.pl:65: 03:38:11 (116)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:38:11 (117)[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:38:11 (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: 03:38:11 (119)$[locally_each] '<gt;meta-call>'(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) 03:38:11 (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:38:11 %~ w_o_c( 03:38:11 %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), 03:38:11 %~ user : kif_to_boxlog( 03:38:11 %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule10:0,_1100)) 03:38:11 % Break level 1 03:38:11 03:38:11 % Exit break level 1 03:38:11 %~ 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)). 03:38:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif:81 03:38:11 %~ 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)))) 03:38:12 %~ debugm(user,show_success(user,user:ain(clif(if(and(a,b),c))))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 if(and(a,b),c) 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( if(and(a,b),c) ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ a and b if c 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ kifi = if(and(a,b),c). 03:38:12 %~ kifm = nesc( (a&b)=>c). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 % Results in the following 3 entailment(s): 03:38:12 nesc(a)&nesc(b)==>nesc(c). 03:38:12 poss(~c)&nesc(a)==>poss(~b). 03:38:12 poss(~c)&nesc(b)==>poss(~a). 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ Whenever: 03:38:12 %~ " a " is necessarily true and 03:38:12 %~ " b " is necessarily true 03:38:12 %~ It's Proof that: 03:38:12 %~ " c " is necessarily true 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 nesc(a)&nesc(b)==>nesc(c). 03:38:12 03:38:12 % AND 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ Whenever: 03:38:12 %~ " c " is possibly false and 03:38:12 %~ " a " is necessarily true 03:38:12 %~ It's Proof that: 03:38:12 %~ " b " is possibly false 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 poss(~c)&nesc(a)==>poss(~b). 03:38:12 03:38:12 % AND 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ Whenever: 03:38:12 %~ " c " is possibly false and 03:38:12 %~ " b " is necessarily true 03:38:12 %~ It's Proof that: 03:38:12 %~ " a " is possibly false 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 poss(~c)&nesc(b)==>poss(~a). 03:38:12 03:38:12 ============================================ 03:38:12 %~ kifi = if(and(a,b),c). 03:38:12 %~ kifm = nesc( (a&b)=>c). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ Whenever: 03:38:12 %~ " a " is necessarily true and 03:38:12 %~ " b " is necessarily true 03:38:12 %~ It's Proof that: 03:38:12 %~ " c " is necessarily true 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 nesc(a)&nesc(b)==>nesc(c). 03:38:12 03:38:12 % AND 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ Whenever: 03:38:12 %~ " c " is possibly false and 03:38:12 %~ " b " is necessarily true 03:38:12 %~ It's Proof that: 03:38:12 %~ " a " is possibly false 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 poss(~c)&nesc(b)==>poss(~a). 03:38:12 03:38:12 % AND 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ Whenever: 03:38:12 %~ " c " is possibly false and 03:38:12 %~ " a " is necessarily true 03:38:12 %~ It's Proof that: 03:38:12 %~ " b " is possibly false 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 poss(~c)&nesc(a)==>poss(~b). 03:38:12 03:38:12 %~ comment(" ============================================================") 03:38:12 %~ comment(" if a and be then c") 03:38:12 %~ comment(" ============================================================") 03:38:12 %~ comment(" ============================================================") 03:38:12 %~ comment(" Exactly 1") 03:38:12 %~ comment(" ============================================================") 03:38:12 %~ debugm( user, 03:38:12 %~ show_success( user, 03:38:12 %~ user : ain( clif( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 exactly(1,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tOneHouseSet)) 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ correct_special_quantifiers :- quant( exactly(1), 03:38:12 %~ H1, 03:38:12 %~ memberOf(H1,tOneHouseSet)&isa(H1,tHouse)). 03:38:12 %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse)) 03:38:12 %~ kifi = exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)). 03:38:12 %~ kifm = nesc( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tOneHouseSet),isa('$VAR'('H1'),tHouse)))) 03:38:12 %~ w_o_c( 03:38:12 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:38:12 %~ user : kif_to_boxlog( 03:38:12 %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule13:0,_731496)) 03:38:12 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif#L81 03:38:12 (0)$[system] '$c_call_prolog'. no(clause) 03:38:12 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:38:12 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:38:12 (10)$[system] '$load_file'('exactly_01.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:38:12 (13)$[system]# '$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 ',<gt;clause>(0x561e30b1ea80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x561e30b1ea80)))). no(clause) 03:38:12 (14)$[system] '$c_call_prolog'. no(clause) 03:38:12 (16)$[system]# 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 ',<gt;clause>(0x561e30b1ea80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x561e30b1ea80))). % init.pl:646: 03:38:12 (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: 03:38:12 (21)<gt;*>$[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: 03:38:12 (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: 03:38:12 (26)<gt;*>$[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: 03:38:12 (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:38:12 (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 ',<gt;stream>(0x561e3dccea00),close(<gt;stream>(0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',<gt;clause>(0x561e2f9808c0)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',<gt;clause>(0x561e2f9808c0)),true)). % init.pl:646: 03:38:12 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:38:12 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:38:12 (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: 03:38:12 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:38:12 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:38:12 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:38:12 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:38:12 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f98ca73b8c0),load_clif(<gt;stream>(0x561e3dccea00))). no(clause) 03:38:12 (42)$[system] '$c_call_prolog'. no(clause) 03:38:12 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:12 (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(<gt;stream>(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: 03:38:12 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:38:12 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x561e3dccea00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:38:12 (57)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:38:12 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) 03:38:12 (59)$[system] '$c_call_prolog'. no(clause) 03:38:12 (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: 03:38:12 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:38:12 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: 03:38:12 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:38:12 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:108: 03:38:12 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:38:12 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:12 (72)[common_logic_loader] common_logic_loader:kif_process(call,'<gt;garbage_collected>'). % common_logic_loader.pl:185: 03:38:12 (73)$[system] call('<gt;garbage_collected>'). % init.pl:483: 03:38:12 (76)[user] with_output_to(<gt;stream>(0x7f98ca73b8c0),load_clif(<gt;stream>(0x561e3dccea00))). no(clause) 03:38:12 (77)$[system] '$c_call_prolog'. no(clause) 03:38:12 (84)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:12 (86)$[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x561e3dccea00),user:kif_process_once). % sreader.pl:109: 03:38:12 (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % dcg_meta.pl:517: 03:38:12 (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,fail)). no(clause) 03:38:12 (89)$[system] '$c_call_prolog'. no(clause) 03:38:12 (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,dcg_meta:fail). % init.pl:546: 03:38:12 (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % sreader.pl:116: 03:38:12 (93)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % must_sanity.pl:65: 03:38:12 (94)$[system] once(user:kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % init.pl:519: 03:38:12 (95)<gt;*>$[user] common_logic_loader:kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % common_logic_loader.pl:107: 03:38:12 (98)<gt;*>[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: 03:38:12 (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % bugger.pl:1399: 03:38:12 (100)<gt;*>$[user] common_logic_loader:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % common_logic_loader.pl:146: 03:38:12 (103)<gt;*>[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: 03:38:12 (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))). % bugger.pl:1399: 03:38:12 (109)<gt;*>[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: 03:38:12 (110)$[bugger] bugger:dcall0(user:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))). % bugger.pl:1399: 03:38:12 (111)[user] common_logic_snark:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1664: 03:38:12 (112)[user] common_logic_snark:kif_add2(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1670: 03:38:12 (113)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1063: 03:38:12 (114)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A). % common_logic_snark.pl:1099: 03:38:12 (115)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A,rule13:0). % must_sanity.pl:65: 03:38:12 (116)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A,rule13:0). % common_logic_snark.pl:1107: 03:38:12 (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: 03:38:12 (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: 03:38:12 (119)$[locally_each] '<gt;meta-call>'(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) 03:38:12 (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:38:12 %~ w_o_c( 03:38:12 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:38:12 %~ user : kif_to_boxlog( 03:38:12 %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule13:0,_731496)) 03:38:12 % Break level 1 03:38:12 03:38:12 % Exit break level 1 03:38:12 %~ 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)))) 03:38:12 %~ debugm( user, 03:38:12 %~ show_success( user, 03:38:12 %~ user : ain( clif( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 exactly(2,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tTwoHouseSet)) 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ correct_special_quantifiers :- quant( exactly(2), 03:38:12 %~ H1, 03:38:12 %~ memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)). 03:38:12 %~ %~ correct_special_quantifiers:-quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)) 03:38:12 %~ kifi = exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)). 03:38:12 %~ kifm = nesc( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(2),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tTwoHouseSet),isa('$VAR'('H1'),tHouse)))) 03:38:12 %~ w_o_c( 03:38:12 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:38:12 %~ user : kif_to_boxlog( 03:38:12 %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule14:0,_3262534)) 03:38:12 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif#L81 03:38:12 (0)$[system] '$c_call_prolog'. no(clause) 03:38:12 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:38:12 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:38:12 (10)$[system] '$load_file'('exactly_01.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:38:12 (13)$[system]# '$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 ',<gt;clause>(0x561e30b1ea80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x561e30b1ea80)))). no(clause) 03:38:12 (14)$[system] '$c_call_prolog'. no(clause) 03:38:12 (16)$[system]# 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 ',<gt;clause>(0x561e30b1ea80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x561e30b1ea80))). % init.pl:646: 03:38:12 (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: 03:38:12 (21)<gt;*>$[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: 03:38:12 (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: 03:38:12 (26)<gt;*>$[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: 03:38:12 (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:38:12 (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 ',<gt;stream>(0x561e3dccea00),close(<gt;stream>(0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',<gt;clause>(0x561e2f9808c0)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',<gt;clause>(0x561e2f9808c0)),true)). % init.pl:646: 03:38:12 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:38:12 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:38:12 (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: 03:38:12 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:38:12 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:38:12 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:38:12 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:38:12 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f98ca73b8c0),load_clif(<gt;stream>(0x561e3dccea00))). no(clause) 03:38:12 (42)$[system] '$c_call_prolog'. no(clause) 03:38:12 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:12 (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(<gt;stream>(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: 03:38:12 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:38:12 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x561e3dccea00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:38:12 (57)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:38:12 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) 03:38:12 (59)$[system] '$c_call_prolog'. no(clause) 03:38:12 (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: 03:38:12 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:38:12 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: 03:38:12 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:38:12 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:108: 03:38:12 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:38:12 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:12 (72)[common_logic_loader] common_logic_loader:kif_process(call,'<gt;garbage_collected>'). % common_logic_loader.pl:185: 03:38:12 (73)$[system] call('<gt;garbage_collected>'). % init.pl:483: 03:38:12 (76)[user] with_output_to(<gt;stream>(0x7f98ca73b8c0),load_clif(<gt;stream>(0x561e3dccea00))). no(clause) 03:38:12 (77)$[system] '$c_call_prolog'. no(clause) 03:38:12 (84)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:12 (86)$[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x561e3dccea00),user:kif_process_once). % sreader.pl:109: 03:38:12 (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % dcg_meta.pl:517: 03:38:12 (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,fail)). no(clause) 03:38:12 (89)$[system] '$c_call_prolog'. no(clause) 03:38:12 (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,dcg_meta:fail). % init.pl:546: 03:38:12 (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % sreader.pl:116: 03:38:12 (93)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % must_sanity.pl:65: 03:38:12 (94)$[system] once(user:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % init.pl:519: 03:38:12 (95)<gt;*>$[user] common_logic_loader:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:107: 03:38:12 (98)<gt;*>[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: 03:38:12 (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % bugger.pl:1399: 03:38:12 (100)<gt;*>$[user] common_logic_loader:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:146: 03:38:12 (103)<gt;*>[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: 03:38:12 (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: 03:38:12 (109)<gt;*>[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: 03:38:12 (110)$[bugger] bugger:dcall0(user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: 03:38:12 (111)[user] common_logic_snark:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1664: 03:38:12 (112)[user] common_logic_snark:kif_add2(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1670: 03:38:12 (113)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1063: 03:38:12 (114)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A). % common_logic_snark.pl:1099: 03:38:12 (115)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule14:0). % must_sanity.pl:65: 03:38:12 (116)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule14:0). % common_logic_snark.pl:1107: 03:38:12 (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: 03:38:12 (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: 03:38:12 (119)$[locally_each] '<gt;meta-call>'(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) 03:38:12 (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:38:12 %~ w_o_c( 03:38:12 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:38:12 %~ user : kif_to_boxlog( 03:38:12 %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule14:0,_3262534)) 03:38:12 % Break level 1 03:38:12 03:38:12 % Exit break level 1 03:38:12 %~ 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)))) 03:38:12 %~ debugm( user, 03:38:12 %~ show_success( user, 03:38:12 %~ user : ain( clif( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 exactly(5,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tFiveHouseSet)) 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ correct_special_quantifiers :- quant( exactly(5), 03:38:12 %~ H1, 03:38:12 %~ memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)). 03:38:12 %~ %~ correct_special_quantifiers:-quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)) 03:38:12 %~ kifi = exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)). 03:38:12 %~ kifm = nesc( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tFiveHouseSet),isa('$VAR'('H1'),tHouse)))) 03:38:12 %~ w_o_c( 03:38:12 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:38:12 %~ user : kif_to_boxlog( 03:38:12 %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule15:0,_5790796)) 03:38:12 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif#L81 03:38:12 (0)$[system] '$c_call_prolog'. no(clause) 03:38:12 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:38:12 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:38:12 (10)$[system] '$load_file'('exactly_01.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:38:12 (13)$[system]# '$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 ',<gt;clause>(0x561e30b1ea80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x561e30b1ea80)))). no(clause) 03:38:12 (14)$[system] '$c_call_prolog'. no(clause) 03:38:12 (16)$[system]# 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 ',<gt;clause>(0x561e30b1ea80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x561e30b1ea80))). % init.pl:646: 03:38:12 (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: 03:38:12 (21)<gt;*>$[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: 03:38:12 (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: 03:38:12 (26)<gt;*>$[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: 03:38:12 (27)$[system]# '$source_term'('* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:38:12 (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 ',<gt;stream>(0x561e3dccea00),close(<gt;stream>(0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',<gt;clause>(0x561e2f9808c0)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x561e3dccea00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01.clif ',<gt;clause>(0x561e2f9808c0)),true)). % init.pl:646: 03:38:12 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:38:12 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:38:12 (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: 03:38:12 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:38:12 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:38:12 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:38:12 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:38:12 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f98ca73b8c0),load_clif(<gt;stream>(0x561e3dccea00))). no(clause) 03:38:12 (42)$[system] '$c_call_prolog'. no(clause) 03:38:12 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:12 (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(<gt;stream>(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: 03:38:12 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:38:12 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x561e3dccea00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:38:12 (57)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:38:12 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) 03:38:12 (59)$[system] '$c_call_prolog'. no(clause) 03:38:12 (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: 03:38:12 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:38:12 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: 03:38:12 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:38:12 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:108: 03:38:12 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:38:12 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:38:12 (72)[common_logic_loader] common_logic_loader:kif_process(call,'<gt;garbage_collected>'). % common_logic_loader.pl:185: 03:38:12 (73)$[system] call('<gt;garbage_collected>'). % init.pl:483: 03:38:12 (76)[user] with_output_to(<gt;stream>(0x7f98ca73b8c0),load_clif(<gt;stream>(0x561e3dccea00))). no(clause) 03:38:12 (77)$[system] '$c_call_prolog'. no(clause) 03:38:12 (84)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:38:12 (86)$[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x561e3dccea00),user:kif_process_once). % sreader.pl:109: 03:38:12 (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % dcg_meta.pl:517: 03:38:12 (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,fail)). no(clause) 03:38:12 (89)$[system] '$c_call_prolog'. no(clause) 03:38:12 (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,dcg_meta:fail). % init.pl:546: 03:38:12 (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % sreader.pl:116: 03:38:12 (93)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % must_sanity.pl:65: 03:38:12 (94)$[system] once(user:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % init.pl:519: 03:38:12 (95)<gt;*>$[user] common_logic_loader:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:107: 03:38:12 (98)<gt;*>[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: 03:38:12 (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % bugger.pl:1399: 03:38:12 (100)<gt;*>$[user] common_logic_loader:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:146: 03:38:12 (103)<gt;*>[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: 03:38:12 (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: 03:38:12 (109)<gt;*>[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: 03:38:12 (110)$[bugger] bugger:dcall0(user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: 03:38:12 (111)[user] common_logic_snark:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1664: 03:38:12 (112)[user] common_logic_snark:kif_add2(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1670: 03:38:12 (113)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1063: 03:38:12 (114)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A). % common_logic_snark.pl:1099: 03:38:12 (115)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule15:0). % must_sanity.pl:65: 03:38:12 (116)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule15:0). % common_logic_snark.pl:1107: 03:38:12 (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: 03:38:12 (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: 03:38:12 (119)$[locally_each] '<gt;meta-call>'(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) 03:38:12 (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:38:12 %~ w_o_c( 03:38:12 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:38:12 %~ user : kif_to_boxlog( 03:38:12 %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule15:0,_5790796)) 03:38:12 % Break level 1 03:38:12 03:38:12 % Exit break level 1 03:38:12 %~ 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)))) 03:38:12 %~ debugm( user, 03:38:12 %~ show_success( user, 03:38:12 %~ user : ain( clif( comment( 'ThisFile666', 03:38:12 %~ '$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")))))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 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")) 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- 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")) ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ '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' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ kifm = comment( 'ThisFile666', 03:38:12 %~ '$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")). 03:38:12 %~ 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")) 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 % Results in the following 1 entailment(s): 03:38:12 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")). 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ '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' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 comment( 'ThisFile666', 03:38:12 '$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")). 03:38:12 03:38:12 ============================================ 03:38:12 %~ comment(" ============================================================") 03:38:12 %~ comment(" Exactly 2") 03:38:12 %~ comment(" ============================================================") 03:38:12 %~ comment(" ============================================================") 03:38:12 %~ comment(" Exactly 5") 03:38:12 %~ comment(" ============================================================") 03:38:12 %~ error( missing_kif_process(call,user:listing(clif))) 03:38:12 :- dynamic baseKB:clif/1. 03:38:12 :- multifile baseKB:clif/1. 03:38:12 :- public baseKB:clif/1. 03:38:12 :- module_transparent baseKB:clif/1. 03:38:12 03:38:12 baseKB:clif(:-). 03:38:12 baseKB:clif(if). 03:38:12 baseKB:clif(use_module(library(logicmoo_utils))). 03:38:12 baseKB:clif('.'). 03:38:12 baseKB:clif(domain(hasName, 1, tAgent)). 03:38:12 baseKB:clif(domain(hasName, 2, tName)). 03:38:12 baseKB:clif(argQuotedIsa(hasName, 2, ftString)). 03:38:12 baseKB:clif(domain(address, 1, tHouse)). 03:38:12 baseKB:clif(domain(address, 2, tAddress)). 03:38:12 baseKB:clif(exactly(1, [[A, tName]], hasName('Devil', A))). 03:38:12 baseKB:clif(if(and(a, b), c)). 03:38:12 baseKB:clif(exactly(1, [[A, tHouse]], memberOf(A, tOneHouseSet))). 03:38:12 baseKB:clif(exactly(2, [[A, tHouse]], memberOf(A, tTwoHouseSet))). 03:38:12 baseKB:clif(exactly(5, [[A, tHouse]], memberOf(A, tFiveHouseSet))). 03:38:12 baseKB:clif(comment('ThisFile666', 03:38:12 '$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"))). 03:38:12 03:38:12 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 '%' 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( '%' ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ '%' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ kifi='%'. 03:38:12 %~ kifm = nesc('%'). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 % Results in the following 1 entailment(s): 03:38:12 nesc('%'). 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ it is necessarily true that '%' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 nesc('%'). 03:38:12 03:38:12 ============================================ 03:38:12 %~ debugm(user,show_success(user,user:ain(clif('ISSUE:')))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 'ISSUE:' 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( 'ISSUE:' ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ 'ISSUE:' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ kifi='ISSUE:'. 03:38:12 %~ kifm = nesc('ISSUE:'). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 % Results in the following 1 entailment(s): 03:38:12 nesc('ISSUE:'). 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ it is necessarily true that 'ISSUE:' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 nesc('ISSUE:'). 03:38:12 03:38:12 ============================================ 03:38:12 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 '%' 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( '%' ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ '%' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ kifi='%'. 03:38:12 %~ kifm = nesc('%'). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 % Results in the following 1 entailment(s): 03:38:12 nesc('%'). 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ it is necessarily true that '%' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 nesc('%'). 03:38:12 03:38:12 ============================================ 03:38:12 %~ debugm(user,show_success(user,user:ain(clif('EDIT:')))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 'EDIT:' 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( 'EDIT:' ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ 'EDIT:' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ kifi='EDIT:'. 03:38:12 %~ kifm = nesc('EDIT:'). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 % Results in the following 1 entailment(s): 03:38:12 nesc('EDIT:'). 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ it is necessarily true that 'EDIT:' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 nesc('EDIT:'). 03:38:12 03:38:12 ============================================ 03:38:12 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 '%' 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( '%' ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ '%' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ kifi='%'. 03:38:12 %~ kifm = nesc('%'). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 % Results in the following 1 entailment(s): 03:38:12 nesc('%'). 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ it is necessarily true that '%' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 nesc('%'). 03:38:12 03:38:12 ============================================ 03:38:12 %~ debugm(user,show_success(user,user:ain(clif('JENKINS:')))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 'JENKINS:' 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( 'JENKINS:' ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ 'JENKINS:' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ kifi='JENKINS:'. 03:38:12 %~ kifm = nesc('JENKINS:'). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 % Results in the following 1 entailment(s): 03:38:12 nesc('JENKINS:'). 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ it is necessarily true that 'JENKINS:' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 nesc('JENKINS:'). 03:38:12 03:38:12 ============================================ 03:38:12 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 '%' 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( '%' ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ '%' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ kifi='%'. 03:38:12 %~ kifm = nesc('%'). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 % Results in the following 1 entailment(s): 03:38:12 nesc('%'). 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ it is necessarily true that '%' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 nesc('%'). 03:38:12 03:38:12 ============================================ 03:38:12 %~ debugm(user,show_success(user,user:ain(clif('ISSUE_SEARCH:')))) 03:38:12 03:38:12 03:38:12 03:38:12 03:38:12 ======================================================= 03:38:12 'ISSUE_SEARCH:' 03:38:12 ============================================ 03:38:12 03:38:12 03:38:12 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:38:12 03:38:12 03:38:12 03:38:12 % In English: 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ 'ISSUE_SEARCH:' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ kifi='ISSUE_SEARCH:'. 03:38:12 %~ kifm = nesc('ISSUE_SEARCH:'). 03:38:12 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 % Results in the following 1 entailment(s): 03:38:12 nesc('ISSUE_SEARCH:'). 03:38:12 03:38:12 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:38:12 %~ 03:38:12 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:12 03:38:12 nesc('ISSUE_SEARCH:'). 03:38:12 03:38:12 ============================================ 03:38:12 % halt 03:38:12 totalTime=2.000 03:38:12 03:38:12 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' 03:38:12 03:38:15 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 03:38:15 ISSUE_ID=466 03:38:15 ISSUE_OC=OPEN 03:38:15 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 03:38:15 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 03:38:15 FileTestCase=logicmoo.base.examples.fol.CLIF_01 JUnit 03:38:15 03:38:15 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']" 03:38:15 03:38:15 (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']") 03:38:15 03:38:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/clif_01.clif 03:38:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/CLIF_01/ 03:38:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ACLIF_01 03:38:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/467 03:38:15 03:38:15 03:38:18 %~ init_phase(after_load) 03:38:18 %~ init_phase(restore_state) 03:38:18 % 03:38:18 %~ init_why(after_boot,program) 03:38:18 %~ after_boot. 03:38:18 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:38:18 %~ error( missing_kif_process(call,user:expects_dialect(clif))) 03:38:18 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:2 03:38:18 %~ error( missing_kif_process(call,user:kif_io)) 03:38:18 %~ comment("; Module zebra5 - Test Zerbra Puzzle in CLIF for SWI-Prolog") 03:38:18 %~ comment("; Maintainer: Douglas Miles") 03:38:18 %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/zebra5))") 03:38:18 %~ comment("; causes deduction of argument types") 03:38:18 %~ error( missing_kif_process(call,user:rtrace)) 03:38:18 %~ hi. 03:38:18 %~ threre. 03:38:18 %~ error( missing_kif_process(call,user:ensure_loaded(library(logicmoo_clif)))) 03:38:18 %~ 'set-kif-option'('assume-wff') 03:38:18 t_l:kif_action_mode(tell) 03:38:18 03:38:18 %~ debugm(user,show_success(user,user:ain(clif(domain(address,1,tHouse))))) 03:38:18 03:38:18 03:38:18 03:38:18 03:38:18 ======================================================= 03:38:18 domain(address,1,tHouse) 03:38:18 ============================================ 03:38:18 03:38:18 03:38:18 ?- kif_to_boxlog( domain(address,1,tHouse) ). 03:38:18 03:38:18 03:38:18 03:38:18 % In English: 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ domain(address,1,tHouse) 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ kifi = argIsa(address,1,tHouse). 03:38:18 %~ kifm = nesc( argIsa(address,1,tHouse)). 03:38:18 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) 03:38:18 03:38:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 % Results in the following 1 entailment(s): 03:38:18 nesc(argIsa(address,1,tHouse)). 03:38:18 03:38:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ it is necessarily true that argIsa(address,1,tHouse) 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 nesc( argIsa(address,1,tHouse)). 03:38:18 03:38:18 ============================================ 03:38:18 %~ debugm(user,show_success(user,user:ain(clif(domain(address,2,tAddress))))) 03:38:18 03:38:18 03:38:18 03:38:18 03:38:18 ======================================================= 03:38:18 domain(address,2,tAddress) 03:38:18 ============================================ 03:38:18 03:38:18 03:38:18 ?- kif_to_boxlog( domain(address,2,tAddress) ). 03:38:18 03:38:18 03:38:18 03:38:18 % In English: 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ domain(address,2,tAddress) 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ kifi = argIsa(address,2,tAddress). 03:38:18 %~ kifm = nesc( argIsa(address,2,tAddress)). 03:38:18 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) 03:38:18 03:38:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 % Results in the following 1 entailment(s): 03:38:18 nesc(argIsa(address,2,tAddress)). 03:38:18 03:38:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ it is necessarily true that argIsa(address,2,tAddress) 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 nesc( argIsa(address,2,tAddress)). 03:38:18 03:38:18 ============================================ 03:38:18 %~ debugm(user,show_success(user,user:ain(clif(argQuotedIsa(address,2,ftInt))))) 03:38:18 03:38:18 03:38:18 03:38:18 03:38:18 ======================================================= 03:38:18 argQuotedIsa(address,2,ftInt) 03:38:18 ============================================ 03:38:18 03:38:18 03:38:18 ?- kif_to_boxlog( argQuotedIsa(address,2,ftInt) ). 03:38:18 03:38:18 03:38:18 03:38:18 % In English: 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ argQuotedIsa(address,2,ftInt) 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ kifi = argQuotedIsa(address,2,ftInt). 03:38:18 %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). 03:38:18 %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) 03:38:18 03:38:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 % Results in the following 1 entailment(s): 03:38:18 nesc(argQuotedIsa(address,2,ftInt)). 03:38:18 03:38:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ it is necessarily true that argQuotedIsa(address,2,ftInt) 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 nesc( argQuotedIsa(address,2,ftInt)). 03:38:18 03:38:18 ============================================ 03:38:18 %~ comment("; Special Logicmoo operator specific to forward chaining") 03:38:18 %~ comment("; (==> (and (domain ?P ?n ?c) (admittedArgument ?p ?n ?i)) (instance ?i ?c))") 03:38:18 %~ comment(" ============================================================") 03:38:18 %~ comment(" There is only one entity with address 1") 03:38:18 %~ comment(" ============================================================") 03:38:18 %~ debugm(user,show_success(user,user:ain(clif(exists([H1],address(H1,1)))))) 03:38:18 03:38:18 03:38:18 03:38:18 03:38:18 ======================================================= 03:38:18 exists('[|]'('$VAR'('H1'),[]),address('$VAR'('H1'),1)) 03:38:18 ============================================ 03:38:18 03:38:18 03:38:18 ?- kif_to_boxlog( exists([H1],address(H1,1)) ). 03:38:18 03:38:18 03:38:18 03:38:18 % In English: 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ 03:38:18 %~ There exists ?H1 03:38:18 %~ " ?H1 address 1 " 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ correct_special_quantifiers :- exists(H1,address(H1,1)). 03:38:18 %~ %~ correct_special_quantifiers:-exists(H1,address(H1,1)) 03:38:18 %~ kifi = exists([H1],address(H1,1)). 03:38:18 %~ kifm = exists(H1,nesc(address(H1,1))). 03:38:18 %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),necessary(address('$VAR'('H1'),1))) 03:38:18 03:38:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 % Results in the following 1 entailment(s): 03:38:18 '$existential'(H1,1,nesc(address(H1,1)))==>nesc(address(H1,1)). 03:38:18 03:38:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ by default ?H1 nesc(address(H1,1)) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?H1 address 1 " is necessarily true 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 '$existential'(H1,1,nesc(address(H1,1)))==>nesc(address(H1,1)). 03:38:18 03:38:18 ============================================ 03:38:18 %~ correct_special_quantifiers :- exists(H1,address(H1,1)). 03:38:18 %~ %~ correct_special_quantifiers:-exists(H1,address(H1,1)) 03:38:18 %~ kifi = exists([H1],address(H1,1)). 03:38:18 %~ kifm = exists(H1,nesc(address(H1,1))). 03:38:18 %~ kif_to_boxlog_attvars2 = exists('$VAR'('H1'),necessary(address('$VAR'('H1'),1))) 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ by default ?H1 nesc(address(H1,1)) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?H1 address 1 " is necessarily true 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 '$existential'(H1,1,nesc(address(H1,1)))==>nesc(address(H1,1)). 03:38:18 03:38:18 %~ comment(";;; .{ parent(PARENT,GRAND) & parent(CHILD,PARENT) => grandparent(CHILD,GRAND) }.") 03:38:18 %~ debugm( user, 03:38:18 %~ show_success( user, 03:38:18 %~ user : ain( clif( all( c, 03:38:18 %~ exists([[m,female],[f,male]],if(human(c),mother(c,m)&father(c,f)))))))) 03:38:18 03:38:18 03:38:18 03:38:18 03:38:18 ======================================================= 03:38:18 all(c,exists('[|]'('[|]'(m,'[|]'(female,[])),'[|]'('[|]'(f,'[|]'(male,[])),[])),if(human(c),&(mother(c,m),father(c,f))))) 03:38:18 ============================================ 03:38:18 03:38:18 03:38:18 ?- kif_to_boxlog( all(c,exists([[m,female],[f,male]],if(human(c),mother(c,m)&father(c,f)))) ). 03:38:18 03:38:18 03:38:18 03:38:18 % In English: 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ 03:38:18 %~ For all c 03:38:18 %~ ( 03:38:18 %~ There exists m female f male 03:38:18 %~ (c isa human if " c mother m " and 03:38:18 %~ " c father f " )) 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ correct_special_quantifiers :- all( C, 03:38:18 %~ exists( M, 03:38:18 %~ exists( F, 03:38:18 %~ ( human(C) => 03:38:18 %~ ( mother(C,M) & 03:38:18 %~ father(C,F) & 03:38:18 %~ isa(M,female) & 03:38:18 %~ isa(F,male)))))). 03:38:18 %~ %~ correct_special_quantifiers:-all(C,exists(M,exists(F,(human(C)=>mother(C,M)&(father(C,F)&(isa(M,female)&isa(F,male))))))) 03:38:18 %~ kifi = all( c, 03:38:18 %~ exists([[m,female],[f,male]],if(human(c),mother(c,m)&father(c,f)))). 03:38:18 %~ kifm = all( C, 03:38:18 %~ exists( M, 03:38:18 %~ exists( F, 03:38:18 %~ nesc( ( human(C) => 03:38:18 %~ ( mother(C,M) & 03:38:18 %~ father(C,F) & 03:38:18 %~ isa(M,female) & 03:38:18 %~ isa(F,male))))))). 03:38:18 %~ 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))))))))) 03:38:18 03:38:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 % Results in the following 20 entailment(s): 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 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)). 03:38:18 03:38:18 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ (" ?C isa human " is necessarily true and 03:38:18 %~ (" ?C mother ?M " is necessarily true and 03:38:18 %~ ((" ?M isa female " is necessarily true and 03:38:18 %~ " ?F isa male " is necessarily true )is possible ))) and 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?C father ?F " is necessarily true 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( nesc( human(C)) & 03:38:18 nesc( mother(C,M)) & 03:38:18 poss( nesc(isa(M,female))&nesc(isa(F,male))) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) ==> 03:38:18 nesc( father(C,F))). 03:38:18 03:38:18 % AND 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ (" ?C isa human " is necessarily true and 03:38:18 %~ (" ?C mother ?M " is necessarily true and 03:38:18 %~ (" ?C father ?F " is necessarily true and 03:38:18 %~ " ?M isa female " is necessarily true ))) and 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?F isa male " is necessarily true 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( nesc( human(C)) & 03:38:18 nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) ==> 03:38:18 nesc( isa(F,male))). 03:38:18 03:38:18 % AND 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ (" ?C isa human " is necessarily true and 03:38:18 %~ (" ?C mother ?M " is necessarily true and 03:38:18 %~ (" ?C father ?F " is necessarily true and 03:38:18 %~ " ?M isa female " is possibly false ))) and 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?F isa male " is possibly false 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( nesc( human(C)) & 03:38:18 nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 poss( ~( isa(M,female))) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) ==> 03:38:18 poss( ~( isa(F,male)))). 03:38:18 03:38:18 % AND 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ (" ?C isa human " is necessarily true and 03:38:18 %~ (" ?C mother ?M " is necessarily true and 03:38:18 %~ (" ?F isa male " is necessarily true and 03:38:18 %~ " ?M isa female " is possibly false ))) and 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?C father ?F " is possibly false 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( nesc( human(C)) & 03:38:18 nesc( mother(C,M)) & 03:38:18 nesc( isa(F,male)) & 03:38:18 poss( ~( isa(M,female))) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) ==> 03:38:18 poss( ~( father(C,F)))). 03:38:18 03:38:18 % AND 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ (" ?C isa human " is necessarily true and 03:38:18 %~ (" ?C mother ?M " is necessarily true and 03:38:18 %~ (" ?M isa female " is necessarily true and 03:38:18 %~ " ?F isa male " is possibly false ))) and 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?C father ?F " is possibly false 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( nesc( human(C)) & 03:38:18 nesc( mother(C,M)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 poss( ~( isa(F,male))) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) ==> 03:38:18 poss( ~( father(C,F)))). 03:38:18 03:38:18 % AND 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ (" ?C mother ?M " is necessarily true and 03:38:18 %~ (" ?C father ?F " is necessarily true and 03:38:18 %~ (" ?F isa male " is necessarily true and 03:38:18 %~ " ?M isa female " is possibly false ))) and 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?C isa human " is possibly false 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(F,male)) & 03:38:18 poss( ~( isa(M,female))) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) ==> 03:38:18 poss( ~( human(C)))). 03:38:18 03:38:18 % AND 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ (" ?C mother ?M " is necessarily true and 03:38:18 %~ (" ?C father ?F " is necessarily true and 03:38:18 %~ (" ?M isa female " is necessarily true and 03:38:18 %~ " ?F isa male " is possibly false ))) and 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?C isa human " is possibly false 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 poss( ~( isa(F,male))) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) ==> 03:38:18 poss( ~( human(C)))). 03:38:18 03:38:18 % AND 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ (" ?C mother ?M " is necessarily true and 03:38:18 %~ (" ?C father ?F " is possibly false and 03:38:18 %~ ((" ?M isa female " is necessarily true and 03:38:18 %~ " ?F isa male " is necessarily true )is possible ))) and 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?C isa human " is possibly false 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( nesc( mother(C,M)) & 03:38:18 poss( ~( father(C,F))) & 03:38:18 poss( nesc(isa(M,female))&nesc(isa(F,male))) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) ==> 03:38:18 poss( ~( human(C)))). 03:38:18 03:38:18 % AND 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ (" ?C mother ?M " is possibly false and 03:38:18 %~ ((" ?C father ?F " is necessarily true and 03:38:18 %~ (" ?M isa female " is necessarily true and 03:38:18 %~ " ?F isa male " is necessarily true ))is possible )) and 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?C isa human " is possibly false 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( poss( ~( mother(C,M))) & 03:38:18 poss( ( nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) ==> 03:38:18 poss( ~( human(C)))). 03:38:18 03:38:18 % AND 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ (" ?C father ?F " is possible and 03:38:18 %~ (((" ?C isa human " is necessarily true and 03:38:18 %~ " ?C mother ?M " is possibly false ) and 03:38:18 %~ 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 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) )) and 03:38:18 %~ " ?F isa male " is possible 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?M isa female " is possibly false 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( poss( father(C,F)) & 03:38:18 nesc( human(C)) & 03:38:18 poss( ~( mother(C,M))) & 03:38:18 '$existential'( M, 03:38:18 1, 03:38:18 exists( F, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male))))) & 03:38:18 poss( isa(F,male))) ==> 03:38:18 poss( ~( isa(M,female)))). 03:38:18 03:38:18 % AND 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ (" ?C father ?F " is possible and 03:38:18 %~ (((" ?C isa human " is necessarily true and 03:38:18 %~ " ?C mother ?M " is possibly false ) and 03:38:18 %~ 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 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) )) and 03:38:18 %~ " ?M isa female " is possible 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?F isa male " is possibly false 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( poss( father(C,F)) & 03:38:18 nesc( human(C)) & 03:38:18 poss( ~( mother(C,M))) & 03:38:18 '$existential'( M, 03:38:18 1, 03:38:18 exists( F, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male))))) & 03:38:18 poss( isa(M,female))) ==> 03:38:18 poss( ~( isa(F,male)))). 03:38:18 03:38:18 % AND 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 %~ Whenever: 03:38:18 %~ ((" ?C isa human " is necessarily true and 03:38:18 %~ ((" ?C father ?F " is necessarily true and 03:38:18 %~ (" ?M isa female " is necessarily true and 03:38:18 %~ " ?F isa male " is necessarily true ))is possible )) and 03:38:18 %~ 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 03:38:18 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:18 %~ It's Proof that: 03:38:18 %~ " ?C mother ?M " is necessarily true 03:38:18 %~ 03:38:18 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:18 03:38:18 ( ( nesc( human(C)) & 03:38:18 poss( ( nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))) & 03:38:18 '$existential'( M, 03:38:18 1, 03:38:18 exists( F, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) & 03:38:18 '$existential'( F, 03:38:18 1, 03:38:18 ( nesc( human(C)) => 03:38:18 ( nesc( mother(C,M)) & 03:38:18 nesc( father(C,F)) & 03:38:18 nesc( isa(M,female)) & 03:38:18 nesc( isa(F,male)))))) ==> 03:38:21 nesc( mother(C,M))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ ((" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C father ?F " is necessarily true and 03:38:21 %~ (" ?F isa male " is necessarily true and 03:38:21 %~ " ?M isa female " is possibly false ))) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C mother ?M " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(F,male)) & 03:38:21 poss( ~( isa(M,female))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 poss( ~( mother(C,M)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ ((" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C father ?F " is necessarily true and 03:38:21 %~ (" ?M isa female " is necessarily true and 03:38:21 %~ " ?F isa male " is possibly false ))) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C mother ?M " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 poss( ~( isa(F,male))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 poss( ~( mother(C,M)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ ((" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C mother ?M " is necessarily true and 03:38:21 %~ (" ?C father ?F " is necessarily true and 03:38:21 %~ " ?F isa male " is necessarily true ))) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?M isa female " is necessarily true 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(F,male)) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 nesc( isa(M,female))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ ((" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C mother ?M " is necessarily true and 03:38:21 %~ (" ?C father ?F " is necessarily true and 03:38:21 %~ " ?F isa male " is possibly false ))) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?M isa female " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 poss( ~( isa(F,male))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 poss( ~( isa(M,female)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ ((" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C father ?F " is possibly false and 03:38:21 %~ ((" ?M isa female " is necessarily true and 03:38:21 %~ " ?F isa male " is necessarily true )is possible ))) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C mother ?M " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 poss( ~( father(C,F))) & 03:38:21 poss( nesc(isa(M,female))&nesc(isa(F,male))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 poss( ~( mother(C,M)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (((" ?C isa human " is necessarily true and 03:38:21 %~ " ?C mother ?M " is possibly false ) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and 03:38:21 %~ ((" ?M isa female " is necessarily true and 03:38:21 %~ " ?F isa male " is necessarily true )is possible ) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C father ?F " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 poss( ~( mother(C,M))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male))))) & 03:38:21 poss( nesc(isa(M,female))&nesc(isa(F,male)))) ==> 03:38:21 poss( ~( father(C,F)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (((" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C mother ?M " is necessarily true and 03:38:21 %~ " ?C father ?F " is possibly false )) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and 03:38:21 %~ " ?F isa male " is possible 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?M isa female " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 nesc( mother(C,M)) & 03:38:21 poss( ~( father(C,F))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male))))) & 03:38:21 poss( isa(F,male))) ==> 03:38:21 poss( ~( isa(M,female)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (((" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C mother ?M " is necessarily true and 03:38:21 %~ " ?C father ?F " is possibly false )) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and 03:38:21 %~ " ?M isa female " is possible 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?F isa male " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 nesc( mother(C,M)) & 03:38:21 poss( ~( father(C,F))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male))))) & 03:38:21 poss( isa(M,female))) ==> 03:38:21 poss( ~( isa(F,male)))). 03:38:21 03:38:21 ============================================ 03:38:21 %~ correct_special_quantifiers :- all( C, 03:38:21 %~ exists( M, 03:38:21 %~ exists( F, 03:38:21 %~ ( human(C) => 03:38:21 %~ ( mother(C,M) & 03:38:21 %~ father(C,F) & 03:38:21 %~ isa(M,female) & 03:38:21 %~ isa(F,male)))))). 03:38:21 %~ %~ correct_special_quantifiers:-all(C,exists(M,exists(F,(human(C)=>mother(C,M)&(father(C,F)&(isa(M,female)&isa(F,male))))))) 03:38:21 %~ kifi = all( c, 03:38:21 %~ exists([[m,female],[f,male]],if(human(c),mother(c,m)&father(c,f)))). 03:38:21 %~ kifm = all( C, 03:38:21 %~ exists( M, 03:38:21 %~ exists( F, 03:38:21 %~ nesc( ( human(C) => 03:38:21 %~ ( mother(C,M) & 03:38:21 %~ father(C,F) & 03:38:21 %~ isa(M,female) & 03:38:21 %~ isa(F,male))))))). 03:38:21 %~ 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))))))))) 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (" ?C mother ?M " is possibly false and 03:38:21 %~ ((" ?C father ?F " is necessarily true and 03:38:21 %~ (" ?M isa female " is necessarily true and 03:38:21 %~ " ?F isa male " is necessarily true ))is possible )) and 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C isa human " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( poss( ~( mother(C,M))) & 03:38:21 poss( ( nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 poss( ~( human(C)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ ((" ?C isa human " is necessarily true and 03:38:21 %~ ((" ?C father ?F " is necessarily true and 03:38:21 %~ (" ?M isa female " is necessarily true and 03:38:21 %~ " ?F isa male " is necessarily true ))is possible )) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C mother ?M " is necessarily true 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 poss( ( nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 nesc( mother(C,M))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (((" ?C isa human " is necessarily true and 03:38:21 %~ " ?C mother ?M " is possibly false ) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and 03:38:21 %~ ((" ?M isa female " is necessarily true and 03:38:21 %~ " ?F isa male " is necessarily true )is possible ) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C father ?F " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 poss( ~( mother(C,M))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male))))) & 03:38:21 poss( nesc(isa(M,female))&nesc(isa(F,male)))) ==> 03:38:21 poss( ~( father(C,F)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (" ?C father ?F " is possible and 03:38:21 %~ (((" ?C isa human " is necessarily true and 03:38:21 %~ " ?C mother ?M " is possibly false ) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) )) and 03:38:21 %~ " ?F isa male " is possible 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?M isa female " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( poss( father(C,F)) & 03:38:21 nesc( human(C)) & 03:38:21 poss( ~( mother(C,M))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male))))) & 03:38:21 poss( isa(F,male))) ==> 03:38:21 poss( ~( isa(M,female)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (" ?C father ?F " is possible and 03:38:21 %~ (((" ?C isa human " is necessarily true and 03:38:21 %~ " ?C mother ?M " is possibly false ) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) )) and 03:38:21 %~ " ?M isa female " is possible 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?F isa male " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( poss( father(C,F)) & 03:38:21 nesc( human(C)) & 03:38:21 poss( ~( mother(C,M))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male))))) & 03:38:21 poss( isa(M,female))) ==> 03:38:21 poss( ~( isa(F,male)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (" ?C mother ?M " is necessarily true and 03:38:21 %~ (" ?C father ?F " is possibly false and 03:38:21 %~ ((" ?M isa female " is necessarily true and 03:38:21 %~ " ?F isa male " is necessarily true )is possible ))) and 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C isa human " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( mother(C,M)) & 03:38:21 poss( ~( father(C,F))) & 03:38:21 poss( nesc(isa(M,female))&nesc(isa(F,male))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 poss( ~( human(C)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ ((" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C father ?F " is possibly false and 03:38:21 %~ ((" ?M isa female " is necessarily true and 03:38:21 %~ " ?F isa male " is necessarily true )is possible ))) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C mother ?M " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 poss( ~( father(C,F))) & 03:38:21 poss( nesc(isa(M,female))&nesc(isa(F,male))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 poss( ~( mother(C,M)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C mother ?M " is necessarily true and 03:38:21 %~ ((" ?M isa female " is necessarily true and 03:38:21 %~ " ?F isa male " is necessarily true )is possible ))) and 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C father ?F " is necessarily true 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 nesc( mother(C,M)) & 03:38:21 poss( nesc(isa(M,female))&nesc(isa(F,male))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 nesc( father(C,F))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (((" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C mother ?M " is necessarily true and 03:38:21 %~ " ?C father ?F " is possibly false )) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and 03:38:21 %~ " ?F isa male " is possible 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?M isa female " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 nesc( mother(C,M)) & 03:38:21 poss( ~( father(C,F))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male))))) & 03:38:21 poss( isa(F,male))) ==> 03:38:21 poss( ~( isa(M,female)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (((" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C mother ?M " is necessarily true and 03:38:21 %~ " ?C father ?F " is possibly false )) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) ) and 03:38:21 %~ " ?M isa female " is possible 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?F isa male " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 nesc( mother(C,M)) & 03:38:21 poss( ~( father(C,F))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male))))) & 03:38:21 poss( isa(M,female))) ==> 03:38:21 poss( ~( isa(F,male)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (" ?C mother ?M " is necessarily true and 03:38:21 %~ (" ?C father ?F " is necessarily true and 03:38:21 %~ (" ?F isa male " is necessarily true and 03:38:21 %~ " ?M isa female " is possibly false ))) and 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C isa human " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(F,male)) & 03:38:21 poss( ~( isa(M,female))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 poss( ~( human(C)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ ((" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C father ?F " is necessarily true and 03:38:21 %~ (" ?F isa male " is necessarily true and 03:38:21 %~ " ?M isa female " is possibly false ))) and 03:38:21 %~ 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 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C mother ?M " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(F,male)) & 03:38:21 poss( ~( isa(M,female))) & 03:38:21 '$existential'( M, 03:38:21 1, 03:38:21 exists( F, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 poss( ~( mother(C,M)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C mother ?M " is necessarily true and 03:38:21 %~ (" ?F isa male " is necessarily true and 03:38:21 %~ " ?M isa female " is possibly false ))) and 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:21 %~ It's Proof that: 03:38:21 %~ " ?C father ?F " is possibly false 03:38:21 %~ 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 03:38:21 ( ( nesc( human(C)) & 03:38:21 nesc( mother(C,M)) & 03:38:21 nesc( isa(F,male)) & 03:38:21 poss( ~( isa(M,female))) & 03:38:21 '$existential'( F, 03:38:21 1, 03:38:21 ( nesc( human(C)) => 03:38:21 ( nesc( mother(C,M)) & 03:38:21 nesc( father(C,F)) & 03:38:21 nesc( isa(M,female)) & 03:38:21 nesc( isa(F,male)))))) ==> 03:38:21 poss( ~( father(C,F)))). 03:38:21 03:38:21 % AND 03:38:21 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:21 %~ Whenever: 03:38:21 %~ (" ?C isa human " is necessarily true and 03:38:21 %~ (" ?C mother ?M " is necessarily true and 03:38:21 %~ (" ?C father ?F " is necessarily true and 03:38:21 %~ " ?M isa female " is possibly false ))) and 03:38:21 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " ?F isa male " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(C)) & 03:38:24 nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 poss( ~( isa(M,female))) & 03:38:24 '$existential'( F, 03:38:24 1, 03:38:24 ( nesc( human(C)) => 03:38:24 ( nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 nesc( isa(F,male)))))) ==> 03:38:24 poss( ~( isa(F,male)))). 03:38:24 03:38:24 % AND 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ ((" ?C isa human " is necessarily true and 03:38:24 %~ (" ?C mother ?M " is necessarily true and 03:38:24 %~ (" ?C father ?F " is necessarily true and 03:38:24 %~ " ?F isa male " is necessarily true ))) and 03:38:24 %~ 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 03:38:24 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " ?M isa female " is necessarily true 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(C)) & 03:38:24 nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(F,male)) & 03:38:24 '$existential'( M, 03:38:24 1, 03:38:24 exists( F, 03:38:24 ( nesc( human(C)) => 03:38:24 ( nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 nesc( isa(F,male)))))) & 03:38:24 '$existential'( F, 03:38:24 1, 03:38:24 ( nesc( human(C)) => 03:38:24 ( nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 nesc( isa(F,male)))))) ==> 03:38:24 nesc( isa(M,female))). 03:38:24 03:38:24 % AND 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" ?C mother ?M " is necessarily true and 03:38:24 %~ (" ?C father ?F " is necessarily true and 03:38:24 %~ (" ?M isa female " is necessarily true and 03:38:24 %~ " ?F isa male " is possibly false ))) and 03:38:24 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " ?C isa human " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 poss( ~( isa(F,male))) & 03:38:24 '$existential'( F, 03:38:24 1, 03:38:24 ( nesc( human(C)) => 03:38:24 ( nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 nesc( isa(F,male)))))) ==> 03:38:24 poss( ~( human(C)))). 03:38:24 03:38:24 % AND 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ ((" ?C isa human " is necessarily true and 03:38:24 %~ (" ?C father ?F " is necessarily true and 03:38:24 %~ (" ?M isa female " is necessarily true and 03:38:24 %~ " ?F isa male " is possibly false ))) and 03:38:24 %~ 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 03:38:24 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " ?C mother ?M " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(C)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 poss( ~( isa(F,male))) & 03:38:24 '$existential'( M, 03:38:24 1, 03:38:24 exists( F, 03:38:24 ( nesc( human(C)) => 03:38:24 ( nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 nesc( isa(F,male)))))) & 03:38:24 '$existential'( F, 03:38:24 1, 03:38:24 ( nesc( human(C)) => 03:38:24 ( nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 nesc( isa(F,male)))))) ==> 03:38:24 poss( ~( mother(C,M)))). 03:38:24 03:38:24 % AND 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" ?C isa human " is necessarily true and 03:38:24 %~ (" ?C mother ?M " is necessarily true and 03:38:24 %~ (" ?M isa female " is necessarily true and 03:38:24 %~ " ?F isa male " is possibly false ))) and 03:38:24 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " ?C father ?F " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(C)) & 03:38:24 nesc( mother(C,M)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 poss( ~( isa(F,male))) & 03:38:24 '$existential'( F, 03:38:24 1, 03:38:24 ( nesc( human(C)) => 03:38:24 ( nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 nesc( isa(F,male)))))) ==> 03:38:24 poss( ~( father(C,F)))). 03:38:24 03:38:24 % AND 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ ((" ?C isa human " is necessarily true and 03:38:24 %~ (" ?C mother ?M " is necessarily true and 03:38:24 %~ (" ?C father ?F " is necessarily true and 03:38:24 %~ " ?F isa male " is possibly false ))) and 03:38:24 %~ 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 03:38:24 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " ?M isa female " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(C)) & 03:38:24 nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 poss( ~( isa(F,male))) & 03:38:24 '$existential'( M, 03:38:24 1, 03:38:24 exists( F, 03:38:24 ( nesc( human(C)) => 03:38:24 ( nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 nesc( isa(F,male)))))) & 03:38:24 '$existential'( F, 03:38:24 1, 03:38:24 ( nesc( human(C)) => 03:38:24 ( nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 nesc( isa(F,male)))))) ==> 03:38:24 poss( ~( isa(M,female)))). 03:38:24 03:38:24 % AND 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" ?C isa human " is necessarily true and 03:38:24 %~ (" ?C mother ?M " is necessarily true and 03:38:24 %~ (" ?C father ?F " is necessarily true and 03:38:24 %~ " ?M isa female " is necessarily true ))) and 03:38:24 %~ by default ?F nesc(human(C))=>nesc(mother(C,M))&(nesc(father(C,F))&(nesc(isa(M,female))&nesc(isa(F,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " ?F isa male " is necessarily true 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(C)) & 03:38:24 nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 '$existential'( F, 03:38:24 1, 03:38:24 ( nesc( human(C)) => 03:38:24 ( nesc( mother(C,M)) & 03:38:24 nesc( father(C,F)) & 03:38:24 nesc( isa(M,female)) & 03:38:24 nesc( isa(F,male)))))) ==> 03:38:24 nesc( isa(F,male))). 03:38:24 03:38:24 %~ error( missing_kif_process(call,user:listing(clif_modal/1))) 03:38:24 %~ error( missing_kif_process(call,user:break)) 03:38:24 % Break level 1 03:38:24 03:38:24 % Exit break level 1 03:38:24 %~ error( missing_kif_process(call,user:kif_compile)) 03:38:24 %~ kifi = domain(address,1,tHouse). 03:38:24 %~ kifm = nesc( argIsa(address,1,tHouse)). 03:38:24 %~ kifi = domain(address,2,tAddress). 03:38:24 %~ kifm = nesc( argIsa(address,2,tAddress)). 03:38:24 %~ kifi = argQuotedIsa(address,2,ftInt). 03:38:24 %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). 03:38:24 %~ correct_special_quantifiers :- exists(Address,address(Address,1)). 03:38:24 %~ %~ correct_special_quantifiers:-exists(_19780,address(_19780,1)) 03:38:24 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/clif_01.clif:47 03:38:24 %~ kifi = exists([_142176],address(_142176,1)). 03:38:24 %~ kifm = exists(_151362,nesc(address(_151362,1))). 03:38:24 %~ correct_special_quantifiers :- all( C, 03:38:24 %~ exists( M, 03:38:24 %~ exists( F, 03:38:24 %~ ( human(C) => 03:38:24 %~ ( mother(C,M) & 03:38:24 %~ father(C,F) & 03:38:24 %~ isa(M,female) & 03:38:24 %~ isa(F,male)))))). 03:38:24 %~ %~ correct_special_quantifiers:-all(C,exists(M,exists(F,(human(C)=>mother(C,M)&(father(C,F)&(isa(M,female)&isa(F,male))))))) 03:38:24 %~ kifi = all( c, 03:38:24 %~ exists([[m,female],[f,male]],if(human(c),mother(c,m)&father(c,f)))). 03:38:24 %~ kifm = all( C, 03:38:24 %~ exists( M, 03:38:24 %~ exists( F, 03:38:24 %~ nesc( ( human(C) => 03:38:24 %~ ( mother(C,M) & 03:38:24 %~ father(C,F) & 03:38:24 %~ isa(M,female) & 03:38:24 %~ isa(F,male))))))). 03:38:24 %~ kifm = nesc( argIsa(address,1,tHouse)). 03:38:24 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) 03:38:24 %~ kifm = nesc( argIsa(address,2,tAddress)). 03:38:24 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) 03:38:24 %~ kifm = nesc( argQuotedIsa(address,2,ftInt)). 03:38:24 %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(address,2,ftInt)) 03:38:24 %~ kifm = exists(Nesc,nesc(address(Nesc,1))). 03:38:24 %~ kif_to_boxlog_attvars2 = exists('$VAR'('Nesc'),necessary(address('$VAR'('Nesc'),1))) 03:38:24 %~ kifm = all( Human_Exists_Mother, 03:38:24 %~ exists( Mother_Exists_Female_Female_Female_Female_Female_Female, 03:38:24 %~ exists( Father_Nesc_Male_Male_Male_Male_Male_Male, 03:38:24 %~ nesc( ( human(Human_Exists_Mother) => 03:38:24 %~ ( mother(Human_Exists_Mother,Mother_Exists_Female_Female_Female_Female_Female_Female) & 03:38:24 %~ father(Human_Exists_Mother,Father_Nesc_Male_Male_Male_Male_Male_Male) & 03:38:24 %~ isa(Mother_Exists_Female_Female_Female_Female_Female_Female,female) & 03:38:24 %~ isa(Father_Nesc_Male_Male_Male_Male_Male_Male,male))))))). 03:38:24 %~ 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))))))))) 03:38:24 %~ error( missing_kif_process(call,user:show_boxlog)) 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ it is necessarily true that argIsa(address,1,tHouse) 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 nesc( argIsa(address,1,tHouse)). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ it is necessarily true that argIsa(address,2,tAddress) 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 nesc( argIsa(address,2,tAddress)). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ it is necessarily true that argQuotedIsa(address,2,ftInt) 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 nesc( argQuotedIsa(address,2,ftInt)). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ by default var(_257900) nesc(address(_257900,1)) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_257900) address 1 " is necessarily true 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 '$existential'(_904,1,nesc(address(_904,1)))==>nesc(address(_904,1)). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" var(_2300) mother var(_2302) " is possibly false and 03:38:24 %~ ((" var(_2300) father var(_2322) " is necessarily true and 03:38:24 %~ (" var(_2302) isa female " is necessarily true and 03:38:24 %~ " var(_2322) isa male " is necessarily true ))is possible )) and 03:38:24 %~ by default var(_2322) nesc(human(_2300))=>nesc(mother(_2300,_2302))&(nesc(father(_2300,_2322))&(nesc(isa(_2302,female))&nesc(isa(_2322,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_2300) isa human " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( poss( ~( mother(Mother,Mother5))) & 03:38:24 poss( ( nesc( father(Father,Father_Male_Male)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Father_Male_Male,male)))) & 03:38:24 '$existential'( _40018, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male)))))) ==> 03:38:24 poss( ~( human(Human)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ ((" var(_75542) isa human " is necessarily true and 03:38:24 %~ ((" var(_75542) father var(_75562) " is necessarily true and 03:38:24 %~ (" var(_75576) isa female " is necessarily true and 03:38:24 %~ " var(_75562) isa male " is necessarily true ))is possible )) and 03:38:24 %~ 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 03:38:24 %~ by default var(_75562) nesc(human(_75542))=>nesc(mother(_75542,_75576))&(nesc(father(_75542,_75562))&(nesc(isa(_75576,female))&nesc(isa(_75562,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_75542) mother var(_75576) " is necessarily true 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(Human)) & 03:38:24 poss( ( nesc( father(Father,Father_Male_Male)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Father_Male_Male,male)))) & 03:38:24 '$existential'( _113284, 03:38:24 1, 03:38:24 exists( _119522, 03:38:24 ( nesc( human(Human_Mother)) => 03:38:24 ( nesc( mother(Human_Mother,Mother_Female_Female)) & 03:38:24 nesc( father(Human_Mother,Father_Male_Male)) & 03:38:24 nesc( isa(Mother_Female_Female,female)) & 03:38:24 nesc( isa(Father_Male_Male,male)))))) & 03:38:24 '$existential'( _147694, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male)))))) ==> 03:38:24 nesc( mother(Mother,Mother5))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (((" var(_183338) isa human " is necessarily true and 03:38:24 %~ " var(_183338) mother var(_183352) " is possibly false ) and 03:38:24 %~ 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 03:38:24 %~ by default var(_183364) nesc(human(_183338))=>nesc(mother(_183338,_183352))&(nesc(father(_183338,_183364))&(nesc(isa(_183352,female))&nesc(isa(_183364,male)))) ) and 03:38:24 %~ ((" var(_183352) isa female " is necessarily true and 03:38:24 %~ " var(_183364) isa male " is necessarily true )is possible ) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_183338) father var(_183364) " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(Human)) & 03:38:24 poss( ~( mother(Mother,Mother5))) & 03:38:24 '$existential'( _211724, 03:38:24 1, 03:38:24 exists( _217962, 03:38:24 ( nesc( human(Human_Mother)) => 03:38:24 ( nesc( mother(Human_Mother,Mother_Female_Female)) & 03:38:24 nesc( father(Human_Mother,Father_Male_Male)) & 03:38:24 nesc( isa(Mother_Female_Female,female)) & 03:38:24 nesc( isa(Father_Male_Male,male)))))) & 03:38:24 '$existential'( _246134, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male))))) & 03:38:24 poss( nesc(isa(Female,female))&nesc(isa(Male,male)))) ==> 03:38:24 poss( ~( father(Father,Father5)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" var(_30658) father var(_30660) " is possible and 03:38:24 %~ (((" var(_30658) isa human " is necessarily true and 03:38:24 %~ " var(_30658) mother var(_30700) " is possibly false ) and 03:38:24 %~ 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 03:38:24 %~ by default var(_30660) nesc(human(_30658))=>nesc(mother(_30658,_30700))&(nesc(father(_30658,_30660))&(nesc(isa(_30700,female))&nesc(isa(_30660,male)))) )) and 03:38:24 %~ " var(_30660) isa male " is possible 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_30700) isa female " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( poss( father(Father,Father5)) & 03:38:24 nesc( human(Human)) & 03:38:24 poss( ~( mother(Mother,Mother5))) & 03:38:24 '$existential'( _63934, 03:38:24 1, 03:38:24 exists( _70170, 03:38:24 ( nesc( human(Human_Mother)) => 03:38:24 ( nesc( mother(Human_Mother,Mother_Female_Female)) & 03:38:24 nesc( father(Human_Mother,Father_Male_Male)) & 03:38:24 nesc( isa(Mother_Female_Female,female)) & 03:38:24 nesc( isa(Father_Male_Male,male)))))) & 03:38:24 '$existential'( _98340, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male))))) & 03:38:24 poss( isa(Male,male))) ==> 03:38:24 poss( ~( isa(Female,female)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" var(_139530) father var(_139532) " is possible and 03:38:24 %~ (((" var(_139530) isa human " is necessarily true and 03:38:24 %~ " var(_139530) mother var(_139572) " is possibly false ) and 03:38:24 %~ 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 03:38:24 %~ by default var(_139532) nesc(human(_139530))=>nesc(mother(_139530,_139572))&(nesc(father(_139530,_139532))&(nesc(isa(_139572,female))&nesc(isa(_139532,male)))) )) and 03:38:24 %~ " var(_139572) isa female " is possible 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_139532) isa male " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( poss( father(Father,Father5)) & 03:38:24 nesc( human(Human)) & 03:38:24 poss( ~( mother(Mother,Mother5))) & 03:38:24 '$existential'( _172818, 03:38:24 1, 03:38:24 exists( _179056, 03:38:24 ( nesc( human(Human_Mother)) => 03:38:24 ( nesc( mother(Human_Mother,Mother_Female_Female)) & 03:38:24 nesc( father(Human_Mother,Father_Male_Male)) & 03:38:24 nesc( isa(Mother_Female_Female,female)) & 03:38:24 nesc( isa(Father_Male_Male,male)))))) & 03:38:24 '$existential'( _207228, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male))))) & 03:38:24 poss( isa(Female,female))) ==> 03:38:24 poss( ~( isa(Male,male)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" var(_248422) mother var(_248424) " is necessarily true and 03:38:24 %~ (" var(_248422) father var(_248444) " is possibly false and 03:38:24 %~ ((" var(_248424) isa female " is necessarily true and 03:38:24 %~ " var(_248444) isa male " is necessarily true )is possible ))) and 03:38:24 %~ by default var(_248444) nesc(human(_248422))=>nesc(mother(_248422,_248424))&(nesc(father(_248422,_248444))&(nesc(isa(_248424,female))&nesc(isa(_248444,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_248422) isa human " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( mother(Mother,Mother5)) & 03:38:24 poss( ~( father(Father,Father5))) & 03:38:24 poss( nesc(isa(Female,female))&nesc(isa(Male,male))) & 03:38:24 '$existential'( _22962, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male)))))) ==> 03:38:24 poss( ~( human(Human)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ ((" var(_58486) isa human " is necessarily true and 03:38:24 %~ (" var(_58486) father var(_58506) " is possibly false and 03:38:24 %~ ((" var(_58524) isa female " is necessarily true and 03:38:24 %~ " var(_58506) isa male " is necessarily true )is possible ))) and 03:38:24 %~ 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 03:38:24 %~ by default var(_58506) nesc(human(_58486))=>nesc(mother(_58486,_58524))&(nesc(father(_58486,_58506))&(nesc(isa(_58524,female))&nesc(isa(_58506,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_58486) mother var(_58524) " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(Human)) & 03:38:24 poss( ~( father(Father,Father5))) & 03:38:24 poss( nesc(isa(Female,female))&nesc(isa(Male,male))) & 03:38:24 '$existential'( _94546, 03:38:24 1, 03:38:24 exists( _100782, 03:38:24 ( nesc( human(Human_Mother)) => 03:38:24 ( nesc( mother(Human_Mother,Mother_Female_Female)) & 03:38:24 nesc( father(Human_Mother,Father_Male_Male)) & 03:38:24 nesc( isa(Mother_Female_Female,female)) & 03:38:24 nesc( isa(Father_Male_Male,male)))))) & 03:38:24 '$existential'( _128954, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male)))))) ==> 03:38:24 poss( ~( mother(Mother,Mother5)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" var(_165760) isa human " is necessarily true and 03:38:24 %~ (" var(_165760) mother var(_165776) " is necessarily true and 03:38:24 %~ ((" var(_165776) isa female " is necessarily true and 03:38:24 %~ " var(_165804) isa male " is necessarily true )is possible ))) and 03:38:24 %~ by default var(_165804) nesc(human(_165760))=>nesc(mother(_165760,_165776))&(nesc(father(_165760,_165804))&(nesc(isa(_165776,female))&nesc(isa(_165804,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_165760) father var(_165804) " is necessarily true 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(Human)) & 03:38:24 nesc( mother(Mother,Mother5)) & 03:38:24 poss( nesc(isa(Female,female))&nesc(isa(Male,male))) & 03:38:24 '$existential'( _197266, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male)))))) ==> 03:38:24 nesc( father(Father,Father5))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (((" var(_232910) isa human " is necessarily true and 03:38:24 %~ (" var(_232910) mother var(_232926) " is necessarily true and 03:38:24 %~ " var(_232910) father var(_232940) " is possibly false )) and 03:38:24 %~ 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 03:38:24 %~ by default var(_232940) nesc(human(_232910))=>nesc(mother(_232910,_232926))&(nesc(father(_232910,_232940))&(nesc(isa(_232926,female))&nesc(isa(_232940,male)))) ) and 03:38:24 %~ " var(_232940) isa male " is possible 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_232926) isa female " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(Human)) & 03:38:24 nesc( mother(Mother,Mother5)) & 03:38:24 poss( ~( father(Father,Father5))) & 03:38:24 '$existential'( _6278, 03:38:24 1, 03:38:24 exists( _12514, 03:38:24 ( nesc( human(Human_Mother)) => 03:38:24 ( nesc( mother(Human_Mother,Mother_Female_Female)) & 03:38:24 nesc( father(Human_Mother,Father_Male_Male)) & 03:38:24 nesc( isa(Mother_Female_Female,female)) & 03:38:24 nesc( isa(Father_Male_Male,male)))))) & 03:38:24 '$existential'( _40684, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male))))) & 03:38:24 poss( isa(Male,male))) ==> 03:38:24 poss( ~( isa(Female,female)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (((" var(_81886) isa human " is necessarily true and 03:38:24 %~ (" var(_81886) mother var(_81902) " is necessarily true and 03:38:24 %~ " var(_81886) father var(_81916) " is possibly false )) and 03:38:24 %~ 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 03:38:24 %~ by default var(_81916) nesc(human(_81886))=>nesc(mother(_81886,_81902))&(nesc(father(_81886,_81916))&(nesc(isa(_81902,female))&nesc(isa(_81916,male)))) ) and 03:38:24 %~ " var(_81902) isa female " is possible 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_81916) isa male " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(Human)) & 03:38:24 nesc( mother(Mother,Mother5)) & 03:38:24 poss( ~( father(Father,Father5))) & 03:38:24 '$existential'( _115074, 03:38:24 1, 03:38:24 exists( _121312, 03:38:24 ( nesc( human(Human_Mother)) => 03:38:24 ( nesc( mother(Human_Mother,Mother_Female_Female)) & 03:38:24 nesc( father(Human_Mother,Father_Male_Male)) & 03:38:24 nesc( isa(Mother_Female_Female,female)) & 03:38:24 nesc( isa(Father_Male_Male,male)))))) & 03:38:24 '$existential'( _149484, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male))))) & 03:38:24 poss( isa(Female,female))) ==> 03:38:24 poss( ~( isa(Male,male)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" var(_190678) mother var(_190680) " is necessarily true and 03:38:24 %~ (" var(_190678) father var(_190696) " is necessarily true and 03:38:24 %~ (" var(_190696) isa male " is necessarily true and 03:38:24 %~ " var(_190680) isa female " is possibly false ))) and 03:38:24 %~ by default var(_190696) nesc(human(_190678))=>nesc(mother(_190678,_190680))&(nesc(father(_190678,_190696))&(nesc(isa(_190680,female))&nesc(isa(_190696,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_190678) isa human " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Male,male)) & 03:38:24 poss( ~( isa(Female,female))) & 03:38:24 '$existential'( _226478, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male)))))) ==> 03:38:24 poss( ~( human(Human)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ ((" var(_2832) isa human " is necessarily true and 03:38:24 %~ (" var(_2832) father var(_2848) " is necessarily true and 03:38:24 %~ (" var(_2848) isa male " is necessarily true and 03:38:24 %~ " var(_2876) isa female " is possibly false ))) and 03:38:24 %~ 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 03:38:24 %~ by default var(_2848) nesc(human(_2832))=>nesc(mother(_2832,_2876))&(nesc(father(_2832,_2848))&(nesc(isa(_2876,female))&nesc(isa(_2848,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_2832) mother var(_2876) " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(Human)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Male,male)) & 03:38:24 poss( ~( isa(Female,female))) & 03:38:24 '$existential'( _40392, 03:38:24 1, 03:38:24 exists( _46628, 03:38:24 ( nesc( human(Human_Mother)) => 03:38:24 ( nesc( mother(Human_Mother,Mother_Female_Female)) & 03:38:24 nesc( father(Human_Mother,Father_Male_Male)) & 03:38:24 nesc( isa(Mother_Female_Female,female)) & 03:38:24 nesc( isa(Father_Male_Male,male)))))) & 03:38:24 '$existential'( _74798, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male)))))) ==> 03:38:24 poss( ~( mother(Mother,Mother5)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" var(_111602) isa human " is necessarily true and 03:38:24 %~ (" var(_111602) mother var(_111618) " is necessarily true and 03:38:24 %~ (" var(_111632) isa male " is necessarily true and 03:38:24 %~ " var(_111618) isa female " is possibly false ))) and 03:38:24 %~ by default var(_111632) nesc(human(_111602))=>nesc(mother(_111602,_111618))&(nesc(father(_111602,_111632))&(nesc(isa(_111618,female))&nesc(isa(_111632,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_111602) father var(_111632) " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(Human)) & 03:38:24 nesc( mother(Mother,Mother5)) & 03:38:24 nesc( isa(Male,male)) & 03:38:24 poss( ~( isa(Female,female))) & 03:38:24 '$existential'( _146056, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male)))))) ==> 03:38:24 poss( ~( father(Father,Father5)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" var(_182862) isa human " is necessarily true and 03:38:24 %~ (" var(_182862) mother var(_182878) " is necessarily true and 03:38:24 %~ (" var(_182862) father var(_182894) " is necessarily true and 03:38:24 %~ " var(_182878) isa female " is possibly false ))) and 03:38:24 %~ by default var(_182894) nesc(human(_182862))=>nesc(mother(_182862,_182878))&(nesc(father(_182862,_182894))&(nesc(isa(_182878,female))&nesc(isa(_182894,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_182894) isa male " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(Human)) & 03:38:24 nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 poss( ~( isa(Female,female))) & 03:38:24 '$existential'( _217670, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male)))))) ==> 03:38:24 poss( ~( isa(Male,male)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ ((" var(_253896) isa human " is necessarily true and 03:38:24 %~ (" var(_253896) mother var(_253912) " is necessarily true and 03:38:24 %~ (" var(_253896) father var(_253928) " is necessarily true and 03:38:24 %~ " var(_253928) isa male " is necessarily true ))) and 03:38:24 %~ 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 03:38:24 %~ by default var(_253928) nesc(human(_253896))=>nesc(mother(_253896,_253912))&(nesc(father(_253896,_253928))&(nesc(isa(_253912,female))&nesc(isa(_253928,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_253912) isa female " is necessarily true 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(Human)) & 03:38:24 nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Male,male)) & 03:38:24 '$existential'( _29748, 03:38:24 1, 03:38:24 exists( _35984, 03:38:24 ( nesc( human(Human_Mother)) => 03:38:24 ( nesc( mother(Human_Mother,Mother_Female_Female)) & 03:38:24 nesc( father(Human_Mother,Father_Male_Male)) & 03:38:24 nesc( isa(Mother_Female_Female,female)) & 03:38:24 nesc( isa(Father_Male_Male,male)))))) & 03:38:24 '$existential'( _64154, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male)))))) ==> 03:38:24 nesc( isa(Female,female))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ (" var(_99732) mother var(_99734) " is necessarily true and 03:38:24 %~ (" var(_99732) father var(_99750) " is necessarily true and 03:38:24 %~ (" var(_99734) isa female " is necessarily true and 03:38:24 %~ " var(_99750) isa male " is possibly false ))) and 03:38:24 %~ by default var(_99750) nesc(human(_99732))=>nesc(mother(_99732,_99734))&(nesc(father(_99732,_99750))&(nesc(isa(_99734,female))&nesc(isa(_99750,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_99732) isa human " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 poss( ~( isa(Male,male))) & 03:38:24 '$existential'( _135526, 03:38:24 1, 03:38:24 ( nesc( human(Human)) => 03:38:24 ( nesc( mother(Mother,Mother5)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 nesc( isa(Male,male)))))) ==> 03:38:24 poss( ~( human(Human)))). 03:38:24 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 %~ Whenever: 03:38:24 %~ ((" var(_171052) isa human " is necessarily true and 03:38:24 %~ (" var(_171052) father var(_171068) " is necessarily true and 03:38:24 %~ (" var(_171082) isa female " is necessarily true and 03:38:24 %~ " var(_171068) isa male " is possibly false ))) and 03:38:24 %~ 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 03:38:24 %~ by default var(_171068) nesc(human(_171052))=>nesc(mother(_171052,_171082))&(nesc(father(_171052,_171068))&(nesc(isa(_171082,female))&nesc(isa(_171068,male)))) 03:38:24 %~ It's Proof that: 03:38:24 %~ " var(_171052) mother var(_171082) " is possibly false 03:38:24 %~ 03:38:24 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:24 03:38:24 ( ( nesc( human(Human)) & 03:38:24 nesc( father(Father,Father5)) & 03:38:24 nesc( isa(Female,female)) & 03:38:24 poss( ~( isa(Male,male))) & 03:38:24 '$existential'( _208638, 03:38:24 1, 03:38:24 exists( _214876, 03:38:24 ( nesc( human(Human_Mother)) => 03:38:24 ( nesc( mother(Human_Mother,Mother_Female_Female)) & 03:38:24 nesc( father(Human_Mother,Father_Male_Male)) & 03:38:25 nesc( isa(Mother_Female_Female,female)) & 03:38:25 nesc( isa(Father_Male_Male,male)))))) & 03:38:25 '$existential'( _243048, 03:38:25 1, 03:38:25 ( nesc( human(Human)) => 03:38:25 ( nesc( mother(Mother,Mother5)) & 03:38:25 nesc( father(Father,Father5)) & 03:38:25 nesc( isa(Female,female)) & 03:38:25 nesc( isa(Male,male)))))) ==> 03:38:25 poss( ~( mother(Mother,Mother5)))). 03:38:25 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ Whenever: 03:38:25 %~ (" var(_20620) isa human " is necessarily true and 03:38:25 %~ (" var(_20620) mother var(_20636) " is necessarily true and 03:38:25 %~ (" var(_20636) isa female " is necessarily true and 03:38:25 %~ " var(_20664) isa male " is possibly false ))) and 03:38:25 %~ by default var(_20664) nesc(human(_20620))=>nesc(mother(_20620,_20636))&(nesc(father(_20620,_20664))&(nesc(isa(_20636,female))&nesc(isa(_20664,male)))) 03:38:25 %~ It's Proof that: 03:38:25 %~ " var(_20620) father var(_20664) " is possibly false 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 03:38:25 ( ( nesc( human(Human)) & 03:38:25 nesc( mother(Mother,Mother5)) & 03:38:25 nesc( isa(Female,female)) & 03:38:25 poss( ~( isa(Male,male))) & 03:38:25 '$existential'( _55068, 03:38:25 1, 03:38:25 ( nesc( human(Human)) => 03:38:25 ( nesc( mother(Mother,Mother5)) & 03:38:25 nesc( father(Father,Father5)) & 03:38:25 nesc( isa(Female,female)) & 03:38:25 nesc( isa(Male,male)))))) ==> 03:38:25 poss( ~( father(Father,Father5)))). 03:38:25 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ Whenever: 03:38:25 %~ ((" var(_91878) isa human " is necessarily true and 03:38:25 %~ (" var(_91878) mother var(_91894) " is necessarily true and 03:38:25 %~ (" var(_91878) father var(_91910) " is necessarily true and 03:38:25 %~ " var(_91910) isa male " is possibly false ))) and 03:38:25 %~ 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 03:38:25 %~ by default var(_91910) nesc(human(_91878))=>nesc(mother(_91878,_91894))&(nesc(father(_91878,_91910))&(nesc(isa(_91894,female))&nesc(isa(_91910,male)))) 03:38:25 %~ It's Proof that: 03:38:25 %~ " var(_91894) isa female " is possibly false 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 03:38:25 ( ( nesc( human(Human)) & 03:38:25 nesc( mother(Mother,Mother5)) & 03:38:25 nesc( father(Father,Father5)) & 03:38:25 poss( ~( isa(Male,male))) & 03:38:25 '$existential'( _129504, 03:38:25 1, 03:38:25 exists( _135742, 03:38:25 ( nesc( human(Human_Mother)) => 03:38:25 ( nesc( mother(Human_Mother,Mother_Female_Female)) & 03:38:25 nesc( father(Human_Mother,Father_Male_Male)) & 03:38:25 nesc( isa(Mother_Female_Female,female)) & 03:38:25 nesc( isa(Father_Male_Male,male)))))) & 03:38:25 '$existential'( _163914, 03:38:25 1, 03:38:25 ( nesc( human(Human)) => 03:38:25 ( nesc( mother(Mother,Mother5)) & 03:38:25 nesc( father(Father,Father5)) & 03:38:25 nesc( isa(Female,female)) & 03:38:25 nesc( isa(Male,male)))))) ==> 03:38:25 poss( ~( isa(Female,female)))). 03:38:25 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ Whenever: 03:38:25 %~ (" var(_200434) isa human " is necessarily true and 03:38:25 %~ (" var(_200434) mother var(_200450) " is necessarily true and 03:38:25 %~ (" var(_200434) father var(_200466) " is necessarily true and 03:38:25 %~ " var(_200450) isa female " is necessarily true ))) and 03:38:25 %~ by default var(_200466) nesc(human(_200434))=>nesc(mother(_200434,_200450))&(nesc(father(_200434,_200466))&(nesc(isa(_200450,female))&nesc(isa(_200466,male)))) 03:38:25 %~ It's Proof that: 03:38:25 %~ " var(_200466) isa male " is necessarily true 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 03:38:25 ( ( nesc( human(Human)) & 03:38:25 nesc( mother(Mother,Mother5)) & 03:38:25 nesc( father(Father,Father5)) & 03:38:25 nesc( isa(Female,female)) & 03:38:25 '$existential'( _234036, 03:38:25 1, 03:38:25 ( nesc( human(Human)) => 03:38:25 ( nesc( mother(Mother,Mother5)) & 03:38:25 nesc( father(Father,Father5)) & 03:38:25 nesc( isa(Female,female)) & 03:38:25 nesc( isa(Male,male)))))) ==> 03:38:25 nesc( isa(Male,male))). 03:38:25 03:38:25 %~ comment(";;; .{ parent(C,M) & female(M) <gt;=> mother(C,M) }.") 03:38:25 %~ kifi='%'. 03:38:25 %~ kifm = nesc('%'). 03:38:25 %~ kifm = nesc('%'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:25 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:25 03:38:25 03:38:25 03:38:25 03:38:25 ======================================================= 03:38:25 '%' 03:38:25 ============================================ 03:38:25 03:38:25 03:38:25 ?- kif_to_boxlog( '%' ). 03:38:25 03:38:25 03:38:25 03:38:25 % In English: 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ '%' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ kifi='%'. 03:38:25 %~ kifm = nesc('%'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 % Results in the following 1 entailment(s): 03:38:25 nesc('%'). 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ it is necessarily true that '%' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 03:38:25 nesc('%'). 03:38:25 03:38:25 ============================================ 03:38:25 %~ kifi='ISSUE:'. 03:38:25 %~ kifm = nesc('ISSUE:'). 03:38:25 %~ kifm = nesc('ISSUE:'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:38:25 %~ debugm(user,show_success(user,user:ain(clif('ISSUE:')))) 03:38:25 03:38:25 03:38:25 03:38:25 03:38:25 ======================================================= 03:38:25 'ISSUE:' 03:38:25 ============================================ 03:38:25 03:38:25 03:38:25 ?- kif_to_boxlog( 'ISSUE:' ). 03:38:25 03:38:25 03:38:25 03:38:25 % In English: 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ 'ISSUE:' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ kifi='ISSUE:'. 03:38:25 %~ kifm = nesc('ISSUE:'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 % Results in the following 1 entailment(s): 03:38:25 nesc('ISSUE:'). 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ it is necessarily true that 'ISSUE:' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 03:38:25 nesc('ISSUE:'). 03:38:25 03:38:25 ============================================ 03:38:25 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:25 03:38:25 03:38:25 03:38:25 03:38:25 ======================================================= 03:38:25 '%' 03:38:25 ============================================ 03:38:25 03:38:25 03:38:25 ?- kif_to_boxlog( '%' ). 03:38:25 03:38:25 03:38:25 03:38:25 % In English: 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ '%' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ kifi='%'. 03:38:25 %~ kifm = nesc('%'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 % Results in the following 1 entailment(s): 03:38:25 nesc('%'). 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ it is necessarily true that '%' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 03:38:25 nesc('%'). 03:38:25 03:38:25 ============================================ 03:38:25 %~ kifi='EDIT:'. 03:38:25 %~ kifm = nesc('EDIT:'). 03:38:25 %~ kifm = nesc('EDIT:'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:38:25 %~ debugm(user,show_success(user,user:ain(clif('EDIT:')))) 03:38:25 03:38:25 03:38:25 03:38:25 03:38:25 ======================================================= 03:38:25 'EDIT:' 03:38:25 ============================================ 03:38:25 03:38:25 03:38:25 ?- kif_to_boxlog( 'EDIT:' ). 03:38:25 03:38:25 03:38:25 03:38:25 % In English: 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ 'EDIT:' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ kifi='EDIT:'. 03:38:25 %~ kifm = nesc('EDIT:'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 % Results in the following 1 entailment(s): 03:38:25 nesc('EDIT:'). 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ it is necessarily true that 'EDIT:' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 03:38:25 nesc('EDIT:'). 03:38:25 03:38:25 ============================================ 03:38:25 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:25 03:38:25 03:38:25 03:38:25 03:38:25 ======================================================= 03:38:25 '%' 03:38:25 ============================================ 03:38:25 03:38:25 03:38:25 ?- kif_to_boxlog( '%' ). 03:38:25 03:38:25 03:38:25 03:38:25 % In English: 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ '%' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ kifi='%'. 03:38:25 %~ kifm = nesc('%'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 % Results in the following 1 entailment(s): 03:38:25 nesc('%'). 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ it is necessarily true that '%' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 03:38:25 nesc('%'). 03:38:25 03:38:25 ============================================ 03:38:25 %~ kifi='JENKINS:'. 03:38:25 %~ kifm = nesc('JENKINS:'). 03:38:25 %~ kifm = nesc('JENKINS:'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:38:25 %~ debugm(user,show_success(user,user:ain(clif('JENKINS:')))) 03:38:25 03:38:25 03:38:25 03:38:25 03:38:25 ======================================================= 03:38:25 'JENKINS:' 03:38:25 ============================================ 03:38:25 03:38:25 03:38:25 ?- kif_to_boxlog( 'JENKINS:' ). 03:38:25 03:38:25 03:38:25 03:38:25 % In English: 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ 'JENKINS:' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ kifi='JENKINS:'. 03:38:25 %~ kifm = nesc('JENKINS:'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 % Results in the following 1 entailment(s): 03:38:25 nesc('JENKINS:'). 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ it is necessarily true that 'JENKINS:' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 03:38:25 nesc('JENKINS:'). 03:38:25 03:38:25 ============================================ 03:38:25 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:38:25 03:38:25 03:38:25 03:38:25 03:38:25 ======================================================= 03:38:25 '%' 03:38:25 ============================================ 03:38:25 03:38:25 03:38:25 ?- kif_to_boxlog( '%' ). 03:38:25 03:38:25 03:38:25 03:38:25 % In English: 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ '%' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ kifi='%'. 03:38:25 %~ kifm = nesc('%'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('%') 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 % Results in the following 1 entailment(s): 03:38:25 nesc('%'). 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ it is necessarily true that '%' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 03:38:25 nesc('%'). 03:38:25 03:38:25 ============================================ 03:38:25 %~ kifi='ISSUE_SEARCH:'. 03:38:25 %~ kifm = nesc('ISSUE_SEARCH:'). 03:38:25 %~ kifm = nesc('ISSUE_SEARCH:'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:38:25 %~ debugm(user,show_success(user,user:ain(clif('ISSUE_SEARCH:')))) 03:38:25 03:38:25 03:38:25 03:38:25 03:38:25 ======================================================= 03:38:25 'ISSUE_SEARCH:' 03:38:25 ============================================ 03:38:25 03:38:25 03:38:25 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:38:25 03:38:25 03:38:25 03:38:25 % In English: 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ 'ISSUE_SEARCH:' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ kifi='ISSUE_SEARCH:'. 03:38:25 %~ kifm = nesc('ISSUE_SEARCH:'). 03:38:25 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 % Results in the following 1 entailment(s): 03:38:25 nesc('ISSUE_SEARCH:'). 03:38:25 03:38:25 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:38:25 %~ 03:38:25 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:25 03:38:25 nesc('ISSUE_SEARCH:'). 03:38:25 03:38:25 ============================================ 03:38:25 % halt 03:38:25 totalTime=9.000 03:38:25 03:38:25 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' 03:38:25 03:38:27 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 03:38:27 ISSUE_ID=467 03:38:27 ISSUE_OC=OPEN 03:38:27 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 03:38:27 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 03:38:27 FileTestCase=logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit 03:38:27 03:38:27 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']" 03:38:27 03:38:27 (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']") 03:38:27 03:38:27 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl 03:38:27 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ANSWERABLE_T_01/ 03:38:27 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AANSWERABLE_T_01 03:38:27 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/458 03:38:27 03:38:27 03:38:29 %~ init_phase(after_load) 03:38:29 %~ init_phase(restore_state) 03:38:29 % 03:38:29 %~ init_why(after_boot,program) 03:38:29 %~ after_boot. 03:38:29 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:38:29 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl'), 03:38:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:38:29 %~ message_hook( 03:38:29 %~ error( permission_error(redefine,module,logicmoo_test), 03:38:29 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:38:29 %~ error, 03:38:29 %~ [ '~q/~w: '-[module,2], 03:38:29 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:38:29 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:38:29 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:38:29 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:38:29 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:38:29 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:38:29 %~ message_hook( 03:38:29 %~ error( permission_error(redefine,module,logicmoo_clif), 03:38:29 %~ context( 03:38:29 %~ prolog_stack( [ frame( 61, 03:38:29 %~ call( system : '$declare_module'/6), 03:38:29 %~ '$declare_module'( logicmoo_clif, 03:38:29 %~ user, 03:38:29 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:38:29 %~ frame( 60, 03:38:29 %~ clause(<gt;clause>(0x5603f2586c00),61), 03:38:29 %~ '$start_module'( logicmoo_clif, 03:38:29 %~ [], 03:38:29 %~ state( true, 03:38:29 %~ logicmoo_clif, true,false, 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:38:29 %~ [ if(not_loaded), 03:38:29 %~ true])), 03:38:29 %~ frame( 59, 03:38:29 %~ clause(<gt;clause>(0x5603f2373000),65), 03:38:29 %~ '$first_term'( 03:38:29 %~ :-( module(logicmoo_clif,[])), 03:38:29 %~ _21072, 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:29 %~ state( true, 03:38:29 %~ logicmoo_clif, true,false, 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:38:29 %~ [ if(not_loaded), 03:38:29 %~ true])), 03:38:29 %~ frame( 58, 03:38:29 %~ clause(<gt;clause>(0x5603f2373400),60), 03:38:29 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:29 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:38:29 %~ [ if(not_loaded), 03:38:29 %~ true])), 03:38:29 %~ frame( 57, 03:38:29 %~ clause(<gt;clause>(0x5603f25c9980),5), 03:38:29 %~ setup_call_catcher_cleanup( 03:38:29 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:38:29 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:29 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:38:29 %~ [ if(not_loaded), 03:38:29 %~ true]), 03:38:29 %~ Kw, 03:38:29 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:29 %~ lexstate(202,pfc), 03:38:29 %~ t123))), 03:38:29 %~ frame( 53, 03:38:29 %~ clause(<gt;clause>(0x5603f27c6000),221), 03:38:29 %~ '$do_load_file_2'( library(logicmoo_clif), 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, 03:38:29 %~ [ if(not_loaded), 03:38:29 %~ true])), 03:38:29 %~ frame( 50, 03:38:29 %~ clause(<gt;clause>(0x5603f259c840),10), 03:38:29 %~ '$qdo_load_file'( library(logicmoo_clif), 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), 03:38:29 %~ frame( 48, 03:38:29 %~ clause(<gt;clause>(0x5603f25c9980),5), 03:38:29 %~ setup_call_catcher_cleanup( 03:38:29 %~ system : with_mutex( '$load_file', 03:38:29 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:29 %~ <gt;clause>(0x5603f3c45580), 03:38:29 %~ [ if(not_loaded), 03:38:29 %~ true])), 03:38:29 %~ system : '$mt_do_load'( <gt;clause>(0x5603f3c45580), 03:38:29 %~ library(logicmoo_clif), 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:38:29 %~ Kw3, 03:38:29 %~ system : '$mt_end_load'(<gt;clause>(0x5603f3c45580)))), 03:38:29 %~ frame(46,meta_call,0), 03:38:29 %~ frame( 45, 03:38:29 %~ foreign( system : '$sig_atomic'/1), 03:38:29 %~ $sig_atomic( setup_call_cleanup( 03:38:29 %~ with_mutex( '$load_file', 03:38:29 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:29 %~ <gt;clause>(0x5603f3c45580), 03:38:29 %~ [ if(not_loaded), 03:38:29 %~ true])), 03:38:29 %~ '$mt_do_load'( <gt;clause>(0x5603f3c45580), 03:38:29 %~ library(logicmoo_clif), 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:38:29 %~ '$mt_end_load'(<gt;clause>(0x5603f3c45580))))), 03:38:29 %~ frame( 42, 03:38:29 %~ clause(<gt;clause>(0x5603f25a2c80),12), 03:38:29 %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), 03:38:29 %~ frame( 37, 03:38:29 %~ clause(<gt;clause>(0x560406302c80),31), 03:38:29 %~ 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)), 03:38:29 %~ frame(36,clause(<gt;clause>(0x56040631db00),49),clif_dialect:clif_expects_dialect(clif)), 03:38:29 %~ frame(34,clause(<gt;clause>(0x560404814480),60),prolog_dialect:attach_dialect(clif)), 03:38:29 %~ frame(33,clause(<gt;clause>(0x560404803200),20),prolog_dialect:expects_dialect(clif)), 03:38:29 %~ frame( 32, 03:38:29 %~ clause(<gt;clause>(0x5603f2599380),2), 03:38:29 %~ catch( 03:38:29 %~ t123 : expects_dialect(clif), 03:38:29 %~ error(Error,Error18), 03:38:29 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:38:29 %~ frame(31,clause(<gt;clause>(0x5603f2566580),55),'$execute_directive_3'(expects_dialect(clif))), 03:38:29 %~ frame( 26, 03:38:29 %~ clause(<gt;clause>(0x5603f2373400),77), 03:38:29 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', 03:38:29 %~ 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, 03:38:29 %~ [ expand(false), 03:38:29 %~ expand(true)])), 03:38:29 %~ frame( 25, 03:38:29 %~ clause(<gt;clause>(0x5603f25c9980),5), 03:38:29 %~ setup_call_catcher_cleanup( 03:38:29 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl',1632573821.1315794), 03:38:29 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', 03:38:29 %~ 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, 03:38:29 %~ [ expand(false), 03:38:29 %~ expand(true)]), 03:38:29 %~ Kw8, 03:38:29 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', 03:38:29 %~ lexstate(202,swi), 03:38:29 %~ user))), 03:38:29 %~ frame( 21, 03:38:29 %~ clause(<gt;clause>(0x5603f27c6000),221), 03:38:29 %~ '$do_load_file_2'( 'answerable_t_01.pfc.pl', 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', user,compiled, 03:38:29 %~ [ expand(false), 03:38:29 %~ expand(true)])), 03:38:29 %~ frame( 18, 03:38:29 %~ clause(<gt;clause>(0x5603f259c840),10), 03:38:29 %~ '$qdo_load_file'( 'answerable_t_01.pfc.pl', 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', user,[expand(false),expand(true)])), 03:38:29 %~ frame( 16, 03:38:29 %~ clause(<gt;clause>(0x5603f25c9980),5), 03:38:29 %~ setup_call_catcher_cleanup( 03:38:29 %~ system : with_mutex( '$load_file', 03:38:29 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', 03:38:29 %~ <gt;clause>(0x5603f3c44a80), 03:38:29 %~ [ expand(false), 03:38:29 %~ expand(true)])), 03:38:29 %~ system : '$mt_do_load'( <gt;clause>(0x5603f3c44a80), 03:38:29 %~ 'answerable_t_01.pfc.pl', 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', 03:38:29 %~ user, 03:38:29 %~ [ expand(false), 03:38:29 %~ expand(true)]), 03:38:29 %~ Kw9, 03:38:29 %~ system : '$mt_end_load'(<gt;clause>(0x5603f3c44a80)))), 03:38:29 %~ frame(14,meta_call,0), 03:38:29 %~ frame( 13, 03:38:29 %~ foreign( system : '$sig_atomic'/1), 03:38:29 %~ $sig_atomic( setup_call_cleanup( 03:38:29 %~ with_mutex( '$load_file', 03:38:29 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', 03:38:29 %~ <gt;clause>(0x5603f3c44a80), 03:38:29 %~ [ expand(false), 03:38:29 %~ expand(true)])), 03:38:29 %~ '$mt_do_load'( <gt;clause>(0x5603f3c44a80), 03:38:29 %~ 'answerable_t_01.pfc.pl', 03:38:29 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl', user,[expand(false),expand(true)]), 03:38:29 %~ '$mt_end_load'(<gt;clause>(0x5603f3c44a80))))), 03:38:29 %~ frame(10,clause(<gt;clause>(0x5603f25a2c80),12),'$load_file'('answerable_t_01.pfc.pl',user,'<gt;garbage_collected>'))]), 03:38:29 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:38:29 %~ error, 03:38:29 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:38:29 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:38:29 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:38:29 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:38:29 In: 03:38:29 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:38:29 [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 03:38:29 [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 03:38:29 [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 03:38:29 [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 03:38:29 [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 03:38:29 [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 03:38:29 [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',<gt;clause>(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c45580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:29 [46] <gt;meta call> 03:38:29 [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',<gt;clause>(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c45580)))) <gt;foreign> 03:38:29 [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 03:38:29 [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 03:38:29 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:38:29 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:38:29 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:38:29 [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 03:38:29 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:38:29 [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 03:38:29 [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 03:38:29 [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 03:38:29 [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 03:38:29 [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',<gt;clause>(0x5603f3c44a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c44a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:29 [14] <gt;meta call> 03:38:29 [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',<gt;clause>(0x5603f3c44a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c44a80)))) <gt;foreign> 03:38:29 [10] $load_file('answerable_t_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:29 03:38:29 Note: some frames are missing due to last-call optimization. 03:38:29 Re-run your program in debug mode (:- debug.) to get more detail. 03:38:29 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:38:29 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:38:29 ERROR: In: 03:38:29 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:38:29 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 03:38:29 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 03:38:29 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 03:38:29 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 03:38:29 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 03:38:29 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 03:38:29 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',<gt;clause>(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c45580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:29 ERROR: [46] <gt;meta call> 03:38:29 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',<gt;clause>(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c45580)))) <gt;foreign> 03:38:29 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 03:38:29 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 03:38:29 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:38:29 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:38:29 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:38:29 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 03:38:29 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:38:29 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 03:38:29 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 03:38:29 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 03:38:29 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 03:38:29 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',<gt;clause>(0x5603f3c44a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c44a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:29 ERROR: [14] <gt;meta call> 03:38:29 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',<gt;clause>(0x5603f3c44a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c44a80)))) <gt;foreign> 03:38:29 ERROR: [10] $load_file('answerable_t_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:29 ERROR: 03:38:29 ERROR: Note: some frames are missing due to last-call optimization. 03:38:29 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:38:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 03:38:29 %~ message_hook( 03:38:29 %~ goal_failed(directive,t123:expects_dialect(clif)), 03:38:29 %~ warning, 03:38:29 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:38:29 %~ t123 : expects_dialect(clif)]]) 03:38:29 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:38:29 Goal (directive) failed: t123:expects_dialect(clif) 03:38:29 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:38:29 Warning: Goal (directive) failed: t123:expects_dialect(clif) 03:38:29 03:38:29 03:38:29 03:38:29 03:38:29 %~ message_hook( 03:38:29 %~ error( syntax_error(operator_expected), 03:38:29 %~ string(":- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP) v false_t(PROP) v true_t(PROP) )) . ",52)), 03:38:29 %~ error, 03:38:29 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:29 %~ '~w'-[":- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP)"], nl,'** here **',nl, 03:38:29 %~ '~w'-[" v false_t(PROP) v true_t(PROP) )) . "]]) 03:38:29 Syntax error: Operator expected 03:38:29 :- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP) 03:38:29 ** here ** 03:38:29 v false_t(PROP) v true_t(PROP) )) . 03:38:29 ERROR: Syntax error: Operator expected 03:38:29 ERROR: :- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP) 03:38:29 ERROR: ** here ** 03:38:29 ERROR: v false_t(PROP) v true_t(PROP) )) . 03:38:29 :- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP) v false_t(PROP) v true_t(PROP) )). 03:38:29 %~ message_hook( 03:38:29 %~ error( syntax_error(operator_expected), 03:38:29 %~ string(":- test_boxlog(( ~unknown_t(PROP) => true_t(PROP) v false_t(PROP) )) . ",49)), 03:38:29 %~ error, 03:38:29 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:29 %~ '~w'-[":- test_boxlog(( ~unknown_t(PROP) => true_t(PROP)"], nl,'** here **',nl, 03:38:29 %~ '~w'-[" v false_t(PROP) )) . "]]) 03:38:29 Syntax error: Operator expected 03:38:29 :- test_boxlog(( ~unknown_t(PROP) => true_t(PROP) 03:38:29 ** here ** 03:38:29 v false_t(PROP) )) . 03:38:29 ERROR: Syntax error: Operator expected 03:38:29 ERROR: :- test_boxlog(( ~unknown_t(PROP) => true_t(PROP) 03:38:29 ERROR: ** here ** 03:38:29 ERROR: v false_t(PROP) )) . 03:38:29 :- test_boxlog(( ~unknown_t(PROP) => true_t(PROP) v false_t(PROP) )). 03:38:29 %~ message_hook( 03:38:29 %~ error( syntax_error(operator_expected), 03:38:29 %~ string(":- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP) v unknown_t(PROP) v true_t(PROP) )) . ",50)), 03:38:29 %~ error, 03:38:29 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:29 %~ '~w'-[":- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP)"], nl,'** here **',nl, 03:38:29 %~ '~w'-[" v unknown_t(PROP) v true_t(PROP) )) . "]]) 03:38:29 Syntax error: Operator expected 03:38:29 :- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP) 03:38:29 ** here ** 03:38:29 v unknown_t(PROP) v true_t(PROP) )) . 03:38:29 ERROR: Syntax error: Operator expected 03:38:29 ERROR: :- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP) 03:38:29 ERROR: ** here ** 03:38:29 ERROR: v unknown_t(PROP) v true_t(PROP) )) . 03:38:29 :- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP) v unknown_t(PROP) v true_t(PROP) )). 03:38:29 %~ message_hook( 03:38:29 %~ error( syntax_error(operator_expected), 03:38:29 %~ string(":- test_boxlog(( answerable_t(PROP) <gt;=> askable_t(PROP) & ~unknown_t(PROP) )) . ",35)), 03:38:29 %~ error, 03:38:29 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:29 %~ '~w'-[":- test_boxlog(( answerable_t(PROP)"], nl,'** here **',nl, 03:38:29 %~ '~w'-[" <gt;=> askable_t(PROP) & ~unknown_t(PROP) )) . "]]) 03:38:29 Syntax error: Operator expected 03:38:29 :- test_boxlog(( answerable_t(PROP) 03:38:29 ** here ** 03:38:29 <gt;=> askable_t(PROP) & ~unknown_t(PROP) )) . 03:38:29 ERROR: Syntax error: Operator expected 03:38:29 ERROR: :- test_boxlog(( answerable_t(PROP) 03:38:29 ERROR: ** here ** 03:38:29 ERROR: <gt;=> askable_t(PROP) & ~unknown_t(PROP) )) . 03:38:29 :- test_boxlog(( answerable_t(PROP) <gt;=> askable_t(PROP) & ~unknown_t(PROP) )). 03:38:29 %~ message_hook( 03:38:29 %~ error( syntax_error(operator_expected), 03:38:29 %~ string(":- test_boxlog(( answerable_t(PROP) => true_t(PROP) v false_t(PROP) )) . ",51)), 03:38:29 %~ error, 03:38:29 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:29 %~ '~w'-[":- test_boxlog(( answerable_t(PROP) => true_t(PROP)"], nl,'** here **',nl, 03:38:29 %~ '~w'-[" v false_t(PROP) )) . "]]) 03:38:29 Syntax error: Operator expected 03:38:29 :- test_boxlog(( answerable_t(PROP) => true_t(PROP) 03:38:29 ** here ** 03:38:29 v false_t(PROP) )) . 03:38:29 ERROR: Syntax error: Operator expected 03:38:29 ERROR: :- test_boxlog(( answerable_t(PROP) => true_t(PROP) 03:38:29 ERROR: ** here ** 03:38:29 ERROR: v false_t(PROP) )) . 03:38:29 :- test_boxlog(( answerable_t(PROP) => true_t(PROP) v false_t(PROP) )). 03:38:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl:17 03:38:29 %~ message_hook( 03:38:29 %~ error(syntax_error(operator_expected),string(":- test_boxlog(( askable_t(PROP) <gt;=> ~fallacy_t(PROP) )) . ",32)), 03:38:29 %~ error, 03:38:29 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:29 %~ '~w'-[":- test_boxlog(( askable_t(PROP)"],nl, 03:38:29 %~ '** here **',nl, 03:38:29 %~ '~w'-[" <gt;=> ~fallacy_t(PROP) )) . "]]) 03:38:29 Syntax error: Operator expected 03:38:29 :- test_boxlog(( askable_t(PROP) 03:38:29 ** here ** 03:38:29 <gt;=> ~fallacy_t(PROP) )) . 03:38:29 ERROR: Syntax error: Operator expected 03:38:29 ERROR: :- test_boxlog(( askable_t(PROP) 03:38:29 ERROR: ** here ** 03:38:29 ERROR: <gt;=> ~fallacy_t(PROP) )) . 03:38:29 :- test_boxlog(( askable_t(PROP) <gt;=> ~fallacy_t(PROP) )). 03:38:29 %~ message_hook( 03:38:29 %~ error( syntax_error(operator_expected), 03:38:29 %~ string(":- test_boxlog(( askable_t(PROP) => true_t(PROP) v unknown_t(PROP) v false_t(PROP) )) . ",48)), 03:38:29 %~ error, 03:38:29 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:29 %~ '~w'-[":- test_boxlog(( askable_t(PROP) => true_t(PROP)"], nl,'** here **',nl, 03:38:29 %~ '~w'-[" v unknown_t(PROP) v false_t(PROP) )) . "]]) 03:38:29 Syntax error: Operator expected 03:38:29 :- test_boxlog(( askable_t(PROP) => true_t(PROP) 03:38:29 ** here ** 03:38:29 v unknown_t(PROP) v false_t(PROP) )) . 03:38:29 ERROR: Syntax error: Operator expected 03:38:29 ERROR: :- test_boxlog(( askable_t(PROP) => true_t(PROP) 03:38:29 ERROR: ** here ** 03:38:29 ERROR: v unknown_t(PROP) v false_t(PROP) )) . 03:38:29 :- test_boxlog(( askable_t(PROP) => true_t(PROP) v unknown_t(PROP) v false_t(PROP) )). 03:38:29 %~ message_hook( 03:38:29 %~ error(syntax_error(operator_expected),string(":- test_boxlog(( askable_t(PROP) v fallacy_t(PROP) )) . ",32)), 03:38:29 %~ error, 03:38:29 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:29 %~ '~w'-[":- test_boxlog(( askable_t(PROP)"],nl, 03:38:29 %~ '** here **',nl, 03:38:29 %~ '~w'-[" v fallacy_t(PROP) )) . "]]) 03:38:29 Syntax error: Operator expected 03:38:29 :- test_boxlog(( askable_t(PROP) 03:38:29 ** here ** 03:38:29 v fallacy_t(PROP) )) . 03:38:29 ERROR: Syntax error: Operator expected 03:38:29 ERROR: :- test_boxlog(( askable_t(PROP) 03:38:29 ERROR: ** here ** 03:38:29 ERROR: v fallacy_t(PROP) )) . 03:38:29 :- test_boxlog(( askable_t(PROP) v fallacy_t(PROP) )). 03:38:29 :- test_boxlog(( asserted_t(PROP) => true_t(PROP) )). 03:38:29 /*~ 03:38:29 %~ ?-( mpred_test( "Test_0001_Line_0000__asserted_t_1_in_t123", 03:38:29 %~ t123 : test_boxlog( asserted_t(PROP)=>true_t(PROP)))). 03:38:29 %~ make_dynamic_here(t123,'$nt'(wid(rule1:0,rule,asserted_t(_69226)=>true_t(_69226)),_69238,_69240)) 03:38:29 %~ kifm = asserted_t(PROP)=>true_t(PROP). 03:38:29 %~ kif_to_boxlog_attvars2 = =>(asserted_t('$VAR'('PROP')),true_t('$VAR'('PROP'))) 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa true_t is false 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa asserted_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 ~true_t(PROP)==> ~asserted_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa asserted_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa true_t 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 asserted_t(PROP)==>true_t(PROP). 03:38:29 03:38:29 %~ kifm = asserted_t(PROP)=>true_t(PROP). 03:38:29 passed=info(why_was_true(t123:test_boxlog(asserted_t(_456)=>true_t(_456)))) 03:38:29 no_proof_for(test_boxlog(asserted_t(PROP)=>true_t(PROP))). 03:38:29 03:38:29 %~ kifm=asserted_t(PROP)=>true_t(PROP) 03:38:29 %~ kif_to_boxlog_attvars2 = =>(asserted_t('$VAR'('PROP')),true_t('$VAR'('PROP'))) 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa true_t is false 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa asserted_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 ~true_t(PROP)==> ~asserted_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa asserted_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa true_t 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 asserted_t(PROP)==>true_t(PROP). 03:38:29 03:38:29 no_proof_for(test_boxlog(asserted_t(PROP)=>true_t(PROP))). 03:38:29 03:38:29 no_proof_for(test_boxlog(asserted_t(PROP)=>true_t(PROP))). 03:38:29 03:38:29 name = 'logicmoo.base.examples.fol.ANSWERABLE_T_01-Test_0001_Line_0000__asserted_t_1_in_t123'. 03:38:29 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.ANSWERABLE_T_01'. 03:38:29 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\']"'. 03:38:29 % 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 03:38:29 ~*/ 03:38:29 03:38:29 :- test_boxlog(( fallacy_t(PROP) => false_t(PROP) & true_t(PROP) & ~unknown_t(PROP) & ~possible_t(PROP) )). 03:38:29 /*~ 03:38:29 %~ ?-( mpred_test( "Test_0002_Line_0000__fallacy_t_1_in_t123", 03:38:29 %~ t123 : test_boxlog( =>( fallacy_t(PROP), 03:38:29 %~ ( false_t(PROP) & 03:38:29 %~ true_t(PROP) & 03:38:29 %~ ~( unknown_t(PROP)) & 03:38:29 %~ ~( possible_t(PROP))))))). 03:38:29 %~ kifm = =>( fallacy_t(PROP), 03:38:29 %~ ( false_t(PROP) & 03:38:29 %~ true_t(PROP) & 03:38:29 %~ ~( unknown_t(PROP)) & 03:38:29 %~ ~( possible_t(PROP)))). 03:38:29 %~ 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'))))) 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa possible_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa fallacy_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 possible_t(PROP)==> ~fallacy_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa possible_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)==> ~possible_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa unknown_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa fallacy_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 unknown_t(PROP)==> ~fallacy_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa unknown_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)==> ~unknown_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa true_t is possible and 03:38:29 %~ ?PROP isa false_t is false 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa fallacy_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 poss(true_t(PROP))& ~false_t(PROP)==> ~fallacy_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t and 03:38:29 %~ ?PROP isa false_t is false 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa true_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)& ~false_t(PROP)==> ~true_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t and 03:38:29 %~ ?PROP isa true_t is possible 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa false_t 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)&poss(true_t(PROP))==>false_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa false_t is possible and 03:38:29 %~ ?PROP isa true_t is false 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa fallacy_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 poss(false_t(PROP))& ~true_t(PROP)==> ~fallacy_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t and 03:38:29 %~ ?PROP isa true_t is false 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa false_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)& ~true_t(PROP)==> ~false_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t and 03:38:29 %~ ?PROP isa false_t is possible 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa true_t 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)&poss(false_t(PROP))==>true_t(PROP). 03:38:29 03:38:29 %~ kifm = ( fallacy_t(PROP) => 03:38:29 %~ ( false_t(PROP) & 03:38:29 %~ true_t(PROP) & 03:38:29 %~ ~( unknown_t(PROP)) & 03:38:29 %~ ~( possible_t(PROP)))). 03:38:29 passed=info(why_was_true(t123:test_boxlog(fallacy_t(_538)=>(((false_t(_538)&true_t(_538))& ~unknown_t(_538))& ~possible_t(_538))))) 03:38:29 no_proof_for(test_boxlog(fallacy_t(PROP)=>(((false_t(PROP)&true_t(PROP))& ~unknown_t(PROP))& ~possible_t(PROP)))). 03:38:29 03:38:29 %~ kifm=fallacy_t(PROP)=>(((false_t(PROP)&true_t(PROP))& ~unknown_t(PROP))& ~possible_t(PROP)) 03:38:29 %~ 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'))))) 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa possible_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa fallacy_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 possible_t(PROP)==> ~fallacy_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa possible_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)==> ~possible_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa unknown_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa fallacy_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 unknown_t(PROP)==> ~fallacy_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa unknown_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)==> ~unknown_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa true_t is possible and 03:38:29 %~ ?PROP isa false_t is false 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa fallacy_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 poss(true_t(PROP))& ~false_t(PROP)==> ~fallacy_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t and 03:38:29 %~ ?PROP isa false_t is false 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa true_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)& ~false_t(PROP)==> ~true_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t and 03:38:29 %~ ?PROP isa true_t is possible 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa false_t 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)&poss(true_t(PROP))==>false_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa false_t is possible and 03:38:29 %~ ?PROP isa true_t is false 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa fallacy_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 poss(false_t(PROP))& ~true_t(PROP)==> ~fallacy_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t and 03:38:29 %~ ?PROP isa true_t is false 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa false_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)& ~true_t(PROP)==> ~false_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t and 03:38:29 %~ ?PROP isa false_t is possible 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa true_t 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 fallacy_t(PROP)&poss(false_t(PROP))==>true_t(PROP). 03:38:29 03:38:29 no_proof_for(test_boxlog(fallacy_t(PROP)=>(((false_t(PROP)&true_t(PROP))& ~unknown_t(PROP))& ~possible_t(PROP)))). 03:38:29 03:38:29 no_proof_for(test_boxlog(fallacy_t(PROP)=>(((false_t(PROP)&true_t(PROP))& ~unknown_t(PROP))& ~possible_t(PROP)))). 03:38:29 03:38:29 name = 'logicmoo.base.examples.fol.ANSWERABLE_T_01-Test_0002_Line_0000__fallacy_t_1_in_t123'. 03:38:29 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.ANSWERABLE_T_01'. 03:38:29 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\']"'. 03:38:29 % 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 03:38:29 ~*/ 03:38:29 03:38:29 :- test_boxlog(( true_t(PROP) & false_t(PROP) => fallacy_t(PROP) )). 03:38:29 /*~ 03:38:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/answerable_t_01.pfc.pl:22 03:38:29 %~ ?-( mpred_test( "Test_0003_Line_0000__true_t_1_in_t123", 03:38:29 %~ t123 : test_boxlog( (true_t(PROP)&false_t(PROP))=>fallacy_t(PROP)))). 03:38:29 %~ kifm = (true_t(PROP)&false_t(PROP))=>fallacy_t(PROP). 03:38:29 %~ kif_to_boxlog_attvars2 = =>(and(true_t('$VAR'('PROP')),false_t('$VAR'('PROP'))),fallacy_t('$VAR'('PROP'))) 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa true_t and 03:38:29 %~ ?PROP isa false_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa fallacy_t 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 true_t(PROP)&false_t(PROP)==>fallacy_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t is false and 03:38:29 %~ ?PROP isa false_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa true_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 ~fallacy_t(PROP)&false_t(PROP)==> ~true_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa fallacy_t is false and 03:38:29 %~ ?PROP isa true_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa false_t is false 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 ~fallacy_t(PROP)&true_t(PROP)==> ~false_t(PROP). 03:38:29 03:38:29 %~ kifm = (true_t(PROP)&false_t(PROP))=>fallacy_t(PROP). 03:38:29 passed=info(why_was_true(t123:test_boxlog((true_t(_492)&false_t(_492))=>fallacy_t(_492)))) 03:38:29 no_proof_for(test_boxlog((true_t(PROP)&false_t(PROP))=>fallacy_t(PROP))). 03:38:29 03:38:29 %~ kifm=(true_t(PROP)&false_t(PROP))=>fallacy_t(PROP) 03:38:29 %~ kif_to_boxlog_attvars2 = =>(and(true_t('$VAR'('PROP')),false_t('$VAR'('PROP'))),fallacy_t('$VAR'('PROP'))) 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 %~ Whenever: 03:38:29 %~ ?PROP isa true_t and 03:38:29 %~ ?PROP isa false_t 03:38:29 %~ It's Proof that: 03:38:29 %~ ?PROP isa fallacy_t 03:38:29 %~ 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:29 03:38:29 true_t(PROP)&false_t(PROP)==>fallacy_t(PROP). 03:38:29 03:38:29 % AND 03:38:29 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 %~ Whenever: 03:38:30 %~ ?PROP isa fallacy_t is false and 03:38:30 %~ ?PROP isa false_t 03:38:30 %~ It's Proof that: 03:38:30 %~ ?PROP isa true_t is false 03:38:30 %~ 03:38:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 03:38:30 ~fallacy_t(PROP)&false_t(PROP)==> ~true_t(PROP). 03:38:30 03:38:30 % AND 03:38:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 %~ Whenever: 03:38:30 %~ ?PROP isa fallacy_t is false and 03:38:30 %~ ?PROP isa true_t 03:38:30 %~ It's Proof that: 03:38:30 %~ ?PROP isa false_t is false 03:38:30 %~ 03:38:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 03:38:30 ~fallacy_t(PROP)&true_t(PROP)==> ~false_t(PROP). 03:38:30 03:38:30 no_proof_for(test_boxlog((true_t(PROP)&false_t(PROP))=>fallacy_t(PROP))). 03:38:30 03:38:30 no_proof_for(test_boxlog((true_t(PROP)&false_t(PROP))=>fallacy_t(PROP))). 03:38:30 03:38:30 name = 'logicmoo.base.examples.fol.ANSWERABLE_T_01-Test_0003_Line_0000__true_t_1_in_t123'. 03:38:30 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.ANSWERABLE_T_01'. 03:38:30 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\']"'. 03:38:30 % 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 03:38:30 ~*/ 03:38:30 03:38:30 %~ message_hook( 03:38:30 %~ error( syntax_error(operator_expected), 03:38:30 %~ string(":- test_boxlog(( true_t(PROP) v unknown_t(PROP) v false_t(PROP) )) . ",29)), 03:38:30 %~ error, 03:38:30 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:30 %~ '~w'-[":- test_boxlog(( true_t(PROP)"],nl, 03:38:30 %~ '** here **',nl, 03:38:30 %~ '~w'-[" v unknown_t(PROP) v false_t(PROP) )) . "]]) 03:38:30 Syntax error: Operator expected 03:38:30 :- test_boxlog(( true_t(PROP) 03:38:30 ** here ** 03:38:30 v unknown_t(PROP) v false_t(PROP) )) . 03:38:30 ERROR: Syntax error: Operator expected 03:38:30 ERROR: :- test_boxlog(( true_t(PROP) 03:38:30 ERROR: ** here ** 03:38:30 ERROR: v unknown_t(PROP) v false_t(PROP) )) . 03:38:30 :- test_boxlog(( true_t(PROP) v unknown_t(PROP) v false_t(PROP) )). 03:38:30 03:38:30 :- test_boxlog(( true_t(PROP) => possible_t(PROP) )). 03:38:30 /*~ 03:38:30 %~ ?-( mpred_test( "Test_0004_Line_0000__true_t_1_in_t123", 03:38:30 %~ t123 : test_boxlog( true_t(PROP)=>possible_t(PROP)))). 03:38:30 %~ kifm = true_t(PROP)=>possible_t(PROP). 03:38:30 %~ kif_to_boxlog_attvars2 = =>(true_t('$VAR'('PROP')),possible_t('$VAR'('PROP'))) 03:38:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 %~ Whenever: 03:38:30 %~ ?PROP isa possible_t is false 03:38:30 %~ It's Proof that: 03:38:30 %~ ?PROP isa true_t is false 03:38:30 %~ 03:38:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 03:38:30 ~possible_t(PROP)==> ~true_t(PROP). 03:38:30 03:38:30 % AND 03:38:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 %~ Whenever: 03:38:30 %~ ?PROP isa true_t 03:38:30 %~ It's Proof that: 03:38:30 %~ ?PROP isa possible_t 03:38:30 %~ 03:38:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 03:38:30 true_t(PROP)==>possible_t(PROP). 03:38:30 03:38:30 %~ kifm = true_t(PROP)=>possible_t(PROP). 03:38:30 passed=info(why_was_true(t123:test_boxlog(true_t(_624586)=>possible_t(_624586)))) 03:38:30 no_proof_for(test_boxlog(true_t(PROP)=>possible_t(PROP))). 03:38:30 03:38:30 %~ kifm=true_t(PROP)=>possible_t(PROP) 03:38:30 %~ kif_to_boxlog_attvars2 = =>(true_t('$VAR'('PROP')),possible_t('$VAR'('PROP'))) 03:38:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 %~ Whenever: 03:38:30 %~ ?PROP isa possible_t is false 03:38:30 %~ It's Proof that: 03:38:30 %~ ?PROP isa true_t is false 03:38:30 %~ 03:38:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 03:38:30 ~possible_t(PROP)==> ~true_t(PROP). 03:38:30 03:38:30 % AND 03:38:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 %~ Whenever: 03:38:30 %~ ?PROP isa true_t 03:38:30 %~ It's Proof that: 03:38:30 %~ ?PROP isa possible_t 03:38:30 %~ 03:38:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:30 03:38:30 true_t(PROP)==>possible_t(PROP). 03:38:30 03:38:30 no_proof_for(test_boxlog(true_t(PROP)=>possible_t(PROP))). 03:38:30 03:38:30 no_proof_for(test_boxlog(true_t(PROP)=>possible_t(PROP))). 03:38:30 03:38:30 name = 'logicmoo.base.examples.fol.ANSWERABLE_T_01-Test_0004_Line_0000__true_t_1_in_t123'. 03:38:30 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.ANSWERABLE_T_01'. 03:38:30 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\']"'. 03:38:30 % 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 03:38:30 ~*/ 03:38:30 03:38:30 %~ message_hook( 03:38:30 %~ error( syntax_error(operator_clash), 03:38:30 %~ string(":- test_boxlog(( possible_t(PROP) => ~false_t(PROP) & ~fallacy_t(PROP) )) . ",35)), 03:38:30 %~ error, 03:38:30 %~ [ 'Syntax error: ', 'Operator priority clash',nl, 03:38:30 %~ '~w'-[":- test_boxlog(( possible_t(PROP) ="], nl,'** here **',nl, 03:38:30 %~ '~w'-["> ~false_t(PROP) & ~fallacy_t(PROP) )) . "]]) 03:38:30 Syntax error: Operator priority clash 03:38:30 :- test_boxlog(( possible_t(PROP) = 03:38:30 ** here ** 03:38:30 > ~false_t(PROP) & ~fallacy_t(PROP) )) . 03:38:30 ERROR: Syntax error: Operator priority clash 03:38:30 ERROR: :- test_boxlog(( possible_t(PROP) = 03:38:30 ERROR: ** here ** 03:38:30 ERROR: > ~false_t(PROP) & ~fallacy_t(PROP) )) . 03:38:30 :- test_boxlog(( possible_t(PROP) => ~false_t(PROP) & ~fallacy_t(PROP) )). 03:38:30 03:38:30 %~ message_hook( 03:38:30 %~ error( syntax_error(operator_expected), 03:38:30 %~ string(":- test_boxlog(( ~true_t(PROP) => false_t(PROP) v fallacy_t(PROP) v possible_t(PROP) )) . ",47)), 03:38:30 %~ error, 03:38:30 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:30 %~ '~w'-[":- test_boxlog(( ~true_t(PROP) => false_t(PROP)"], nl,'** here **',nl, 03:38:30 %~ '~w'-[" v fallacy_t(PROP) v possible_t(PROP) )) . "]]) 03:38:30 Syntax error: Operator expected 03:38:30 :- test_boxlog(( ~true_t(PROP) => false_t(PROP) 03:38:30 ** here ** 03:38:30 v fallacy_t(PROP) v possible_t(PROP) )) . 03:38:30 ERROR: Syntax error: Operator expected 03:38:30 ERROR: :- test_boxlog(( ~true_t(PROP) => false_t(PROP) 03:38:30 ERROR: ** here ** 03:38:30 ERROR: v fallacy_t(PROP) v possible_t(PROP) )) . 03:38:30 :- test_boxlog(( ~true_t(PROP) => false_t(PROP) v fallacy_t(PROP) v possible_t(PROP) )). 03:38:30 %~ message_hook( 03:38:30 %~ error( syntax_error(operator_expected), 03:38:30 %~ string(":- test_boxlog(( false_t(PROP) <gt;=> ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )) . ",30)), 03:38:30 %~ error, 03:38:30 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:30 %~ '~w'-[":- test_boxlog(( false_t(PROP)"],nl, 03:38:30 %~ '** here **',nl, 03:38:30 %~ '~w'-[" <gt;=> ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )) . "]]) 03:38:30 Syntax error: Operator expected 03:38:30 :- test_boxlog(( false_t(PROP) 03:38:30 ** here ** 03:38:30 <gt;=> ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )) . 03:38:30 ERROR: Syntax error: Operator expected 03:38:30 ERROR: :- test_boxlog(( false_t(PROP) 03:38:30 ERROR: ** here ** 03:38:30 ERROR: <gt;=> ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )) . 03:38:30 :- test_boxlog(( false_t(PROP) <gt;=> ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )). 03:38:30 %~ message_hook( 03:38:30 %~ error( syntax_error(operator_clash), 03:38:30 %~ string(":- test_boxlog(( true_t(PROP) => ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )) . ",31)), 03:38:30 %~ error, 03:38:30 %~ [ 'Syntax error: ', 'Operator priority clash',nl, 03:38:30 %~ '~w'-[":- test_boxlog(( true_t(PROP) ="],nl, 03:38:30 %~ '** here **',nl, 03:38:30 %~ '~w'-["> ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )) . "]]) 03:38:30 Syntax error: Operator priority clash 03:38:30 :- test_boxlog(( true_t(PROP) = 03:38:30 ** here ** 03:38:30 > ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )) . 03:38:30 ERROR: Syntax error: Operator priority clash 03:38:30 ERROR: :- test_boxlog(( true_t(PROP) = 03:38:30 ERROR: ** here ** 03:38:30 ERROR: > ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )) . 03:38:30 :- test_boxlog(( true_t(PROP) => ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )). 03:38:30 %~ message_hook( 03:38:30 %~ error( syntax_error(operator_expected), 03:38:30 %~ string(":- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP) v false_t(PROP) v fallacy_t(PROP) )) . ",54)), 03:38:30 %~ error, 03:38:30 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:30 %~ '~w'-[":- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP)"], nl,'** here **',nl, 03:38:30 %~ '~w'-[" v false_t(PROP) v fallacy_t(PROP) )) . "]]) 03:38:30 Syntax error: Operator expected 03:38:30 :- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP) 03:38:30 ** here ** 03:38:30 v false_t(PROP) v fallacy_t(PROP) )) . 03:38:30 ERROR: Syntax error: Operator expected 03:38:30 ERROR: :- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP) 03:38:30 ERROR: ** here ** 03:38:30 ERROR: v false_t(PROP) v fallacy_t(PROP) )) . 03:38:30 :- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP) v false_t(PROP) v fallacy_t(PROP) )). 03:38:30 %~ message_hook( 03:38:30 %~ error( syntax_error(operator_expected), 03:38:30 %~ string(":- test_boxlog(( ~possible_t(PROP) => false_t(PROP) v fallacy_t(PROP) )) . ",51)), 03:38:30 %~ error, 03:38:30 %~ [ 'Syntax error: ', 'Operator expected',nl, 03:38:30 %~ '~w'-[":- test_boxlog(( ~possible_t(PROP) => false_t(PROP)"], nl,'** here **',nl, 03:38:30 %~ '~w'-[" v fallacy_t(PROP) )) . "]]) 03:38:30 Syntax error: Operator expected 03:38:30 :- test_boxlog(( ~possible_t(PROP) => false_t(PROP) 03:38:30 ** here ** 03:38:30 v fallacy_t(PROP) )) . 03:38:30 ERROR: Syntax error: Operator expected 03:38:30 ERROR: :- test_boxlog(( ~possible_t(PROP) => false_t(PROP) 03:38:30 ERROR: ** here ** 03:38:30 ERROR: v fallacy_t(PROP) )) . 03:38:30 :- test_boxlog(( ~possible_t(PROP) => false_t(PROP) v fallacy_t(PROP) )). 03:38:30 %~ message_hook( 03:38:30 %~ error( syntax_error(operator_clash), 03:38:30 %~ string(":- test_boxlog(( possible_t(PROP) => ~false_t(PROP) & ~fallacy_t(PROP) )) . ",35)), 03:38:30 %~ error, 03:38:30 %~ [ 'Syntax error: ', 'Operator priority clash',nl, 03:38:30 %~ '~w'-[":- test_boxlog(( possible_t(PROP) ="], nl,'** here **',nl, 03:38:30 %~ '~w'-["> ~false_t(PROP) & ~fallacy_t(PROP) )) . "]]) 03:38:30 Syntax error: Operator priority clash 03:38:30 :- test_boxlog(( possible_t(PROP) = 03:38:30 ** here ** 03:38:30 > ~false_t(PROP) & ~fallacy_t(PROP) )) . 03:38:30 ERROR: Syntax error: Operator priority clash 03:38:30 ERROR: :- test_boxlog(( possible_t(PROP) = 03:38:30 ERROR: ** here ** 03:38:30 ERROR: > ~false_t(PROP) & ~fallacy_t(PROP) )) . 03:38:30 :- test_boxlog(( possible_t(PROP) => ~false_t(PROP) & ~fallacy_t(PROP) )). 03:38:30 %~ message_hook( 03:38:30 %~ error( syntax_error(operator_clash), 03:38:30 %~ string(":- test_boxlog(( unknown_t(PROP) => ~true_t(PROP) & possible_t(PROP) & ~asserted_t(PROP) & ~false_t(PROP) )) . ",34)), 03:38:30 %~ error, 03:38:30 %~ [ 'Syntax error: ', 'Operator priority clash',nl, 03:38:30 %~ '~w'-[":- test_boxlog(( unknown_t(PROP) ="],nl, 03:38:30 %~ '** here **',nl, 03:38:30 %~ '~w'-["> ~true_t(PROP) & possible_t(PROP) & ~asserted_t(PROP) & ~false_t(PROP) )) . "]]) 03:38:30 Syntax error: Operator priority clash 03:38:30 :- test_boxlog(( unknown_t(PROP) = 03:38:30 ** here ** 03:38:30 > ~true_t(PROP) & possible_t(PROP) & ~asserted_t(PROP) & ~false_t(PROP) )) . 03:38:30 ERROR: Syntax error: Operator priority clash 03:38:30 ERROR: :- test_boxlog(( unknown_t(PROP) = 03:38:30 ERROR: ** here ** 03:38:30 ERROR: > ~true_t(PROP) & possible_t(PROP) & ~asserted_t(PROP) & ~false_t(PROP) )) . 03:38:30 %~ unused(no_junit_results) 03:38:30 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.9840398000000001-junit.xml 03:38:30 <gt;oxml version="1.0" encoding="utf-8"?> 03:38:30 <gt;testsuites> 03:38:30 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:38:30 % use :- set_prolog_flag(junit_show_converage, true). 03:38:30 03:38:30 % No tests to run 03:38:30 ]]>><gt;/system-out><gt;/testsuites> 03:38:30 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) 03:38:30 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) 03:38:30 In: 03:38:30 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:38:30 [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 03:38:30 [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 03:38:30 [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 03:38:30 [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 03:38:30 [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 03:38:30 [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 03:38:30 [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',<gt;clause>(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c45580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:30 [46] <gt;meta call> 03:38:30 [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',<gt;clause>(0x5603f3c45580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c45580)))) <gt;foreign> 03:38:30 [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 03:38:30 [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 03:38:30 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:38:30 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:38:30 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:38:30 [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 03:38:30 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:38:30 [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 03:38:30 [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 03:38:30 [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 03:38:30 [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 03:38:30 [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',<gt;clause>(0x5603f3c44a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c44a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:30 [14] <gt;meta call> 03:38:30 [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',<gt;clause>(0x5603f3c44a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5603f3c44a80)))) <gt;foreign> 03:38:30 [10] $load_file('answerable_t_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:30 03:38:30 Note: some frames are missing due to last-call optimization. 03:38:30 Re-run your program in debug mode (:- debug.) to get more detail. 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( ~fallacy_t(PROP) => unknown_t(PROP) 03:38:30 ** here ** 03:38:30 v false_t(PROP) v true_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( ~unknown_t(PROP) => true_t(PROP) 03:38:30 ** here ** 03:38:30 v false_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( ~false_t(PROP) => fallacy_t(PROP) 03:38:30 ** here ** 03:38:30 v unknown_t(PROP) v true_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( answerable_t(PROP) 03:38:30 ** here ** 03:38:30 <gt;=> askable_t(PROP) & ~unknown_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( answerable_t(PROP) => true_t(PROP) 03:38:30 ** here ** 03:38:30 v false_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( askable_t(PROP) 03:38:30 ** here ** 03:38:30 <gt;=> ~fallacy_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( askable_t(PROP) => true_t(PROP) 03:38:30 ** here ** 03:38:30 v unknown_t(PROP) v false_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( askable_t(PROP) 03:38:30 ** here ** 03:38:30 v fallacy_t(PROP) )) . 03:38:30 Test_0001_Line_0000__asserted_t_1_in_t123 result = passed. 03:38:30 Test_0002_Line_0000__fallacy_t_1_in_t123 result = passed. 03:38:30 Test_0003_Line_0000__true_t_1_in_t123 result = passed. 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( true_t(PROP) 03:38:30 ** here ** 03:38:30 v unknown_t(PROP) v false_t(PROP) )) . 03:38:30 Test_0004_Line_0000__true_t_1_in_t123 result = passed. 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator priority clash 03:38:30 :- test_boxlog(( possible_t(PROP) = 03:38:30 ** here ** 03:38:30 > ~false_t(PROP) & ~fallacy_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( ~true_t(PROP) => false_t(PROP) 03:38:30 ** here ** 03:38:30 v fallacy_t(PROP) v possible_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( false_t(PROP) 03:38:30 ** here ** 03:38:30 <gt;=> ~true_t(PROP) & ~possible_t(PROP) & ~unknown_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator priority clash 03:38:30 :- test_boxlog(( true_t(PROP) = 03:38:30 ** here ** 03:38:30 > ~false_t(PROP) & possible_t(PROP) & ~unknown_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( ~asserted_t(PROP) => possible_t(PROP) 03:38:30 ** here ** 03:38:30 v false_t(PROP) v fallacy_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator expected 03:38:30 :- test_boxlog(( ~possible_t(PROP) => false_t(PROP) 03:38:30 ** here ** 03:38:30 v fallacy_t(PROP) )) . 03:38:30 logicmoo.base.examples.fol.ANSWERABLE_T_01 JUnit error = Syntax error: Operator priority clash 03:38:30 :- test_boxlog(( unknown_t(PROP) = 03:38:30 ** here ** 03:38:30 > ~true_t(PROP) & possible_t(PROP) & ~asserted_t(PROP) & ~false_t(PROP) )) . 03:38:30 03:38:30 %~ test_completed_exit(112) 03:38:30 totalTime=2.000 03:38:30 03:38:30 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' 03:38:30 03:38:32 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 03:38:32 ISSUE_ID=458 03:38:32 ISSUE_OC=OPEN 03:38:32 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 03:38:32 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 03:38:32 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 03:38:32 FileTestCase=logicmoo.base.examples.fol.EXACTLY_POSS_CUTE_06 JUnit 03:38:32 03:38:32 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']" 03:38:32 03:38:32 (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']") 03:38:32 03:38:32 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl 03:38:32 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_POSS_CUTE_06/ 03:38:32 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_POSS_CUTE_06 03:38:32 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/414 03:38:32 03:38:32 03:38:34 %~ init_phase(after_load) 03:38:34 %~ init_phase(restore_state) 03:38:34 % 03:38:34 %~ init_why(after_boot,program) 03:38:34 %~ after_boot. 03:38:34 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:38:34 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl'), 03:38:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:38:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:38:34 %~ message_hook( 03:38:34 %~ error( permission_error(redefine,module,logicmoo_test), 03:38:34 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:38:34 %~ error, 03:38:34 %~ [ '~q/~w: '-[module,2], 03:38:34 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:38:34 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:38:34 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:38:34 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:38:34 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:38:34 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:38:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 03:38:34 %~ message_hook( 03:38:34 %~ error( permission_error(redefine,module,logicmoo_clif), 03:38:34 %~ context( 03:38:34 %~ prolog_stack( [ frame( 61, 03:38:34 %~ call( system : '$declare_module'/6), 03:38:34 %~ '$declare_module'( logicmoo_clif, 03:38:34 %~ user, 03:38:34 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:38:34 %~ frame( 60, 03:38:34 %~ clause(<gt;clause>(0x5595db6e0c00),61), 03:38:34 %~ '$start_module'( logicmoo_clif, 03:38:34 %~ [], 03:38:34 %~ state( true, 03:38:34 %~ logicmoo_clif, true,false, 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:38:34 %~ [ if(not_loaded), 03:38:34 %~ true])), 03:38:34 %~ frame( 59, 03:38:34 %~ clause(<gt;clause>(0x5595db4cd000),65), 03:38:34 %~ '$first_term'( 03:38:34 %~ :-( module(logicmoo_clif,[])), 03:38:34 %~ _36848, 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:34 %~ state( true, 03:38:34 %~ logicmoo_clif, true,false, 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:38:34 %~ [ if(not_loaded), 03:38:34 %~ true])), 03:38:34 %~ frame( 58, 03:38:34 %~ clause(<gt;clause>(0x5595db4cd400),60), 03:38:34 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:34 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:38:34 %~ [ if(not_loaded), 03:38:34 %~ true])), 03:38:34 %~ frame( 57, 03:38:34 %~ clause(<gt;clause>(0x5595db723980),5), 03:38:34 %~ setup_call_catcher_cleanup( 03:38:34 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:38:34 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:34 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:38:34 %~ [ if(not_loaded), 03:38:34 %~ true]), 03:38:34 %~ Kw, 03:38:34 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:34 %~ lexstate(202,pfc), 03:38:34 %~ cute6))), 03:38:34 %~ frame( 53, 03:38:34 %~ clause(<gt;clause>(0x5595db920000),221), 03:38:34 %~ '$do_load_file_2'( library(logicmoo_clif), 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,compiled, 03:38:34 %~ [ if(not_loaded), 03:38:34 %~ true])), 03:38:34 %~ frame( 50, 03:38:34 %~ clause(<gt;clause>(0x5595db6f6840),10), 03:38:34 %~ '$qdo_load_file'( library(logicmoo_clif), 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true])), 03:38:34 %~ frame( 48, 03:38:34 %~ clause(<gt;clause>(0x5595db723980),5), 03:38:34 %~ setup_call_catcher_cleanup( 03:38:34 %~ system : with_mutex( '$load_file', 03:38:34 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:34 %~ <gt;clause>(0x5595dcd9f080), 03:38:34 %~ [ if(not_loaded), 03:38:34 %~ true])), 03:38:34 %~ system : '$mt_do_load'( <gt;clause>(0x5595dcd9f080), 03:38:34 %~ library(logicmoo_clif), 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true]), 03:38:34 %~ Kw3, 03:38:34 %~ system : '$mt_end_load'(<gt;clause>(0x5595dcd9f080)))), 03:38:34 %~ frame(46,meta_call,0), 03:38:34 %~ frame( 45, 03:38:34 %~ foreign( system : '$sig_atomic'/1), 03:38:34 %~ $sig_atomic( setup_call_cleanup( 03:38:34 %~ with_mutex( '$load_file', 03:38:34 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:38:34 %~ <gt;clause>(0x5595dcd9f080), 03:38:34 %~ [ if(not_loaded), 03:38:34 %~ true])), 03:38:34 %~ '$mt_do_load'( <gt;clause>(0x5595dcd9f080), 03:38:34 %~ library(logicmoo_clif), 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true]), 03:38:34 %~ '$mt_end_load'(<gt;clause>(0x5595dcd9f080))))), 03:38:34 %~ frame( 42, 03:38:34 %~ clause(<gt;clause>(0x5595db6fcc80),12), 03:38:34 %~ '$load_file'(library(logicmoo_clif),cute6,[if(not_loaded),true])), 03:38:34 %~ frame( 37, 03:38:34 %~ clause(<gt;clause>(0x5595ef45cc80),31), 03:38:34 %~ 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)), 03:38:34 %~ frame(36,clause(<gt;clause>(0x5595ef477b00),49),clif_dialect:clif_expects_dialect(clif)), 03:38:34 %~ frame(34,clause(<gt;clause>(0x5595ed96e480),60),prolog_dialect:attach_dialect(clif)), 03:38:34 %~ frame(33,clause(<gt;clause>(0x5595ed95d200),20),prolog_dialect:expects_dialect(clif)), 03:38:34 %~ frame( 32, 03:38:34 %~ clause(<gt;clause>(0x5595db6f3380),2), 03:38:34 %~ catch( 03:38:34 %~ cute6 : expects_dialect(clif), 03:38:34 %~ error(Error,Error18), 03:38:34 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:38:34 %~ frame(31,clause(<gt;clause>(0x5595db6c0580),55),'$execute_directive_3'(expects_dialect(clif))), 03:38:34 %~ frame( 26, 03:38:34 %~ clause(<gt;clause>(0x5595db4cd400),77), 03:38:34 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', 03:38:34 %~ 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, 03:38:34 %~ [ expand(false), 03:38:34 %~ expand(true)])), 03:38:34 %~ frame( 25, 03:38:34 %~ clause(<gt;clause>(0x5595db723980),5), 03:38:34 %~ setup_call_catcher_cleanup( 03:38:34 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl',1632228169.2822218), 03:38:34 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', 03:38:34 %~ 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, 03:38:34 %~ [ expand(false), 03:38:34 %~ expand(true)]), 03:38:34 %~ Kw8, 03:38:34 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', 03:38:34 %~ lexstate(202,swi), 03:38:34 %~ user))), 03:38:34 %~ frame( 21, 03:38:34 %~ clause(<gt;clause>(0x5595db920000),221), 03:38:34 %~ '$do_load_file_2'( 'exactly_poss_cute_06.pfc.pl', 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', user,compiled, 03:38:34 %~ [ expand(false), 03:38:34 %~ expand(true)])), 03:38:34 %~ frame( 18, 03:38:34 %~ clause(<gt;clause>(0x5595db6f6840),10), 03:38:34 %~ '$qdo_load_file'( 'exactly_poss_cute_06.pfc.pl', 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', user,[expand(false),expand(true)])), 03:38:34 %~ frame( 16, 03:38:34 %~ clause(<gt;clause>(0x5595db723980),5), 03:38:34 %~ setup_call_catcher_cleanup( 03:38:34 %~ system : with_mutex( '$load_file', 03:38:34 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', 03:38:34 %~ <gt;clause>(0x5595dcd9ea80), 03:38:34 %~ [ expand(false), 03:38:34 %~ expand(true)])), 03:38:34 %~ system : '$mt_do_load'( <gt;clause>(0x5595dcd9ea80), 03:38:34 %~ 'exactly_poss_cute_06.pfc.pl', 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', 03:38:34 %~ user, 03:38:34 %~ [ expand(false), 03:38:34 %~ expand(true)]), 03:38:34 %~ Kw9, 03:38:34 %~ system : '$mt_end_load'(<gt;clause>(0x5595dcd9ea80)))), 03:38:34 %~ frame(14,meta_call,0), 03:38:34 %~ frame( 13, 03:38:34 %~ foreign( system : '$sig_atomic'/1), 03:38:34 %~ $sig_atomic( setup_call_cleanup( 03:38:34 %~ with_mutex( '$load_file', 03:38:34 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', 03:38:34 %~ <gt;clause>(0x5595dcd9ea80), 03:38:34 %~ [ expand(false), 03:38:34 %~ expand(true)])), 03:38:34 %~ '$mt_do_load'( <gt;clause>(0x5595dcd9ea80), 03:38:34 %~ 'exactly_poss_cute_06.pfc.pl', 03:38:34 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl', user,[expand(false),expand(true)]), 03:38:34 %~ '$mt_end_load'(<gt;clause>(0x5595dcd9ea80))))), 03:38:34 %~ frame(10,clause(<gt;clause>(0x5595db6fcc80),12),'$load_file'('exactly_poss_cute_06.pfc.pl',user,'<gt;garbage_collected>'))]), 03:38:34 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:38:34 %~ error, 03:38:34 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:38:34 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:38:34 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:38:34 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:38:34 In: 03:38:34 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:38:34 [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 03:38:34 [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 03:38:34 [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 03:38:34 [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 03:38:34 [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 03:38:34 [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 03:38:34 [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',<gt;clause>(0x5595dcd9f080),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5595dcd9f080))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:34 [46] <gt;meta call> 03:38:34 [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',<gt;clause>(0x5595dcd9f080),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5595dcd9f080)))) <gt;foreign> 03:38:34 [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 03:38:34 [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 03:38:34 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:38:34 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:38:34 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:38:34 [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 03:38:34 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:38:34 [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 03:38:34 [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 03:38:34 [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 03:38:34 [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 03:38:34 [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',<gt;clause>(0x5595dcd9ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5595dcd9ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:34 [14] <gt;meta call> 03:38:34 [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',<gt;clause>(0x5595dcd9ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5595dcd9ea80)))) <gt;foreign> 03:38:34 [10] $load_file('exactly_poss_cute_06.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:34 03:38:34 Note: some frames are missing due to last-call optimization. 03:38:34 Re-run your program in debug mode (:- debug.) to get more detail. 03:38:34 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:38:34 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:38:34 ERROR: In: 03:38:34 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:38:34 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 03:38:34 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 03:38:34 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 03:38:34 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 03:38:37 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 03:38:37 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 03:38:37 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',<gt;clause>(0x5595dcd9f080),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5595dcd9f080))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:37 ERROR: [46] <gt;meta call> 03:38:37 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',<gt;clause>(0x5595dcd9f080),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5595dcd9f080)))) <gt;foreign> 03:38:37 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 03:38:37 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 03:38:37 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:38:37 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:38:37 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:38:37 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 03:38:37 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:38:37 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 03:38:37 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 03:38:37 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 03:38:37 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 03:38:37 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',<gt;clause>(0x5595dcd9ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5595dcd9ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:37 ERROR: [14] <gt;meta call> 03:38:37 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',<gt;clause>(0x5595dcd9ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5595dcd9ea80)))) <gt;foreign> 03:38:37 ERROR: [10] $load_file('exactly_poss_cute_06.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:37 ERROR: 03:38:37 ERROR: Note: some frames are missing due to last-call optimization. 03:38:37 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:38:37 %~ message_hook( 03:38:37 %~ goal_failed(directive,cute6:expects_dialect(clif)), 03:38:37 %~ warning, 03:38:37 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:38:37 %~ cute6 : expects_dialect(clif)]]) 03:38:37 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:38:37 Goal (directive) failed: cute6:expects_dialect(clif) 03:38:37 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:38:37 Warning: Goal (directive) failed: cute6:expects_dialect(clif) 03:38:37 03:38:37 %:- user:use_module(library(editline)). 03:38:37 :- use_module(library(occurs)). % sub_term/2 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 % sub_term/2 03:38:37 :- use_module(library(sort)). % predsort/3 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 % predsort/3 03:38:37 :- use_module(library(backcomp)). % concat_atom/2 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 % concat_atom/2 03:38:37 :- user:autoload_all. 03:38:37 03:38:37 /*~ 03:38:37 % Disabled autoloading (loaded 1 files) 03:38:37 % Disabled autoloading (loaded 0 files) 03:38:37 ~*/ 03:38:37 03:38:37 03:38:37 :- module_transparent(system: = /2). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- module_transparent('$attvar':'$wakeup'/1). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- module_transparent('$attvar':'call_all_attr_uhooks'/2). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- module_transparent('$attvar':'begin_call_all_attr_uhooks'/2). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- module_transparent('$attvar':'uhook'/3). 03:38:37 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 03:38:37 :- '$current_source_module'(M),install_retry_undefined(M,error). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- install_retry_undefined(user,error). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- install_retry_undefined(kbii,error). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- install_retry_undefined(kbi,error). 03:38:37 % :- set_prolog_flag(autoload_all,false). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 % :- set_prolog_flag(autoload_all,false). 03:38:37 :- set_prolog_flag(retry_undefined, false). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- set_prolog_flag(access_level, system). 03:38:37 03:38:37 % Option Examples: nesc($sentence), poss($sentence), poss($sentence)=>nesc($sentence). 03:38:37 % ==> feature_setting(default_modality,nesc($sentence)). 03:38:37 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 03:38:37 % Option Examples: nesc($sentence), poss($sentence), poss($sentence)=>nesc($sentence). 03:38:37 % ==> feature_setting(default_modality,nesc($sentence)). 03:38:37 03:38:37 /* 03:38:37 03:38:37 Feature Notes: 03:38:37 03:38:37 P. % P happens to be the feature_setting default_modality 03:38:37 poss(P). % possibly P 03:38:37 nesc(P). % necessarily P 03:38:37 ~nesc(P). % not necessarily P 03:38:37 nesc(~P). % necessarily not P 03:38:37 ~poss(P). % not possibly P 03:38:37 poss(~P). % possibly not P 03:38:37 03:38:37 poss(P)=>nesc(P). % P is true by default (allows other axioms to override) 03:38:37 poss(P)&~nesc(P). % possibly, but not necessarily P 03:38:37 03:38:37 ~naf(P). % P is default 03:38:37 naf(~P). % possibly P 03:38:37 naf(P). % possibly not P 03:38:37 03:38:37 there are many Logically equivalent settings like 03:38:37 03:38:37 ~poss(P) == nesc(~P) 03:38:37 03:38:37 falsify(~P) == poss(P) v nesc(P). 03:38:37 03:38:37 */ 03:38:37 03:38:37 test_sanity(G):- 03:38:37 add_boxlog_history(G), 03:38:37 test_sanity0(G),!. 03:38:37 03:38:37 /*~ 03:38:37 %~ make_dynamic_here( cute6, 03:38:37 %~ '$nt'( 03:38:37 %~ test_sanity(Sanity0_History_Sanity) :- 03:38:37 %~ add_boxlog_history(Sanity0_History_Sanity) , 03:38:37 %~ test_sanity0(Sanity0_History_Sanity) , 03:38:37 %~ !, _49224,Nt)) 03:38:37 ~*/ 03:38:37 03:38:37 03:38:37 test_sanity0(G):- mpred_test(G),!. 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 test_sanity0((A,B)):- !, mpred_test(A),test_sanity0(B). 03:38:37 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 03:38:37 :- kbi_define(cute/1). 03:38:37 /*~ 03:38:37 %~ make_dynamic_here(cute6,pfcSelect(_74820)) 03:38:37 %~ make_dynamic_here(cute6,genlPreds(kbi_define,_78212)) 03:38:37 %~ kbi_define( cute6 : cute/1) 03:38:37 ~*/ 03:38:37 03:38:37 :- kbi_define(ugly/1). 03:38:37 03:38:37 /*~ 03:38:37 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl:65 03:38:37 %~ kbi_define( cute6 : ugly/1) 03:38:37 ~*/ 03:38:37 03:38:37 03:38:37 :- kb_shared(baseKB:cute/1). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- kb_local(ugly/1). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- kb_local(isa/2). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- kbi_define(poss/1). 03:38:37 03:38:37 /*~ 03:38:37 %~ kbi_define( cute6 : poss/1) 03:38:37 ~*/ 03:38:37 03:38:37 03:38:37 :- use_module(library(clpfd)). 03:38:37 % :- debug(_). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 % :- debug(_). 03:38:37 :- set_prolog_flag(gc,false). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- set_prolog_flag(toplevel_print_anon,false). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- set_prolog_flag(answer_write_options,[quoted(true), portray(false), max_depth(20)]). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- set_prolog_flag(write_attributes,ignore). 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 :- set_prolog_flag(toplevel_print_factorized, true). 03:38:37 %===== axioms ======= 03:38:37 03:38:37 % there are exactly 5 puppies total 03:38:37 /*~ 03:38:37 ~*/ 03:38:37 03:38:37 %===== axioms ======= 03:38:37 03:38:37 % there are exactly 5 puppies total 03:38:37 :- test_boxlog([+assert],exactly(5, X, puppy(X))). 03:38:37 03:38:37 03:38:37 % Ensure we can see them 03:38:37 % :- test_sanity((findall(X,puppy(X),L),length(L,5))). 03:38:37 03:38:37 % there are 2 (for sure) cute puppies 03:38:37 /*~ 03:38:37 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_poss_cute_06.pfc.pl:82 03:38:37 %~ correct_special_quantifiers :- quant(exactly(5),X,puppy(X)). 03:38:37 %~ %~ correct_special_quantifiers:-quant(exactly(5),X,puppy(X)) 03:38:37 %~ kifi = exactly(5,X,puppy(X)). 03:38:37 %~ kifm = nesc( quant(exactly(5),X,puppy(X))). 03:38:37 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('X'),puppy('$VAR'('X')))) 03:38:37 %~ w_o_c( 03:38:37 %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), 03:38:37 %~ cute6 : kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,_32532)) 03:38:37 %~ 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 03:38:37 (0)$[system] system:'$c_call_prolog'. no(clause) 03:38:37 (1)$[$toplevel] '$toplevel':'$toplevel'. % toplevel.pl:701: 03:38:37 (2)$[$toplevel] '$toplevel':'$runtoplevel'. % toplevel.pl:713: 03:38:37 (10)$[system] system:'$load_file'('exactly_poss_cute_06.pfc.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:38:37 (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 ',<gt;clause>(0x5595dcd9ea80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5595dcd9ea80)))). no(clause) 03:38:37 (14)$[system] system:'$c_call_prolog'. no(clause) 03:38:37 (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 ',<gt;clause>(0x5595dcd9ea80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5595dcd9ea80))). % init.pl:646: 03:38:37 (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: 03:38:37 (21)<gt;*>$[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: 03:38:37 (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: 03:38:37 (26)<gt;*>$[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: 03:38:37 (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: 03:38:37 (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: 03:38:37 (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: 03:38:37 (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: 03:38:37 (31)<gt;*>$[system] system:'$execute_directive_3'(test_boxlog([+assert],exactly(5,A,puppy(A)))). % init.pl:3574: 03:38:37 (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: 03:38:37 (33)$[cute6] common_logic_sanity:test_boxlog([+assert],exactly(5,A,puppy(A))). % common_logic_sanity.pl:143: 03:38:37 (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: 03:38:38 (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: 03:38:38 (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: 03:38:38 (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: 03:38:38 (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: 03:38:38 (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: 03:38:38 (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: 03:38:38 (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: 03:38:38 (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: 03:38:38 (43)<gt;*>$[each_call_cleanup]# system:'<gt;meta-call>'(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) 03:38:38 (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: 03:38:38 (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: 03:38:38 (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: 03:38:38 (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: 03:38:38 (48)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,cute6:kif_to_boxlog(exactly(5,X,puppy(X)),A)). % ucatch.pl:1778: 03:38:38 (49)$[ucatch] ucatch:p_call(ucatch:must_det_u,cute6:kif_to_boxlog(exactly(5,X,puppy(X)),A)). % ucatch.pl:1784: 03:38:38 (50)$[ucatch]# ucatch:cute6:kif_to_boxlog(exactly(5,X,puppy(X)),A). % ucatch.pl:1727: 03:38:38 (51)<gt;*>$[must_sanity]# must_sanity:cute6:kif_to_boxlog(exactly(5,X,puppy(X)),A). % must_sanity.pl:65: 03:38:38 (52)$[cute6] common_logic_snark:kif_to_boxlog(exactly(5,X,puppy(X)),A). % common_logic_snark.pl:1099: 03:38:38 (53)<gt;*>$[must_sanity]# must_sanity:cute6:kif_to_boxlog(exactly(5,X,puppy(X)),A,rule1:0). % must_sanity.pl:65: 03:38:38 (54)$[cute6] common_logic_snark:kif_to_boxlog(exactly(5,X,puppy(X)),A,rule1:0). % common_logic_snark.pl:1107: 03:38:38 (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: 03:38:38 (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: 03:38:38 (57)$[locally_each] system:'<gt;meta-call>'(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) 03:38:38 (58)$[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:38:38 %~ w_o_c( 03:38:38 %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), 03:38:38 %~ cute6 : kif_to_boxlog(exactly(5,X,puppy(X)),KB,rule1:0,_32532)) 03:38:38 % Break level 1 03:38:38 03:38:38 % Exit break level 1 03:38:38 ^ Call: (58) [cute6] common_logic_snark:kif_to_boxlog(exactly(5, X, puppy(X)), KB, rule1:0, _32532) ? EOF: exit (status 4) 03:38:38 totalTime=5.000 03:38:38 03:38:38 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' 03:38:38 03:38:40 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 03:38:40 ISSUE_ID=414 03:38:40 ISSUE_OC=OPEN 03:38:40 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 03:38:40 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 03:38:40 FileTestCase=logicmoo.base.examples.fol.BIRDS_04 JUnit 03:38:40 03:38:40 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']" 03:38:40 03:38:40 (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']") 03:38:40 03:38:40 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl 03:38:40 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BIRDS_04/ 03:38:40 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_04 03:38:40 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/615 03:38:40 03:38:40 03:38:42 %~ init_phase(after_load) 03:38:42 %~ init_phase(restore_state) 03:38:42 % 03:38:42 %~ init_why(after_boot,program) 03:38:42 %~ after_boot. 03:38:42 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:38:42 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl'), 03:38:42 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:38:42 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:38:42 %~ message_hook( 03:38:42 %~ error( permission_error(redefine,module,logicmoo_test), 03:38:42 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:38:42 %~ error, 03:38:42 %~ [ '~q/~w: '-[module,2], 03:38:42 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:38:42 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:38:42 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:38:42 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:38:42 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:38:42 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:38:42 % Term-position in <gt;clause>(0x55e2144bec00) at PC=61: 03:38:42 % clause_info(<gt;clause>(0x55e2144bec00)) (2-nd clause of '$start_module'/4)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,2,2,2,2,2,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e2142ab000) at PC=65: 03:38:42 % clause_info(<gt;clause>(0x55e2142ab000)) (2-nd clause of '$first_term'/5)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,1,2,2,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e2142ab400) at PC=60: 03:38:42 % clause_info(<gt;clause>(0x55e2142ab400)) (1-st clause of '$load_file'/4)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,1,1,2,2,1,1,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e214501980) at PC=5: 03:38:42 % clause_info(<gt;clause>(0x55e214501980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e2146fe000) at PC=221: 03:38:42 % clause_info(<gt;clause>(0x55e2146fe000)) (1-st clause of '$do_load_file_2'/5)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e2144d4840) at PC=10: 03:38:42 % clause_info(<gt;clause>(0x55e2144d4840)) (1-st clause of '$qdo_load_file'/4)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e214501980) at PC=5: 03:38:42 % clause_info(<gt;clause>(0x55e214501980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e2144dac80) at PC=12: 03:38:42 % clause_info(<gt;clause>(0x55e2144dac80)) (1-st clause of '$load_file'/3)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e22823ac80) at PC=31: 03:38:42 % clause_info(<gt;clause>(0x55e22823ac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e228255b00) at PC=49: 03:38:42 % clause_info(<gt;clause>(0x55e228255b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e22674c480) at PC=60: 03:38:42 % clause_info(<gt;clause>(0x55e22674c480)) (1-st clause of attach_dialect/1)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,2,2,2,1,2] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e22673b200) at PC=20: 03:38:42 % clause_info(<gt;clause>(0x55e22673b200)) (1-st clause of expects_dialect/1)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,1,2] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e2142ab000) at PC=99: 03:38:42 % clause_info(<gt;clause>(0x55e2142ab000)) (2-nd clause of '$first_term'/5)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,2,2,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e2142ab400) at PC=60: 03:38:42 % clause_info(<gt;clause>(0x55e2142ab400)) (1-st clause of '$load_file'/4)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,1,1,2,2,1,1,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e214501980) at PC=5: 03:38:42 % clause_info(<gt;clause>(0x55e214501980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e2146fe000) at PC=221: 03:38:42 % clause_info(<gt;clause>(0x55e2146fe000)) (1-st clause of '$do_load_file_2'/5)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e2144d4840) at PC=10: 03:38:42 % clause_info(<gt;clause>(0x55e2144d4840)) (1-st clause of '$qdo_load_file'/4)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e214501980) at PC=5: 03:38:42 % clause_info(<gt;clause>(0x55e214501980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,1] 03:38:42 03:38:42 % Term-position in <gt;clause>(0x55e2144dac80) at PC=12: 03:38:42 % clause_info(<gt;clause>(0x55e2144dac80)) (1-st clause of '$load_file'/3)... 03:38:42 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:38:42 % Trying with syntax prolog 03:38:42 % read ... 03:38:42 % unified ... 03:38:42 % got names 03:38:42 03:38:42 % [2,2,1] 03:38:42 03:38:42 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:38:42 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55e215b7c380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55e215b7c380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55e215b7c380))))),%~ frame( 39,%~ clause(<gt;clause>(0x55e2144dac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55e228255b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55e22674c480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55e22673b200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55e2142ab000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55e215b7ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55e215b7ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55e215b7ca80))))),%~ frame(10,clause(<gt;clause>(0x55e2144dac80),12),'$load_file'('birds_04.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:38:42 In: 03:38:42 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:38:42 [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 03:38:42 [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 03:38:42 [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 03:38:42 [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 03:38:42 [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 03:38:42 [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 03:38:42 [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',<gt;clause>(0x55e215b7c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e215b7c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:42 [43] <gt;meta call> 03:38:42 [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',<gt;clause>(0x55e215b7c380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e215b7c380)))) <gt;foreign> 03:38:42 [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 03:38:42 [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 03:38:42 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:38:42 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:38:42 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:38:42 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:38:42 [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 03:38:42 [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 03:38:42 [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 03:38:42 [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 03:38:42 [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',<gt;clause>(0x55e215b7ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e215b7ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:42 [14] <gt;meta call> 03:38:42 [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',<gt;clause>(0x55e215b7ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e215b7ca80)))) <gt;foreign> 03:38:42 [10] $load_file('birds_04.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:42 03:38:42 Note: some frames are missing due to last-call optimization. 03:38:42 Re-run your program in debug mode (:- debug.) to get more detail. 03:38:42 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:38:42 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:38:42 ERROR: In: 03:38:42 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:38:42 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 03:38:42 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 03:38:42 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 03:38:42 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 03:38:42 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 03:38:42 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 03:38:42 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',<gt;clause>(0x55e215b7c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e215b7c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:42 ERROR: [43] <gt;meta call> 03:38:42 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',<gt;clause>(0x55e215b7c380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e215b7c380)))) <gt;foreign> 03:38:42 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 03:38:42 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 03:38:42 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:38:42 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:38:42 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:38:42 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_04.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:38:42 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 03:38:42 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 03:38:42 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 03:38:42 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 03:38:42 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',<gt;clause>(0x55e215b7ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e215b7ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:42 ERROR: [14] <gt;meta call> 03:38:42 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',<gt;clause>(0x55e215b7ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e215b7ca80)))) <gt;foreign> 03:38:42 ERROR: [10] $load_file('birds_04.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:42 ERROR: 03:38:42 ERROR: Note: some frames are missing due to last-call optimization. 03:38:42 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:38:42 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55e218960f00)), _2409666, system:'$pop_input_context') ? EOF: exit (status 4) 03:38:42 totalTime=1.000 03:38:42 03:38:42 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' 03:38:42 03:38:44 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 03:38:44 ISSUE_ID=615 03:38:44 ISSUE_OC=OPEN 03:38:44 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 03:38:44 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 03:38:44 FileTestCase=logicmoo.base.examples.fol.UNIT_PROJECTION_LEM_01 JUnit 03:38:44 03:38:44 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']" 03:38:44 03:38:44 (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']") 03:38:44 03:38:44 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl 03:38:44 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/UNIT_PROJECTION_LEM_01/ 03:38:44 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AUNIT_PROJECTION_LEM_01 03:38:44 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/429 03:38:44 03:38:44 03:38:46 %~ init_phase(after_load) 03:38:46 %~ init_phase(restore_state) 03:38:46 % 03:38:46 %~ init_why(after_boot,program) 03:38:46 %~ after_boot. 03:38:46 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:38:46 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl'), 03:38:46 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:38:46 %~ message_hook( 03:38:46 %~ error( permission_error(redefine,module,logicmoo_test), 03:38:46 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:38:46 %~ error, 03:38:46 %~ [ '~q/~w: '-[module,2], 03:38:46 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:38:46 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:38:46 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:38:46 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:38:46 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:38:46 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:38:46 % Term-position in <gt;clause>(0x5577237dec00) at PC=61: 03:38:46 % clause_info(<gt;clause>(0x5577237dec00)) (2-nd clause of '$start_module'/4)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,2,2,2,2,2,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x5577235cb000) at PC=65: 03:38:46 % clause_info(<gt;clause>(0x5577235cb000)) (2-nd clause of '$first_term'/5)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,1,2,2,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x5577235cb400) at PC=60: 03:38:46 % clause_info(<gt;clause>(0x5577235cb400)) (1-st clause of '$load_file'/4)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,1,1,2,2,1,1,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x557723821980) at PC=5: 03:38:46 % clause_info(<gt;clause>(0x557723821980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x557723a1e000) at PC=221: 03:38:46 % clause_info(<gt;clause>(0x557723a1e000)) (1-st clause of '$do_load_file_2'/5)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x5577237f4840) at PC=10: 03:38:46 % clause_info(<gt;clause>(0x5577237f4840)) (1-st clause of '$qdo_load_file'/4)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x557723821980) at PC=5: 03:38:46 % clause_info(<gt;clause>(0x557723821980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x5577237fac80) at PC=12: 03:38:46 % clause_info(<gt;clause>(0x5577237fac80)) (1-st clause of '$load_file'/3)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x55773755ac80) at PC=31: 03:38:46 % clause_info(<gt;clause>(0x55773755ac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x557737577b00) at PC=49: 03:38:46 % clause_info(<gt;clause>(0x557737577b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x557735a6c480) at PC=60: 03:38:46 % clause_info(<gt;clause>(0x557735a6c480)) (1-st clause of attach_dialect/1)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,2,2,2,1,2] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x557735a5b200) at PC=20: 03:38:46 % clause_info(<gt;clause>(0x557735a5b200)) (1-st clause of expects_dialect/1)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,1,2] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x5577235cb000) at PC=99: 03:38:46 % clause_info(<gt;clause>(0x5577235cb000)) (2-nd clause of '$first_term'/5)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,2,2,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x5577235cb400) at PC=60: 03:38:46 % clause_info(<gt;clause>(0x5577235cb400)) (1-st clause of '$load_file'/4)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,1,1,2,2,1,1,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x557723821980) at PC=5: 03:38:46 % clause_info(<gt;clause>(0x557723821980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x557723a1e000) at PC=221: 03:38:46 % clause_info(<gt;clause>(0x557723a1e000)) (1-st clause of '$do_load_file_2'/5)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x5577237f4840) at PC=10: 03:38:46 % clause_info(<gt;clause>(0x5577237f4840)) (1-st clause of '$qdo_load_file'/4)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x557723821980) at PC=5: 03:38:46 % clause_info(<gt;clause>(0x557723821980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,1] 03:38:46 03:38:46 % Term-position in <gt;clause>(0x5577237fac80) at PC=12: 03:38:46 % clause_info(<gt;clause>(0x5577237fac80)) (1-st clause of '$load_file'/3)... 03:38:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:38:46 % Trying with syntax prolog 03:38:46 % read ... 03:38:46 % unified ... 03:38:46 % got names 03:38:46 03:38:46 % [2,2,1] 03:38:46 03:38:46 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:38:46 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x557724e9d580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x557724e9d580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x557724e9d580))))),%~ frame( 39,%~ clause(<gt;clause>(0x5577237fac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x557737577b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x557735a6c480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x557735a5b200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x5577235cb000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x557724e9ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x557724e9ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x557724e9ca80))))),%~ frame( 10,%~ clause(<gt;clause>(0x5577237fac80),12),%~ '$load_file'('unit_projection_lem_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:38:46 In: 03:38:46 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:38:46 [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 03:38:46 [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 03:38:46 [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 03:38:46 [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 03:38:46 [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 03:38:46 [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 03:38:46 [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',<gt;clause>(0x557724e9d580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557724e9d580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:46 [43] <gt;meta call> 03:38:46 [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',<gt;clause>(0x557724e9d580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557724e9d580)))) <gt;foreign> 03:38:46 [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 03:38:46 [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 03:38:46 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:38:46 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:38:46 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:38:46 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:38:46 [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 03:38:46 [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 03:38:46 [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 03:38:46 [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 03:38:46 [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',<gt;clause>(0x557724e9ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557724e9ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:46 [14] <gt;meta call> 03:38:46 [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',<gt;clause>(0x557724e9ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557724e9ca80)))) <gt;foreign> 03:38:46 [10] $load_file('unit_projection_lem_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:46 03:38:46 Note: some frames are missing due to last-call optimization. 03:38:46 Re-run your program in debug mode (:- debug.) to get more detail. 03:38:46 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:38:46 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:38:46 ERROR: In: 03:38:46 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:38:46 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 03:38:46 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 03:38:46 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 03:38:46 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 03:38:46 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 03:38:46 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 03:38:46 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',<gt;clause>(0x557724e9d580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557724e9d580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:46 ERROR: [43] <gt;meta call> 03:38:46 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',<gt;clause>(0x557724e9d580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557724e9d580)))) <gt;foreign> 03:38:46 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 03:38:46 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 03:38:46 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:38:46 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:38:46 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:38:46 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/unit_projection_lem_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:38:46 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 03:38:46 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 03:38:46 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 03:38:46 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 03:38:46 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',<gt;clause>(0x557724e9ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557724e9ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:46 ERROR: [14] <gt;meta call> 03:38:46 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',<gt;clause>(0x557724e9ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557724e9ca80)))) <gt;foreign> 03:38:46 ERROR: [10] $load_file('unit_projection_lem_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:46 ERROR: 03:38:46 ERROR: Note: some frames are missing due to last-call optimization. 03:38:46 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:38:46 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x557727c80f00)), _2460894, system:'$pop_input_context') ? EOF: exit (status 4) 03:38:46 totalTime=1.000 03:38:46 03:38:46 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' 03:38:46 03:38:48 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 03:38:48 ISSUE_ID=429 03:38:48 ISSUE_OC=OPEN 03:38:48 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 03:38:48 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 03:38:48 FileTestCase=logicmoo.base.examples.fol.TC_EXAMPLE_01 JUnit 03:38:48 03:38:48 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']" 03:38:48 03:38:48 (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']") 03:38:48 03:38:48 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl 03:38:48 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/TC_EXAMPLE_01/ 03:38:48 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ATC_EXAMPLE_01 03:38:48 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/430 03:38:48 03:38:48 03:38:50 %~ init_phase(after_load) 03:38:50 %~ init_phase(restore_state) 03:38:50 % 03:38:50 %~ init_why(after_boot,program) 03:38:50 %~ after_boot. 03:38:50 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:38:50 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl'), 03:38:50 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:38:50 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:38:50 %~ message_hook( 03:38:50 %~ error( permission_error(redefine,module,logicmoo_test), 03:38:50 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:38:50 %~ error, 03:38:50 %~ [ '~q/~w: '-[module,2], 03:38:50 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:38:50 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:38:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:38:50 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:38:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:38:50 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:38:50 % Term-position in <gt;clause>(0x55778d1e8c00) at PC=61: 03:38:50 % clause_info(<gt;clause>(0x55778d1e8c00)) (2-nd clause of '$start_module'/4)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,2,2,2,2,2,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778cfd5000) at PC=65: 03:38:50 % clause_info(<gt;clause>(0x55778cfd5000)) (2-nd clause of '$first_term'/5)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,1,2,2,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778cfd5400) at PC=60: 03:38:50 % clause_info(<gt;clause>(0x55778cfd5400)) (1-st clause of '$load_file'/4)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,1,1,2,2,1,1,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778d22b980) at PC=5: 03:38:50 % clause_info(<gt;clause>(0x55778d22b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778d428000) at PC=221: 03:38:50 % clause_info(<gt;clause>(0x55778d428000)) (1-st clause of '$do_load_file_2'/5)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778d1fe840) at PC=10: 03:38:50 % clause_info(<gt;clause>(0x55778d1fe840)) (1-st clause of '$qdo_load_file'/4)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778d22b980) at PC=5: 03:38:50 % clause_info(<gt;clause>(0x55778d22b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778d204c80) at PC=12: 03:38:50 % clause_info(<gt;clause>(0x55778d204c80)) (1-st clause of '$load_file'/3)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x5577a0f64c80) at PC=31: 03:38:50 % clause_info(<gt;clause>(0x5577a0f64c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x5577a0f7fb00) at PC=49: 03:38:50 % clause_info(<gt;clause>(0x5577a0f7fb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55779f476480) at PC=60: 03:38:50 % clause_info(<gt;clause>(0x55779f476480)) (1-st clause of attach_dialect/1)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,2,2,2,1,2] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55779f465200) at PC=20: 03:38:50 % clause_info(<gt;clause>(0x55779f465200)) (1-st clause of expects_dialect/1)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,1,2] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778cfd5000) at PC=99: 03:38:50 % clause_info(<gt;clause>(0x55778cfd5000)) (2-nd clause of '$first_term'/5)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,2,2,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778cfd5400) at PC=60: 03:38:50 % clause_info(<gt;clause>(0x55778cfd5400)) (1-st clause of '$load_file'/4)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,1,1,2,2,1,1,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778d22b980) at PC=5: 03:38:50 % clause_info(<gt;clause>(0x55778d22b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778d428000) at PC=221: 03:38:50 % clause_info(<gt;clause>(0x55778d428000)) (1-st clause of '$do_load_file_2'/5)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778d1fe840) at PC=10: 03:38:50 % clause_info(<gt;clause>(0x55778d1fe840)) (1-st clause of '$qdo_load_file'/4)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778d22b980) at PC=5: 03:38:50 % clause_info(<gt;clause>(0x55778d22b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,1] 03:38:50 03:38:50 % Term-position in <gt;clause>(0x55778d204c80) at PC=12: 03:38:50 % clause_info(<gt;clause>(0x55778d204c80)) (1-st clause of '$load_file'/3)... 03:38:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:38:50 % Trying with syntax prolog 03:38:50 % read ... 03:38:50 % unified ... 03:38:50 % got names 03:38:50 03:38:50 % [2,2,1] 03:38:50 03:38:50 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:38:50 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55778e8a7980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55778e8a7980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55778e8a7980))))),%~ frame( 39,%~ clause(<gt;clause>(0x55778d204c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x5577a0f7fb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55779f476480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55779f465200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55778cfd5000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55778e8a6a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55778e8a6a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55778e8a6a80))))),%~ frame(10,clause(<gt;clause>(0x55778d204c80),12),'$load_file'('tc_example_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:38:50 In: 03:38:50 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:38:50 [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 03:38:50 [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 03:38:50 [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 03:38:50 [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 03:38:50 [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 03:38:50 [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 03:38:50 [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',<gt;clause>(0x55778e8a7980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55778e8a7980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:50 [43] <gt;meta call> 03:38:50 [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',<gt;clause>(0x55778e8a7980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55778e8a7980)))) <gt;foreign> 03:38:50 [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 03:38:50 [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 03:38:50 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:38:50 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:38:50 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:38:50 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:38:50 [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 03:38:50 [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 03:38:50 [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 03:38:50 [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 03:38:50 [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',<gt;clause>(0x55778e8a6a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55778e8a6a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:50 [14] <gt;meta call> 03:38:50 [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',<gt;clause>(0x55778e8a6a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55778e8a6a80)))) <gt;foreign> 03:38:50 [10] $load_file('tc_example_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:50 03:38:50 Note: some frames are missing due to last-call optimization. 03:38:50 Re-run your program in debug mode (:- debug.) to get more detail. 03:38:50 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:38:50 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:38:50 ERROR: In: 03:38:50 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:38:50 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 03:38:50 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 03:38:50 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 03:38:50 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 03:38:50 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 03:38:50 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 03:38:50 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',<gt;clause>(0x55778e8a7980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55778e8a7980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:50 ERROR: [43] <gt;meta call> 03:38:50 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',<gt;clause>(0x55778e8a7980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55778e8a7980)))) <gt;foreign> 03:38:50 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 03:38:50 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 03:38:50 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:38:50 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:38:50 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:38:50 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/tc_example_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:38:50 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 03:38:50 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 03:38:50 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 03:38:50 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 03:38:50 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',<gt;clause>(0x55778e8a6a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55778e8a6a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:50 ERROR: [14] <gt;meta call> 03:38:50 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',<gt;clause>(0x55778e8a6a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55778e8a6a80)))) <gt;foreign> 03:38:50 ERROR: [10] $load_file('tc_example_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:50 ERROR: 03:38:50 ERROR: Note: some frames are missing due to last-call optimization. 03:38:50 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:38:50 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55779168af00)), _2425708, system:'$pop_input_context') ? EOF: exit (status 4) 03:38:50 totalTime=1.000 03:38:50 03:38:50 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' 03:38:50 03:38:53 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 03:38:53 ISSUE_ID=430 03:38:53 ISSUE_OC=OPEN 03:38:53 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 03:38:53 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 03:38:53 FileTestCase=logicmoo.base.examples.fol.SIGMA_04 JUnit 03:38:53 03:38:53 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']" 03:38:53 03:38:53 (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']") 03:38:53 03:38:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl 03:38:53 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SIGMA_04/ 03:38:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASIGMA_04 03:38:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/431 03:38:53 03:38:53 03:38:56 %~ init_phase(after_load) 03:38:56 %~ init_phase(restore_state) 03:38:56 % 03:38:56 %~ init_why(after_boot,program) 03:38:56 %~ after_boot. 03:38:56 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:38:56 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl'), 03:38:56 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:38:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:38:56 03:38:56 03:38:56 % ================================================================================= 03:38:56 % Load the system 03:38:56 % ================================================================================= 03:38:56 03:38:56 :- expects_dialect(clif). 03:38:56 03:38:56 /*~ 03:38:56 ~*/ 03:38:56 03:38:56 03:38:56 :- module(sigma_ace). 03:38:56 03:38:56 % ================================================================================= 03:38:56 % Set our engine up 03:38:56 % ================================================================================= 03:38:56 03:38:56 03:38:56 % deduce instances from usages in args having the effect of deducing human,dwelling,beverage_class are classes 03:38:56 /*~ 03:38:56 ~*/ 03:38:56 03:38:56 03:38:56 % ================================================================================= 03:38:56 % Set our engine up 03:38:56 % ================================================================================= 03:38:56 03:38:56 03:38:56 % deduce instances from usages in args having the effect of deducing human,dwelling,beverage_class are classes 03:38:56 ==> feature_setting(make_wff,true). 03:38:56 % set truth maintainance system to remove previous assertions that new assertions disagree with 03:38:56 /*~ 03:38:56 ~*/ 03:38:56 03:38:56 % set truth maintainance system to remove previous assertions that new assertions disagree with 03:38:56 ==> feature_setting(tms_mode,remove_conflicting). 03:38:56 03:38:56 /*~ 03:38:56 ~*/ 03:38:56 03:38:56 03:38:56 :- set_prolog_flag(runtime_debug,3). % mention it when we remove previous assertions 03:38:56 03:38:56 /*~ 03:38:56 ~*/ 03:38:56 % mention it when we remove previous assertions 03:38:56 03:38:56 :- set_prolog_flag_until_eof(do_renames,mpred_expansion). 03:38:56 03:38:56 03:38:56 % ================================================================================= 03:38:56 % Define a couple predicates 03:38:56 % ================================================================================= 03:38:56 03:38:56 /*~ 03:38:56 %~ message_hook( 03:38:56 %~ error( permission_error(redefine,module,file_scope), 03:38:56 %~ context( 03:38:56 %~ prolog_stack( [ frame( 59, 03:38:56 %~ call( system : '$declare_module'/6), 03:38:56 %~ '$declare_module'( file_scope, 03:38:56 %~ user, 03:38:56 %~ user, '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 15, false)), 03:38:56 %~ frame( 58, 03:38:56 %~ clause(<gt;clause>(0x55770a544c00),61), 03:38:56 %~ '$start_module'( file_scope, 03:38:56 %~ [ loading_source_file/1, assert_until_eof/2,assert_until_eof/1, 03:38:56 %~ asserta_until_eof/2,asserta_until_eof/1, 03:38:56 %~ set_prolog_flag_until_eof/2,call_on_eom/1, 03:38:56 %~ loading_source_file0/1,call_on_eof/1, 03:38:56 %~ call_on_eof/2,disable_in_file/1, 03:38:56 %~ is_current_source_term/1,enable_in_file/1, 03:38:56 %~ is_file_enabling/1,do_eof_actions/2, 03:38:56 %~ signal_eom/1,signal_eof/1,signal_eof/0, 03:38:56 %~ ... | 03:38:56 %~ ...], 03:38:56 %~ state( true, 03:38:56 %~ file_scope, true,false, 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', -), 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true])), 03:38:56 %~ frame( 57, 03:38:56 %~ clause(<gt;clause>(0x55770a331000),65), 03:38:56 %~ '$first_term'( 03:38:56 %~ :-( module( file_scope, 03:38:56 %~ [ loading_source_file/1, assert_until_eof/2,assert_until_eof/1, 03:38:56 %~ asserta_until_eof/2,asserta_until_eof/1, 03:38:56 %~ set_prolog_flag_until_eof/2,call_on_eom/1, 03:38:56 %~ loading_source_file0/1,call_on_eof/1, 03:38:56 %~ call_on_eof/2,disable_in_file/1, 03:38:56 %~ is_current_source_term/1,enable_in_file/1, 03:38:56 %~ is_file_enabling/1,do_eof_actions/2, 03:38:56 %~ signal_eom/1,..., 03:38:56 %~ | 03:38:56 %~ ...])), 03:38:56 %~ _34512, 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ state( true, 03:38:56 %~ file_scope, true,false, 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', -), 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true])), 03:38:56 %~ frame( 56, 03:38:56 %~ clause(<gt;clause>(0x55770a331400),60), 03:38:56 %~ '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ 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, 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true])), 03:38:56 %~ frame( 55, 03:38:56 %~ clause(<gt;clause>(0x55770a587980),5), 03:38:56 %~ setup_call_catcher_cleanup( 03:38:56 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',1631494506.7363508), 03:38:56 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ 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, 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true]), 03:38:56 %~ Kw, 03:38:56 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ lexstate(202,clif), 03:38:56 %~ user))), 03:38:56 %~ frame( 54, 03:38:56 %~ clause(<gt;clause>(0x55770a586100),7), 03:38:56 %~ setup_call_cleanup( 03:38:56 %~ system : '$start_consult'('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',1631494506.7363508), 03:38:56 %~ system : '$load_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ 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, 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true]), 03:38:56 %~ system : '$end_consult'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ lexstate(202,clif), 03:38:56 %~ user))), 03:38:56 %~ frame( 53, 03:38:56 %~ clause(<gt;clause>(0x55770a6e8b40),57), 03:38:56 %~ '$consult_file_2'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ user, compiled,Compiled, 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true])), 03:38:56 %~ frame( 52, 03:38:56 %~ clause(<gt;clause>(0x55770a2ea8c0),18), 03:38:56 %~ '$consult_file'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ user, compiled,Compiled5, 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true])), 03:38:56 %~ frame( 51, 03:38:56 %~ clause(<gt;clause>(0x55770a784000),221), 03:38:56 %~ '$do_load_file_2'( library(file_scope), 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,compiled, 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true])), 03:38:56 %~ frame( 50, 03:38:56 %~ clause(<gt;clause>(0x55770a560780),65), 03:38:56 %~ '$do_load_file'( library(file_scope), 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,compiled, 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true])), 03:38:56 %~ frame( 49, 03:38:56 %~ clause(<gt;clause>(0x55770a59c480),14), 03:38:56 %~ '$qdo_load_file2'( library(file_scope), 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,compiled, 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true])), 03:38:56 %~ frame( 48, 03:38:56 %~ clause(<gt;clause>(0x55770a55a840),10), 03:38:56 %~ '$qdo_load_file'( library(file_scope), 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true])), 03:38:56 %~ frame( 47, 03:38:56 %~ clause(<gt;clause>(0x55770a55a9a0),32), 03:38:56 %~ '$mt_do_load'( <gt;clause>(0x55770bc03380), 03:38:56 %~ library(file_scope), 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true])), 03:38:56 %~ frame( 46, 03:38:56 %~ clause(<gt;clause>(0x55770a587980),5), 03:38:56 %~ setup_call_catcher_cleanup( 03:38:56 %~ system : with_mutex( '$load_file', 03:38:56 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ <gt;clause>(0x55770bc03380), 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true])), 03:38:56 %~ system : '$mt_do_load'( <gt;clause>(0x55770bc03380), 03:38:56 %~ library(file_scope), 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true]), 03:38:56 %~ Kw6, 03:38:56 %~ system : '$mt_end_load'(<gt;clause>(0x55770bc03380)))), 03:38:56 %~ frame( 45, 03:38:56 %~ clause(<gt;clause>(0x55770a586100),7), 03:38:56 %~ setup_call_cleanup( 03:38:56 %~ system : with_mutex( '$load_file', 03:38:56 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ <gt;clause>(0x55770bc03380), 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true])), 03:38:56 %~ system : '$mt_do_load'( <gt;clause>(0x55770bc03380), 03:38:56 %~ library(file_scope), 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true]), 03:38:56 %~ system : '$mt_end_load'(<gt;clause>(0x55770bc03380)))), 03:38:56 %~ frame(44,meta_call,0), 03:38:56 %~ frame( 43, 03:38:56 %~ foreign( system : '$sig_atomic'/1), 03:38:56 %~ $sig_atomic( setup_call_cleanup( 03:38:56 %~ with_mutex( '$load_file', 03:38:56 %~ '$mt_start_load'( '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', 03:38:56 %~ <gt;clause>(0x55770bc03380), 03:38:56 %~ [ if(not_loaded), 03:38:56 %~ true])), 03:38:56 %~ '$mt_do_load'( <gt;clause>(0x55770bc03380), 03:38:56 %~ library(file_scope), 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true]), 03:38:56 %~ '$mt_end_load'(<gt;clause>(0x55770bc03380))))), 03:38:56 %~ frame( 42, 03:38:56 %~ clause(<gt;clause>(0x55770a589a00),43), 03:38:56 %~ '$mt_load_file'( library(file_scope), 03:38:56 %~ '/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl', user,[if(not_loaded),true])), 03:38:56 %~ frame( 41, 03:38:56 %~ clause(<gt;clause>(0x55770a4f48c0),28), 03:38:56 %~ '$load_file_e'(library(file_scope),user,[if(not_loaded),true])), 03:38:56 %~ frame( 40, 03:38:56 %~ clause(<gt;clause>(0x55770a560c80),12), 03:38:56 %~ '$load_file'(library(file_scope),user,[if(not_loaded),true])), 03:38:56 %~ frame( 39, 03:38:56 %~ clause(<gt;clause>(0x55770a740dc0),31), 03:38:56 %~ '$load_one_file'(library(file_scope),user,[if(not_loaded),true])), 03:38:56 %~ frame( 38, 03:38:56 %~ clause(<gt;clause>(0x55770a5a66e0),10), 03:38:56 %~ '$load_files'(library(file_scope),user,[if(not_loaded),true])), 03:38:56 %~ frame( 37, 03:38:56 %~ clause(<gt;clause>(0x55770a2ead20),19), 03:38:56 %~ load_files(user:library(file_scope),[if(not_loaded),true])), 03:38:56 %~ frame(36,clause(<gt;clause>(0x55770a2eb180),18),use_module(user:library(file_scope))), 03:38:56 %~ frame( 35, 03:38:56 %~ clause(<gt;clause>(0x55771e181180),26), 03:38:56 %~ file_scope : call_on_eof( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', 03:38:56 %~ user : set_prolog_flag(do_renames,restore))), 03:38:56 %~ frame(34,clause(<gt;clause>(0x55771e178480),13),file_scope:call_on_eof(user:set_prolog_flag(do_renames,restore))), 03:38:56 %~ frame(33,clause(<gt;clause>(0x55771e163500),37),file_scope:set_prolog_flag_until_eof(do_renames,mpred_expansion)), 03:38:56 %~ frame( 32, 03:38:56 %~ clause(<gt;clause>(0x55770a557380),2), 03:38:56 %~ catch( 03:38:56 %~ user : set_prolog_flag_until_eof(do_renames,mpred_expansion), 03:38:56 %~ error(Error,Error26), 03:38:56 %~ system : $exception_in_directive( error(Error8,Error27)))), 03:38:56 %~ frame( 31, 03:38:56 %~ clause(<gt;clause>(0x55770a524580),55), 03:38:56 %~ $execute_directive_3( set_prolog_flag_until_eof(do_renames,mpred_expansion))), 03:38:56 %~ frame( 30, 03:38:56 %~ clause(<gt;clause>(0x55770a554cf0),8), 03:38:56 %~ '$execute_directive_2'( set_prolog_flag_until_eof(do_renames,mpred_expansion), 03:38:56 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl')), 03:38:56 %~ frame( 29, 03:38:56 %~ clause(<gt;clause>(0x55770a555560),9), 03:38:56 %~ '$execute_directive'( set_prolog_flag_until_eof(do_renames,mpred_expansion), 03:38:56 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl')), 03:38:56 %~ frame( 28, 03:38:56 %~ clause(<gt;clause>(0x55770a59ee00),22), 03:38:56 %~ '$compile_term'( 03:38:56 %~ :-( set_prolog_flag_until_eof(do_renames,mpred_expansion)), 03:38:56 %~ _34706, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', -)), 03:38:56 %~ frame( 27, 03:38:56 %~ clause(<gt;clause>(0x55770a2f3380),15), 03:38:56 %~ '$compile_term'( 03:38:56 %~ :-( set_prolog_flag_until_eof(do_renames,mpred_expansion)), 03:38:56 %~ _34730, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl')), 03:38:56 %~ frame( 26, 03:38:56 %~ clause(<gt;clause>(0x55770a331400),77), 03:38:56 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', 03:38:56 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', 03:38:56 %~ 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, 03:38:56 %~ [ expand(false), 03:38:56 %~ expand(true)])), 03:38:56 %~ frame( 25, 03:38:56 %~ clause(<gt;clause>(0x55770a587980),5), 03:38:56 %~ setup_call_catcher_cleanup( 03:38:56 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl',1632225670.5868402), 03:38:56 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', 03:38:56 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', 03:38:56 %~ 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, 03:38:56 %~ [ expand(false), 03:38:56 %~ expand(true)]), 03:38:56 %~ Kw11, 03:38:56 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', 03:38:56 %~ lexstate(202,swi), 03:38:56 %~ user))), 03:38:56 %~ frame( 21, 03:38:56 %~ clause(<gt;clause>(0x55770a784000),221), 03:38:56 %~ '$do_load_file_2'( 'sigma_04.pl', 03:38:56 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', user,compiled, 03:38:56 %~ [ expand(false), 03:38:56 %~ expand(true)])), 03:38:56 %~ frame( 18, 03:38:56 %~ clause(<gt;clause>(0x55770a55a840),10), 03:38:56 %~ '$qdo_load_file'( 'sigma_04.pl', 03:38:56 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', user,[expand(false),expand(true)])), 03:38:56 %~ frame( 16, 03:38:56 %~ clause(<gt;clause>(0x55770a587980),5), 03:38:56 %~ setup_call_catcher_cleanup( 03:38:56 %~ system : with_mutex( '$load_file', 03:38:56 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', 03:38:56 %~ <gt;clause>(0x55770bc02a80), 03:38:56 %~ [ expand(false), 03:38:56 %~ expand(true)])), 03:38:56 %~ system : '$mt_do_load'( <gt;clause>(0x55770bc02a80), 03:38:56 %~ 'sigma_04.pl', 03:38:56 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', 03:38:56 %~ user, 03:38:56 %~ [ expand(false), 03:38:56 %~ expand(true)]), 03:38:56 %~ Kw12, 03:38:56 %~ system : '$mt_end_load'(<gt;clause>(0x55770bc02a80)))), 03:38:56 %~ frame(14,meta_call,0), 03:38:56 %~ frame( 13, 03:38:56 %~ foreign( system : '$sig_atomic'/1), 03:38:56 %~ $sig_atomic( setup_call_cleanup( 03:38:56 %~ with_mutex( '$load_file', 03:38:56 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', 03:38:56 %~ <gt;clause>(0x55770bc02a80), 03:38:56 %~ [ expand(false), 03:38:56 %~ expand(true)])), 03:38:56 %~ '$mt_do_load'( <gt;clause>(0x55770bc02a80), 03:38:56 %~ 'sigma_04.pl', 03:38:56 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl', user,[expand(false),expand(true)]), 03:38:56 %~ '$mt_end_load'(<gt;clause>(0x55770bc02a80))))), 03:38:56 %~ frame(10,clause(<gt;clause>(0x55770a560c80),12),'$load_file'('sigma_04.pl',user,'<gt;garbage_collected>'))]), 03:38:56 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl')), 03:38:56 %~ error, 03:38:56 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,file_scope], 03:38:56 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl'], nl,...(_17922)]) 03:38:56 No permission to redefine module `file_scope' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl) 03:38:56 In: 03:38:56 [59] $declare_module(file_scope,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',15,false) 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [47] $mt_do_load(<gt;clause>(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 03:38:56 [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',<gt;clause>(0x55770bc03380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55770bc03380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:56 [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',<gt;clause>(0x55770bc03380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55770bc03380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 03:38:56 [44] <gt;meta call> 03:38:56 [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',<gt;clause>(0x55770bc03380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55770bc03380)))) <gt;foreign> 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [36] use_module(user:library(file_scope)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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 03:38:56 [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',<gt;clause>(0x55770bc02a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55770bc02a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:56 [14] <gt;meta call> 03:38:56 [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',<gt;clause>(0x55770bc02a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55770bc02a80)))) <gt;foreign> 03:38:56 [10] $load_file('sigma_04.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:56 03:38:56 Note: some frames are missing due to last-call optimization. 03:38:56 Re-run your program in debug mode (:- debug.) to get more detail. 03:38:56 ERROR: No permission to redefine module `file_scope' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl) 03:38:56 ERROR: In: 03:38:56 ERROR: [59] $declare_module(file_scope,user,user,'/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/file_scope.pl',15,false) 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 ERROR: [47] $mt_do_load(<gt;clause>(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 03:38:56 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',<gt;clause>(0x55770bc03380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55770bc03380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:56 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',<gt;clause>(0x55770bc03380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55770bc03380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:651 03:38:56 ERROR: [44] <gt;meta call> 03:38:56 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',<gt;clause>(0x55770bc03380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55770bc03380)))) <gt;foreign> 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 ERROR: [36] use_module(user:library(file_scope)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2093 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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 03:38:56 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',<gt;clause>(0x55770bc02a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55770bc02a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:38:56 ERROR: [14] <gt;meta call> 03:38:56 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',<gt;clause>(0x55770bc02a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55770bc02a80)))) <gt;foreign> 03:38:56 ERROR: [10] $load_file('sigma_04.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:38:56 ERROR: 03:38:56 ERROR: Note: some frames are missing due to last-call optimization. 03:38:56 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:38:56 %~ message_hook( 03:38:56 %~ goal_failed(directive,user:set_prolog_flag_until_eof(do_renames,mpred_expansion)), 03:38:56 %~ warning, 03:38:56 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:38:56 %~ user : set_prolog_flag_until_eof(do_renames,mpred_expansion)]]) 03:38:56 Goal (directive) failed: user:set_prolog_flag_until_eof(do_renames,mpred_expansion) 03:38:56 Warning: Goal (directive) failed: user:set_prolog_flag_until_eof(do_renames,mpred_expansion) 03:38:56 ~*/ 03:38:56 03:38:56 03:38:56 03:38:56 % ================================================================================= 03:38:56 % Define a couple predicates 03:38:56 % ================================================================================= 03:38:56 03:38:56 :- set_prolog_flag(gc,false). 03:38:56 03:38:56 /*~ 03:38:56 ~*/ 03:38:56 03:38:56 03:38:56 :- mpred_trace_all. 03:38:56 /*~ 03:38:56 ~*/ 03:38:56 03:38:56 :- mpred_trace_exec. 03:38:56 03:38:56 /*~ 03:38:56 ~*/ 03:38:56 03:38:56 03:38:56 :- kif_to_boxlog(exists(X, livesAt(X, green_house) & drinks(X, coffee))). 03:38:56 03:38:56 /*~ 03:38:56 03:38:56 03:38:56 03:38:56 03:38:56 ======================================================= 03:38:58 exists('$VAR'('Coffee_Green_house'),&(livesAt('$VAR'('Coffee_Green_house'),green_house),drinks('$VAR'('Coffee_Green_house'),coffee))) 03:38:58 ============================================ 03:38:58 03:38:58 03:38:58 ?- kif_to_boxlog( exists(Coffee_Green_house,livesAt(Coffee_Green_house,green_house)&drinks(Coffee_Green_house,coffee)) ). 03:38:58 03:38:58 03:38:58 03:38:58 % In English: 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ 03:38:58 %~ There exists ?Coffee_Green_house 03:38:58 %~ (" ?Coffee_Green_house livesAt green_house " and 03:38:58 %~ " ?Coffee_Green_house drinks coffee " ) 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl:35 03:38:58 %~ kifi = exists( Coffee_Green_house, 03:38:58 %~ livesAt(Coffee_Green_house,green_house)&drinks(Coffee_Green_house,coffee)). 03:38:58 %~ kifm = exists( Coffee_Green_house, 03:38:58 %~ nesc( livesAt(Coffee_Green_house,green_house)&drinks(Coffee_Green_house,coffee))). 03:38:58 %~ kif_to_boxlog_attvars2 = exists('$VAR'('Coffee_Green_house'),necessary(and(livesAt('$VAR'('Coffee_Green_house'),green_house),drinks('$VAR'('Coffee_Green_house'),coffee)))) 03:38:58 03:38:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 % Results in the following 4 entailment(s): 03:38:58 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)). 03:38:58 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)). 03:38:58 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)). 03:38:58 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)). 03:38:58 03:38:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ Whenever: 03:38:58 %~ " ?Coffee_Green_house drinks coffee " is necessarily true and 03:38:58 %~ by default ?Coffee_Green_house nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)) 03:38:58 %~ It's Proof that: 03:38:58 %~ " ?Coffee_Green_house livesAt green_house " is necessarily true 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 03:38:58 ( ( nesc( drinks(Coffee_Green_house,coffee)) & 03:38:58 '$existential'( Coffee_Green_house, 03:38:58 1, 03:38:58 nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))) ==> 03:38:58 nesc( livesAt(Coffee_Green_house,green_house))). 03:38:58 03:38:58 % AND 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ Whenever: 03:38:58 %~ " ?Coffee_Green_house livesAt green_house " is necessarily true and 03:38:58 %~ by default ?Coffee_Green_house nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)) 03:38:58 %~ It's Proof that: 03:38:58 %~ " ?Coffee_Green_house drinks coffee " is necessarily true 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 03:38:58 ( ( nesc( livesAt(Coffee_Green_house,green_house)) & 03:38:58 '$existential'( Coffee_Green_house, 03:38:58 1, 03:38:58 nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))) ==> 03:38:58 nesc( drinks(Coffee_Green_house,coffee))). 03:38:58 03:38:58 % AND 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ Whenever: 03:38:58 %~ " ?Coffee_Green_house drinks coffee " is possibly false and 03:38:58 %~ by default ?Coffee_Green_house nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)) 03:38:58 %~ It's Proof that: 03:38:58 %~ " ?Coffee_Green_house livesAt green_house " is possibly false 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 03:38:58 ( ( poss( ~( drinks(Coffee_Green_house,coffee))) & 03:38:58 '$existential'( Coffee_Green_house, 03:38:58 1, 03:38:58 nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))) ==> 03:38:58 poss( ~( livesAt(Coffee_Green_house,green_house)))). 03:38:58 03:38:58 % AND 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ Whenever: 03:38:58 %~ " ?Coffee_Green_house livesAt green_house " is possibly false and 03:38:58 %~ by default ?Coffee_Green_house nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)) 03:38:58 %~ It's Proof that: 03:38:58 %~ " ?Coffee_Green_house drinks coffee " is possibly false 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 03:38:58 ( ( poss( ~( livesAt(Coffee_Green_house,green_house))) & 03:38:58 '$existential'( Coffee_Green_house, 03:38:58 1, 03:38:58 nesc(livesAt(Coffee_Green_house,green_house))&nesc(drinks(Coffee_Green_house,coffee)))) ==> 03:38:58 poss( ~( drinks(Coffee_Green_house,coffee)))). 03:38:58 03:38:58 ============================================ 03:38:58 ~*/ 03:38:58 03:38:58 03:38:58 exists([P1,I1,I2,P2,H1,H2], 03:38:58 ((position(P1,I1) /\ lives(P1,H1) /\ leftof(H1,H2) /\ ({plus(I1, 1, I2)}) /\ position(P2,I2) /\ lives(P2,H2)))). 03:38:58 03:38:58 /*~ 03:38:58 %~ debugm( user, 03:38:58 %~ show_success( user, 03:38:58 %~ user : ain( clif( exists( 03:38:58 %~ [ P1, I1,I2,P2, 03:38:58 %~ H1,H2], 03:38:58 %~ ( position(P1,I1) /\ 03:38:58 %~ lives(P1,H1) /\ 03:38:58 %~ leftof(H1,H2) /\ 03:38:58 %~ { plus(I1,1,I2) } /\ 03:38:58 %~ position(P2,I2) /\ 03:38:58 %~ lives(P2,H2))))))) 03:38:58 03:38:58 03:38:58 03:38:58 03:38:58 ======================================================= 03:38:58 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')))) 03:38:58 ============================================ 03:38:58 03:38:58 03:38:58 ?- 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)) ). 03:38:58 03:38:58 03:38:58 03:38:58 % In English: 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ 03:38:58 %~ There exists ?Position ?Position9 ?Position_Plus ?Position8 ?Lives_Leftof ?Lives_Leftof11 03:38:58 %~ " ?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 " 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ correct_special_quantifiers :- exists( Position, 03:38:58 %~ exists( Position9, 03:38:58 %~ exists( Position_Plus, 03:38:58 %~ exists( Position8, 03:38:58 %~ exists( Lives_Leftof, 03:38:58 %~ exists( Lives_Leftof11, 03:38:58 %~ ( position(Position,Position9) & 03:38:58 %~ lives(Position,Lives_Leftof) & 03:38:58 %~ leftof(Lives_Leftof,Lives_Leftof11) & 03:38:58 %~ { plus(Position9,1,Position_Plus) } & 03:38:58 %~ position(Position8,Position_Plus) & 03:38:58 %~ lives(Position8,Lives_Leftof11)))))))). 03:38:58 %~ %~ 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))))))) 03:38:58 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl:38 03:38:58 %~ kifi = exists( 03:38:58 %~ [ Position, Position9,Position_Plus, 03:38:58 %~ Position8,Lives_Leftof, 03:38:58 %~ Lives_Leftof11], 03:38:58 %~ ( position(Position,Position9) /\ 03:38:58 %~ lives(Position,Lives_Leftof) /\ 03:38:58 %~ leftof(Lives_Leftof,Lives_Leftof11) /\ 03:38:58 %~ { plus(Position9,1,Position_Plus) } /\ 03:38:58 %~ position(Position8,Position_Plus) /\ 03:38:58 %~ lives(Position8,Lives_Leftof11))). 03:38:58 %~ kifm = exists( Position, 03:38:58 %~ exists( Position9, 03:38:58 %~ exists( Position_Plus, 03:38:58 %~ exists( Position8, 03:38:58 %~ exists( Lives_Leftof, 03:38:58 %~ exists( Lives_Leftof11, 03:38:58 %~ nesc( ( position(Position,Position9) & 03:38:58 %~ lives(Position,Lives_Leftof) & 03:38:58 %~ leftof(Lives_Leftof,Lives_Leftof11) & 03:38:58 %~ { plus(Position9,1,Position_Plus) } & 03:38:58 %~ position(Position8,Position_Plus) & 03:38:58 %~ lives(Position8,Lives_Leftof11))))))))). 03:38:58 %~ 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')))))))))) 03:38:58 03:38:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 % Results in the following 8 entailment(s): 03:38:58 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)). 03:38:58 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)). 03:38:58 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)). 03:38:58 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)). 03:38:58 '$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)}). 03:38:58 '$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)). 03:38:58 '$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)). 03:38:58 '$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)). 03:38:58 03:38:58 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ Whenever: 03:38:58 %~ (((((" ?Position lives ?Lives_Leftof " is necessarily true and 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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)) 03:38:58 %~ It's Proof that: 03:38:58 %~ " ?Position position ?Position9 " is necessarily true 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 03:38:58 ( ( nesc( lives(Position,Lives_Leftof)) & 03:38:58 '$existential'( Position, 03:38:58 1, 03:38:58 exists( Position9, 03:38:58 exists( Position_Plus, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))))))) & 03:38:58 '$existential'( Position9, 03:38:58 1, 03:38:58 exists( Position_Plus, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11)))))))) & 03:38:58 '$existential'( Position_Plus, 03:38:58 1, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))))) & 03:38:58 '$existential'( Position8, 03:38:58 1, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11)))))) & 03:38:58 '$existential'( Lives_Leftof, 03:38:58 1, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) & 03:38:58 '$existential'( Lives_Leftof11, 03:38:58 1, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) ==> 03:38:58 nesc( position(Position,Position9))). 03:38:58 03:38:58 % AND 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ Whenever: 03:38:58 %~ (((((" ?Position position ?Position9 " is necessarily true and 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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)) 03:38:58 %~ It's Proof that: 03:38:58 %~ " ?Position lives ?Lives_Leftof " is necessarily true 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 03:38:58 ( ( nesc( position(Position,Position9)) & 03:38:58 '$existential'( Position, 03:38:58 1, 03:38:58 exists( Position9, 03:38:58 exists( Position_Plus, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))))))) & 03:38:58 '$existential'( Position9, 03:38:58 1, 03:38:58 exists( Position_Plus, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11)))))))) & 03:38:58 '$existential'( Position_Plus, 03:38:58 1, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))))) & 03:38:58 '$existential'( Position8, 03:38:58 1, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11)))))) & 03:38:58 '$existential'( Lives_Leftof, 03:38:58 1, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) & 03:38:58 '$existential'( Lives_Leftof11, 03:38:58 1, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) ==> 03:38:58 nesc( lives(Position,Lives_Leftof))). 03:38:58 03:38:58 % AND 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ Whenever: 03:38:58 %~ (((((" ?Position lives ?Lives_Leftof " is possibly false and 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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)) 03:38:58 %~ It's Proof that: 03:38:58 %~ " ?Position position ?Position9 " is possibly false 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 03:38:58 ( ( poss( ~( lives(Position,Lives_Leftof))) & 03:38:58 '$existential'( Position, 03:38:58 1, 03:38:58 exists( Position9, 03:38:58 exists( Position_Plus, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))))))) & 03:38:58 '$existential'( Position9, 03:38:58 1, 03:38:58 exists( Position_Plus, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11)))))))) & 03:38:58 '$existential'( Position_Plus, 03:38:58 1, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))))) & 03:38:58 '$existential'( Position8, 03:38:58 1, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11)))))) & 03:38:58 '$existential'( Lives_Leftof, 03:38:58 1, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) & 03:38:58 '$existential'( Lives_Leftof11, 03:38:58 1, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) ==> 03:38:58 poss( ~( position(Position,Position9)))). 03:38:58 03:38:58 % AND 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ Whenever: 03:38:58 %~ (((((" ?Position position ?Position9 " is possibly false and 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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)) 03:38:58 %~ It's Proof that: 03:38:58 %~ " ?Position lives ?Lives_Leftof " is possibly false 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 03:38:58 ( ( poss( ~( position(Position,Position9))) & 03:38:58 '$existential'( Position, 03:38:58 1, 03:38:58 exists( Position9, 03:38:58 exists( Position_Plus, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))))))) & 03:38:58 '$existential'( Position9, 03:38:58 1, 03:38:58 exists( Position_Plus, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11)))))))) & 03:38:58 '$existential'( Position_Plus, 03:38:58 1, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))))) & 03:38:58 '$existential'( Position8, 03:38:58 1, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11)))))) & 03:38:58 '$existential'( Lives_Leftof, 03:38:58 1, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) & 03:38:58 '$existential'( Lives_Leftof11, 03:38:58 1, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) ==> 03:38:58 poss( ~( lives(Position,Lives_Leftof)))). 03:38:58 03:38:58 % AND 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ Whenever: 03:38:58 %~ ((( 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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)) 03:38:58 %~ It's Proof that: 03:38:58 %~ " plus(Position9,1,Position_Plus) isa {} " is necessarily true 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 03:38:58 ( ( '$existential'( Position9, 03:38:58 1, 03:38:58 exists( Position_Plus, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11)))))))) & 03:38:58 '$existential'( Position_Plus, 03:38:58 1, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))))) & 03:38:58 '$existential'( Position8, 03:38:58 1, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11)))))) & 03:38:58 '$existential'( Lives_Leftof, 03:38:58 1, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) & 03:38:58 '$existential'( Lives_Leftof11, 03:38:58 1, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) ==> 03:38:58 nesc( { plus(Position9,1,Position_Plus) })). 03:38:58 03:38:58 % AND 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ Whenever: 03:38:58 %~ (( 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 03:38:58 %~ 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 03:38:58 %~ 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 03:38:58 %~ 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)) 03:38:58 %~ It's Proof that: 03:38:58 %~ " ?Position8 position ?Position_Plus " is necessarily true 03:38:58 %~ 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 03:38:58 ( ( '$existential'( Position_Plus, 03:38:58 1, 03:38:58 exists( Position8, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))))) & 03:38:58 '$existential'( Position8, 03:38:58 1, 03:38:58 exists( Lives_Leftof, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11)))))) & 03:38:58 '$existential'( Lives_Leftof, 03:38:58 1, 03:38:58 exists( Lives_Leftof11, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) & 03:38:58 '$existential'( Lives_Leftof11, 03:38:58 1, 03:38:58 ( nesc( position(Position,Position9)) & 03:38:58 nesc( lives(Position,Lives_Leftof)) & 03:38:58 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:38:58 nesc( { plus(Position9,1,Position_Plus) }) & 03:38:58 nesc( position(Position8,Position_Plus)) & 03:38:58 nesc( lives(Position8,Lives_Leftof11))))) ==> 03:38:58 nesc( position(Position8,Position_Plus))). 03:38:58 03:38:58 % AND 03:38:58 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:38:58 %~ Whenever: 03:38:58 %~ ( 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 03:39:00 %~ 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 03:39:00 %~ 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)) 03:39:00 %~ It's Proof that: 03:39:00 %~ " ?Position8 lives ?Lives_Leftof11 " is necessarily true 03:39:00 %~ 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 03:39:00 ( ( '$existential'( Position8, 03:39:00 1, 03:39:00 exists( Lives_Leftof, 03:39:00 exists( Lives_Leftof11, 03:39:00 ( nesc( position(Position,Position9)) & 03:39:00 nesc( lives(Position,Lives_Leftof)) & 03:39:00 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:39:00 nesc( { plus(Position9,1,Position_Plus) }) & 03:39:00 nesc( position(Position8,Position_Plus)) & 03:39:00 nesc( lives(Position8,Lives_Leftof11)))))) & 03:39:00 '$existential'( Lives_Leftof, 03:39:00 1, 03:39:00 exists( Lives_Leftof11, 03:39:00 ( nesc( position(Position,Position9)) & 03:39:00 nesc( lives(Position,Lives_Leftof)) & 03:39:00 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:39:00 nesc( { plus(Position9,1,Position_Plus) }) & 03:39:00 nesc( position(Position8,Position_Plus)) & 03:39:00 nesc( lives(Position8,Lives_Leftof11))))) & 03:39:00 '$existential'( Lives_Leftof11, 03:39:00 1, 03:39:00 ( nesc( position(Position,Position9)) & 03:39:00 nesc( lives(Position,Lives_Leftof)) & 03:39:00 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:39:00 nesc( { plus(Position9,1,Position_Plus) }) & 03:39:00 nesc( position(Position8,Position_Plus)) & 03:39:00 nesc( lives(Position8,Lives_Leftof11))))) ==> 03:39:00 nesc( lives(Position8,Lives_Leftof11))). 03:39:00 03:39:00 % AND 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 %~ Whenever: 03:39:00 %~ 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 03:39:00 %~ 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)) 03:39:00 %~ It's Proof that: 03:39:00 %~ " ?Lives_Leftof leftof ?Lives_Leftof11 " is necessarily true 03:39:00 %~ 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 03:39:00 ( ( '$existential'( Lives_Leftof, 03:39:00 1, 03:39:00 exists( Lives_Leftof11, 03:39:00 ( nesc( position(Position,Position9)) & 03:39:00 nesc( lives(Position,Lives_Leftof)) & 03:39:00 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:39:00 nesc( { plus(Position9,1,Position_Plus) }) & 03:39:00 nesc( position(Position8,Position_Plus)) & 03:39:00 nesc( lives(Position8,Lives_Leftof11))))) & 03:39:00 '$existential'( Lives_Leftof11, 03:39:00 1, 03:39:00 ( nesc( position(Position,Position9)) & 03:39:00 nesc( lives(Position,Lives_Leftof)) & 03:39:00 nesc( leftof(Lives_Leftof,Lives_Leftof11)) & 03:39:00 nesc( { plus(Position9,1,Position_Plus) }) & 03:39:00 nesc( position(Position8,Position_Plus)) & 03:39:00 nesc( lives(Position8,Lives_Leftof11))))) ==> 03:39:00 nesc( leftof(Lives_Leftof,Lives_Leftof11))). 03:39:00 03:39:00 ============================================ 03:39:00 %~ correct_special_quantifiers :- exists( Position21, 03:39:00 %~ exists( Position24, 03:39:00 %~ exists( Position_Plus27, 03:39:00 %~ exists( Position23, 03:39:00 %~ exists( Lives_Leftof22, 03:39:00 %~ exists( Lives_Leftof26, 03:39:00 %~ ( position(Position21,Position24) & 03:39:00 %~ lives(Position21,Lives_Leftof22) & 03:39:00 %~ leftof(Lives_Leftof22,Lives_Leftof26) & 03:39:00 %~ { plus(Position24,1,Position_Plus27) } & 03:39:00 %~ position(Position23,Position_Plus27) & 03:39:00 %~ lives(Position23,Lives_Leftof26)))))))). 03:39:00 %~ %~ 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))))))) 03:39:00 %~ kifi = exists( 03:39:00 %~ [ Position21, Position24,Position_Plus27, 03:39:00 %~ Position23,Lives_Leftof22, 03:39:00 %~ Lives_Leftof26], 03:39:00 %~ ( position(Position21,Position24) /\ 03:39:00 %~ lives(Position21,Lives_Leftof22) /\ 03:39:00 %~ leftof(Lives_Leftof22,Lives_Leftof26) /\ 03:39:00 %~ { plus(Position24,1,Position_Plus27) } /\ 03:39:00 %~ position(Position23,Position_Plus27) /\ 03:39:00 %~ lives(Position23,Lives_Leftof26))). 03:39:00 %~ kifm = exists( Position21, 03:39:00 %~ exists( Position24, 03:39:00 %~ exists( Position_Plus27, 03:39:00 %~ exists( Position23, 03:39:00 %~ exists( Lives_Leftof22, 03:39:00 %~ exists( Lives_Leftof26, 03:39:00 %~ nesc( ( position(Position21,Position24) & 03:39:00 %~ lives(Position21,Lives_Leftof22) & 03:39:00 %~ leftof(Lives_Leftof22,Lives_Leftof26) & 03:39:00 %~ { plus(Position24,1,Position_Plus27) } & 03:39:00 %~ position(Position23,Position_Plus27) & 03:39:00 %~ lives(Position23,Lives_Leftof26))))))))). 03:39:00 %~ 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')))))))))) 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 %~ Whenever: 03:39:00 %~ ( 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 03:39:00 %~ 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 03:39:00 %~ 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)) 03:39:00 %~ It's Proof that: 03:39:00 %~ " ?Position23 lives ?Lives_Leftof26 " is necessarily true 03:39:00 %~ 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 03:39:00 ( ( '$existential'( Position23, 03:39:00 1, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26)))))) & 03:39:00 '$existential'( Lives_Leftof22, 03:39:00 1, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) & 03:39:00 '$existential'( Lives_Leftof26, 03:39:00 1, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) ==> 03:39:00 nesc( lives(Position23,Lives_Leftof26))). 03:39:00 03:39:00 % AND 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 %~ Whenever: 03:39:00 %~ (( 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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)) 03:39:00 %~ It's Proof that: 03:39:00 %~ " ?Position23 position ?Position_Plus27 " is necessarily true 03:39:00 %~ 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 03:39:00 ( ( '$existential'( Position_Plus27, 03:39:00 1, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))))) & 03:39:00 '$existential'( Position23, 03:39:00 1, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26)))))) & 03:39:00 '$existential'( Lives_Leftof22, 03:39:00 1, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) & 03:39:00 '$existential'( Lives_Leftof26, 03:39:00 1, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) ==> 03:39:00 nesc( position(Position23,Position_Plus27))). 03:39:00 03:39:00 % AND 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 %~ Whenever: 03:39:00 %~ ((( 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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)) 03:39:00 %~ It's Proof that: 03:39:00 %~ " plus(Position24,1,Position_Plus27) isa {} " is necessarily true 03:39:00 %~ 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 03:39:00 ( ( '$existential'( Position24, 03:39:00 1, 03:39:00 exists( Position_Plus27, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26)))))))) & 03:39:00 '$existential'( Position_Plus27, 03:39:00 1, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))))) & 03:39:00 '$existential'( Position23, 03:39:00 1, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26)))))) & 03:39:00 '$existential'( Lives_Leftof22, 03:39:00 1, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) & 03:39:00 '$existential'( Lives_Leftof26, 03:39:00 1, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) ==> 03:39:00 nesc( { plus(Position24,1,Position_Plus27) })). 03:39:00 03:39:00 % AND 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 %~ Whenever: 03:39:00 %~ 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 03:39:00 %~ 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)) 03:39:00 %~ It's Proof that: 03:39:00 %~ " ?Lives_Leftof22 leftof ?Lives_Leftof26 " is necessarily true 03:39:00 %~ 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 03:39:00 ( ( '$existential'( Lives_Leftof22, 03:39:00 1, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) & 03:39:00 '$existential'( Lives_Leftof26, 03:39:00 1, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) ==> 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26))). 03:39:00 03:39:00 % AND 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 %~ Whenever: 03:39:00 %~ (((((" ?Position21 position ?Position24 " is possibly false and 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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)) 03:39:00 %~ It's Proof that: 03:39:00 %~ " ?Position21 lives ?Lives_Leftof22 " is possibly false 03:39:00 %~ 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 03:39:00 ( ( poss( ~( position(Position21,Position24))) & 03:39:00 '$existential'( Position21, 03:39:00 1, 03:39:00 exists( Position24, 03:39:00 exists( Position_Plus27, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))))))) & 03:39:00 '$existential'( Position24, 03:39:00 1, 03:39:00 exists( Position_Plus27, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26)))))))) & 03:39:00 '$existential'( Position_Plus27, 03:39:00 1, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))))) & 03:39:00 '$existential'( Position23, 03:39:00 1, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26)))))) & 03:39:00 '$existential'( Lives_Leftof22, 03:39:00 1, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) & 03:39:00 '$existential'( Lives_Leftof26, 03:39:00 1, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) ==> 03:39:00 poss( ~( lives(Position21,Lives_Leftof22)))). 03:39:00 03:39:00 % AND 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 %~ Whenever: 03:39:00 %~ (((((" ?Position21 lives ?Lives_Leftof22 " is necessarily true and 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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)) 03:39:00 %~ It's Proof that: 03:39:00 %~ " ?Position21 position ?Position24 " is necessarily true 03:39:00 %~ 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 03:39:00 ( ( nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 '$existential'( Position21, 03:39:00 1, 03:39:00 exists( Position24, 03:39:00 exists( Position_Plus27, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))))))) & 03:39:00 '$existential'( Position24, 03:39:00 1, 03:39:00 exists( Position_Plus27, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26)))))))) & 03:39:00 '$existential'( Position_Plus27, 03:39:00 1, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))))) & 03:39:00 '$existential'( Position23, 03:39:00 1, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26)))))) & 03:39:00 '$existential'( Lives_Leftof22, 03:39:00 1, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) & 03:39:00 '$existential'( Lives_Leftof26, 03:39:00 1, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))) ==> 03:39:00 nesc( position(Position21,Position24))). 03:39:00 03:39:00 % AND 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 %~ Whenever: 03:39:00 %~ (((((" ?Position21 lives ?Lives_Leftof22 " is possibly false and 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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 03:39:00 %~ 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)) 03:39:00 %~ It's Proof that: 03:39:00 %~ " ?Position21 position ?Position24 " is possibly false 03:39:00 %~ 03:39:00 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:00 03:39:00 ( ( poss( ~( lives(Position21,Lives_Leftof22))) & 03:39:00 '$existential'( Position21, 03:39:00 1, 03:39:00 exists( Position24, 03:39:00 exists( Position_Plus27, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))))))) & 03:39:00 '$existential'( Position24, 03:39:00 1, 03:39:00 exists( Position_Plus27, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26)))))))) & 03:39:00 '$existential'( Position_Plus27, 03:39:00 1, 03:39:00 exists( Position23, 03:39:00 exists( Lives_Leftof22, 03:39:00 exists( Lives_Leftof26, 03:39:00 ( nesc( position(Position21,Position24)) & 03:39:00 nesc( lives(Position21,Lives_Leftof22)) & 03:39:00 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:00 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:00 nesc( position(Position23,Position_Plus27)) & 03:39:00 nesc( lives(Position23,Lives_Leftof26))))))) & 03:39:03 '$existential'( Position23, 03:39:03 1, 03:39:03 exists( Lives_Leftof22, 03:39:03 exists( Lives_Leftof26, 03:39:03 ( nesc( position(Position21,Position24)) & 03:39:03 nesc( lives(Position21,Lives_Leftof22)) & 03:39:03 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:03 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:03 nesc( position(Position23,Position_Plus27)) & 03:39:03 nesc( lives(Position23,Lives_Leftof26)))))) & 03:39:03 '$existential'( Lives_Leftof22, 03:39:03 1, 03:39:03 exists( Lives_Leftof26, 03:39:03 ( nesc( position(Position21,Position24)) & 03:39:03 nesc( lives(Position21,Lives_Leftof22)) & 03:39:03 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:03 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:03 nesc( position(Position23,Position_Plus27)) & 03:39:03 nesc( lives(Position23,Lives_Leftof26))))) & 03:39:03 '$existential'( Lives_Leftof26, 03:39:03 1, 03:39:03 ( nesc( position(Position21,Position24)) & 03:39:03 nesc( lives(Position21,Lives_Leftof22)) & 03:39:03 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:03 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:03 nesc( position(Position23,Position_Plus27)) & 03:39:03 nesc( lives(Position23,Lives_Leftof26))))) ==> 03:39:03 poss( ~( position(Position21,Position24)))). 03:39:03 03:39:03 % AND 03:39:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:03 %~ Whenever: 03:39:03 %~ (((((" ?Position21 position ?Position24 " is necessarily true and 03:39:03 %~ 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 03:39:03 %~ 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 03:39:03 %~ 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 03:39:03 %~ 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 03:39:03 %~ 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 03:39:03 %~ 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)) 03:39:03 %~ It's Proof that: 03:39:03 %~ " ?Position21 lives ?Lives_Leftof22 " is necessarily true 03:39:03 %~ 03:39:03 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:03 03:39:03 ( ( nesc( position(Position21,Position24)) & 03:39:03 '$existential'( Position21, 03:39:03 1, 03:39:03 exists( Position24, 03:39:03 exists( Position_Plus27, 03:39:03 exists( Position23, 03:39:03 exists( Lives_Leftof22, 03:39:03 exists( Lives_Leftof26, 03:39:03 ( nesc( position(Position21,Position24)) & 03:39:03 nesc( lives(Position21,Lives_Leftof22)) & 03:39:03 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:03 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:03 nesc( position(Position23,Position_Plus27)) & 03:39:03 nesc( lives(Position23,Lives_Leftof26))))))))) & 03:39:03 '$existential'( Position24, 03:39:03 1, 03:39:03 exists( Position_Plus27, 03:39:03 exists( Position23, 03:39:03 exists( Lives_Leftof22, 03:39:03 exists( Lives_Leftof26, 03:39:03 ( nesc( position(Position21,Position24)) & 03:39:03 nesc( lives(Position21,Lives_Leftof22)) & 03:39:03 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:03 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:03 nesc( position(Position23,Position_Plus27)) & 03:39:03 nesc( lives(Position23,Lives_Leftof26)))))))) & 03:39:03 '$existential'( Position_Plus27, 03:39:03 1, 03:39:03 exists( Position23, 03:39:03 exists( Lives_Leftof22, 03:39:03 exists( Lives_Leftof26, 03:39:03 ( nesc( position(Position21,Position24)) & 03:39:03 nesc( lives(Position21,Lives_Leftof22)) & 03:39:03 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:03 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:03 nesc( position(Position23,Position_Plus27)) & 03:39:03 nesc( lives(Position23,Lives_Leftof26))))))) & 03:39:03 '$existential'( Position23, 03:39:03 1, 03:39:03 exists( Lives_Leftof22, 03:39:03 exists( Lives_Leftof26, 03:39:03 ( nesc( position(Position21,Position24)) & 03:39:03 nesc( lives(Position21,Lives_Leftof22)) & 03:39:03 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:03 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:03 nesc( position(Position23,Position_Plus27)) & 03:39:03 nesc( lives(Position23,Lives_Leftof26)))))) & 03:39:03 '$existential'( Lives_Leftof22, 03:39:03 1, 03:39:03 exists( Lives_Leftof26, 03:39:03 ( nesc( position(Position21,Position24)) & 03:39:03 nesc( lives(Position21,Lives_Leftof22)) & 03:39:03 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:03 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:03 nesc( position(Position23,Position_Plus27)) & 03:39:03 nesc( lives(Position23,Lives_Leftof26))))) & 03:39:03 '$existential'( Lives_Leftof26, 03:39:03 1, 03:39:03 ( nesc( position(Position21,Position24)) & 03:39:03 nesc( lives(Position21,Lives_Leftof22)) & 03:39:03 nesc( leftof(Lives_Leftof22,Lives_Leftof26)) & 03:39:03 nesc( { plus(Position24,1,Position_Plus27) }) & 03:39:03 nesc( position(Position23,Position_Plus27)) & 03:39:03 nesc( lives(Position23,Lives_Leftof26))))) ==> 03:39:03 nesc( lives(Position21,Lives_Leftof22))). 03:39:03 03:39:03 ~*/ 03:39:03 03:39:03 03:39:03 :- listing([clif,modal_clif,boxlog/1]). 03:39:03 /*~ 03:39:03 %~ skipped( listing( [ clif, modal_clif,boxlog/1])) 03:39:03 ~*/ 03:39:03 03:39:03 :- add_history(ls). 03:39:03 /*~ 03:39:03 ~*/ 03:39:03 03:39:03 :- break. 03:39:03 /*~ 03:39:03 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sigma_04.pl:42 03:39:03 %~ skipped(blocks_on_input,break) 03:39:03 ~*/ 03:39:03 03:39:03 :- kif_compile. 03:39:03 /*~ 03:39:03 %~ correct_special_quantifiers :- exists( Position, 03:39:03 %~ exists( Position3, 03:39:03 %~ exists( Position_Plus, 03:39:03 %~ exists( Position2, 03:39:03 %~ exists( Lives_Leftof, 03:39:03 %~ exists( Lives_Leftof5, 03:39:03 %~ ( position(Position,Position3) & 03:39:03 %~ lives(Position,Lives_Leftof) & 03:39:03 %~ leftof(Lives_Leftof,Lives_Leftof5) & 03:39:03 %~ { plus(Position3,1,Position_Plus) } & 03:39:03 %~ position(Position2,Position_Plus) & 03:39:03 %~ lives(Position2,Lives_Leftof5)))))))). 03:39:03 %~ %~ 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))))))) 03:39:03 %~ kifi = exists( 03:39:03 %~ [ _97796864, Position9,Position_Plus12, 03:39:03 %~ _97796882,Lives, 03:39:03 %~ Lives_Leftof11], 03:39:03 %~ ( position(_97796864,Position9) /\ 03:39:03 %~ lives(_97796864,Lives) /\ 03:39:03 %~ leftof(Lives,Lives_Leftof11) /\ 03:39:03 %~ { plus(Position9,1,Position_Plus12) } /\ 03:39:03 %~ position(_97796882,Position_Plus12) /\ 03:39:03 %~ lives(_97796882,Lives_Leftof11))). 03:39:03 %~ kifm = exists( Position, 03:39:03 %~ exists( Position3, 03:39:03 %~ exists( Position_Plus, 03:39:03 %~ exists( Position2, 03:39:03 %~ exists( Lives_Leftof, 03:39:03 %~ exists( Lives_Leftof5, 03:39:03 %~ nesc( ( position(Position,Position3) & 03:39:03 %~ lives(Position,Lives_Leftof) & 03:39:03 %~ leftof(Lives_Leftof,Lives_Leftof5) & 03:39:03 %~ { plus(Position3,1,Position_Plus) } & 03:39:03 %~ position(Position2,Position_Plus) & 03:39:03 %~ lives(Position2,Lives_Leftof5))))))))). 03:39:03 %~ kifm = exists( Exists_Position9, 03:39:03 %~ exists( Position_Exists16, 03:39:03 %~ exists( Position_Plus_Exists, 03:39:03 %~ exists( Exists_Position11, 03:39:03 %~ exists( Lives_Exists_Leftof10, 03:39:03 %~ exists( Lives_Leftof_Nesc, 03:39:03 %~ nesc( ( position(Exists_Position9,Position_Exists16) & 03:39:03 %~ lives(Exists_Position9,Lives_Exists_Leftof10) & 03:39:03 %~ leftof(Lives_Exists_Leftof10,Lives_Leftof_Nesc) & 03:39:03 %~ { plus(Position_Exists16,1,Position_Plus_Exists) } & 03:39:03 %~ position(Exists_Position11,Position_Plus_Exists) & 03:39:03 %~ lives(Exists_Position11,Lives_Leftof_Nesc))))))))). 03:39:03 %~ 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')))))))))) 03:39:03 totalTime=10.000 03:39:03 03:39:03 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' 03:39:03 03:39:05 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 03:39:05 ISSUE_ID=431 03:39:05 ISSUE_OC=OPEN 03:39:05 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 03:39:05 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 03:39:05 FileTestCase=logicmoo.base.examples.fol.SCOPE_EXISTS_01 JUnit 03:39:05 03:39:05 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']" 03:39:05 03:39:05 (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']") 03:39:05 03:39:05 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl 03:39:05 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SCOPE_EXISTS_01/ 03:39:05 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASCOPE_EXISTS_01 03:39:05 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/609 03:39:05 03:39:05 03:39:07 %~ init_phase(after_load) 03:39:07 %~ init_phase(restore_state) 03:39:07 % 03:39:07 %~ init_why(after_boot,program) 03:39:07 %~ after_boot. 03:39:07 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:07 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl'), 03:39:07 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:07 %~ message_hook( 03:39:07 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:07 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:07 %~ error, 03:39:07 %~ [ '~q/~w: '-[module,2], 03:39:07 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:07 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:07 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:07 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:07 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:07 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:07 %~ message_hook( 03:39:07 %~ error( permission_error(redefine,module,logicmoo_clif), 03:39:07 %~ context( 03:39:07 %~ prolog_stack( [ frame( 61, 03:39:07 %~ call( system : '$declare_module'/6), 03:39:07 %~ '$declare_module'( logicmoo_clif, 03:39:07 %~ user, 03:39:07 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:39:07 %~ frame( 60, 03:39:07 %~ clause(<gt;clause>(0x561845b4ac00),61), 03:39:07 %~ '$start_module'( logicmoo_clif, 03:39:07 %~ [], 03:39:07 %~ state( true, 03:39:07 %~ logicmoo_clif, true,false, 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:39:07 %~ [ if(not_loaded), 03:39:07 %~ true])), 03:39:07 %~ frame( 59, 03:39:07 %~ clause(<gt;clause>(0x561845937000),65), 03:39:07 %~ '$first_term'( 03:39:07 %~ :-( module(logicmoo_clif,[])), 03:39:07 %~ _21072, 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:07 %~ state( true, 03:39:07 %~ logicmoo_clif, true,false, 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:39:07 %~ [ if(not_loaded), 03:39:07 %~ true])), 03:39:07 %~ frame( 58, 03:39:07 %~ clause(<gt;clause>(0x561845937400),60), 03:39:07 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:07 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:39:07 %~ [ if(not_loaded), 03:39:07 %~ true])), 03:39:07 %~ frame( 57, 03:39:07 %~ clause(<gt;clause>(0x561845b8d980),5), 03:39:07 %~ setup_call_catcher_cleanup( 03:39:07 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:39:07 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:07 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:39:07 %~ [ if(not_loaded), 03:39:07 %~ true]), 03:39:07 %~ Kw, 03:39:07 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:07 %~ lexstate(202,pfc), 03:39:07 %~ t123))), 03:39:07 %~ frame( 53, 03:39:07 %~ clause(<gt;clause>(0x561845d8a000),221), 03:39:07 %~ '$do_load_file_2'( library(logicmoo_clif), 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, 03:39:07 %~ [ if(not_loaded), 03:39:07 %~ true])), 03:39:07 %~ frame( 50, 03:39:07 %~ clause(<gt;clause>(0x561845b60840),10), 03:39:07 %~ '$qdo_load_file'( library(logicmoo_clif), 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), 03:39:07 %~ frame( 48, 03:39:07 %~ clause(<gt;clause>(0x561845b8d980),5), 03:39:07 %~ setup_call_catcher_cleanup( 03:39:07 %~ system : with_mutex( '$load_file', 03:39:07 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:07 %~ <gt;clause>(0x561847209300), 03:39:07 %~ [ if(not_loaded), 03:39:07 %~ true])), 03:39:07 %~ system : '$mt_do_load'( <gt;clause>(0x561847209300), 03:39:07 %~ library(logicmoo_clif), 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:39:07 %~ Kw3, 03:39:07 %~ system : '$mt_end_load'(<gt;clause>(0x561847209300)))), 03:39:07 %~ frame(46,meta_call,0), 03:39:07 %~ frame( 45, 03:39:07 %~ foreign( system : '$sig_atomic'/1), 03:39:07 %~ $sig_atomic( setup_call_cleanup( 03:39:07 %~ with_mutex( '$load_file', 03:39:07 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:07 %~ <gt;clause>(0x561847209300), 03:39:07 %~ [ if(not_loaded), 03:39:07 %~ true])), 03:39:07 %~ '$mt_do_load'( <gt;clause>(0x561847209300), 03:39:07 %~ library(logicmoo_clif), 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:39:07 %~ '$mt_end_load'(<gt;clause>(0x561847209300))))), 03:39:07 %~ frame( 42, 03:39:07 %~ clause(<gt;clause>(0x561845b66c80),12), 03:39:07 %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), 03:39:07 %~ frame( 37, 03:39:07 %~ clause(<gt;clause>(0x5618598c6c80),31), 03:39:07 %~ 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)), 03:39:07 %~ frame(36,clause(<gt;clause>(0x5618598e1b00),49),clif_dialect:clif_expects_dialect(clif)), 03:39:07 %~ frame(34,clause(<gt;clause>(0x561857dd8480),60),prolog_dialect:attach_dialect(clif)), 03:39:07 %~ frame(33,clause(<gt;clause>(0x561857dc7200),20),prolog_dialect:expects_dialect(clif)), 03:39:07 %~ frame( 32, 03:39:07 %~ clause(<gt;clause>(0x561845b5d380),2), 03:39:07 %~ catch( 03:39:07 %~ t123 : expects_dialect(clif), 03:39:07 %~ error(Error,Error18), 03:39:07 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:39:07 %~ frame(31,clause(<gt;clause>(0x561845b2a580),55),'$execute_directive_3'(expects_dialect(clif))), 03:39:07 %~ frame( 26, 03:39:07 %~ clause(<gt;clause>(0x561845937400),77), 03:39:07 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', 03:39:07 %~ 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, 03:39:07 %~ [ expand(false), 03:39:07 %~ expand(true)])), 03:39:07 %~ frame( 25, 03:39:07 %~ clause(<gt;clause>(0x561845b8d980),5), 03:39:07 %~ setup_call_catcher_cleanup( 03:39:07 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl',1632225670.4754667), 03:39:07 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', 03:39:07 %~ 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, 03:39:07 %~ [ expand(false), 03:39:07 %~ expand(true)]), 03:39:07 %~ Kw8, 03:39:07 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', 03:39:07 %~ lexstate(202,swi), 03:39:07 %~ user))), 03:39:07 %~ frame( 21, 03:39:07 %~ clause(<gt;clause>(0x561845d8a000),221), 03:39:07 %~ '$do_load_file_2'( 'scope_exists_01.pfc.pl', 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', user,compiled, 03:39:07 %~ [ expand(false), 03:39:07 %~ expand(true)])), 03:39:07 %~ frame( 18, 03:39:07 %~ clause(<gt;clause>(0x561845b60840),10), 03:39:07 %~ '$qdo_load_file'( 'scope_exists_01.pfc.pl', 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', user,[expand(false),expand(true)])), 03:39:07 %~ frame( 16, 03:39:07 %~ clause(<gt;clause>(0x561845b8d980),5), 03:39:07 %~ setup_call_catcher_cleanup( 03:39:07 %~ system : with_mutex( '$load_file', 03:39:07 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', 03:39:07 %~ <gt;clause>(0x561847208a80), 03:39:07 %~ [ expand(false), 03:39:07 %~ expand(true)])), 03:39:07 %~ system : '$mt_do_load'( <gt;clause>(0x561847208a80), 03:39:07 %~ 'scope_exists_01.pfc.pl', 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', 03:39:07 %~ user, 03:39:07 %~ [ expand(false), 03:39:07 %~ expand(true)]), 03:39:07 %~ Kw9, 03:39:07 %~ system : '$mt_end_load'(<gt;clause>(0x561847208a80)))), 03:39:07 %~ frame(14,meta_call,0), 03:39:07 %~ frame( 13, 03:39:07 %~ foreign( system : '$sig_atomic'/1), 03:39:07 %~ $sig_atomic( setup_call_cleanup( 03:39:07 %~ with_mutex( '$load_file', 03:39:07 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', 03:39:07 %~ <gt;clause>(0x561847208a80), 03:39:07 %~ [ expand(false), 03:39:07 %~ expand(true)])), 03:39:07 %~ '$mt_do_load'( <gt;clause>(0x561847208a80), 03:39:07 %~ 'scope_exists_01.pfc.pl', 03:39:07 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl', user,[expand(false),expand(true)]), 03:39:07 %~ '$mt_end_load'(<gt;clause>(0x561847208a80))))), 03:39:07 %~ frame(10,clause(<gt;clause>(0x561845b66c80),12),'$load_file'('scope_exists_01.pfc.pl',user,'<gt;garbage_collected>'))]), 03:39:07 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:39:07 %~ error, 03:39:07 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:39:07 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:39:07 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:39:07 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:07 In: 03:39:07 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:07 [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 03:39:07 [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 03:39:07 [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 03:39:07 [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 03:39:07 [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 03:39:07 [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 03:39:07 [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',<gt;clause>(0x561847209300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561847209300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:07 [46] <gt;meta call> 03:39:07 [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',<gt;clause>(0x561847209300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561847209300)))) <gt;foreign> 03:39:07 [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 03:39:07 [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 03:39:07 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:07 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:07 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:07 [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 03:39:07 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:07 [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 03:39:07 [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 03:39:07 [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 03:39:07 [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 03:39:07 [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',<gt;clause>(0x561847208a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561847208a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:07 [14] <gt;meta call> 03:39:07 [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',<gt;clause>(0x561847208a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561847208a80)))) <gt;foreign> 03:39:07 [10] $load_file('scope_exists_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:07 03:39:07 Note: some frames are missing due to last-call optimization. 03:39:07 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:07 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:39:07 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:07 ERROR: In: 03:39:07 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:07 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 03:39:07 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 03:39:07 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 03:39:07 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 03:39:08 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 03:39:08 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 03:39:08 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',<gt;clause>(0x561847209300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561847209300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:08 ERROR: [46] <gt;meta call> 03:39:08 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',<gt;clause>(0x561847209300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561847209300)))) <gt;foreign> 03:39:08 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 03:39:08 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 03:39:08 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:08 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:08 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:08 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 03:39:08 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:08 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 03:39:08 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 03:39:08 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 03:39:08 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 03:39:08 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',<gt;clause>(0x561847208a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561847208a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:08 ERROR: [14] <gt;meta call> 03:39:08 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',<gt;clause>(0x561847208a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561847208a80)))) <gt;foreign> 03:39:08 ERROR: [10] $load_file('scope_exists_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:08 ERROR: 03:39:08 ERROR: Note: some frames are missing due to last-call optimization. 03:39:08 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:08 %~ message_hook( 03:39:08 %~ goal_failed(directive,t123:expects_dialect(clif)), 03:39:08 %~ warning, 03:39:08 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:39:08 %~ t123 : expects_dialect(clif)]]) 03:39:08 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:39:08 Goal (directive) failed: t123:expects_dialect(clif) 03:39:08 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:39:08 Warning: Goal (directive) failed: t123:expects_dialect(clif) 03:39:08 03:39:08 :- module(t123). 03:39:08 03:39:08 /*~ 03:39:08 ~*/ 03:39:08 03:39:08 03:39:08 :- dynamic(t123:ttExpressionType/1). 03:39:08 03:39:08 % :- process_this_script. 03:39:08 03:39:08 /*~ 03:39:08 ~*/ 03:39:08 03:39:08 03:39:08 % :- process_this_script. 03:39:08 03:39:08 :- statistics. 03:39:08 03:39:08 /*~ 03:39:08 % Started at Mon Sep 27 03:39:05 2021 03:39:08 % 1.665 seconds cpu time for 6,676,700 inferences 03:39:08 % 942,571 atoms, 32,373 functors, 31,585 predicates, 751 modules, 15,991,862 VM-codes 03:39:08 % 03:39:08 % Limit Allocated In use 03:39:08 % Local stack: - 116 Kb 3,920 b 03:39:08 % Global stack: - 512 Kb 148 Kb 03:39:08 % Trail stack: - 258 Kb 488 b 03:39:08 % Total: 1,024 Mb 886 Kb 152 Kb 03:39:08 % 03:39:08 % 27 garbage collections gained 10,397,824 bytes in 0.005 seconds. 03:39:08 % 13 atom garbage collections gained 4,287 atoms in 0.210 seconds. 03:39:08 % 17 clause garbage collections gained 3,833 clauses in 0.001 seconds. 03:39:08 % Stack shifts: 2 local, 3 global, 3 trail in 0.001 seconds 03:39:08 % 3 threads, 0 finished threads used 0.000 seconds 03:39:08 ~*/ 03:39:08 03:39:08 03:39:08 :- test_boxlog(all(R,exists(D,implies(room(R), and(door(D), has(R, D)))))). 03:39:08 03:39:08 03:39:08 /*~ 03:39:08 %~ ?-( mpred_test( "Test_0001_Line_0000__room_1_in_t123", 03:39:08 %~ t123 : test_boxlog( all(R,exists(D,implies(room(R),and(door(D),has(R,D)))))))). 03:39:08 %~ make_dynamic_here( t123, 03:39:08 %~ '$nt'( 03:39:08 %~ wid( rule1 : 0, 03:39:08 %~ rule, 03:39:08 %~ all( Room_Exists_Has, 03:39:08 %~ exists( Has_Door_Implies, 03:39:08 %~ implies( room(Room_Exists_Has), 03:39:08 %~ and(door(Has_Door_Implies),has(Room_Exists_Has,Has_Door_Implies)))))), Wid,Nt)) 03:39:08 %~ kifi = all(R,exists(D,room(R)=>and(door(D),has(R,D)))). 03:39:08 %~ kifm = all( R, 03:39:08 %~ exists(D,nesc(room(R)=>(door(D)&has(R,D))))). 03:39:08 %~ kif_to_boxlog_attvars2 = forall('$VAR'('R'),exists('$VAR'('D'),necessary(=>(room('$VAR'('R')),and(door('$VAR'('D')),has('$VAR'('R'),'$VAR'('D'))))))) 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?R has ?D " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(has(R,D))&poss(~door(D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false ) and 03:39:08 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R has ?D " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( door(D))) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:39:08 poss( ~( has(R,D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R has ?D " is necessarily true ) and 03:39:08 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( has(R,D)) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:39:08 nesc( door(D))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?D isa door " is necessarily true and 03:39:08 %~ " ?R has ?D " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(door(D))&poss(~has(R,D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R has ?D " is possibly false ) and 03:39:08 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( has(R,D))) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:39:08 poss( ~( door(D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is necessarily true ) and 03:39:08 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R has ?D " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( door(D)) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:39:08 nesc( has(R,D))). 03:39:08 03:39:08 %~ kifi = all(R,exists(D,room(R)=>and(door(D),has(R,D)))). 03:39:08 %~ kifm = all( R, 03:39:08 %~ exists(D,nesc(room(R)=>(door(D)&has(R,D))))). 03:39:08 passed=info(why_was_true(t123:test_boxlog(all(_516,exists(_518,implies(room(_516),and(door(_518),has(_516,_518)))))))) 03:39:08 no_proof_for(test_boxlog(all(R,exists(D,implies(room(R),and(door(D),has(R,D))))))). 03:39:08 03:39:08 %~ kifi=all(R,exists(D,room(R)=>and(door(D),has(R,D)))) 03:39:08 %~ kifm=all(R,exists(D,nesc(room(R)=>(door(D)&has(R,D))))) 03:39:08 %~ kif_to_boxlog_attvars2 = forall('$VAR'('R'),exists('$VAR'('D'),necessary(=>(room('$VAR'('R')),and(door('$VAR'('D')),has('$VAR'('R'),'$VAR'('D'))))))) 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?R has ?D " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(has(R,D))&poss(~door(D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false ) and 03:39:08 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R has ?D " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( door(D))) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:39:08 poss( ~( has(R,D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R has ?D " is necessarily true ) and 03:39:08 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( has(R,D)) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:39:08 nesc( door(D))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?D isa door " is necessarily true and 03:39:08 %~ " ?R has ?D " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(door(D))&poss(~has(R,D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R has ?D " is possibly false ) and 03:39:08 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( has(R,D))) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:39:08 poss( ~( door(D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is necessarily true ) and 03:39:08 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R has ?D " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( door(D)) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:39:08 nesc( has(R,D))). 03:39:08 03:39:08 no_proof_for(test_boxlog(all(R,exists(D,implies(room(R),and(door(D),has(R,D))))))). 03:39:08 03:39:08 no_proof_for(test_boxlog(all(R,exists(D,implies(room(R),and(door(D),has(R,D))))))). 03:39:08 03:39:08 name = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01-Test_0001_Line_0000__room_1_in_t123'. 03:39:08 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01'. 03:39:08 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\']"'. 03:39:08 % 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 03:39:08 ~*/ 03:39:08 03:39:08 03:39:08 03:39:08 :- test_boxlog(all(R,implies(room(R),exists(D,and(door(D), has(R, D)))))). 03:39:08 03:39:08 03:39:08 /*~ 03:39:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl:17 03:39:08 %~ ?-( mpred_test( "Test_0002_Line_0000__room_1_in_t123", 03:39:08 %~ t123 : test_boxlog( all(R,implies(room(R),exists(D,and(door(D),has(R,D)))))))). 03:39:08 %~ kifi = all(R,room(R)=>exists(D,and(door(D),has(R,D)))). 03:39:08 %~ kifm = all( R, 03:39:08 %~ nesc( room(R)=>exists(D,door(D)&has(R,D)))). 03:39:08 %~ kif_to_boxlog_attvars2 = forall('$VAR'('R'),necessary(=>(room('$VAR'('R')),exists('$VAR'('D'),and(door('$VAR'('D')),has('$VAR'('R'),'$VAR'('D'))))))) 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?R has ?D " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(has(R,D))&poss(~door(D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false ) and 03:39:08 %~ by default ?D nesc(door(D))&nesc(has(R,D)) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R has ?D " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( door(D))) & 03:39:08 '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> 03:39:08 poss( ~( has(R,D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R has ?D " is necessarily true ) and 03:39:08 %~ by default ?D nesc(door(D))&nesc(has(R,D)) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( has(R,D)) & 03:39:08 '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> 03:39:08 nesc( door(D))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?D isa door " is necessarily true and 03:39:08 %~ " ?R has ?D " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(door(D))&poss(~has(R,D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R has ?D " is possibly false ) and 03:39:08 %~ by default ?D nesc(door(D))&nesc(has(R,D)) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( has(R,D))) & 03:39:08 '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> 03:39:08 poss( ~( door(D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is necessarily true ) and 03:39:08 %~ by default ?D nesc(door(D))&nesc(has(R,D)) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R has ?D " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( door(D)) & 03:39:08 '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> 03:39:08 nesc( has(R,D))). 03:39:08 03:39:08 %~ kifi = all(R,room(R)=>exists(D,and(door(D),has(R,D)))). 03:39:08 %~ kifm = all( R, 03:39:08 %~ nesc( room(R)=>exists(D,door(D)&has(R,D)))). 03:39:08 passed=info(why_was_true(t123:test_boxlog(all(_522,implies(room(_522),exists(_524,and(door(_524),has(_522,_524)))))))) 03:39:08 no_proof_for(test_boxlog(all(R,implies(room(R),exists(D,and(door(D),has(R,D))))))). 03:39:08 03:39:08 %~ kifi=all(R,room(R)=>exists(D,and(door(D),has(R,D)))) 03:39:08 %~ kifm=all(R,nesc(room(R)=>exists(D,door(D)&has(R,D)))) 03:39:08 %~ kif_to_boxlog_attvars2 = forall('$VAR'('R'),necessary(=>(room('$VAR'('R')),exists('$VAR'('D'),and(door('$VAR'('D')),has('$VAR'('R'),'$VAR'('D'))))))) 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?R has ?D " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(has(R,D))&poss(~door(D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false ) and 03:39:08 %~ by default ?D nesc(door(D))&nesc(has(R,D)) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R has ?D " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( door(D))) & 03:39:08 '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> 03:39:08 poss( ~( has(R,D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R has ?D " is necessarily true ) and 03:39:08 %~ by default ?D nesc(door(D))&nesc(has(R,D)) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( has(R,D)) & 03:39:08 '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> 03:39:08 nesc( door(D))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?D isa door " is necessarily true and 03:39:08 %~ " ?R has ?D " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(door(D))&poss(~has(R,D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R has ?D " is possibly false ) and 03:39:08 %~ by default ?D nesc(door(D))&nesc(has(R,D)) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( has(R,D))) & 03:39:08 '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> 03:39:08 poss( ~( door(D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is necessarily true ) and 03:39:08 %~ by default ?D nesc(door(D))&nesc(has(R,D)) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R has ?D " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( door(D)) & 03:39:08 '$existential'(D,1,nesc(door(D))&nesc(has(R,D)))) ==> 03:39:08 nesc( has(R,D))). 03:39:08 03:39:08 no_proof_for(test_boxlog(all(R,implies(room(R),exists(D,and(door(D),has(R,D))))))). 03:39:08 03:39:08 no_proof_for(test_boxlog(all(R,implies(room(R),exists(D,and(door(D),has(R,D))))))). 03:39:08 03:39:08 name = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01-Test_0002_Line_0000__room_1_in_t123'. 03:39:08 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01'. 03:39:08 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\']"'. 03:39:08 % 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 03:39:08 ~*/ 03:39:08 03:39:08 03:39:08 03:39:08 :- test_boxlog(exists(D, all(R, implies(room(R), and(door(D), hasShared(R, D)))))). 03:39:08 03:39:08 03:39:08 03:39:08 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl 03:39:08 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SCOPE_EXISTS_01/ 03:39:08 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASCOPE_EXISTS_01 03:39:08 03:39:08 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/609 03:39:08 /*~ 03:39:08 %~ ?-( mpred_test( "Test_0003_Line_0000__room_1_in_t123", 03:39:08 %~ t123 : test_boxlog( exists( D, 03:39:08 %~ all(R,implies(room(R),and(door(D),hasShared(R,D)))))))). 03:39:08 %~ kifi = exists( D, 03:39:08 %~ all(R,room(R)=>and(door(D),hasShared(R,D)))). 03:39:08 %~ kifm = exists( D, 03:39:08 %~ all(R,nesc(room(R)=>(door(D)&hasShared(R,D))))). 03:39:08 %~ kif_to_boxlog_attvars2 = exists('$VAR'('D'),forall('$VAR'('R'),necessary(=>(room('$VAR'('R')),and(door('$VAR'('D')),hasShared('$VAR'('R'),'$VAR'('D'))))))) 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?R hasShared ?D " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(hasShared(R,D))&poss(~door(D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false ) and 03:39:08 %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R hasShared ?D " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( door(D))) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> 03:39:08 poss( ~( hasShared(R,D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R hasShared ?D " is necessarily true ) and 03:39:08 %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( hasShared(R,D)) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> 03:39:08 nesc( door(D))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?D isa door " is necessarily true and 03:39:08 %~ " ?R hasShared ?D " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(door(D))&poss(~hasShared(R,D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R hasShared ?D " is possibly false ) and 03:39:08 %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( hasShared(R,D))) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> 03:39:08 poss( ~( door(D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is necessarily true ) and 03:39:08 %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R hasShared ?D " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( door(D)) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> 03:39:08 nesc( hasShared(R,D))). 03:39:08 03:39:08 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl:20 03:39:08 %~ kifi = exists( D, 03:39:08 %~ all(R,room(R)=>and(door(D),hasShared(R,D)))). 03:39:08 %~ kifm = exists( D, 03:39:08 %~ all(R,nesc(room(R)=>(door(D)&hasShared(R,D))))). 03:39:08 passed=info(why_was_true(t123:test_boxlog(exists(_522,all(_524,implies(room(_524),and(door(_522),hasShared(_524,_522)))))))) 03:39:08 no_proof_for(test_boxlog(exists(D,all(R,implies(room(R),and(door(D),hasShared(R,D))))))). 03:39:08 03:39:08 %~ kifi=exists(D,all(R,room(R)=>and(door(D),hasShared(R,D)))) 03:39:08 %~ kifm=exists(D,all(R,nesc(room(R)=>(door(D)&hasShared(R,D))))) 03:39:08 %~ kif_to_boxlog_attvars2 = exists('$VAR'('D'),forall('$VAR'('R'),necessary(=>(room('$VAR'('R')),and(door('$VAR'('D')),hasShared('$VAR'('R'),'$VAR'('D'))))))) 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?R hasShared ?D " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(hasShared(R,D))&poss(~door(D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is possibly false ) and 03:39:08 %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R hasShared ?D " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( door(D))) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> 03:39:08 poss( ~( hasShared(R,D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R hasShared ?D " is necessarily true ) and 03:39:08 %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( hasShared(R,D)) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> 03:39:08 nesc( door(D))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ " ?D isa door " is necessarily true and 03:39:08 %~ " ?R hasShared ?D " is possibly false 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R isa room " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 nesc(door(D))&poss(~hasShared(R,D))==>poss(~room(R)). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?R hasShared ?D " is possibly false ) and 03:39:08 %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?D isa door " is possibly false 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 poss( ~( hasShared(R,D))) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> 03:39:08 poss( ~( door(D)))). 03:39:08 03:39:08 % AND 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 %~ Whenever: 03:39:08 %~ (" ?R isa room " is necessarily true and 03:39:08 %~ " ?D isa door " is necessarily true ) and 03:39:08 %~ by default ?D all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))) 03:39:08 %~ It's Proof that: 03:39:08 %~ " ?R hasShared ?D " is necessarily true 03:39:08 %~ 03:39:08 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:08 03:39:08 ( ( nesc( room(R)) & 03:39:08 nesc( door(D)) & 03:39:08 '$existential'( D, 03:39:08 1, 03:39:08 all(R,nesc(room(R))=>(nesc(door(D))&nesc(hasShared(R,D)))))) ==> 03:39:08 nesc( hasShared(R,D))). 03:39:08 03:39:08 no_proof_for(test_boxlog(exists(D,all(R,implies(room(R),and(door(D),hasShared(R,D))))))). 03:39:08 03:39:08 no_proof_for(test_boxlog(exists(D,all(R,implies(room(R),and(door(D),hasShared(R,D))))))). 03:39:08 03:39:08 name = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01-Test_0003_Line_0000__room_1_in_t123'. 03:39:08 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SCOPE_EXISTS_01'. 03:39:08 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\']"'. 03:39:08 % 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 03:39:08 ~*/ 03:39:08 %~ unused(no_junit_results) 03:39:08 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.8096908689999998-junit.xml 03:39:08 <gt;oxml version="1.0" encoding="utf-8"?> 03:39:08 <gt;testsuites> 03:39:08 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:39:08 % use :- set_prolog_flag(junit_show_converage, true). 03:39:08 03:39:08 % No tests to run 03:39:08 ]]>><gt;/system-out><gt;/testsuites> 03:39:08 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) 03:39:08 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) 03:39:08 In: 03:39:08 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:08 [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 03:39:08 [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 03:39:08 [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 03:39:08 [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 03:39:08 [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 03:39:09 [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 03:39:09 [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',<gt;clause>(0x561847209300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561847209300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:09 [46] <gt;meta call> 03:39:09 [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',<gt;clause>(0x561847209300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561847209300)))) <gt;foreign> 03:39:09 [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 03:39:09 [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 03:39:09 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:09 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:09 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:09 [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 03:39:09 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:09 [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 03:39:09 [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 03:39:09 [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 03:39:09 [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 03:39:09 [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',<gt;clause>(0x561847208a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561847208a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:09 [14] <gt;meta call> 03:39:09 [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',<gt;clause>(0x561847208a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561847208a80)))) <gt;foreign> 03:39:09 [10] $load_file('scope_exists_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:09 03:39:09 Note: some frames are missing due to last-call optimization. 03:39:09 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:09 logicmoo.base.examples.fol.SCOPE_EXISTS_01 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) 03:39:09 Test_0001_Line_0000__room_1_in_t123 result = passed. 03:39:09 Test_0002_Line_0000__room_1_in_t123 result = passed. 03:39:09 Test_0003_Line_0000__room_1_in_t123 result = passed. 03:39:09 03:39:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/scope_exists_01.pfc.pl:29 03:39:09 %~ test_completed_exit(112) 03:39:09 totalTime=3.000 03:39:09 03:39:09 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' 03:39:09 03:39:11 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 03:39:11 ISSUE_ID=609 03:39:11 ISSUE_OC=OPEN 03:39:11 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 03:39:11 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 03:39:11 FileTestCase=logicmoo.base.examples.fol.SANITY_SK_TWO_01 JUnit 03:39:11 03:39:11 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']" 03:39:11 03:39:11 (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']") 03:39:11 03:39:11 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl 03:39:11 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_SK_TWO_01/ 03:39:11 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_SK_TWO_01 03:39:11 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/416 03:39:11 03:39:11 03:39:13 %~ init_phase(after_load) 03:39:13 %~ init_phase(restore_state) 03:39:13 % 03:39:13 %~ init_why(after_boot,program) 03:39:13 %~ after_boot. 03:39:13 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:13 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl'), 03:39:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:13 %~ message_hook( 03:39:13 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:13 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:13 %~ error, 03:39:13 %~ [ '~q/~w: '-[module,2], 03:39:13 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:13 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:13 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:39:13 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:13 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:13 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:13 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:13 % Term-position in <gt;clause>(0x55b127622c00) at PC=61: 03:39:13 % clause_info(<gt;clause>(0x55b127622c00)) (2-nd clause of '$start_module'/4)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,2,2,2,2,2,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b12740f000) at PC=65: 03:39:13 % clause_info(<gt;clause>(0x55b12740f000)) (2-nd clause of '$first_term'/5)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,1,2,2,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b12740f400) at PC=60: 03:39:13 % clause_info(<gt;clause>(0x55b12740f400)) (1-st clause of '$load_file'/4)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,1,1,2,2,1,1,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b127665980) at PC=5: 03:39:13 % clause_info(<gt;clause>(0x55b127665980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b127862000) at PC=221: 03:39:13 % clause_info(<gt;clause>(0x55b127862000)) (1-st clause of '$do_load_file_2'/5)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b127638840) at PC=10: 03:39:13 % clause_info(<gt;clause>(0x55b127638840)) (1-st clause of '$qdo_load_file'/4)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b127665980) at PC=5: 03:39:13 % clause_info(<gt;clause>(0x55b127665980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b12763ec80) at PC=12: 03:39:13 % clause_info(<gt;clause>(0x55b12763ec80)) (1-st clause of '$load_file'/3)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b13b39ec80) at PC=31: 03:39:13 % clause_info(<gt;clause>(0x55b13b39ec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b13b3b9b00) at PC=49: 03:39:13 % clause_info(<gt;clause>(0x55b13b3b9b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b1398b0480) at PC=60: 03:39:13 % clause_info(<gt;clause>(0x55b1398b0480)) (1-st clause of attach_dialect/1)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,2,2,2,1,2] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b13989f200) at PC=20: 03:39:13 % clause_info(<gt;clause>(0x55b13989f200)) (1-st clause of expects_dialect/1)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,1,2] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b12740f000) at PC=99: 03:39:13 % clause_info(<gt;clause>(0x55b12740f000)) (2-nd clause of '$first_term'/5)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,2,2,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b12740f400) at PC=60: 03:39:13 % clause_info(<gt;clause>(0x55b12740f400)) (1-st clause of '$load_file'/4)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,1,1,2,2,1,1,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b127665980) at PC=5: 03:39:13 % clause_info(<gt;clause>(0x55b127665980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b127862000) at PC=221: 03:39:13 % clause_info(<gt;clause>(0x55b127862000)) (1-st clause of '$do_load_file_2'/5)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b127638840) at PC=10: 03:39:13 % clause_info(<gt;clause>(0x55b127638840)) (1-st clause of '$qdo_load_file'/4)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b127665980) at PC=5: 03:39:13 % clause_info(<gt;clause>(0x55b127665980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,1] 03:39:13 03:39:13 % Term-position in <gt;clause>(0x55b12763ec80) at PC=12: 03:39:13 % clause_info(<gt;clause>(0x55b12763ec80)) (1-st clause of '$load_file'/3)... 03:39:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:13 % Trying with syntax prolog 03:39:13 % read ... 03:39:13 % unified ... 03:39:13 % got names 03:39:13 03:39:13 % [2,2,1] 03:39:13 03:39:13 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55b13b351b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55b13b351b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55b13b351b80))))),%~ frame( 39,%~ clause(<gt;clause>(0x55b12763ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55b13b3b9b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55b1398b0480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55b13989f200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55b12740f000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55b128ce0a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55b128ce0a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55b128ce0a80))))),%~ frame(10,clause(<gt;clause>(0x55b12763ec80),12),'$load_file'('sanity_sk_two_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:39:13 In: 03:39:13 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:13 [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 03:39:13 [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 03:39:13 [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 03:39:13 [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 03:39:13 [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 03:39:13 [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 03:39:13 [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',<gt;clause>(0x55b13b351b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55b13b351b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:13 [43] <gt;meta call> 03:39:13 [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',<gt;clause>(0x55b13b351b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55b13b351b80)))) <gt;foreign> 03:39:13 [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 03:39:13 [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 03:39:13 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:13 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:13 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:13 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:13 [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 03:39:13 [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 03:39:13 [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 03:39:13 [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 03:39:13 [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',<gt;clause>(0x55b128ce0a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55b128ce0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:13 [14] <gt;meta call> 03:39:13 [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',<gt;clause>(0x55b128ce0a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55b128ce0a80)))) <gt;foreign> 03:39:13 [10] $load_file('sanity_sk_two_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:13 03:39:13 Note: some frames are missing due to last-call optimization. 03:39:13 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:13 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:39:13 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:13 ERROR: In: 03:39:13 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:13 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 03:39:13 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 03:39:13 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 03:39:13 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 03:39:13 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 03:39:13 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 03:39:13 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',<gt;clause>(0x55b13b351b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55b13b351b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:13 ERROR: [43] <gt;meta call> 03:39:13 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',<gt;clause>(0x55b13b351b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55b13b351b80)))) <gt;foreign> 03:39:13 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 03:39:13 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 03:39:13 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:13 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:13 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:13 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_two_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:13 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 03:39:13 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 03:39:13 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 03:39:13 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 03:39:13 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',<gt;clause>(0x55b128ce0a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55b128ce0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:13 ERROR: [14] <gt;meta call> 03:39:13 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',<gt;clause>(0x55b128ce0a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55b128ce0a80)))) <gt;foreign> 03:39:13 ERROR: [10] $load_file('sanity_sk_two_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:13 ERROR: 03:39:13 ERROR: Note: some frames are missing due to last-call optimization. 03:39:13 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:13 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55b12bac4f00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) 03:39:13 totalTime=1.000 03:39:13 03:39:13 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' 03:39:13 03:39:15 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 03:39:15 ISSUE_ID=416 03:39:15 ISSUE_OC=OPEN 03:39:15 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 03:39:15 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 03:39:15 FileTestCase=logicmoo.base.examples.fol.SANITY_SK_HUMAN_01 JUnit 03:39:15 03:39:15 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']" 03:39:15 03:39:15 (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']") 03:39:15 03:39:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl 03:39:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_SK_HUMAN_01/ 03:39:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_SK_HUMAN_01 03:39:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/432 03:39:15 03:39:15 03:39:17 %~ init_phase(after_load) 03:39:17 %~ init_phase(restore_state) 03:39:17 % 03:39:17 %~ init_why(after_boot,program) 03:39:17 %~ after_boot. 03:39:17 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:17 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl'), 03:39:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:17 %~ message_hook( 03:39:17 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:17 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:17 %~ error, 03:39:17 %~ [ '~q/~w: '-[module,2], 03:39:17 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:17 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:17 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:39:17 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:17 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:17 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:17 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:17 % Term-position in <gt;clause>(0x5592122f0c00) at PC=61: 03:39:17 % clause_info(<gt;clause>(0x5592122f0c00)) (2-nd clause of '$start_module'/4)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,2,2,2,2,2,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x5592120dd000) at PC=65: 03:39:17 % clause_info(<gt;clause>(0x5592120dd000)) (2-nd clause of '$first_term'/5)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,1,2,2,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x5592120dd400) at PC=60: 03:39:17 % clause_info(<gt;clause>(0x5592120dd400)) (1-st clause of '$load_file'/4)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,1,1,2,2,1,1,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x559212333980) at PC=5: 03:39:17 % clause_info(<gt;clause>(0x559212333980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x559212530000) at PC=221: 03:39:17 % clause_info(<gt;clause>(0x559212530000)) (1-st clause of '$do_load_file_2'/5)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x559212306840) at PC=10: 03:39:17 % clause_info(<gt;clause>(0x559212306840)) (1-st clause of '$qdo_load_file'/4)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x559212333980) at PC=5: 03:39:17 % clause_info(<gt;clause>(0x559212333980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x55921230cc80) at PC=12: 03:39:17 % clause_info(<gt;clause>(0x55921230cc80)) (1-st clause of '$load_file'/3)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x55922606cc80) at PC=31: 03:39:17 % clause_info(<gt;clause>(0x55922606cc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x559226087b00) at PC=49: 03:39:17 % clause_info(<gt;clause>(0x559226087b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x55922457e480) at PC=60: 03:39:17 % clause_info(<gt;clause>(0x55922457e480)) (1-st clause of attach_dialect/1)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,2,2,2,1,2] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x55922456d200) at PC=20: 03:39:17 % clause_info(<gt;clause>(0x55922456d200)) (1-st clause of expects_dialect/1)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,1,2] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x5592120dd000) at PC=99: 03:39:17 % clause_info(<gt;clause>(0x5592120dd000)) (2-nd clause of '$first_term'/5)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,2,2,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x5592120dd400) at PC=60: 03:39:17 % clause_info(<gt;clause>(0x5592120dd400)) (1-st clause of '$load_file'/4)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,1,1,2,2,1,1,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x559212333980) at PC=5: 03:39:17 % clause_info(<gt;clause>(0x559212333980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x559212530000) at PC=221: 03:39:17 % clause_info(<gt;clause>(0x559212530000)) (1-st clause of '$do_load_file_2'/5)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x559212306840) at PC=10: 03:39:17 % clause_info(<gt;clause>(0x559212306840)) (1-st clause of '$qdo_load_file'/4)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x559212333980) at PC=5: 03:39:17 % clause_info(<gt;clause>(0x559212333980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,1] 03:39:17 03:39:17 % Term-position in <gt;clause>(0x55921230cc80) at PC=12: 03:39:17 % clause_info(<gt;clause>(0x55921230cc80)) (1-st clause of '$load_file'/3)... 03:39:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:17 % Trying with syntax prolog 03:39:17 % read ... 03:39:17 % unified ... 03:39:17 % got names 03:39:17 03:39:17 % [2,2,1] 03:39:17 03:39:17 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5592139af300),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5592139af300),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5592139af300))))),%~ frame( 39,%~ clause(<gt;clause>(0x55921230cc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x559226087b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55922457e480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55922456d200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x5592120dd000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5592139aea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5592139aea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5592139aea80))))),%~ frame(10,clause(<gt;clause>(0x55921230cc80),12),'$load_file'('sanity_sk_human_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:39:17 In: 03:39:17 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:17 [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 03:39:17 [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 03:39:17 [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 03:39:17 [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 03:39:17 [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 03:39:17 [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 03:39:17 [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',<gt;clause>(0x5592139af300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5592139af300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:17 [43] <gt;meta call> 03:39:17 [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',<gt;clause>(0x5592139af300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5592139af300)))) <gt;foreign> 03:39:17 [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 03:39:17 [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 03:39:17 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:17 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:17 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:17 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:17 [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 03:39:17 [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 03:39:17 [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 03:39:17 [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 03:39:17 [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',<gt;clause>(0x5592139aea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5592139aea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:17 [14] <gt;meta call> 03:39:17 [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',<gt;clause>(0x5592139aea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5592139aea80)))) <gt;foreign> 03:39:17 [10] $load_file('sanity_sk_human_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:17 03:39:17 Note: some frames are missing due to last-call optimization. 03:39:17 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:17 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:39:17 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:17 ERROR: In: 03:39:17 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:17 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 03:39:17 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 03:39:17 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 03:39:17 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 03:39:17 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 03:39:17 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 03:39:17 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',<gt;clause>(0x5592139af300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5592139af300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:17 ERROR: [43] <gt;meta call> 03:39:17 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',<gt;clause>(0x5592139af300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5592139af300)))) <gt;foreign> 03:39:17 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 03:39:17 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 03:39:17 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:17 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:17 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:17 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_sk_human_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:17 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 03:39:17 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 03:39:17 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 03:39:17 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 03:39:17 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',<gt;clause>(0x5592139aea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5592139aea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:17 ERROR: [14] <gt;meta call> 03:39:17 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',<gt;clause>(0x5592139aea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5592139aea80)))) <gt;foreign> 03:39:17 ERROR: [10] $load_file('sanity_sk_human_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:17 ERROR: 03:39:17 ERROR: Note: some frames are missing due to last-call optimization. 03:39:17 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:17 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x559216792f00)), _2441782, system:'$pop_input_context') ? EOF: exit (status 4) 03:39:17 totalTime=1.000 03:39:17 03:39:17 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' 03:39:17 03:39:19 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 03:39:19 ISSUE_ID=432 03:39:19 ISSUE_OC=OPEN 03:39:19 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 03:39:19 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 03:39:19 FileTestCase=logicmoo.base.examples.fol.SANITY_POSS_03 JUnit 03:39:19 03:39:19 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']" 03:39:19 03:39:19 (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']") 03:39:19 03:39:19 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl 03:39:19 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_POSS_03/ 03:39:19 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_POSS_03 03:39:19 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/433 03:39:19 03:39:19 03:39:21 %~ init_phase(after_load) 03:39:21 %~ init_phase(restore_state) 03:39:21 % 03:39:21 %~ init_why(after_boot,program) 03:39:21 %~ after_boot. 03:39:21 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:21 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl'), 03:39:21 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:21 %~ message_hook( 03:39:21 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:21 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:21 %~ error, 03:39:21 %~ [ '~q/~w: '-[module,2], 03:39:21 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:21 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:21 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:39:21 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:21 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:21 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:21 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:21 % Term-position in <gt;clause>(0x564bdcf4ac00) at PC=61: 03:39:21 % clause_info(<gt;clause>(0x564bdcf4ac00)) (2-nd clause of '$start_module'/4)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,2,2,2,2,2,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcd37000) at PC=65: 03:39:21 % clause_info(<gt;clause>(0x564bdcd37000)) (2-nd clause of '$first_term'/5)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,1,2,2,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcd37400) at PC=60: 03:39:21 % clause_info(<gt;clause>(0x564bdcd37400)) (1-st clause of '$load_file'/4)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,1,1,2,2,1,1,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcf8d980) at PC=5: 03:39:21 % clause_info(<gt;clause>(0x564bdcf8d980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdd18a000) at PC=221: 03:39:21 % clause_info(<gt;clause>(0x564bdd18a000)) (1-st clause of '$do_load_file_2'/5)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcf60840) at PC=10: 03:39:21 % clause_info(<gt;clause>(0x564bdcf60840)) (1-st clause of '$qdo_load_file'/4)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcf8d980) at PC=5: 03:39:21 % clause_info(<gt;clause>(0x564bdcf8d980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcf66c80) at PC=12: 03:39:21 % clause_info(<gt;clause>(0x564bdcf66c80)) (1-st clause of '$load_file'/3)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bf0cc6c80) at PC=31: 03:39:21 % clause_info(<gt;clause>(0x564bf0cc6c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bf0ce1b00) at PC=49: 03:39:21 % clause_info(<gt;clause>(0x564bf0ce1b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bef1d8480) at PC=60: 03:39:21 % clause_info(<gt;clause>(0x564bef1d8480)) (1-st clause of attach_dialect/1)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,2,2,2,1,2] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bef1c7200) at PC=20: 03:39:21 % clause_info(<gt;clause>(0x564bef1c7200)) (1-st clause of expects_dialect/1)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,1,2] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcd37000) at PC=99: 03:39:21 % clause_info(<gt;clause>(0x564bdcd37000)) (2-nd clause of '$first_term'/5)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,2,2,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcd37400) at PC=60: 03:39:21 % clause_info(<gt;clause>(0x564bdcd37400)) (1-st clause of '$load_file'/4)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,1,1,2,2,1,1,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcf8d980) at PC=5: 03:39:21 % clause_info(<gt;clause>(0x564bdcf8d980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdd18a000) at PC=221: 03:39:21 % clause_info(<gt;clause>(0x564bdd18a000)) (1-st clause of '$do_load_file_2'/5)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcf60840) at PC=10: 03:39:21 % clause_info(<gt;clause>(0x564bdcf60840)) (1-st clause of '$qdo_load_file'/4)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcf8d980) at PC=5: 03:39:21 % clause_info(<gt;clause>(0x564bdcf8d980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,1] 03:39:21 03:39:21 % Term-position in <gt;clause>(0x564bdcf66c80) at PC=12: 03:39:21 % clause_info(<gt;clause>(0x564bdcf66c80)) (1-st clause of '$load_file'/3)... 03:39:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:21 % Trying with syntax prolog 03:39:21 % read ... 03:39:21 % unified ... 03:39:21 % got names 03:39:21 03:39:21 % [2,2,1] 03:39:21 03:39:21 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x564bde609980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x564bde609980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x564bde609980))))),%~ frame( 39,%~ clause(<gt;clause>(0x564bdcf66c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x564bf0ce1b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x564bef1d8480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x564bef1c7200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x564bdcd37000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x564bde608a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x564bde608a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x564bde608a80))))),%~ frame(10,clause(<gt;clause>(0x564bdcf66c80),12),'$load_file'('sanity_poss_03.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:39:21 In: 03:39:21 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:21 [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 03:39:21 [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 03:39:21 [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 03:39:21 [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 03:39:21 [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 03:39:21 [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 03:39:21 [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',<gt;clause>(0x564bde609980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564bde609980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:21 [43] <gt;meta call> 03:39:21 [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',<gt;clause>(0x564bde609980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564bde609980)))) <gt;foreign> 03:39:21 [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 03:39:21 [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 03:39:21 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:21 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:21 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:21 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:21 [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 03:39:21 [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 03:39:21 [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 03:39:21 [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 03:39:21 [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',<gt;clause>(0x564bde608a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564bde608a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:21 [14] <gt;meta call> 03:39:21 [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',<gt;clause>(0x564bde608a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564bde608a80)))) <gt;foreign> 03:39:21 [10] $load_file('sanity_poss_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:21 03:39:21 Note: some frames are missing due to last-call optimization. 03:39:21 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:21 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:39:21 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:21 ERROR: In: 03:39:21 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:21 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 03:39:21 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 03:39:21 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 03:39:21 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 03:39:21 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 03:39:21 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 03:39:21 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',<gt;clause>(0x564bde609980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564bde609980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:21 ERROR: [43] <gt;meta call> 03:39:21 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',<gt;clause>(0x564bde609980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564bde609980)))) <gt;foreign> 03:39:21 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 03:39:21 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 03:39:21 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:21 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:21 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:21 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:21 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 03:39:21 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 03:39:21 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 03:39:21 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 03:39:21 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',<gt;clause>(0x564bde608a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564bde608a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:21 ERROR: [14] <gt;meta call> 03:39:21 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',<gt;clause>(0x564bde608a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564bde608a80)))) <gt;foreign> 03:39:21 ERROR: [10] $load_file('sanity_poss_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:21 ERROR: 03:39:21 ERROR: Note: some frames are missing due to last-call optimization. 03:39:21 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:21 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x564be13ecf00)), _2429002, system:'$pop_input_context') ? EOF: exit (status 4) 03:39:21 totalTime=1.000 03:39:21 03:39:21 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' 03:39:21 03:39:24 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 03:39:24 ISSUE_ID=433 03:39:24 ISSUE_OC=OPEN 03:39:24 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 03:39:24 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 03:39:24 FileTestCase=logicmoo.base.examples.fol.SANITY_POSS_02 JUnit 03:39:24 03:39:24 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']" 03:39:24 03:39:24 (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']") 03:39:24 03:39:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl 03:39:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_POSS_02/ 03:39:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_POSS_02 03:39:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/434 03:39:24 03:39:24 03:39:25 %~ init_phase(after_load) 03:39:25 %~ init_phase(restore_state) 03:39:25 % 03:39:25 %~ init_why(after_boot,program) 03:39:25 %~ after_boot. 03:39:25 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:25 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl'), 03:39:25 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:25 %~ message_hook( 03:39:25 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:25 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:25 %~ error, 03:39:25 %~ [ '~q/~w: '-[module,2], 03:39:25 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:25 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:25 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:25 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:25 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:25 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:25 % Term-position in <gt;clause>(0x55629999ec00) at PC=61: 03:39:25 % clause_info(<gt;clause>(0x55629999ec00)) (2-nd clause of '$start_module'/4)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,2,2,2,2,2,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x55629978b000) at PC=65: 03:39:25 % clause_info(<gt;clause>(0x55629978b000)) (2-nd clause of '$first_term'/5)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,1,2,2,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x55629978b400) at PC=60: 03:39:25 % clause_info(<gt;clause>(0x55629978b400)) (1-st clause of '$load_file'/4)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,1,1,2,2,1,1,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562999e1980) at PC=5: 03:39:25 % clause_info(<gt;clause>(0x5562999e1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x556299bde000) at PC=221: 03:39:25 % clause_info(<gt;clause>(0x556299bde000)) (1-st clause of '$do_load_file_2'/5)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562999b4840) at PC=10: 03:39:25 % clause_info(<gt;clause>(0x5562999b4840)) (1-st clause of '$qdo_load_file'/4)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562999e1980) at PC=5: 03:39:25 % clause_info(<gt;clause>(0x5562999e1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562999bac80) at PC=12: 03:39:25 % clause_info(<gt;clause>(0x5562999bac80)) (1-st clause of '$load_file'/3)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562ad71ac80) at PC=31: 03:39:25 % clause_info(<gt;clause>(0x5562ad71ac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562ad735b00) at PC=49: 03:39:25 % clause_info(<gt;clause>(0x5562ad735b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562abc2c480) at PC=60: 03:39:25 % clause_info(<gt;clause>(0x5562abc2c480)) (1-st clause of attach_dialect/1)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,2,2,2,1,2] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562abc1b200) at PC=20: 03:39:25 % clause_info(<gt;clause>(0x5562abc1b200)) (1-st clause of expects_dialect/1)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,1,2] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x55629978b000) at PC=99: 03:39:25 % clause_info(<gt;clause>(0x55629978b000)) (2-nd clause of '$first_term'/5)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,2,2,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x55629978b400) at PC=60: 03:39:25 % clause_info(<gt;clause>(0x55629978b400)) (1-st clause of '$load_file'/4)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,1,1,2,2,1,1,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562999e1980) at PC=5: 03:39:25 % clause_info(<gt;clause>(0x5562999e1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x556299bde000) at PC=221: 03:39:25 % clause_info(<gt;clause>(0x556299bde000)) (1-st clause of '$do_load_file_2'/5)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562999b4840) at PC=10: 03:39:25 % clause_info(<gt;clause>(0x5562999b4840)) (1-st clause of '$qdo_load_file'/4)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562999e1980) at PC=5: 03:39:25 % clause_info(<gt;clause>(0x5562999e1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,1] 03:39:25 03:39:25 % Term-position in <gt;clause>(0x5562999bac80) at PC=12: 03:39:25 % clause_info(<gt;clause>(0x5562999bac80)) (1-st clause of '$load_file'/3)... 03:39:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:25 % Trying with syntax prolog 03:39:25 % read ... 03:39:25 % unified ... 03:39:25 % got names 03:39:25 03:39:25 % [2,2,1] 03:39:25 03:39:25 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55629b05d980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55629b05d980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55629b05d980))))),%~ frame( 39,%~ clause(<gt;clause>(0x5562999bac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x5562ad735b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x5562abc2c480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x5562abc1b200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55629978b000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55629b05ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55629b05ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55629b05ca80))))),%~ frame(10,clause(<gt;clause>(0x5562999bac80),12),'$load_file'('sanity_poss_02.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:39:25 In: 03:39:25 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:25 [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 03:39:25 [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 03:39:25 [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 03:39:25 [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 03:39:25 [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 03:39:25 [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 03:39:25 [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',<gt;clause>(0x55629b05d980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55629b05d980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:25 [43] <gt;meta call> 03:39:25 [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',<gt;clause>(0x55629b05d980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55629b05d980)))) <gt;foreign> 03:39:25 [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 03:39:25 [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 03:39:25 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:26 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:26 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:26 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:26 [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 03:39:26 [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 03:39:26 [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 03:39:26 [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 03:39:26 [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',<gt;clause>(0x55629b05ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55629b05ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:26 [14] <gt;meta call> 03:39:26 [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',<gt;clause>(0x55629b05ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55629b05ca80)))) <gt;foreign> 03:39:26 [10] $load_file('sanity_poss_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:26 03:39:26 Note: some frames are missing due to last-call optimization. 03:39:26 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:26 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:39:26 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:26 ERROR: In: 03:39:26 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:26 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 03:39:26 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 03:39:26 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 03:39:26 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 03:39:26 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 03:39:26 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 03:39:26 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',<gt;clause>(0x55629b05d980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55629b05d980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:26 ERROR: [43] <gt;meta call> 03:39:26 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',<gt;clause>(0x55629b05d980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55629b05d980)))) <gt;foreign> 03:39:26 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 03:39:26 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 03:39:26 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:26 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:26 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:26 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:26 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 03:39:26 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 03:39:26 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 03:39:26 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 03:39:26 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',<gt;clause>(0x55629b05ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55629b05ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:26 ERROR: [14] <gt;meta call> 03:39:26 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',<gt;clause>(0x55629b05ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55629b05ca80)))) <gt;foreign> 03:39:26 ERROR: [10] $load_file('sanity_poss_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:26 ERROR: 03:39:26 ERROR: Note: some frames are missing due to last-call optimization. 03:39:26 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:26 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55629de40f00)), _2428714, system:'$pop_input_context') ? EOF: exit (status 4) 03:39:26 totalTime=1.000 03:39:26 03:39:26 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' 03:39:26 03:39:28 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 03:39:28 ISSUE_ID=434 03:39:28 ISSUE_OC=OPEN 03:39:28 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 03:39:28 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 03:39:28 FileTestCase=logicmoo.base.examples.fol.SANITY_POSS_01 JUnit 03:39:28 03:39:28 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']" 03:39:28 03:39:28 (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']") 03:39:28 03:39:28 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl 03:39:28 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_POSS_01/ 03:39:28 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_POSS_01 03:39:28 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/435 03:39:28 03:39:28 03:39:30 %~ init_phase(after_load) 03:39:30 %~ init_phase(restore_state) 03:39:30 % 03:39:30 %~ init_why(after_boot,program) 03:39:30 %~ after_boot. 03:39:30 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:30 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl'), 03:39:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:30 %~ message_hook( 03:39:30 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:30 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:30 %~ error, 03:39:30 %~ [ '~q/~w: '-[module,2], 03:39:30 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:30 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:30 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:30 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:30 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:30 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:30 % Term-position in <gt;clause>(0x55f5b3eacc00) at PC=61: 03:39:30 % clause_info(<gt;clause>(0x55f5b3eacc00)) (2-nd clause of '$start_module'/4)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,2,2,2,2,2,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3c99000) at PC=65: 03:39:30 % clause_info(<gt;clause>(0x55f5b3c99000)) (2-nd clause of '$first_term'/5)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,1,2,2,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3c99400) at PC=60: 03:39:30 % clause_info(<gt;clause>(0x55f5b3c99400)) (1-st clause of '$load_file'/4)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,1,1,2,2,1,1,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3eef980) at PC=5: 03:39:30 % clause_info(<gt;clause>(0x55f5b3eef980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b40ec000) at PC=221: 03:39:30 % clause_info(<gt;clause>(0x55f5b40ec000)) (1-st clause of '$do_load_file_2'/5)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3ec2840) at PC=10: 03:39:30 % clause_info(<gt;clause>(0x55f5b3ec2840)) (1-st clause of '$qdo_load_file'/4)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3eef980) at PC=5: 03:39:30 % clause_info(<gt;clause>(0x55f5b3eef980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3ec8c80) at PC=12: 03:39:30 % clause_info(<gt;clause>(0x55f5b3ec8c80)) (1-st clause of '$load_file'/3)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5c7c28c80) at PC=31: 03:39:30 % clause_info(<gt;clause>(0x55f5c7c28c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5c7c43b00) at PC=49: 03:39:30 % clause_info(<gt;clause>(0x55f5c7c43b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5c613a480) at PC=60: 03:39:30 % clause_info(<gt;clause>(0x55f5c613a480)) (1-st clause of attach_dialect/1)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,2,2,2,1,2] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5c6129200) at PC=20: 03:39:30 % clause_info(<gt;clause>(0x55f5c6129200)) (1-st clause of expects_dialect/1)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,1,2] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3c99000) at PC=99: 03:39:30 % clause_info(<gt;clause>(0x55f5b3c99000)) (2-nd clause of '$first_term'/5)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,2,2,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3c99400) at PC=60: 03:39:30 % clause_info(<gt;clause>(0x55f5b3c99400)) (1-st clause of '$load_file'/4)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,1,1,2,2,1,1,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3eef980) at PC=5: 03:39:30 % clause_info(<gt;clause>(0x55f5b3eef980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b40ec000) at PC=221: 03:39:30 % clause_info(<gt;clause>(0x55f5b40ec000)) (1-st clause of '$do_load_file_2'/5)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3ec2840) at PC=10: 03:39:30 % clause_info(<gt;clause>(0x55f5b3ec2840)) (1-st clause of '$qdo_load_file'/4)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3eef980) at PC=5: 03:39:30 % clause_info(<gt;clause>(0x55f5b3eef980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,1] 03:39:30 03:39:30 % Term-position in <gt;clause>(0x55f5b3ec8c80) at PC=12: 03:39:30 % clause_info(<gt;clause>(0x55f5b3ec8c80)) (1-st clause of '$load_file'/3)... 03:39:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:30 % Trying with syntax prolog 03:39:30 % read ... 03:39:30 % unified ... 03:39:30 % got names 03:39:30 03:39:30 % [2,2,1] 03:39:30 03:39:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:39:30 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55f5b556b980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55f5b556b980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55f5b556b980))))),%~ frame( 39,%~ clause(<gt;clause>(0x55f5b3ec8c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55f5c7c43b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55f5c613a480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55f5c6129200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55f5b3c99000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55f5b556aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55f5b556aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55f5b556aa80))))),%~ frame(10,clause(<gt;clause>(0x55f5b3ec8c80),12),'$load_file'('sanity_poss_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:39:30 In: 03:39:30 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:30 [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 03:39:30 [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 03:39:30 [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 03:39:30 [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 03:39:30 [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 03:39:30 [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 03:39:30 [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',<gt;clause>(0x55f5b556b980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f5b556b980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:30 [43] <gt;meta call> 03:39:30 [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',<gt;clause>(0x55f5b556b980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f5b556b980)))) <gt;foreign> 03:39:30 [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 03:39:30 [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 03:39:30 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:30 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:30 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:30 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:30 [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 03:39:30 [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 03:39:30 [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 03:39:30 [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 03:39:30 [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',<gt;clause>(0x55f5b556aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f5b556aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:30 [14] <gt;meta call> 03:39:30 [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',<gt;clause>(0x55f5b556aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f5b556aa80)))) <gt;foreign> 03:39:30 [10] $load_file('sanity_poss_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:30 03:39:30 Note: some frames are missing due to last-call optimization. 03:39:30 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:30 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:39:30 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:30 ERROR: In: 03:39:30 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:30 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 03:39:30 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 03:39:30 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 03:39:30 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 03:39:30 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 03:39:30 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 03:39:30 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',<gt;clause>(0x55f5b556b980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f5b556b980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:30 ERROR: [43] <gt;meta call> 03:39:30 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',<gt;clause>(0x55f5b556b980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f5b556b980)))) <gt;foreign> 03:39:30 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 03:39:30 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 03:39:30 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:30 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:30 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:30 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_poss_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:30 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 03:39:30 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 03:39:30 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 03:39:30 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 03:39:30 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',<gt;clause>(0x55f5b556aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f5b556aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:30 ERROR: [14] <gt;meta call> 03:39:30 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',<gt;clause>(0x55f5b556aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f5b556aa80)))) <gt;foreign> 03:39:30 ERROR: [10] $load_file('sanity_poss_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:30 ERROR: 03:39:30 ERROR: Note: some frames are missing due to last-call optimization. 03:39:30 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:30 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55f5b834ef00)), _2428980, system:'$pop_input_context') ? EOF: exit (status 4) 03:39:30 totalTime=1.000 03:39:30 03:39:30 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' 03:39:30 03:39:32 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 03:39:32 ISSUE_ID=435 03:39:32 ISSUE_OC=OPEN 03:39:32 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 03:39:32 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 03:39:32 FileTestCase=logicmoo.base.examples.fol.SANITY_FI_SK_01 JUnit 03:39:32 03:39:32 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']" 03:39:32 03:39:32 (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']") 03:39:32 03:39:32 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl 03:39:32 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_FI_SK_01/ 03:39:32 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_FI_SK_01 03:39:32 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/610 03:39:32 03:39:32 03:39:34 %~ init_phase(after_load) 03:39:34 %~ init_phase(restore_state) 03:39:34 % 03:39:34 %~ init_why(after_boot,program) 03:39:34 %~ after_boot. 03:39:34 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:34 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl'), 03:39:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:34 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:39:34 %~ message_hook( 03:39:34 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:34 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:34 %~ error, 03:39:34 %~ [ '~q/~w: '-[module,2], 03:39:34 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:34 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:34 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:34 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:34 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:34 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:34 % Term-position in <gt;clause>(0x55f7abb72c00) at PC=61: 03:39:34 % clause_info(<gt;clause>(0x55f7abb72c00)) (2-nd clause of '$start_module'/4)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,2,2,2,2,2,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7ab95f000) at PC=65: 03:39:34 % clause_info(<gt;clause>(0x55f7ab95f000)) (2-nd clause of '$first_term'/5)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,1,2,2,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7ab95f400) at PC=60: 03:39:34 % clause_info(<gt;clause>(0x55f7ab95f400)) (1-st clause of '$load_file'/4)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,1,1,2,2,1,1,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7abbb5980) at PC=5: 03:39:34 % clause_info(<gt;clause>(0x55f7abbb5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7abdb2000) at PC=221: 03:39:34 % clause_info(<gt;clause>(0x55f7abdb2000)) (1-st clause of '$do_load_file_2'/5)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7abb88840) at PC=10: 03:39:34 % clause_info(<gt;clause>(0x55f7abb88840)) (1-st clause of '$qdo_load_file'/4)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7abbb5980) at PC=5: 03:39:34 % clause_info(<gt;clause>(0x55f7abbb5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7abb8ec80) at PC=12: 03:39:34 % clause_info(<gt;clause>(0x55f7abb8ec80)) (1-st clause of '$load_file'/3)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7bf8eec80) at PC=31: 03:39:34 % clause_info(<gt;clause>(0x55f7bf8eec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7bf909b00) at PC=49: 03:39:34 % clause_info(<gt;clause>(0x55f7bf909b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7bde00480) at PC=60: 03:39:34 % clause_info(<gt;clause>(0x55f7bde00480)) (1-st clause of attach_dialect/1)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,2,2,2,1,2] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7bddef200) at PC=20: 03:39:34 % clause_info(<gt;clause>(0x55f7bddef200)) (1-st clause of expects_dialect/1)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,1,2] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7ab95f000) at PC=99: 03:39:34 % clause_info(<gt;clause>(0x55f7ab95f000)) (2-nd clause of '$first_term'/5)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,2,2,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7ab95f400) at PC=60: 03:39:34 % clause_info(<gt;clause>(0x55f7ab95f400)) (1-st clause of '$load_file'/4)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,1,1,2,2,1,1,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7abbb5980) at PC=5: 03:39:34 % clause_info(<gt;clause>(0x55f7abbb5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7abdb2000) at PC=221: 03:39:34 % clause_info(<gt;clause>(0x55f7abdb2000)) (1-st clause of '$do_load_file_2'/5)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7abb88840) at PC=10: 03:39:34 % clause_info(<gt;clause>(0x55f7abb88840)) (1-st clause of '$qdo_load_file'/4)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7abbb5980) at PC=5: 03:39:34 % clause_info(<gt;clause>(0x55f7abbb5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,1] 03:39:34 03:39:34 % Term-position in <gt;clause>(0x55f7abb8ec80) at PC=12: 03:39:34 % clause_info(<gt;clause>(0x55f7abb8ec80)) (1-st clause of '$load_file'/3)... 03:39:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:34 % Trying with syntax prolog 03:39:34 % read ... 03:39:34 % unified ... 03:39:34 % got names 03:39:34 03:39:34 % [2,2,1] 03:39:34 03:39:34 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55f7ad231980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55f7ad231980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55f7ad231980))))),%~ frame( 39,%~ clause(<gt;clause>(0x55f7abb8ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55f7bf909b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55f7bde00480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55f7bddef200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55f7ab95f000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55f7ad230a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55f7ad230a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55f7ad230a80))))),%~ frame(10,clause(<gt;clause>(0x55f7abb8ec80),12),'$load_file'('sanity_fi_sk_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:39:34 In: 03:39:34 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:34 [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 03:39:34 [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 03:39:34 [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 03:39:34 [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 03:39:34 [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 03:39:34 [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 03:39:34 [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',<gt;clause>(0x55f7ad231980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f7ad231980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:34 [43] <gt;meta call> 03:39:34 [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',<gt;clause>(0x55f7ad231980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f7ad231980)))) <gt;foreign> 03:39:34 [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 03:39:34 [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 03:39:34 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:34 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:34 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:34 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:34 [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 03:39:34 [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 03:39:34 [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 03:39:34 [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 03:39:34 [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',<gt;clause>(0x55f7ad230a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f7ad230a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:34 [14] <gt;meta call> 03:39:34 [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',<gt;clause>(0x55f7ad230a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f7ad230a80)))) <gt;foreign> 03:39:34 [10] $load_file('sanity_fi_sk_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:34 03:39:34 Note: some frames are missing due to last-call optimization. 03:39:34 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:34 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:39:34 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:34 ERROR: In: 03:39:34 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:34 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 03:39:34 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 03:39:34 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 03:39:34 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 03:39:34 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 03:39:34 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 03:39:34 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',<gt;clause>(0x55f7ad231980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f7ad231980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:34 ERROR: [43] <gt;meta call> 03:39:34 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',<gt;clause>(0x55f7ad231980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f7ad231980)))) <gt;foreign> 03:39:34 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 03:39:34 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 03:39:34 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:34 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:34 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:34 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_sk_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:34 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 03:39:34 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 03:39:34 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 03:39:34 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 03:39:34 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',<gt;clause>(0x55f7ad230a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f7ad230a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:34 ERROR: [14] <gt;meta call> 03:39:34 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',<gt;clause>(0x55f7ad230a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f7ad230a80)))) <gt;foreign> 03:39:34 ERROR: [10] $load_file('sanity_fi_sk_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:34 ERROR: 03:39:34 ERROR: Note: some frames are missing due to last-call optimization. 03:39:34 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:34 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55f7b0014f00)), _2431976, system:'$pop_input_context') ? EOF: exit (status 4) 03:39:34 totalTime=1.000 03:39:34 03:39:34 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' 03:39:34 03:39:37 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 03:39:37 ISSUE_ID=610 03:39:37 ISSUE_OC=OPEN 03:39:37 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 03:39:37 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 03:39:37 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 03:39:37 FileTestCase=logicmoo.base.examples.fol.SANITY_FI_HUMAN_01 JUnit 03:39:37 03:39:37 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']" 03:39:37 03:39:37 (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']") 03:39:37 03:39:37 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl 03:39:37 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_FI_HUMAN_01/ 03:39:37 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_FI_HUMAN_01 03:39:37 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/72 03:39:37 03:39:37 03:39:39 %~ init_phase(after_load) 03:39:39 %~ init_phase(restore_state) 03:39:39 % 03:39:39 %~ init_why(after_boot,program) 03:39:39 %~ after_boot. 03:39:39 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:39 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl'), 03:39:39 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:39 %~ message_hook( 03:39:39 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:39 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:39 %~ error, 03:39:39 %~ [ '~q/~w: '-[module,2], 03:39:39 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:39 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:39 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:39 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:39 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:39 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:39 % Term-position in <gt;clause>(0x55e23eda2c00) at PC=61: 03:39:39 % clause_info(<gt;clause>(0x55e23eda2c00)) (2-nd clause of '$start_module'/4)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,2,2,2,2,2,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23eb8f000) at PC=65: 03:39:39 % clause_info(<gt;clause>(0x55e23eb8f000)) (2-nd clause of '$first_term'/5)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,1,2,2,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23eb8f400) at PC=60: 03:39:39 % clause_info(<gt;clause>(0x55e23eb8f400)) (1-st clause of '$load_file'/4)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,1,1,2,2,1,1,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23ede5980) at PC=5: 03:39:39 % clause_info(<gt;clause>(0x55e23ede5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23efe2000) at PC=221: 03:39:39 % clause_info(<gt;clause>(0x55e23efe2000)) (1-st clause of '$do_load_file_2'/5)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23edb8840) at PC=10: 03:39:39 % clause_info(<gt;clause>(0x55e23edb8840)) (1-st clause of '$qdo_load_file'/4)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23ede5980) at PC=5: 03:39:39 % clause_info(<gt;clause>(0x55e23ede5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23edbec80) at PC=12: 03:39:39 % clause_info(<gt;clause>(0x55e23edbec80)) (1-st clause of '$load_file'/3)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e252b1ec80) at PC=31: 03:39:39 % clause_info(<gt;clause>(0x55e252b1ec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e252b39b00) at PC=49: 03:39:39 % clause_info(<gt;clause>(0x55e252b39b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e251030480) at PC=60: 03:39:39 % clause_info(<gt;clause>(0x55e251030480)) (1-st clause of attach_dialect/1)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,2,2,2,1,2] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e25101f200) at PC=20: 03:39:39 % clause_info(<gt;clause>(0x55e25101f200)) (1-st clause of expects_dialect/1)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,1,2] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23eb8f000) at PC=99: 03:39:39 % clause_info(<gt;clause>(0x55e23eb8f000)) (2-nd clause of '$first_term'/5)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,2,2,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23eb8f400) at PC=60: 03:39:39 % clause_info(<gt;clause>(0x55e23eb8f400)) (1-st clause of '$load_file'/4)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,1,1,2,2,1,1,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23ede5980) at PC=5: 03:39:39 % clause_info(<gt;clause>(0x55e23ede5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23efe2000) at PC=221: 03:39:39 % clause_info(<gt;clause>(0x55e23efe2000)) (1-st clause of '$do_load_file_2'/5)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23edb8840) at PC=10: 03:39:39 % clause_info(<gt;clause>(0x55e23edb8840)) (1-st clause of '$qdo_load_file'/4)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23ede5980) at PC=5: 03:39:39 % clause_info(<gt;clause>(0x55e23ede5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,1] 03:39:39 03:39:39 % Term-position in <gt;clause>(0x55e23edbec80) at PC=12: 03:39:39 % clause_info(<gt;clause>(0x55e23edbec80)) (1-st clause of '$load_file'/3)... 03:39:39 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:39:39 % Trying with syntax prolog 03:39:39 % read ... 03:39:39 % unified ... 03:39:39 % got names 03:39:39 03:39:39 % [2,2,1] 03:39:39 03:39:39 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55e240461300),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55e240461300),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55e240461300))))),%~ frame( 39,%~ clause(<gt;clause>(0x55e23edbec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55e252b39b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55e251030480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55e25101f200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55e23eb8f000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55e240460a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55e240460a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55e240460a80))))),%~ frame(10,clause(<gt;clause>(0x55e23edbec80),12),'$load_file'('sanity_fi_human_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:39:39 In: 03:39:39 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:39 [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 03:39:39 [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 03:39:39 [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 03:39:39 [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 03:39:39 [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 03:39:39 [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 03:39:39 [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',<gt;clause>(0x55e240461300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e240461300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:39 [43] <gt;meta call> 03:39:39 [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',<gt;clause>(0x55e240461300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e240461300)))) <gt;foreign> 03:39:39 [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 03:39:39 [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 03:39:39 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:39 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:39 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:39 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:39 [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 03:39:39 [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 03:39:39 [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 03:39:39 [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 03:39:39 [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',<gt;clause>(0x55e240460a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e240460a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:39 [14] <gt;meta call> 03:39:39 [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',<gt;clause>(0x55e240460a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e240460a80)))) <gt;foreign> 03:39:39 [10] $load_file('sanity_fi_human_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:39 03:39:39 Note: some frames are missing due to last-call optimization. 03:39:39 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:39 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:39:39 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:39 ERROR: In: 03:39:39 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:39 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 03:39:39 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 03:39:39 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 03:39:39 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 03:39:39 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 03:39:39 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 03:39:39 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',<gt;clause>(0x55e240461300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e240461300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:39 ERROR: [43] <gt;meta call> 03:39:39 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',<gt;clause>(0x55e240461300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e240461300)))) <gt;foreign> 03:39:39 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 03:39:39 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 03:39:39 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:39 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:39 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:39 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_fi_human_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:39:39 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 03:39:39 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 03:39:39 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 03:39:39 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 03:39:39 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',<gt;clause>(0x55e240460a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e240460a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:39 ERROR: [14] <gt;meta call> 03:39:39 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',<gt;clause>(0x55e240460a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e240460a80)))) <gt;foreign> 03:39:39 ERROR: [10] $load_file('sanity_fi_human_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:39 ERROR: 03:39:39 ERROR: Note: some frames are missing due to last-call optimization. 03:39:39 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:39 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55e243244f00)), _2441782, system:'$pop_input_context') ? EOF: exit (status 4) 03:39:39 totalTime=1.000 03:39:39 03:39:39 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' 03:39:39 03:39:41 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 03:39:41 ISSUE_ID=72 03:39:41 ISSUE_OC=OPEN 03:39:41 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 03:39:41 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 03:39:41 FileTestCase=logicmoo.base.examples.fol.SANITY_EXISTS_03 JUnit 03:39:41 03:39:41 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']" 03:39:41 03:39:41 (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']") 03:39:41 03:39:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl 03:39:41 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_EXISTS_03/ 03:39:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_EXISTS_03 03:39:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/417 03:39:41 03:39:41 03:39:43 %~ init_phase(after_load) 03:39:43 %~ init_phase(restore_state) 03:39:43 % 03:39:43 %~ init_why(after_boot,program) 03:39:43 %~ after_boot. 03:39:43 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:43 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl'), 03:39:43 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:39:43 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:43 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:39:43 %~ message_hook( 03:39:43 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:43 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:43 %~ error, 03:39:43 %~ [ '~q/~w: '-[module,2], 03:39:43 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:43 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:43 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:43 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:43 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:43 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:43 %~ message_hook( 03:39:43 %~ error( permission_error(redefine,module,logicmoo_clif), 03:39:43 %~ context( 03:39:43 %~ prolog_stack( [ frame( 61, 03:39:43 %~ call( system : '$declare_module'/6), 03:39:43 %~ '$declare_module'( logicmoo_clif, 03:39:43 %~ user, 03:39:43 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:39:43 %~ frame( 60, 03:39:43 %~ clause(<gt;clause>(0x55637467ac00),61), 03:39:43 %~ '$start_module'( logicmoo_clif, 03:39:43 %~ [], 03:39:43 %~ state( true, 03:39:43 %~ logicmoo_clif, true,false, 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:39:43 %~ [ if(not_loaded), 03:39:43 %~ true])), 03:39:43 %~ frame( 59, 03:39:43 %~ clause(<gt;clause>(0x556374467000),65), 03:39:43 %~ '$first_term'( 03:39:43 %~ :-( module(logicmoo_clif,[])), 03:39:43 %~ _22528, 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:43 %~ state( true, 03:39:43 %~ logicmoo_clif, true,false, 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:39:43 %~ [ if(not_loaded), 03:39:43 %~ true])), 03:39:43 %~ frame( 58, 03:39:43 %~ clause(<gt;clause>(0x556374467400),60), 03:39:43 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:43 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:39:43 %~ [ if(not_loaded), 03:39:43 %~ true])), 03:39:43 %~ frame( 57, 03:39:43 %~ clause(<gt;clause>(0x5563746bd980),5), 03:39:43 %~ setup_call_catcher_cleanup( 03:39:43 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:39:43 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:43 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:39:43 %~ [ if(not_loaded), 03:39:43 %~ true]), 03:39:43 %~ Kw, 03:39:43 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:43 %~ lexstate(202,pfc), 03:39:43 %~ t123))), 03:39:43 %~ frame( 53, 03:39:43 %~ clause(<gt;clause>(0x5563748ba000),221), 03:39:43 %~ '$do_load_file_2'( library(logicmoo_clif), 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, 03:39:43 %~ [ if(not_loaded), 03:39:43 %~ true])), 03:39:43 %~ frame( 50, 03:39:43 %~ clause(<gt;clause>(0x556374690840),10), 03:39:43 %~ '$qdo_load_file'( library(logicmoo_clif), 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), 03:39:43 %~ frame( 48, 03:39:43 %~ clause(<gt;clause>(0x5563746bd980),5), 03:39:43 %~ setup_call_catcher_cleanup( 03:39:43 %~ system : with_mutex( '$load_file', 03:39:43 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:43 %~ <gt;clause>(0x556375d38580), 03:39:43 %~ [ if(not_loaded), 03:39:43 %~ true])), 03:39:43 %~ system : '$mt_do_load'( <gt;clause>(0x556375d38580), 03:39:43 %~ library(logicmoo_clif), 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:39:43 %~ Kw3, 03:39:43 %~ system : '$mt_end_load'(<gt;clause>(0x556375d38580)))), 03:39:43 %~ frame(46,meta_call,0), 03:39:43 %~ frame( 45, 03:39:43 %~ foreign( system : '$sig_atomic'/1), 03:39:43 %~ $sig_atomic( setup_call_cleanup( 03:39:43 %~ with_mutex( '$load_file', 03:39:43 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:43 %~ <gt;clause>(0x556375d38580), 03:39:43 %~ [ if(not_loaded), 03:39:43 %~ true])), 03:39:43 %~ '$mt_do_load'( <gt;clause>(0x556375d38580), 03:39:43 %~ library(logicmoo_clif), 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:39:43 %~ '$mt_end_load'(<gt;clause>(0x556375d38580))))), 03:39:43 %~ frame( 42, 03:39:43 %~ clause(<gt;clause>(0x556374696c80),12), 03:39:43 %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), 03:39:43 %~ frame( 37, 03:39:43 %~ clause(<gt;clause>(0x5563883f6c80),31), 03:39:43 %~ 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)), 03:39:43 %~ frame(36,clause(<gt;clause>(0x556388411b00),49),clif_dialect:clif_expects_dialect(clif)), 03:39:43 %~ frame(34,clause(<gt;clause>(0x556386908480),60),prolog_dialect:attach_dialect(clif)), 03:39:43 %~ frame(33,clause(<gt;clause>(0x5563868f7200),20),prolog_dialect:expects_dialect(clif)), 03:39:43 %~ frame( 32, 03:39:43 %~ clause(<gt;clause>(0x55637468d380),2), 03:39:43 %~ catch( 03:39:43 %~ t123 : expects_dialect(clif), 03:39:43 %~ error(Error,Error18), 03:39:43 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:39:43 %~ frame(31,clause(<gt;clause>(0x55637465a580),55),'$execute_directive_3'(expects_dialect(clif))), 03:39:43 %~ frame( 26, 03:39:43 %~ clause(<gt;clause>(0x556374467400),77), 03:39:43 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', 03:39:43 %~ 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, 03:39:43 %~ [ expand(false), 03:39:43 %~ expand(true)])), 03:39:43 %~ frame( 25, 03:39:43 %~ clause(<gt;clause>(0x5563746bd980),5), 03:39:43 %~ setup_call_catcher_cleanup( 03:39:43 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl',1632225669.5961845), 03:39:43 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', 03:39:43 %~ 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, 03:39:43 %~ [ expand(false), 03:39:43 %~ expand(true)]), 03:39:43 %~ Kw8, 03:39:43 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', 03:39:43 %~ lexstate(202,swi), 03:39:43 %~ user))), 03:39:43 %~ frame( 21, 03:39:43 %~ clause(<gt;clause>(0x5563748ba000),221), 03:39:43 %~ '$do_load_file_2'( 'sanity_exists_03.pfc.pl', 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', user,compiled, 03:39:43 %~ [ expand(false), 03:39:43 %~ expand(true)])), 03:39:43 %~ frame( 18, 03:39:43 %~ clause(<gt;clause>(0x556374690840),10), 03:39:43 %~ '$qdo_load_file'( 'sanity_exists_03.pfc.pl', 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', user,[expand(false),expand(true)])), 03:39:43 %~ frame( 16, 03:39:43 %~ clause(<gt;clause>(0x5563746bd980),5), 03:39:43 %~ setup_call_catcher_cleanup( 03:39:43 %~ system : with_mutex( '$load_file', 03:39:43 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', 03:39:43 %~ <gt;clause>(0x556375d38a80), 03:39:43 %~ [ expand(false), 03:39:43 %~ expand(true)])), 03:39:43 %~ system : '$mt_do_load'( <gt;clause>(0x556375d38a80), 03:39:43 %~ 'sanity_exists_03.pfc.pl', 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', 03:39:43 %~ user, 03:39:43 %~ [ expand(false), 03:39:43 %~ expand(true)]), 03:39:43 %~ Kw9, 03:39:43 %~ system : '$mt_end_load'(<gt;clause>(0x556375d38a80)))), 03:39:43 %~ frame(14,meta_call,0), 03:39:43 %~ frame( 13, 03:39:43 %~ foreign( system : '$sig_atomic'/1), 03:39:43 %~ $sig_atomic( setup_call_cleanup( 03:39:43 %~ with_mutex( '$load_file', 03:39:43 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', 03:39:43 %~ <gt;clause>(0x556375d38a80), 03:39:43 %~ [ expand(false), 03:39:43 %~ expand(true)])), 03:39:43 %~ '$mt_do_load'( <gt;clause>(0x556375d38a80), 03:39:43 %~ 'sanity_exists_03.pfc.pl', 03:39:43 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl', user,[expand(false),expand(true)]), 03:39:43 %~ '$mt_end_load'(<gt;clause>(0x556375d38a80))))), 03:39:43 %~ frame(10,clause(<gt;clause>(0x556374696c80),12),'$load_file'('sanity_exists_03.pfc.pl',user,'<gt;garbage_collected>'))]), 03:39:43 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:39:43 %~ error, 03:39:43 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:39:43 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:39:43 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 03:39:43 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:39:43 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:43 In: 03:39:43 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:43 [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 03:39:43 [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 03:39:43 [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 03:39:43 [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 03:39:43 [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 03:39:43 [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 03:39:43 [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',<gt;clause>(0x556375d38580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:43 [46] <gt;meta call> 03:39:43 [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',<gt;clause>(0x556375d38580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38580)))) <gt;foreign> 03:39:43 [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 03:39:43 [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 03:39:43 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:43 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:43 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:43 [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 03:39:43 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:43 [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 03:39:43 [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 03:39:43 [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 03:39:43 [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 03:39:43 [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',<gt;clause>(0x556375d38a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:43 [14] <gt;meta call> 03:39:43 [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',<gt;clause>(0x556375d38a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38a80)))) <gt;foreign> 03:39:43 [10] $load_file('sanity_exists_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:43 03:39:43 Note: some frames are missing due to last-call optimization. 03:39:43 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:43 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:39:43 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:43 ERROR: In: 03:39:43 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:43 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 03:39:43 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 03:39:43 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 03:39:43 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 03:39:43 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 03:39:43 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 03:39:43 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',<gt;clause>(0x556375d38580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:43 ERROR: [46] <gt;meta call> 03:39:43 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',<gt;clause>(0x556375d38580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38580)))) <gt;foreign> 03:39:43 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 03:39:43 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 03:39:43 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:43 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:43 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:43 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 03:39:43 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:43 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 03:39:43 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 03:39:43 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 03:39:43 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 03:39:43 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',<gt;clause>(0x556375d38a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:43 ERROR: [14] <gt;meta call> 03:39:43 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',<gt;clause>(0x556375d38a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38a80)))) <gt;foreign> 03:39:43 ERROR: [10] $load_file('sanity_exists_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:43 ERROR: 03:39:43 ERROR: Note: some frames are missing due to last-call optimization. 03:39:43 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:43 %~ message_hook( 03:39:43 %~ goal_failed(directive,t123:expects_dialect(clif)), 03:39:43 %~ warning, 03:39:43 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:39:43 %~ t123 : expects_dialect(clif)]]) 03:39:43 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:39:43 Goal (directive) failed: t123:expects_dialect(clif) 03:39:43 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:39:43 Warning: Goal (directive) failed: t123:expects_dialect(clif) 03:39:43 03:39:43 :- module(t123). 03:39:43 03:39:43 /*~ 03:39:43 ~*/ 03:39:43 03:39:43 03:39:43 :- dynamic(t123:ttExpressionType/1). 03:39:43 03:39:43 % :- process_this_script. 03:39:43 03:39:43 /*~ 03:39:43 ~*/ 03:39:43 03:39:43 03:39:43 % :- process_this_script. 03:39:43 03:39:43 :- statistics. 03:39:43 03:39:43 03:39:43 /*~ 03:39:43 % Started at Mon Sep 27 03:39:41 2021 03:39:43 % 1.583 seconds cpu time for 6,677,651 inferences 03:39:43 % 941,855 atoms, 32,373 functors, 31,587 predicates, 751 modules, 15,990,973 VM-codes 03:39:43 % 03:39:43 % Limit Allocated In use 03:39:43 % Local stack: - 116 Kb 3,920 b 03:39:43 % Global stack: - 512 Kb 150 Kb 03:39:43 % Trail stack: - 130 Kb 488 b 03:39:43 % Total: 1,024 Mb 758 Kb 154 Kb 03:39:43 % 03:39:43 % 27 garbage collections gained 10,391,184 bytes in 0.005 seconds. 03:39:43 % 14 atom garbage collections gained 5,003 atoms in 0.198 seconds. 03:39:43 % 18 clause garbage collections gained 3,867 clauses in 0.001 seconds. 03:39:43 % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds 03:39:43 % 3 threads, 0 finished threads used 0.000 seconds 03:39:43 ~*/ 03:39:43 03:39:43 03:39:43 03:39:43 :- add_test(t121, (all([[Human,tAnimal]],exists([[Heart,tHeart]],hasOrgan(Human,Heart))))). 03:39:43 03:39:43 /*~ 03:39:43 03:39:43 03:39:43 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:43 03:39:43 03:39:43 %~ test_boxlog(t121) 03:39:43 03:39:43 03:39:43 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:43 03:39:43 03:39:43 %~ make_dynamic_here( t123, 03:39:43 %~ '$nt'( 03:39:43 %~ wid( rule1 : 0, 03:39:43 %~ rule, 03:39:43 %~ all( 03:39:43 %~ [ [HasOrgan,tAnimal]], 03:39:43 %~ exists([[HasOrgan6,tHeart]],hasOrgan(HasOrgan,HasOrgan6)))), Wid,Nt)) 03:39:43 %~ correct_special_quantifiers :- all( Human, 03:39:43 %~ ( isa(Human,tAnimal) => 03:39:43 %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). 03:39:43 %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) 03:39:43 %~ kifi = all( 03:39:43 %~ [ [Human,tAnimal]], 03:39:43 %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart))). 03:39:43 %~ kifm = all( Human, 03:39:43 %~ nesc( ( isa(Human,tAnimal) => 03:39:43 %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). 03:39:43 %~ 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)))))) 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:43 %~ " ?Heart isa tHeart " is necessarily true 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Human isa tAnimal " is possibly false 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 03:39:43 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:43 poss( ~( isa(Human,tAnimal)))). 03:39:43 03:39:43 % AND 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:43 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:43 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Heart isa tHeart " is possibly false 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 03:39:43 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:43 nesc( isa(Human,tAnimal)) & 03:39:43 '$existential'( Heart, 03:39:43 1, 03:39:43 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:39:43 poss( ~( isa(Heart,tHeart)))). 03:39:43 03:39:43 % AND 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:39:43 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:43 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 03:39:43 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:39:43 nesc( isa(Human,tAnimal)) & 03:39:43 nesc( isa(Heart,tHeart))) ==> 03:39:43 nesc( hasOrgan(Human,Heart))). 03:39:43 03:39:43 % AND 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:39:43 %~ " ?Heart isa tHeart " is possibly false 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Human isa tAnimal " is possibly false 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 03:39:43 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:39:43 poss( ~( isa(Human,tAnimal)))). 03:39:43 03:39:43 % AND 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:39:43 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:43 %~ " ?Heart isa tHeart " is possibly false ) 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Human hasOrgan ?Heart " is possibly false 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 03:39:43 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:39:43 nesc( isa(Human,tAnimal)) & 03:39:43 poss( ~( isa(Heart,tHeart)))) ==> 03:39:43 poss( ~( hasOrgan(Human,Heart)))). 03:39:43 03:39:43 % AND 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:39:43 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:43 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Heart isa tHeart " is necessarily true 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 03:39:43 ( ( nesc( hasOrgan(Human,Heart)) & 03:39:43 nesc( isa(Human,tAnimal)) & 03:39:43 '$existential'( Heart, 03:39:43 1, 03:39:43 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:39:43 nesc( isa(Heart,tHeart))). 03:39:43 03:39:43 03:39:43 03:39:43 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:43 03:39:43 03:39:43 %~ completed_test_boxlog(t121) 03:39:43 03:39:43 03:39:43 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:43 03:39:43 03:39:43 ~*/ 03:39:43 03:39:43 03:39:43 :- add_test(t122, 03:39:43 (all(Human,exists(Heart,isa(Human,tAnimal) 03:39:43 => (isa(Heart,tHeart) 03:39:43 & hasOrgan(Human,Heart)))))). 03:39:43 03:39:43 /*~ 03:39:43 03:39:43 03:39:43 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl:20 03:39:43 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:43 03:39:43 03:39:43 %~ test_boxlog(t122) 03:39:43 03:39:43 03:39:43 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:43 03:39:43 03:39:43 %~ kifi = all( Human, 03:39:43 %~ exists( Heart, 03:39:43 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:39:43 %~ kifm = all( Human, 03:39:43 %~ exists( Heart, 03:39:43 %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). 03:39:43 %~ 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'))))))) 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:39:43 %~ " ?Heart isa tHeart " is possibly false 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Human isa tAnimal " is possibly false 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 03:39:43 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:39:43 poss( ~( isa(Human,tAnimal)))). 03:39:43 03:39:43 % AND 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:39:43 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:43 %~ " ?Heart isa tHeart " is possibly false ) 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Human hasOrgan ?Heart " is possibly false 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 03:39:43 ( ( '$existential'( Heart, 03:39:43 1, 03:39:43 ( nesc( isa(Human,tAnimal)) => 03:39:43 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:39:43 nesc( isa(Human,tAnimal)) & 03:39:43 poss( ~( isa(Heart,tHeart)))) ==> 03:39:43 poss( ~( hasOrgan(Human,Heart)))). 03:39:43 03:39:43 % AND 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:39:43 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:43 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Heart isa tHeart " is necessarily true 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 03:39:43 ( ( nesc( hasOrgan(Human,Heart)) & 03:39:43 nesc( isa(Human,tAnimal)) & 03:39:43 '$existential'( Heart, 03:39:43 1, 03:39:43 ( nesc( isa(Human,tAnimal)) => 03:39:43 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:39:43 nesc( isa(Heart,tHeart))). 03:39:43 03:39:43 % AND 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:43 %~ " ?Heart isa tHeart " is necessarily true 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Human isa tAnimal " is possibly false 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 03:39:43 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:43 poss( ~( isa(Human,tAnimal)))). 03:39:43 03:39:43 % AND 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:43 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:43 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Heart isa tHeart " is possibly false 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 03:39:43 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:43 nesc( isa(Human,tAnimal)) & 03:39:43 '$existential'( Heart, 03:39:43 1, 03:39:43 ( nesc( isa(Human,tAnimal)) => 03:39:43 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:39:43 poss( ~( isa(Heart,tHeart)))). 03:39:43 03:39:43 % AND 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:43 %~ Whenever: 03:39:43 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:39:43 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:43 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:43 %~ It's Proof that: 03:39:43 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:43 %~ 03:39:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 03:39:44 ( ( '$existential'( Heart, 03:39:44 1, 03:39:44 ( nesc( isa(Human,tAnimal)) => 03:39:44 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:39:44 nesc( isa(Human,tAnimal)) & 03:39:44 nesc( isa(Heart,tHeart))) ==> 03:39:44 nesc( hasOrgan(Human,Heart))). 03:39:44 03:39:44 03:39:44 03:39:44 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:44 03:39:44 03:39:44 %~ completed_test_boxlog(t122) 03:39:44 03:39:44 03:39:44 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:44 03:39:44 03:39:44 ~*/ 03:39:44 03:39:44 03:39:44 :- add_test(t123, 03:39:44 (all(Human,isa(Human,tAnimal) => exists(Heart, (isa(Heart,tHeart) => hasOrgan(Human,Heart)))))). 03:39:44 03:39:44 /*~ 03:39:44 03:39:44 03:39:44 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:44 03:39:44 03:39:44 %~ test_boxlog(t123) 03:39:44 03:39:44 03:39:44 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:44 03:39:44 03:39:44 %~ kifi = all( Human, 03:39:44 %~ ( isa(Human,tAnimal) => 03:39:44 %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). 03:39:44 %~ kifm = all( Human, 03:39:44 %~ nesc( ( isa(Human,tAnimal) => 03:39:44 %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). 03:39:44 %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),=>(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 %~ Whenever: 03:39:44 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:44 %~ " ?Heart isa tHeart " is necessarily true 03:39:44 %~ It's Proof that: 03:39:44 %~ " ?Human isa tAnimal " is possibly false 03:39:44 %~ 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 03:39:44 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:44 poss( ~( isa(Human,tAnimal)))). 03:39:44 03:39:44 % AND 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 %~ Whenever: 03:39:44 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:44 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:44 %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) 03:39:44 %~ It's Proof that: 03:39:44 %~ " ?Heart isa tHeart " is possibly false 03:39:44 %~ 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 03:39:44 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:44 nesc( isa(Human,tAnimal)) & 03:39:44 '$existential'( Heart, 03:39:44 1, 03:39:44 nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)))) ==> 03:39:44 poss( ~( isa(Heart,tHeart)))). 03:39:44 03:39:44 % AND 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 %~ Whenever: 03:39:44 %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) and 03:39:44 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:44 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:44 %~ It's Proof that: 03:39:44 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:44 %~ 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 03:39:44 ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart))) & 03:39:44 nesc( isa(Human,tAnimal)) & 03:39:44 nesc( isa(Heart,tHeart))) ==> 03:39:44 nesc( hasOrgan(Human,Heart))). 03:39:44 03:39:44 03:39:44 03:39:44 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl:23 03:39:44 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:44 03:39:44 03:39:44 %~ completed_test_boxlog(t123) 03:39:44 03:39:44 03:39:44 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:44 03:39:44 03:39:44 ~*/ 03:39:44 03:39:44 03:39:44 :- cls. 03:39:44 03:39:44 /*~ 03:39:44 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl:25 03:39:44 %~ skipped(messy_on_output,cls) 03:39:44 ~*/ 03:39:44 03:39:44 03:39:44 :- expects_dialect(pfc). 03:39:44 03:39:44 /*~ 03:39:44 ~*/ 03:39:44 03:39:44 03:39:44 tAnimal(iBob). 03:39:44 03:39:44 /*~ 03:39:44 ~*/ 03:39:44 03:39:44 03:39:44 :- t121. 03:39:44 03:39:44 03:39:44 /*~ 03:39:44 03:39:44 03:39:44 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_03.pfc.pl:31 03:39:44 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:44 03:39:44 03:39:44 %~ running_test(t121) 03:39:44 03:39:44 03:39:44 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:44 03:39:44 03:39:44 %~ correct_special_quantifiers :- all( Human, 03:39:44 %~ ( isa(Human,tAnimal) => 03:39:44 %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). 03:39:44 %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) 03:39:44 %~ kifi = all( 03:39:44 %~ [ [Human,tAnimal]], 03:39:44 %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart))). 03:39:44 %~ kifm = all( Human, 03:39:44 %~ nesc( ( isa(Human,tAnimal) => 03:39:44 %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). 03:39:44 %~ 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)))))) 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 %~ Whenever: 03:39:44 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:44 %~ " ?Heart isa tHeart " is necessarily true 03:39:44 %~ It's Proof that: 03:39:44 %~ " ?Human isa tAnimal " is possibly false 03:39:44 %~ 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 03:39:44 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:44 poss( ~( isa(Human,tAnimal)))). 03:39:44 03:39:44 % AND 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 %~ Whenever: 03:39:44 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:44 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:44 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:39:44 %~ It's Proof that: 03:39:44 %~ " ?Heart isa tHeart " is possibly false 03:39:44 %~ 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 03:39:44 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:44 nesc( isa(Human,tAnimal)) & 03:39:44 '$existential'( Heart, 03:39:44 1, 03:39:44 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:39:44 poss( ~( isa(Heart,tHeart)))). 03:39:44 03:39:44 % AND 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 %~ Whenever: 03:39:44 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:39:44 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:44 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:44 %~ It's Proof that: 03:39:44 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:44 %~ 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 03:39:44 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:39:44 nesc( isa(Human,tAnimal)) & 03:39:44 nesc( isa(Heart,tHeart))) ==> 03:39:44 nesc( hasOrgan(Human,Heart))). 03:39:44 03:39:44 % AND 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 %~ Whenever: 03:39:44 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:39:44 %~ " ?Heart isa tHeart " is possibly false 03:39:44 %~ It's Proof that: 03:39:44 %~ " ?Human isa tAnimal " is possibly false 03:39:44 %~ 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 03:39:44 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:39:44 poss( ~( isa(Human,tAnimal)))). 03:39:44 03:39:44 % AND 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 %~ Whenever: 03:39:44 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:39:44 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:44 %~ " ?Heart isa tHeart " is possibly false ) 03:39:44 %~ It's Proof that: 03:39:44 %~ " ?Human hasOrgan ?Heart " is possibly false 03:39:44 %~ 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 03:39:44 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:39:44 nesc( isa(Human,tAnimal)) & 03:39:44 poss( ~( isa(Heart,tHeart)))) ==> 03:39:44 poss( ~( hasOrgan(Human,Heart)))). 03:39:44 03:39:44 % AND 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 %~ Whenever: 03:39:44 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:39:44 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:44 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:39:44 %~ It's Proof that: 03:39:44 %~ " ?Heart isa tHeart " is necessarily true 03:39:44 %~ 03:39:44 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:44 03:39:44 ( ( nesc( hasOrgan(Human,Heart)) & 03:39:44 nesc( isa(Human,tAnimal)) & 03:39:44 '$existential'( Heart, 03:39:44 1, 03:39:44 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:39:44 nesc( isa(Heart,tHeart))). 03:39:44 03:39:44 03:39:44 03:39:44 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:44 03:39:44 03:39:44 %~ completed_running_test(t121) 03:39:44 03:39:44 03:39:44 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:44 03:39:44 03:39:44 ~*/ 03:39:44 03:39:44 03:39:44 03:39:44 :- listing(needs). 03:39:44 /*~ 03:39:44 %~ skipped( listing(needs)) 03:39:44 ~*/ 03:39:44 03:39:44 :- listing('$pt'). 03:39:44 03:39:44 03:39:44 /*~ 03:39:44 %~ skipped( listing('$pt')) 03:39:44 ~*/ 03:39:44 03:39:44 03:39:44 03:39:44 :- '$set_source_module'(t123). 03:39:44 03:39:44 /*~ 03:39:44 ~*/ 03:39:44 %~ unused(no_junit_results) 03:39:44 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.280885717-junit.xml 03:39:44 <gt;oxml version="1.0" encoding="utf-8"?> 03:39:44 <gt;testsuites> 03:39:44 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:39:44 % use :- set_prolog_flag(junit_show_converage, true). 03:39:44 03:39:44 % No tests to run 03:39:44 ]]>><gt;/system-out><gt;/testsuites> 03:39:44 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) 03:39:44 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) 03:39:44 In: 03:39:44 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:44 [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 03:39:44 [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 03:39:44 [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 03:39:44 [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 03:39:44 [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 03:39:44 [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 03:39:44 [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',<gt;clause>(0x556375d38580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:44 [46] <gt;meta call> 03:39:44 [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',<gt;clause>(0x556375d38580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38580)))) <gt;foreign> 03:39:44 [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 03:39:44 [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 03:39:44 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:44 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:44 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:44 [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 03:39:44 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:44 [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 03:39:44 [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 03:39:44 [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 03:39:44 [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 03:39:44 [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',<gt;clause>(0x556375d38a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:44 [14] <gt;meta call> 03:39:44 [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',<gt;clause>(0x556375d38a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556375d38a80)))) <gt;foreign> 03:39:44 [10] $load_file('sanity_exists_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:44 03:39:44 Note: some frames are missing due to last-call optimization. 03:39:44 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:44 logicmoo.base.examples.fol.SANITY_EXISTS_03 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) 03:39:44 03:39:44 %~ test_completed_exit(48) 03:39:44 totalTime=2.000 03:39:44 03:39:44 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' 03:39:44 03:39:46 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 03:39:46 ISSUE_ID=417 03:39:46 ISSUE_OC=OPEN 03:39:46 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 03:39:46 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 03:39:46 FileTestCase=logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit 03:39:46 03:39:46 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']" 03:39:46 03:39:46 (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']") 03:39:46 03:39:46 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl 03:39:46 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_EXISTS_02/ 03:39:46 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_EXISTS_02 03:39:46 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/418 03:39:46 03:39:46 03:39:48 %~ init_phase(after_load) 03:39:48 %~ init_phase(restore_state) 03:39:48 % 03:39:48 %~ init_why(after_boot,program) 03:39:48 %~ after_boot. 03:39:48 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:48 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl'), 03:39:48 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:48 %~ message_hook( 03:39:48 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:48 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:48 %~ error, 03:39:48 %~ [ '~q/~w: '-[module,2], 03:39:48 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:48 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:48 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:39:48 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:48 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:48 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:48 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:48 %~ message_hook( 03:39:48 %~ error( permission_error(redefine,module,logicmoo_clif), 03:39:48 %~ context( 03:39:48 %~ prolog_stack( [ frame( 61, 03:39:48 %~ call( system : '$declare_module'/6), 03:39:48 %~ '$declare_module'( logicmoo_clif, 03:39:48 %~ user, 03:39:48 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:39:48 %~ frame( 60, 03:39:48 %~ clause(<gt;clause>(0x55ed73c8ec00),61), 03:39:48 %~ '$start_module'( logicmoo_clif, 03:39:48 %~ [], 03:39:48 %~ state( true, 03:39:48 %~ logicmoo_clif, true,false, 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:39:48 %~ [ if(not_loaded), 03:39:48 %~ true])), 03:39:48 %~ frame( 59, 03:39:48 %~ clause(<gt;clause>(0x55ed73a7b000),65), 03:39:48 %~ '$first_term'( 03:39:48 %~ :-( module(logicmoo_clif,[])), 03:39:48 %~ _22528, 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:48 %~ state( true, 03:39:48 %~ logicmoo_clif, true,false, 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:39:48 %~ [ if(not_loaded), 03:39:48 %~ true])), 03:39:48 %~ frame( 58, 03:39:48 %~ clause(<gt;clause>(0x55ed73a7b400),60), 03:39:48 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:48 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:39:48 %~ [ if(not_loaded), 03:39:48 %~ true])), 03:39:48 %~ frame( 57, 03:39:48 %~ clause(<gt;clause>(0x55ed73cd1980),5), 03:39:48 %~ setup_call_catcher_cleanup( 03:39:48 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:39:48 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:48 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:39:48 %~ [ if(not_loaded), 03:39:48 %~ true]), 03:39:48 %~ Kw, 03:39:48 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:48 %~ lexstate(202,pfc), 03:39:48 %~ t123))), 03:39:48 %~ frame( 53, 03:39:48 %~ clause(<gt;clause>(0x55ed73ece000),221), 03:39:48 %~ '$do_load_file_2'( library(logicmoo_clif), 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, 03:39:48 %~ [ if(not_loaded), 03:39:48 %~ true])), 03:39:48 %~ frame( 50, 03:39:48 %~ clause(<gt;clause>(0x55ed73ca4840),10), 03:39:48 %~ '$qdo_load_file'( library(logicmoo_clif), 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), 03:39:48 %~ frame( 48, 03:39:48 %~ clause(<gt;clause>(0x55ed73cd1980),5), 03:39:48 %~ setup_call_catcher_cleanup( 03:39:48 %~ system : with_mutex( '$load_file', 03:39:48 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:48 %~ <gt;clause>(0x55ed7534c580), 03:39:48 %~ [ if(not_loaded), 03:39:48 %~ true])), 03:39:48 %~ system : '$mt_do_load'( <gt;clause>(0x55ed7534c580), 03:39:48 %~ library(logicmoo_clif), 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:39:48 %~ Kw3, 03:39:48 %~ system : '$mt_end_load'(<gt;clause>(0x55ed7534c580)))), 03:39:48 %~ frame(46,meta_call,0), 03:39:48 %~ frame( 45, 03:39:48 %~ foreign( system : '$sig_atomic'/1), 03:39:48 %~ $sig_atomic( setup_call_cleanup( 03:39:48 %~ with_mutex( '$load_file', 03:39:48 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:48 %~ <gt;clause>(0x55ed7534c580), 03:39:48 %~ [ if(not_loaded), 03:39:48 %~ true])), 03:39:48 %~ '$mt_do_load'( <gt;clause>(0x55ed7534c580), 03:39:48 %~ library(logicmoo_clif), 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:39:48 %~ '$mt_end_load'(<gt;clause>(0x55ed7534c580))))), 03:39:48 %~ frame( 42, 03:39:48 %~ clause(<gt;clause>(0x55ed73caac80),12), 03:39:48 %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), 03:39:48 %~ frame( 37, 03:39:48 %~ clause(<gt;clause>(0x55ed87a0ac80),31), 03:39:48 %~ 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)), 03:39:48 %~ frame(36,clause(<gt;clause>(0x55ed87a25b00),49),clif_dialect:clif_expects_dialect(clif)), 03:39:48 %~ frame(34,clause(<gt;clause>(0x55ed85f1c480),60),prolog_dialect:attach_dialect(clif)), 03:39:48 %~ frame(33,clause(<gt;clause>(0x55ed85f0b200),20),prolog_dialect:expects_dialect(clif)), 03:39:48 %~ frame( 32, 03:39:48 %~ clause(<gt;clause>(0x55ed73ca1380),2), 03:39:48 %~ catch( 03:39:48 %~ t123 : expects_dialect(clif), 03:39:48 %~ error(Error,Error18), 03:39:48 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:39:48 %~ frame(31,clause(<gt;clause>(0x55ed73c6e580),55),'$execute_directive_3'(expects_dialect(clif))), 03:39:48 %~ frame( 26, 03:39:48 %~ clause(<gt;clause>(0x55ed73a7b400),77), 03:39:48 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', 03:39:48 %~ 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, 03:39:48 %~ [ expand(false), 03:39:48 %~ expand(true)])), 03:39:48 %~ frame( 25, 03:39:48 %~ clause(<gt;clause>(0x55ed73cd1980),5), 03:39:48 %~ setup_call_catcher_cleanup( 03:39:48 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl',1632225669.4831774), 03:39:48 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', 03:39:48 %~ 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, 03:39:48 %~ [ expand(false), 03:39:48 %~ expand(true)]), 03:39:48 %~ Kw8, 03:39:48 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', 03:39:48 %~ lexstate(202,swi), 03:39:48 %~ user))), 03:39:48 %~ frame( 21, 03:39:48 %~ clause(<gt;clause>(0x55ed73ece000),221), 03:39:48 %~ '$do_load_file_2'( 'sanity_exists_02.pfc.pl', 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', user,compiled, 03:39:48 %~ [ expand(false), 03:39:48 %~ expand(true)])), 03:39:48 %~ frame( 18, 03:39:48 %~ clause(<gt;clause>(0x55ed73ca4840),10), 03:39:48 %~ '$qdo_load_file'( 'sanity_exists_02.pfc.pl', 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', user,[expand(false),expand(true)])), 03:39:48 %~ frame( 16, 03:39:48 %~ clause(<gt;clause>(0x55ed73cd1980),5), 03:39:48 %~ setup_call_catcher_cleanup( 03:39:48 %~ system : with_mutex( '$load_file', 03:39:48 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', 03:39:48 %~ <gt;clause>(0x55ed7534ca80), 03:39:48 %~ [ expand(false), 03:39:48 %~ expand(true)])), 03:39:48 %~ system : '$mt_do_load'( <gt;clause>(0x55ed7534ca80), 03:39:48 %~ 'sanity_exists_02.pfc.pl', 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', 03:39:48 %~ user, 03:39:48 %~ [ expand(false), 03:39:48 %~ expand(true)]), 03:39:48 %~ Kw9, 03:39:48 %~ system : '$mt_end_load'(<gt;clause>(0x55ed7534ca80)))), 03:39:48 %~ frame(14,meta_call,0), 03:39:48 %~ frame( 13, 03:39:48 %~ foreign( system : '$sig_atomic'/1), 03:39:48 %~ $sig_atomic( setup_call_cleanup( 03:39:48 %~ with_mutex( '$load_file', 03:39:48 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', 03:39:48 %~ <gt;clause>(0x55ed7534ca80), 03:39:48 %~ [ expand(false), 03:39:48 %~ expand(true)])), 03:39:48 %~ '$mt_do_load'( <gt;clause>(0x55ed7534ca80), 03:39:48 %~ 'sanity_exists_02.pfc.pl', 03:39:48 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl', user,[expand(false),expand(true)]), 03:39:48 %~ '$mt_end_load'(<gt;clause>(0x55ed7534ca80))))), 03:39:48 %~ frame(10,clause(<gt;clause>(0x55ed73caac80),12),'$load_file'('sanity_exists_02.pfc.pl',user,'<gt;garbage_collected>'))]), 03:39:48 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:39:48 %~ error, 03:39:48 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:39:48 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:39:48 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:39:48 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:48 In: 03:39:48 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:48 [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 03:39:48 [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 03:39:48 [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 03:39:48 [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 03:39:48 [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 03:39:48 [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 03:39:48 [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',<gt;clause>(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534c580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:48 [46] <gt;meta call> 03:39:48 [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',<gt;clause>(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534c580)))) <gt;foreign> 03:39:48 [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 03:39:48 [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 03:39:48 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:48 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:48 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:48 [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 03:39:48 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:48 [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 03:39:48 [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 03:39:48 [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 03:39:48 [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 03:39:48 [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',<gt;clause>(0x55ed7534ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:48 [14] <gt;meta call> 03:39:48 [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',<gt;clause>(0x55ed7534ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534ca80)))) <gt;foreign> 03:39:48 [10] $load_file('sanity_exists_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:48 03:39:48 Note: some frames are missing due to last-call optimization. 03:39:48 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:48 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:39:48 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:48 ERROR: In: 03:39:48 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:48 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 03:39:48 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 03:39:48 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 03:39:48 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 03:39:48 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 03:39:48 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 03:39:48 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',<gt;clause>(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534c580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:48 ERROR: [46] <gt;meta call> 03:39:48 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',<gt;clause>(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534c580)))) <gt;foreign> 03:39:48 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 03:39:48 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 03:39:48 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:48 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:48 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:48 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 03:39:48 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:48 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 03:39:48 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 03:39:48 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 03:39:48 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 03:39:48 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',<gt;clause>(0x55ed7534ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:48 ERROR: [14] <gt;meta call> 03:39:48 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',<gt;clause>(0x55ed7534ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534ca80)))) <gt;foreign> 03:39:48 ERROR: [10] $load_file('sanity_exists_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:48 ERROR: 03:39:48 ERROR: Note: some frames are missing due to last-call optimization. 03:39:48 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:48 %~ message_hook( 03:39:48 %~ goal_failed(directive,t123:expects_dialect(clif)), 03:39:48 %~ warning, 03:39:48 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:39:48 %~ t123 : expects_dialect(clif)]]) 03:39:48 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:39:48 Goal (directive) failed: t123:expects_dialect(clif) 03:39:48 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:39:48 Warning: Goal (directive) failed: t123:expects_dialect(clif) 03:39:48 03:39:48 :- module(t123). 03:39:48 03:39:48 /*~ 03:39:48 ~*/ 03:39:48 03:39:48 03:39:48 :- dynamic(t123:ttExpressionType/1). 03:39:48 03:39:48 03:39:48 % :- process_this_script. 03:39:48 03:39:48 /*~ 03:39:48 ~*/ 03:39:48 03:39:48 03:39:48 03:39:48 % :- process_this_script. 03:39:48 03:39:48 :- statistics. 03:39:48 03:39:48 03:39:48 /*~ 03:39:48 % Started at Mon Sep 27 03:39:46 2021 03:39:48 % 1.576 seconds cpu time for 6,677,634 inferences 03:39:48 % 942,554 atoms, 32,373 functors, 31,586 predicates, 751 modules, 15,991,676 VM-codes 03:39:48 % 03:39:48 % Limit Allocated In use 03:39:48 % Local stack: - 116 Kb 3,920 b 03:39:48 % Global stack: - 512 Kb 148 Kb 03:39:48 % Trail stack: - 130 Kb 488 b 03:39:48 % Total: 1,024 Mb 758 Kb 152 Kb 03:39:48 % 03:39:48 % 27 garbage collections gained 10,386,720 bytes in 0.005 seconds. 03:39:48 % 14 atom garbage collections gained 4,301 atoms in 0.179 seconds. 03:39:48 % 18 clause garbage collections gained 3,837 clauses in 0.001 seconds. 03:39:48 % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds 03:39:48 % 3 threads, 0 finished threads used 0.000 seconds 03:39:48 ~*/ 03:39:48 03:39:48 03:39:48 03:39:48 subtest_assert(I):-kif_assert(I). 03:39:48 03:39:48 /*~ 03:39:48 No source location!? 03:39:48 ~*/ 03:39:48 03:39:48 03:39:48 subtest([subtest_assert(tAnimal(joe)), 03:39:48 mpred_test(isa(_,tHeart))]). 03:39:48 03:39:48 /*~ 03:39:48 %~ make_dynamic_here( t123, 03:39:48 %~ '$nt'( 03:39:48 %~ subtest( [ subtest_assert( tAnimal(joe)), 03:39:48 %~ mpred_test( tHeart(Heart))]), Subtest,Nt)) 03:39:48 ~*/ 03:39:48 03:39:48 03:39:48 subtest([subtest_assert(tAnimal(joe)), 03:39:48 mpred_test(hasOrgan(joe,_))]). 03:39:48 03:39:48 /*~ 03:39:48 ~*/ 03:39:48 03:39:48 03:39:48 subtest([subtest_assert(tHeart(_)), 03:39:48 mpred_test(~hasOrgan(jack,_))]). 03:39:48 03:39:48 /*~ 03:39:48 ~*/ 03:39:48 03:39:48 03:39:48 add_test(Name,Assert):- 03:39:48 test_boxlog(Assert), 03:39:48 assert(( Name:- cls,test_assert(Assert))). 03:39:48 03:39:48 /*~ 03:39:48 No source location!? 03:39:48 ~*/ 03:39:48 03:39:48 03:39:48 test_assert(A):- 03:39:48 kif_assert(A), 03:39:48 nop(forall(subtest(T),do_subtest(T))). 03:39:48 03:39:48 03:39:48 /*~ 03:39:48 No source location!? 03:39:48 ~*/ 03:39:48 03:39:48 03:39:48 03:39:48 do_subtest(List):- must_maplist(call,List). 03:39:48 03:39:48 03:39:48 /*~ 03:39:48 No source location!? 03:39:48 ~*/ 03:39:48 03:39:48 03:39:48 03:39:48 :- add_test(t121, (all([[Human,tAnimal]],exists([[Heart,tHeart]],hasOrgan(Human,Heart))))). 03:39:48 03:39:48 /*~ 03:39:48 %~ ?-( mpred_test( "Test_0001_Line_0000__TAnimal_in_t123", 03:39:48 %~ t123 : test_boxlog( all( 03:39:48 %~ [ [Human,tAnimal]], 03:39:48 %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart)))))). 03:39:48 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl:39 03:39:48 %~ correct_special_quantifiers :- all( Human, 03:39:48 %~ ( isa(Human,tAnimal) => 03:39:48 %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). 03:39:48 %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) 03:39:48 %~ kifi = all( 03:39:48 %~ [ [Human,tAnimal]], 03:39:48 %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart))). 03:39:48 %~ kifm = all( Human, 03:39:48 %~ nesc( ( isa(Human,tAnimal) => 03:39:48 %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). 03:39:48 %~ 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)))))) 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 %~ Whenever: 03:39:48 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:48 %~ " ?Heart isa tHeart " is necessarily true 03:39:48 %~ It's Proof that: 03:39:48 %~ " ?Human isa tAnimal " is possibly false 03:39:48 %~ 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 03:39:48 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:48 poss( ~( isa(Human,tAnimal)))). 03:39:48 03:39:48 % AND 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 %~ Whenever: 03:39:48 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:48 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:48 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:39:48 %~ It's Proof that: 03:39:48 %~ " ?Heart isa tHeart " is possibly false 03:39:48 %~ 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 03:39:48 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:48 nesc( isa(Human,tAnimal)) & 03:39:48 '$existential'( Heart, 03:39:48 1, 03:39:48 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:39:48 poss( ~( isa(Heart,tHeart)))). 03:39:48 03:39:48 % AND 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 %~ Whenever: 03:39:48 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:39:48 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:48 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:48 %~ It's Proof that: 03:39:48 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:48 %~ 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 03:39:48 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:39:48 nesc( isa(Human,tAnimal)) & 03:39:48 nesc( isa(Heart,tHeart))) ==> 03:39:48 nesc( hasOrgan(Human,Heart))). 03:39:48 03:39:48 % AND 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 %~ Whenever: 03:39:48 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:39:48 %~ " ?Heart isa tHeart " is possibly false 03:39:48 %~ It's Proof that: 03:39:48 %~ " ?Human isa tAnimal " is possibly false 03:39:48 %~ 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 03:39:48 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:39:48 poss( ~( isa(Human,tAnimal)))). 03:39:48 03:39:48 % AND 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 %~ Whenever: 03:39:48 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:39:48 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:48 %~ " ?Heart isa tHeart " is possibly false ) 03:39:48 %~ It's Proof that: 03:39:48 %~ " ?Human hasOrgan ?Heart " is possibly false 03:39:48 %~ 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 03:39:48 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:39:48 nesc( isa(Human,tAnimal)) & 03:39:48 poss( ~( isa(Heart,tHeart)))) ==> 03:39:48 poss( ~( hasOrgan(Human,Heart)))). 03:39:48 03:39:48 % AND 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 %~ Whenever: 03:39:48 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:39:48 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:48 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:39:48 %~ It's Proof that: 03:39:48 %~ " ?Heart isa tHeart " is necessarily true 03:39:48 %~ 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 03:39:48 ( ( nesc( hasOrgan(Human,Heart)) & 03:39:48 nesc( isa(Human,tAnimal)) & 03:39:48 '$existential'( Heart, 03:39:48 1, 03:39:48 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:39:48 nesc( isa(Heart,tHeart))). 03:39:48 03:39:48 %~ correct_special_quantifiers :- all( HasOrgan, 03:39:48 %~ ( isa(HasOrgan,tAnimal) => 03:39:48 %~ exists(HasOrgan5,hasOrgan(HasOrgan,HasOrgan5)&isa(HasOrgan5,tHeart)))). 03:39:48 %~ kifi = all( 03:39:48 %~ [ [HasOrgan,tAnimal]], 03:39:48 %~ exists( 03:39:48 %~ [ [HasOrgan5,tHeart]], 03:39:48 %~ hasOrgan(HasOrgan,HasOrgan5))). 03:39:48 %~ kifm = all( HasOrgan, 03:39:48 %~ nesc( ( isa(HasOrgan,tAnimal) => 03:39:48 %~ exists(HasOrgan5,hasOrgan(HasOrgan,HasOrgan5)&isa(HasOrgan5,tHeart))))). 03:39:48 passed=info(why_was_true(t123:test_boxlog(all([[_530,tAnimal]],exists([[_532,tHeart]],hasOrgan(_530,_532)))))) 03:39:48 no_proof_for(test_boxlog(all([ [HasOrgan,tAnimal]],exists([ [HasOrgan5,tHeart]],hasOrgan(HasOrgan,HasOrgan5))))). 03:39:48 03:39:48 %~ %~ correct_special_quantifiers:-all(HasOrgan,isa(HasOrgan,tAnimal)=>exists(HasOrgan5,hasOrgan(HasOrgan,HasOrgan5)&isa(HasOrgan5,tHeart))) 03:39:48 %~ kifi=all([[HasOrgan,tAnimal]],exists([[HasOrgan5,tHeart]],hasOrgan(HasOrgan,HasOrgan5))) 03:39:48 %~ kifm=all(HasOrgan,nesc(isa(HasOrgan,tAnimal)=>exists(HasOrgan5,hasOrgan(HasOrgan,HasOrgan5)&isa(HasOrgan5,tHeart)))) 03:39:48 %~ 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)))))) 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 %~ Whenever: 03:39:48 %~ " ?HasOrgan hasOrgan ?HasOrgan5 " is possibly false and 03:39:48 %~ " ?HasOrgan5 isa tHeart " is necessarily true 03:39:48 %~ It's Proof that: 03:39:48 %~ " ?HasOrgan isa tAnimal " is possibly false 03:39:48 %~ 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 03:39:48 ( poss(~hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)) ==> 03:39:48 poss( ~( isa(HasOrgan,tAnimal)))). 03:39:48 03:39:48 % AND 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 %~ Whenever: 03:39:48 %~ (" ?HasOrgan hasOrgan ?HasOrgan5 " is possibly false and 03:39:48 %~ " ?HasOrgan isa tAnimal " is necessarily true ) and 03:39:48 %~ by default ?HasOrgan5 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)) 03:39:48 %~ It's Proof that: 03:39:48 %~ " ?HasOrgan5 isa tHeart " is possibly false 03:39:48 %~ 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 03:39:48 ( ( poss( ~( hasOrgan(HasOrgan,HasOrgan5))) & 03:39:48 nesc( isa(HasOrgan,tAnimal)) & 03:39:48 '$existential'( HasOrgan5, 03:39:48 1, 03:39:48 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)))) ==> 03:39:48 poss( ~( isa(HasOrgan5,tHeart)))). 03:39:48 03:39:48 % AND 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 %~ Whenever: 03:39:48 %~ by default ?HasOrgan5 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)) and 03:39:48 %~ (" ?HasOrgan isa tAnimal " is necessarily true and 03:39:48 %~ " ?HasOrgan5 isa tHeart " is necessarily true ) 03:39:48 %~ It's Proof that: 03:39:48 %~ " ?HasOrgan hasOrgan ?HasOrgan5 " is necessarily true 03:39:48 %~ 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 03:39:48 ( ( '$existential'( HasOrgan5, 03:39:48 1, 03:39:48 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart))) & 03:39:48 nesc( isa(HasOrgan,tAnimal)) & 03:39:48 nesc( isa(HasOrgan5,tHeart))) ==> 03:39:48 nesc( hasOrgan(HasOrgan,HasOrgan5))). 03:39:48 03:39:48 % AND 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 %~ Whenever: 03:39:48 %~ " ?HasOrgan hasOrgan ?HasOrgan5 " is necessarily true and 03:39:48 %~ " ?HasOrgan5 isa tHeart " is possibly false 03:39:48 %~ It's Proof that: 03:39:48 %~ " ?HasOrgan isa tAnimal " is possibly false 03:39:48 %~ 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 03:39:48 ( nesc(hasOrgan(HasOrgan,HasOrgan5))&poss(~isa(HasOrgan5,tHeart)) ==> 03:39:48 poss( ~( isa(HasOrgan,tAnimal)))). 03:39:48 03:39:48 % AND 03:39:48 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:48 %~ Whenever: 03:39:48 %~ by default ?HasOrgan5 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)) and 03:39:48 %~ (" ?HasOrgan isa tAnimal " is necessarily true and 03:39:49 %~ " ?HasOrgan5 isa tHeart " is possibly false ) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?HasOrgan hasOrgan ?HasOrgan5 " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( '$existential'( HasOrgan5, 03:39:49 1, 03:39:49 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart))) & 03:39:49 nesc( isa(HasOrgan,tAnimal)) & 03:39:49 poss( ~( isa(HasOrgan5,tHeart)))) ==> 03:39:49 poss( ~( hasOrgan(HasOrgan,HasOrgan5)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ (" ?HasOrgan hasOrgan ?HasOrgan5 " is necessarily true and 03:39:49 %~ " ?HasOrgan isa tAnimal " is necessarily true ) and 03:39:49 %~ by default ?HasOrgan5 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?HasOrgan5 isa tHeart " is necessarily true 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( nesc( hasOrgan(HasOrgan,HasOrgan5)) & 03:39:49 nesc( isa(HasOrgan,tAnimal)) & 03:39:49 '$existential'( HasOrgan5, 03:39:49 1, 03:39:49 nesc(hasOrgan(HasOrgan,HasOrgan5))&nesc(isa(HasOrgan5,tHeart)))) ==> 03:39:49 nesc( isa(HasOrgan5,tHeart))). 03:39:49 03:39:49 no_proof_for(test_boxlog(all([ [HasOrgan8,tAnimal]],exists([ [HasOrgan9,tHeart]],hasOrgan(HasOrgan8,HasOrgan9))))). 03:39:49 03:39:49 no_proof_for(test_boxlog(all([ [HasOrgan8,tAnimal]],exists([ [HasOrgan9,tHeart]],hasOrgan(HasOrgan8,HasOrgan9))))). 03:39:49 03:39:49 name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0001_Line_0000__TAnimal_in_t123'. 03:39:49 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. 03:39:49 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\']"'. 03:39:49 % 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 03:39:49 ~*/ 03:39:49 03:39:49 03:39:49 :- add_test(t122, 03:39:49 (isa(Human,tAnimal)=>all(Human,exists([[Heart,tHeart]],hasOrgan(Human,Heart))))). 03:39:49 03:39:49 /*~ 03:39:49 %~ ?-( mpred_test( "Test_0002_Line_0000__THeart_in_t123", 03:39:49 %~ t123 : test_boxlog( ( isa(Human,tAnimal) => 03:39:49 %~ all( Human, 03:39:49 %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart))))))). 03:39:49 %~ correct_special_quantifiers :- ( isa(Human,tAnimal) => 03:39:49 %~ all( Human, 03:39:49 %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). 03:39:49 %~ %~ correct_special_quantifiers:-isa(Human,tAnimal)=>all(Human,exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) 03:39:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl:42 03:39:49 %~ kifi = ( isa(Human,tAnimal) => 03:39:49 %~ all( Human, 03:39:49 %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart)))). 03:39:49 %~ kifm = nesc( ( isa(Human,tAnimal) => 03:39:49 %~ all(Human,exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). 03:39:49 %~ 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)))))) 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:49 %~ " ?Heart isa tHeart " is necessarily true 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human isa tAnimal " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:49 poss( ~( isa(Human,tAnimal)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:49 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:49 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Heart isa tHeart " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 '$existential'( Heart, 03:39:49 1, 03:39:49 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:39:49 poss( ~( isa(Heart,tHeart)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:39:49 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:49 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 nesc( isa(Heart,tHeart))) ==> 03:39:49 nesc( hasOrgan(Human,Heart))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:39:49 %~ " ?Heart isa tHeart " is possibly false 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human isa tAnimal " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:39:49 poss( ~( isa(Human,tAnimal)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:39:49 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:49 %~ " ?Heart isa tHeart " is possibly false ) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human hasOrgan ?Heart " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 poss( ~( isa(Heart,tHeart)))) ==> 03:39:49 poss( ~( hasOrgan(Human,Heart)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:39:49 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:49 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Heart isa tHeart " is necessarily true 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( nesc( hasOrgan(Human,Heart)) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 '$existential'( Heart, 03:39:49 1, 03:39:49 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:39:49 nesc( isa(Heart,tHeart))). 03:39:49 03:39:49 %~ correct_special_quantifiers :- ( isa(Exists_Animal_Animal,tAnimal) => 03:39:49 %~ all( Exists_Animal_Animal, 03:39:49 %~ exists( HasOrgan, 03:39:49 %~ hasOrgan(Exists_Animal_Animal,HasOrgan)&isa(HasOrgan,tHeart)))). 03:39:49 %~ kifi = ( isa(Exists_Animal_Animal,tAnimal) => 03:39:49 %~ all( Exists_Animal_Animal, 03:39:49 %~ exists( 03:39:49 %~ [ [HasOrgan,tHeart]], 03:39:49 %~ hasOrgan(Exists_Animal_Animal,HasOrgan)))). 03:39:49 %~ kifm = nesc( ( isa(Exists_Animal_Animal,tAnimal) => 03:39:49 %~ all( Exists_Animal_Animal, 03:39:49 %~ exists( HasOrgan, 03:39:49 %~ hasOrgan(Exists_Animal_Animal,HasOrgan)&isa(HasOrgan,tHeart))))). 03:39:49 passed=info(why_was_true(t123:test_boxlog(isa(_518,tAnimal)=>all(_518,exists([[_520,tHeart]],hasOrgan(_518,_520)))))) 03:39:49 no_proof_for(test_boxlog(isa(Exists_Animal_Animal_Animal_Animal,tAnimal)=>all(Exists_Animal_Animal_Animal_Animal,exists([ 03:39:49 [HasOrgan,tHeart]],hasOrgan(Exists_Animal_Animal_Animal_Animal,HasOrgan))))). 03:39:49 03:39:49 %~ %~ correct_special_quantifiers:-isa(Exists_Animal_Animal,tAnimal)=>all(Exists_Animal_Animal,exists(HasOrgan,hasOrgan(Exists_Animal_Animal,HasOrgan)&isa(HasOrgan,tHeart))) 03:39:49 %~ kifi=isa(Exists_Animal_Animal,tAnimal)=>all(Exists_Animal_Animal,exists([[HasOrgan,tHeart]],hasOrgan(Exists_Animal_Animal,HasOrgan))) 03:39:49 %~ kifm=nesc(isa(Exists_Animal_Animal,tAnimal)=>all(Exists_Animal_Animal,exists(HasOrgan,hasOrgan(Exists_Animal_Animal,HasOrgan)&isa(HasOrgan,tHeart)))) 03:39:49 %~ 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)))))) 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ " ?Exists_Animal_Animal hasOrgan ?HasOrgan " is possibly false and 03:39:49 %~ " ?HasOrgan isa tHeart " is necessarily true 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Exists_Animal_Animal isa tAnimal " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( poss(~hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)) ==> 03:39:49 poss( ~( isa(Exists_Animal_Animal,tAnimal)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ (" ?Exists_Animal_Animal hasOrgan ?HasOrgan " is possibly false and 03:39:49 %~ " ?Exists_Animal_Animal isa tAnimal " is necessarily true ) and 03:39:49 %~ by default ?HasOrgan nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?HasOrgan isa tHeart " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( poss( ~( hasOrgan(Exists_Animal_Animal,HasOrgan))) & 03:39:49 nesc( isa(Exists_Animal_Animal,tAnimal)) & 03:39:49 '$existential'( HasOrgan, 03:39:49 1, 03:39:49 nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)))) ==> 03:39:49 poss( ~( isa(HasOrgan,tHeart)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ by default ?HasOrgan nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)) and 03:39:49 %~ (" ?Exists_Animal_Animal isa tAnimal " is necessarily true and 03:39:49 %~ " ?HasOrgan isa tHeart " is necessarily true ) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Exists_Animal_Animal hasOrgan ?HasOrgan " is necessarily true 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( '$existential'( HasOrgan, 03:39:49 1, 03:39:49 nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart))) & 03:39:49 nesc( isa(Exists_Animal_Animal,tAnimal)) & 03:39:49 nesc( isa(HasOrgan,tHeart))) ==> 03:39:49 nesc( hasOrgan(Exists_Animal_Animal,HasOrgan))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ " ?Exists_Animal_Animal hasOrgan ?HasOrgan " is necessarily true and 03:39:49 %~ " ?HasOrgan isa tHeart " is possibly false 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Exists_Animal_Animal isa tAnimal " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&poss(~isa(HasOrgan,tHeart)) ==> 03:39:49 poss( ~( isa(Exists_Animal_Animal,tAnimal)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ by default ?HasOrgan nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)) and 03:39:49 %~ (" ?Exists_Animal_Animal isa tAnimal " is necessarily true and 03:39:49 %~ " ?HasOrgan isa tHeart " is possibly false ) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Exists_Animal_Animal hasOrgan ?HasOrgan " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( '$existential'( HasOrgan, 03:39:49 1, 03:39:49 nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart))) & 03:39:49 nesc( isa(Exists_Animal_Animal,tAnimal)) & 03:39:49 poss( ~( isa(HasOrgan,tHeart)))) ==> 03:39:49 poss( ~( hasOrgan(Exists_Animal_Animal,HasOrgan)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ (" ?Exists_Animal_Animal hasOrgan ?HasOrgan " is necessarily true and 03:39:49 %~ " ?Exists_Animal_Animal isa tAnimal " is necessarily true ) and 03:39:49 %~ by default ?HasOrgan nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?HasOrgan isa tHeart " is necessarily true 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( nesc( hasOrgan(Exists_Animal_Animal,HasOrgan)) & 03:39:49 nesc( isa(Exists_Animal_Animal,tAnimal)) & 03:39:49 '$existential'( HasOrgan, 03:39:49 1, 03:39:49 nesc(hasOrgan(Exists_Animal_Animal,HasOrgan))&nesc(isa(HasOrgan,tHeart)))) ==> 03:39:49 nesc( isa(HasOrgan,tHeart))). 03:39:49 03:39:49 no_proof_for(test_boxlog(isa(Exists_Animal10_Animal_Animal_Animal,tAnimal)=>all(Exists_Animal10_Animal_Animal_Animal,exists( 03:39:49 [ [HasOrgan13,tHeart]],hasOrgan(Exists_Animal10_Animal_Animal_Animal,HasOrgan13))))). 03:39:49 03:39:49 no_proof_for(test_boxlog(isa(Exists_Animal10_Animal_Animal_Animal,tAnimal)=>all(Exists_Animal10_Animal_Animal_Animal,exists( 03:39:49 [ [HasOrgan13,tHeart]],hasOrgan(Exists_Animal10_Animal_Animal_Animal,HasOrgan13))))). 03:39:49 03:39:49 name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0002_Line_0000__THeart_in_t123'. 03:39:49 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. 03:39:49 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\']"'. 03:39:49 % 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 03:39:49 ~*/ 03:39:49 03:39:49 03:39:49 :- add_test(t123, 03:39:49 (isa(Human,tAnimal)=>all(Human,(isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart)))))). 03:39:49 03:39:49 /*~ 03:39:49 %~ ?-( mpred_test( "Test_0003_Line_0000__TAnimal_in_t123", 03:39:49 %~ t123 : test_boxlog( ( isa(Human,tAnimal) => 03:39:49 %~ all( Human, 03:39:49 %~ isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))))). 03:39:49 %~ kifi = ( isa(Human,tAnimal) => 03:39:49 %~ all( Human, 03:39:49 %~ isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart)))). 03:39:49 %~ kifm = nesc( ( isa(Human,tAnimal) => 03:39:49 %~ all( Human, 03:39:49 %~ isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))). 03:39:49 %~ kif_to_boxlog_attvars2 = necessary(=>(isa('$VAR'('Human'),tAnimal),forall('$VAR'('Human'),=>(isa('$VAR'('Heart'),tHeart),exists('$VAR'('Heart'),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:49 %~ " ?Heart isa tHeart " is necessarily true 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human isa tAnimal " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:49 poss( ~( isa(Human,tAnimal)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:49 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:49 %~ by default ?Heart nesc(hasOrgan(Human,Heart)) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Heart isa tHeart " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 '$existential'(Heart,1,nesc(hasOrgan(Human,Heart)))) ==> 03:39:49 poss( ~( isa(Heart,tHeart)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ by default ?Heart nesc(hasOrgan(Human,Heart)) and 03:39:49 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:49 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 nesc( isa(Heart,tHeart))) ==> 03:39:49 nesc( hasOrgan(Human,Heart))). 03:39:49 03:39:49 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl:45 03:39:49 %~ kifi = ( isa(Human,tAnimal) => 03:39:49 %~ all( Human, 03:39:49 %~ isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart)))). 03:39:49 %~ kifm = nesc( ( isa(Human,tAnimal) => 03:39:49 %~ all( Human, 03:39:49 %~ isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))). 03:39:49 passed=info(why_was_true(t123:test_boxlog(isa(_650,tAnimal)=>all(_650,isa(_652,tHeart)=>exists(_652,hasOrgan(_650,_652)))))) 03:39:49 no_proof_for(test_boxlog(isa(Human,tAnimal)=>all(Human,isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))). 03:39:49 03:39:49 %~ kifi=isa(Human,tAnimal)=>all(Human,isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))) 03:39:49 %~ kifm=nesc(isa(Human,tAnimal)=>all(Human,isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart)))) 03:39:49 %~ kif_to_boxlog_attvars2 = necessary(=>(isa('$VAR'('Human'),tAnimal),forall('$VAR'('Human'),=>(isa('$VAR'('Heart'),tHeart),exists('$VAR'('Heart'),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:49 %~ " ?Heart isa tHeart " is necessarily true 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human isa tAnimal " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:49 poss( ~( isa(Human,tAnimal)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:49 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:49 %~ by default ?Heart nesc(hasOrgan(Human,Heart)) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Heart isa tHeart " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 '$existential'(Heart,1,nesc(hasOrgan(Human,Heart)))) ==> 03:39:49 poss( ~( isa(Heart,tHeart)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ by default ?Heart nesc(hasOrgan(Human,Heart)) and 03:39:49 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:49 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 nesc( isa(Heart,tHeart))) ==> 03:39:49 nesc( hasOrgan(Human,Heart))). 03:39:49 03:39:49 no_proof_for(test_boxlog(isa(Human,tAnimal)=>all(Human,isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))). 03:39:49 03:39:49 no_proof_for(test_boxlog(isa(Human,tAnimal)=>all(Human,isa(Heart,tHeart)=>exists(Heart,hasOrgan(Human,Heart))))). 03:39:49 03:39:49 name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0003_Line_0000__TAnimal_in_t123'. 03:39:49 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. 03:39:49 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\']"'. 03:39:49 % 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 03:39:49 ~*/ 03:39:49 03:39:49 03:39:49 :- add_test(t124, 03:39:49 (all(Human,exists(Heart,isa(Human,tAnimal) 03:39:49 => (isa(Heart,tHeart) 03:39:49 & hasOrgan(Human,Heart)))))). 03:39:49 03:39:49 /*~ 03:39:49 %~ ?-( mpred_test( "Test_0004_Line_0000__TAnimal_in_t123", 03:39:49 %~ t123 : test_boxlog( all( Human, 03:39:49 %~ exists( Heart, 03:39:49 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))))). 03:39:49 %~ kifi = all( Human, 03:39:49 %~ exists( Heart, 03:39:49 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:39:49 %~ kifm = all( Human, 03:39:49 %~ exists( Heart, 03:39:49 %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). 03:39:49 %~ 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'))))))) 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:39:49 %~ " ?Heart isa tHeart " is possibly false 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human isa tAnimal " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:39:49 poss( ~( isa(Human,tAnimal)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:39:49 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:49 %~ " ?Heart isa tHeart " is possibly false ) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human hasOrgan ?Heart " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( '$existential'( Heart, 03:39:49 1, 03:39:49 ( nesc( isa(Human,tAnimal)) => 03:39:49 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 poss( ~( isa(Heart,tHeart)))) ==> 03:39:49 poss( ~( hasOrgan(Human,Heart)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:39:49 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:49 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Heart isa tHeart " is necessarily true 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( nesc( hasOrgan(Human,Heart)) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 '$existential'( Heart, 03:39:49 1, 03:39:49 ( nesc( isa(Human,tAnimal)) => 03:39:49 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:39:49 nesc( isa(Heart,tHeart))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:49 %~ " ?Heart isa tHeart " is necessarily true 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human isa tAnimal " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:49 poss( ~( isa(Human,tAnimal)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:49 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:49 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Heart isa tHeart " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 '$existential'( Heart, 03:39:49 1, 03:39:49 ( nesc( isa(Human,tAnimal)) => 03:39:49 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:39:49 poss( ~( isa(Heart,tHeart)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:39:49 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:49 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( '$existential'( Heart, 03:39:49 1, 03:39:49 ( nesc( isa(Human,tAnimal)) => 03:39:49 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 nesc( isa(Heart,tHeart))) ==> 03:39:49 nesc( hasOrgan(Human,Heart))). 03:39:49 03:39:49 %~ kifi = all( Human, 03:39:49 %~ exists( Heart, 03:39:49 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:39:49 %~ kifm = all( Human, 03:39:49 %~ exists( Heart, 03:39:49 %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). 03:39:49 passed=info(why_was_true(t123:test_boxlog(all(_650,exists(_652,isa(_650,tAnimal)=>(isa(_652,tHeart)&hasOrgan(_650,_652))))))) 03:39:49 no_proof_for(test_boxlog(all(Human,exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))))). 03:39:49 03:39:49 %~ kifi=all(Human,exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))) 03:39:49 %~ kifm=all(Human,exists(Heart,nesc(isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))) 03:39:49 %~ 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'))))))) 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:39:49 %~ " ?Heart isa tHeart " is possibly false 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human isa tAnimal " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:39:49 poss( ~( isa(Human,tAnimal)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:39:49 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:49 %~ " ?Heart isa tHeart " is possibly false ) 03:39:49 %~ It's Proof that: 03:39:49 %~ " ?Human hasOrgan ?Heart " is possibly false 03:39:49 %~ 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 03:39:49 ( ( '$existential'( Heart, 03:39:49 1, 03:39:49 ( nesc( isa(Human,tAnimal)) => 03:39:49 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:39:49 nesc( isa(Human,tAnimal)) & 03:39:49 poss( ~( isa(Heart,tHeart)))) ==> 03:39:49 poss( ~( hasOrgan(Human,Heart)))). 03:39:49 03:39:49 % AND 03:39:49 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:49 %~ Whenever: 03:39:49 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:39:49 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:49 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:39:50 %~ It's Proof that: 03:39:50 %~ " ?Heart isa tHeart " is necessarily true 03:39:50 %~ 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 03:39:50 ( ( nesc( hasOrgan(Human,Heart)) & 03:39:50 nesc( isa(Human,tAnimal)) & 03:39:50 '$existential'( Heart, 03:39:50 1, 03:39:50 ( nesc( isa(Human,tAnimal)) => 03:39:50 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:39:50 nesc( isa(Heart,tHeart))). 03:39:50 03:39:50 % AND 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 %~ Whenever: 03:39:50 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:50 %~ " ?Heart isa tHeart " is necessarily true 03:39:50 %~ It's Proof that: 03:39:50 %~ " ?Human isa tAnimal " is possibly false 03:39:50 %~ 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 03:39:50 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:50 poss( ~( isa(Human,tAnimal)))). 03:39:50 03:39:50 % AND 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 %~ Whenever: 03:39:50 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:50 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:50 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:39:50 %~ It's Proof that: 03:39:50 %~ " ?Heart isa tHeart " is possibly false 03:39:50 %~ 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 03:39:50 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:50 nesc( isa(Human,tAnimal)) & 03:39:50 '$existential'( Heart, 03:39:50 1, 03:39:50 ( nesc( isa(Human,tAnimal)) => 03:39:50 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:39:50 poss( ~( isa(Heart,tHeart)))). 03:39:50 03:39:50 % AND 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 %~ Whenever: 03:39:50 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:39:50 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:50 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:50 %~ It's Proof that: 03:39:50 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:50 %~ 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 03:39:50 ( ( '$existential'( Heart, 03:39:50 1, 03:39:50 ( nesc( isa(Human,tAnimal)) => 03:39:50 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:39:50 nesc( isa(Human,tAnimal)) & 03:39:50 nesc( isa(Heart,tHeart))) ==> 03:39:50 nesc( hasOrgan(Human,Heart))). 03:39:50 03:39:50 no_proof_for(test_boxlog(all(Human,exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))))). 03:39:50 03:39:50 no_proof_for(test_boxlog(all(Human,exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))))). 03:39:50 03:39:50 name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0004_Line_0000__TAnimal_in_t123'. 03:39:50 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. 03:39:50 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\']"'. 03:39:50 % 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 03:39:50 ~*/ 03:39:50 03:39:50 03:39:50 :- add_test(t125, 03:39:50 (all(Human,isa(Human,tAnimal) => exists(Heart, (isa(Heart,tHeart) => hasOrgan(Human,Heart)))))). 03:39:50 03:39:50 /*~ 03:39:50 %~ ?-( mpred_test( "Test_0005_Line_0000__TAnimal_in_t123", 03:39:50 %~ t123 : test_boxlog( all( Human, 03:39:50 %~ ( isa(Human,tAnimal) => 03:39:50 %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))))). 03:39:50 %~ kifi = all( Human, 03:39:50 %~ ( isa(Human,tAnimal) => 03:39:50 %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). 03:39:50 %~ kifm = all( Human, 03:39:50 %~ nesc( ( isa(Human,tAnimal) => 03:39:50 %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). 03:39:50 %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),=>(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 %~ Whenever: 03:39:50 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:50 %~ " ?Heart isa tHeart " is necessarily true 03:39:50 %~ It's Proof that: 03:39:50 %~ " ?Human isa tAnimal " is possibly false 03:39:50 %~ 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 03:39:50 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:50 poss( ~( isa(Human,tAnimal)))). 03:39:50 03:39:50 % AND 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 %~ Whenever: 03:39:50 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:50 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:50 %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) 03:39:50 %~ It's Proof that: 03:39:50 %~ " ?Heart isa tHeart " is possibly false 03:39:50 %~ 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 03:39:50 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:50 nesc( isa(Human,tAnimal)) & 03:39:50 '$existential'( Heart, 03:39:50 1, 03:39:50 nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)))) ==> 03:39:50 poss( ~( isa(Heart,tHeart)))). 03:39:50 03:39:50 % AND 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 %~ Whenever: 03:39:50 %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) and 03:39:50 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:50 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:50 %~ It's Proof that: 03:39:50 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:50 %~ 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 03:39:50 ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart))) & 03:39:50 nesc( isa(Human,tAnimal)) & 03:39:50 nesc( isa(Heart,tHeart))) ==> 03:39:50 nesc( hasOrgan(Human,Heart))). 03:39:50 03:39:50 %~ kifi = all( Human, 03:39:50 %~ ( isa(Human,tAnimal) => 03:39:50 %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). 03:39:50 %~ kifm = all( Human, 03:39:50 %~ nesc( ( isa(Human,tAnimal) => 03:39:50 %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). 03:39:50 passed=info(why_was_true(t123:test_boxlog(all(_656,isa(_656,tAnimal)=>exists(_660,isa(_660,tHeart)=>hasOrgan(_656,_660)))))) 03:39:50 no_proof_for(test_boxlog(all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). 03:39:50 03:39:50 %~ kifi=all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))) 03:39:50 %~ kifm=all(Human,nesc(isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) 03:39:50 %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),=>(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 %~ Whenever: 03:39:50 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:50 %~ " ?Heart isa tHeart " is necessarily true 03:39:50 %~ It's Proof that: 03:39:50 %~ " ?Human isa tAnimal " is possibly false 03:39:50 %~ 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 03:39:50 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:50 poss( ~( isa(Human,tAnimal)))). 03:39:50 03:39:50 % AND 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 %~ Whenever: 03:39:50 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:50 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:50 %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) 03:39:50 %~ It's Proof that: 03:39:50 %~ " ?Heart isa tHeart " is possibly false 03:39:50 %~ 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 03:39:50 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:50 nesc( isa(Human,tAnimal)) & 03:39:50 '$existential'( Heart, 03:39:50 1, 03:39:50 nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)))) ==> 03:39:50 poss( ~( isa(Heart,tHeart)))). 03:39:50 03:39:50 % AND 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 %~ Whenever: 03:39:50 %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) and 03:39:50 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:50 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:50 %~ It's Proof that: 03:39:50 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:50 %~ 03:39:50 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:50 03:39:50 ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart))) & 03:39:50 nesc( isa(Human,tAnimal)) & 03:39:50 nesc( isa(Heart,tHeart))) ==> 03:39:50 nesc( hasOrgan(Human,Heart))). 03:39:50 03:39:50 no_proof_for(test_boxlog(all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). 03:39:50 03:39:50 no_proof_for(test_boxlog(all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). 03:39:50 03:39:50 name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0005_Line_0000__TAnimal_in_t123'. 03:39:50 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. 03:39:50 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\']"'. 03:39:50 % 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 03:39:50 ~*/ 03:39:50 03:39:50 03:39:50 :- expects_dialect(pfc). 03:39:50 03:39:50 /*~ 03:39:50 ~*/ 03:39:50 03:39:50 03:39:50 :- t121. 03:39:50 03:39:50 /*~ 03:39:50 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_02.pfc.pl:57 03:39:50 %~ message_hook( 03:39:50 %~ error(existence_error(procedure,t123:t121/0),context(system:catch/3,Context_Kw)), 03:39:50 %~ error, 03:39:50 %~ [ '~q/~w: '-[catch,3], 'Unknown procedure: ~q'-[t123:t121/0],nl, 03:39:50 %~ ' However, there are definitions for:',nl, 03:39:50 %~ ' ~q'-[baseKB:t121/0],nl]) 03:39:50 catch/3: Unknown procedure: t123:t121/0 03:39:50 However, there are definitions for: 03:39:50 baseKB:t121/0 03:39:50 ERROR: catch/3: Unknown procedure: t123:t121/0 03:39:50 ERROR: However, there are definitions for: 03:39:50 ERROR: baseKB:t121/0 03:39:50 %~ message_hook( 03:39:50 %~ goal_failed(directive,t123:t121), 03:39:50 %~ warning, 03:39:50 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:39:50 %~ t123 : t121]]) 03:39:50 Goal (directive) failed: t123:t121 03:39:50 Warning: Goal (directive) failed: t123:t121 03:39:50 ~*/ 03:39:50 03:39:50 03:39:50 :- mpred_test(\+ tHeart(_)). 03:39:50 %:- mpred_test(\+ needs(_)). 03:39:50 03:39:50 /*~ 03:39:50 %~ ?-( mpred_test("Test_0006_Line_0000__naf_tHeart_1_in_t123",t123:(\+tHeart(Heart)))). 03:39:50 %~ make_dynamic_here(t123,tHeart(_560)) 03:39:50 passed=info(why_was_true(t123:(\+tHeart(_560)))) 03:39:50 no_proof_for(\+tHeart(Heart1)). 03:39:50 03:39:50 no_proof_for(\+tHeart(Heart1)). 03:39:50 03:39:50 no_proof_for(\+tHeart(Heart1)). 03:39:50 03:39:50 name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0006_Line_0000__naf_tHeart_1_in_t123'. 03:39:50 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. 03:39:50 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\']"'. 03:39:50 % 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 03:39:50 ~*/ 03:39:50 03:39:50 %:- mpred_test(\+ needs(_)). 03:39:50 03:39:50 tAnimal(iBob). 03:39:50 03:39:50 %:- mpred_test(needs(_)). 03:39:50 /*~ 03:39:50 ~*/ 03:39:50 03:39:50 03:39:50 %:- mpred_test(needs(_)). 03:39:50 :- mpred_test(tHeart(_)). 03:39:50 03:39:50 03:39:50 /*~ 03:39:50 %~ ?-( mpred_test("Test_0007_Line_0000__tHeart_1_in_t123",t123:tHeart(Heart))). 03:39:50 failure=info((why_was_true(t123:(\+tHeart(_1098758))),nop(ftrace(t123:tHeart(_1098758))))) 03:39:50 no_proof_for(\+tHeart(Heart1)). 03:39:50 03:39:50 no_proof_for(\+tHeart(Heart1)). 03:39:50 03:39:50 no_proof_for(\+tHeart(Heart1)). 03:39:50 03:39:50 name = 'logicmoo.base.examples.fol.SANITY_EXISTS_02-Test_0007_Line_0000__tHeart_1_in_t123'. 03:39:50 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_02'. 03:39:50 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\']"'. 03:39:50 % 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 03:39:50 ~*/ 03:39:50 03:39:50 03:39:50 03:39:50 hasOrgan(iBob,iBobsHeart). 03:39:50 /*~ 03:39:50 ~*/ 03:39:50 03:39:50 tHeart(iBobsHeart). 03:39:50 03:39:50 /*~ 03:39:50 ~*/ 03:39:50 03:39:50 03:39:50 :- listing(hasOrgan/2). 03:39:50 03:39:50 03:39:50 /*~ 03:39:50 %~ skipped( listing( hasOrgan/2)) 03:39:50 ~*/ 03:39:50 %~ unused(no_junit_results) 03:39:50 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.373705651-junit.xml 03:39:50 <gt;oxml version="1.0" encoding="utf-8"?> 03:39:50 <gt;testsuites> 03:39:50 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:39:50 % use :- set_prolog_flag(junit_show_converage, true). 03:39:50 03:39:50 % No tests to run 03:39:50 ]]>><gt;/system-out><gt;/testsuites> 03:39:50 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) 03:39:50 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) 03:39:50 In: 03:39:50 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:50 [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 03:39:50 [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 03:39:50 [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 03:39:50 [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 03:39:50 [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 03:39:50 [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 03:39:50 [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',<gt;clause>(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534c580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:50 [46] <gt;meta call> 03:39:50 [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',<gt;clause>(0x55ed7534c580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534c580)))) <gt;foreign> 03:39:50 [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 03:39:50 [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 03:39:50 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:50 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:50 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:50 [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 03:39:50 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:50 [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 03:39:50 [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 03:39:50 [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 03:39:50 [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 03:39:50 [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',<gt;clause>(0x55ed7534ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:50 [14] <gt;meta call> 03:39:50 [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',<gt;clause>(0x55ed7534ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed7534ca80)))) <gt;foreign> 03:39:50 [10] $load_file('sanity_exists_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:50 03:39:50 Note: some frames are missing due to last-call optimization. 03:39:50 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:50 logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) 03:39:50 Test_0001_Line_0000__TAnimal_in_t123 result = passed. 03:39:50 Test_0002_Line_0000__THeart_in_t123 result = passed. 03:39:50 Test_0003_Line_0000__TAnimal_in_t123 result = passed. 03:39:50 Test_0004_Line_0000__TAnimal_in_t123 result = passed. 03:39:50 Test_0005_Line_0000__TAnimal_in_t123 result = passed. 03:39:50 logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit error = catch/3: Unknown procedure: t123:t121/0 03:39:50 However, there are definitions for: 03:39:50 baseKB:t121/0 03:39:50 logicmoo.base.examples.fol.SANITY_EXISTS_02 JUnit warning = Goal (directive) failed: t123:t121 03:39:50 Test_0006_Line_0000__naf_tHeart_1_in_t123 result = passed. 03:39:50 Test_0007_Line_0000__tHeart_1_in_t123 result = failure. 03:39:50 03:39:50 %~ test_completed_exit(56) 03:39:50 totalTime=3.000 03:39:50 03:39:50 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' 03:39:50 03:39:52 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 03:39:52 ISSUE_ID=418 03:39:52 ISSUE_OC=OPEN 03:39:52 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 03:39:52 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 03:39:52 FileTestCase=logicmoo.base.examples.fol.SANITY_EXISTS_01 JUnit 03:39:52 03:39:52 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']" 03:39:52 03:39:52 (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']") 03:39:52 03:39:52 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl 03:39:52 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_EXISTS_01/ 03:39:52 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_EXISTS_01 03:39:52 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/436 03:39:52 03:39:52 03:39:53 %~ init_phase(after_load) 03:39:53 %~ init_phase(restore_state) 03:39:53 % 03:39:53 %~ init_why(after_boot,program) 03:39:53 %~ after_boot. 03:39:53 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:53 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl'), 03:39:53 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:53 %~ message_hook( 03:39:53 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:53 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:53 %~ error, 03:39:53 %~ [ '~q/~w: '-[module,2], 03:39:53 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:53 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:53 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:53 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:53 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:53 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:53 %~ message_hook( 03:39:53 %~ error( permission_error(redefine,module,logicmoo_clif), 03:39:53 %~ context( 03:39:53 %~ prolog_stack( [ frame( 61, 03:39:53 %~ call( system : '$declare_module'/6), 03:39:53 %~ '$declare_module'( logicmoo_clif, 03:39:53 %~ user, 03:39:53 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:39:53 %~ frame( 60, 03:39:53 %~ clause(<gt;clause>(0x559cc101ac00),61), 03:39:53 %~ '$start_module'( logicmoo_clif, 03:39:53 %~ [], 03:39:53 %~ state( true, 03:39:53 %~ logicmoo_clif, true,false, 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:39:53 %~ [ if(not_loaded), 03:39:53 %~ true])), 03:39:53 %~ frame( 59, 03:39:53 %~ clause(<gt;clause>(0x559cc0e07000),65), 03:39:53 %~ '$first_term'( 03:39:53 %~ :-( module(logicmoo_clif,[])), 03:39:53 %~ _22528, 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:53 %~ state( true, 03:39:53 %~ logicmoo_clif, true,false, 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:39:53 %~ [ if(not_loaded), 03:39:53 %~ true])), 03:39:53 %~ frame( 58, 03:39:53 %~ clause(<gt;clause>(0x559cc0e07400),60), 03:39:53 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:53 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:39:53 %~ [ if(not_loaded), 03:39:53 %~ true])), 03:39:53 %~ frame( 57, 03:39:53 %~ clause(<gt;clause>(0x559cc105d980),5), 03:39:53 %~ setup_call_catcher_cleanup( 03:39:53 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:39:53 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:53 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:39:53 %~ [ if(not_loaded), 03:39:53 %~ true]), 03:39:53 %~ Kw, 03:39:53 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:53 %~ lexstate(202,pfc), 03:39:53 %~ t123))), 03:39:53 %~ frame( 53, 03:39:53 %~ clause(<gt;clause>(0x559cc125a000),221), 03:39:53 %~ '$do_load_file_2'( library(logicmoo_clif), 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, 03:39:53 %~ [ if(not_loaded), 03:39:53 %~ true])), 03:39:53 %~ frame( 50, 03:39:53 %~ clause(<gt;clause>(0x559cc1030840),10), 03:39:53 %~ '$qdo_load_file'( library(logicmoo_clif), 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), 03:39:53 %~ frame( 48, 03:39:53 %~ clause(<gt;clause>(0x559cc105d980),5), 03:39:53 %~ setup_call_catcher_cleanup( 03:39:53 %~ system : with_mutex( '$load_file', 03:39:53 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:53 %~ <gt;clause>(0x559cc26d8580), 03:39:53 %~ [ if(not_loaded), 03:39:53 %~ true])), 03:39:53 %~ system : '$mt_do_load'( <gt;clause>(0x559cc26d8580), 03:39:53 %~ library(logicmoo_clif), 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:39:53 %~ Kw3, 03:39:53 %~ system : '$mt_end_load'(<gt;clause>(0x559cc26d8580)))), 03:39:53 %~ frame(46,meta_call,0), 03:39:53 %~ frame( 45, 03:39:53 %~ foreign( system : '$sig_atomic'/1), 03:39:53 %~ $sig_atomic( setup_call_cleanup( 03:39:53 %~ with_mutex( '$load_file', 03:39:53 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:53 %~ <gt;clause>(0x559cc26d8580), 03:39:53 %~ [ if(not_loaded), 03:39:53 %~ true])), 03:39:53 %~ '$mt_do_load'( <gt;clause>(0x559cc26d8580), 03:39:53 %~ library(logicmoo_clif), 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:39:53 %~ '$mt_end_load'(<gt;clause>(0x559cc26d8580))))), 03:39:53 %~ frame( 42, 03:39:53 %~ clause(<gt;clause>(0x559cc1036c80),12), 03:39:53 %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), 03:39:53 %~ frame( 37, 03:39:53 %~ clause(<gt;clause>(0x559cd4d96c80),31), 03:39:53 %~ 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)), 03:39:53 %~ frame(36,clause(<gt;clause>(0x559cd4db1b00),49),clif_dialect:clif_expects_dialect(clif)), 03:39:53 %~ frame(34,clause(<gt;clause>(0x559cd32a8480),60),prolog_dialect:attach_dialect(clif)), 03:39:53 %~ frame(33,clause(<gt;clause>(0x559cd3297200),20),prolog_dialect:expects_dialect(clif)), 03:39:53 %~ frame( 32, 03:39:53 %~ clause(<gt;clause>(0x559cc102d380),2), 03:39:53 %~ catch( 03:39:53 %~ t123 : expects_dialect(clif), 03:39:53 %~ error(Error,Error18), 03:39:53 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:39:53 %~ frame(31,clause(<gt;clause>(0x559cc0ffa580),55),'$execute_directive_3'(expects_dialect(clif))), 03:39:53 %~ frame( 26, 03:39:53 %~ clause(<gt;clause>(0x559cc0e07400),77), 03:39:53 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', 03:39:53 %~ 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, 03:39:53 %~ [ expand(false), 03:39:53 %~ expand(true)])), 03:39:53 %~ frame( 25, 03:39:53 %~ clause(<gt;clause>(0x559cc105d980),5), 03:39:53 %~ setup_call_catcher_cleanup( 03:39:53 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl',1632225669.3734283), 03:39:53 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', 03:39:53 %~ 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, 03:39:53 %~ [ expand(false), 03:39:53 %~ expand(true)]), 03:39:53 %~ Kw8, 03:39:53 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', 03:39:53 %~ lexstate(202,swi), 03:39:53 %~ user))), 03:39:53 %~ frame( 21, 03:39:53 %~ clause(<gt;clause>(0x559cc125a000),221), 03:39:53 %~ '$do_load_file_2'( 'sanity_exists_01.pfc.pl', 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', user,compiled, 03:39:53 %~ [ expand(false), 03:39:53 %~ expand(true)])), 03:39:53 %~ frame( 18, 03:39:53 %~ clause(<gt;clause>(0x559cc1030840),10), 03:39:53 %~ '$qdo_load_file'( 'sanity_exists_01.pfc.pl', 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', user,[expand(false),expand(true)])), 03:39:53 %~ frame( 16, 03:39:53 %~ clause(<gt;clause>(0x559cc105d980),5), 03:39:53 %~ setup_call_catcher_cleanup( 03:39:53 %~ system : with_mutex( '$load_file', 03:39:53 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', 03:39:53 %~ <gt;clause>(0x559cc26d8a80), 03:39:53 %~ [ expand(false), 03:39:53 %~ expand(true)])), 03:39:53 %~ system : '$mt_do_load'( <gt;clause>(0x559cc26d8a80), 03:39:53 %~ 'sanity_exists_01.pfc.pl', 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', 03:39:53 %~ user, 03:39:53 %~ [ expand(false), 03:39:53 %~ expand(true)]), 03:39:53 %~ Kw9, 03:39:53 %~ system : '$mt_end_load'(<gt;clause>(0x559cc26d8a80)))), 03:39:53 %~ frame(14,meta_call,0), 03:39:53 %~ frame( 13, 03:39:53 %~ foreign( system : '$sig_atomic'/1), 03:39:53 %~ $sig_atomic( setup_call_cleanup( 03:39:53 %~ with_mutex( '$load_file', 03:39:53 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', 03:39:53 %~ <gt;clause>(0x559cc26d8a80), 03:39:53 %~ [ expand(false), 03:39:53 %~ expand(true)])), 03:39:53 %~ '$mt_do_load'( <gt;clause>(0x559cc26d8a80), 03:39:53 %~ 'sanity_exists_01.pfc.pl', 03:39:53 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl', user,[expand(false),expand(true)]), 03:39:53 %~ '$mt_end_load'(<gt;clause>(0x559cc26d8a80))))), 03:39:53 %~ frame(10,clause(<gt;clause>(0x559cc1036c80),12),'$load_file'('sanity_exists_01.pfc.pl',user,'<gt;garbage_collected>'))]), 03:39:53 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:39:53 %~ error, 03:39:53 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:39:53 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:39:53 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:39:53 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:53 In: 03:39:53 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:53 [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 03:39:53 [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 03:39:53 [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 03:39:53 [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 03:39:53 [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 03:39:53 [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 03:39:53 [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',<gt;clause>(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:53 [46] <gt;meta call> 03:39:53 [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',<gt;clause>(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8580)))) <gt;foreign> 03:39:53 [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 03:39:53 [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 03:39:53 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:53 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:53 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:53 [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 03:39:53 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:53 [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 03:39:53 [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 03:39:53 [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 03:39:53 [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 03:39:53 [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',<gt;clause>(0x559cc26d8a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:53 [14] <gt;meta call> 03:39:53 [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',<gt;clause>(0x559cc26d8a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8a80)))) <gt;foreign> 03:39:53 [10] $load_file('sanity_exists_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:53 03:39:53 Note: some frames are missing due to last-call optimization. 03:39:53 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:53 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:39:53 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:53 ERROR: In: 03:39:53 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:53 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 03:39:53 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 03:39:53 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 03:39:53 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 03:39:54 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 03:39:54 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 03:39:54 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',<gt;clause>(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:54 ERROR: [46] <gt;meta call> 03:39:54 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',<gt;clause>(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8580)))) <gt;foreign> 03:39:54 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 03:39:54 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 03:39:54 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:54 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:54 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:54 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 03:39:54 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:54 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 03:39:54 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 03:39:54 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 03:39:54 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 03:39:54 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',<gt;clause>(0x559cc26d8a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:54 ERROR: [14] <gt;meta call> 03:39:54 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',<gt;clause>(0x559cc26d8a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8a80)))) <gt;foreign> 03:39:54 ERROR: [10] $load_file('sanity_exists_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:54 ERROR: 03:39:54 ERROR: Note: some frames are missing due to last-call optimization. 03:39:54 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 03:39:54 %~ message_hook( 03:39:54 %~ goal_failed(directive,t123:expects_dialect(clif)), 03:39:54 %~ warning, 03:39:54 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:39:54 %~ t123 : expects_dialect(clif)]]) 03:39:54 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:39:54 Goal (directive) failed: t123:expects_dialect(clif) 03:39:54 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:39:54 Warning: Goal (directive) failed: t123:expects_dialect(clif) 03:39:54 03:39:54 :- module(t123). 03:39:54 /*~ 03:39:54 ~*/ 03:39:54 03:39:54 :- '$set_source_module'(t123). 03:39:54 03:39:54 % :- process_this_script. 03:39:54 03:39:54 /*~ 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 % :- process_this_script. 03:39:54 03:39:54 :- statistics. 03:39:54 03:39:54 03:39:54 03:39:54 /*~ 03:39:54 % Started at Mon Sep 27 03:39:52 2021 03:39:54 % 1.539 seconds cpu time for 6,677,396 inferences 03:39:54 % 942,558 atoms, 32,373 functors, 31,585 predicates, 751 modules, 15,991,705 VM-codes 03:39:54 % 03:39:54 % Limit Allocated In use 03:39:54 % Local stack: - 116 Kb 3,920 b 03:39:54 % Global stack: - 512 Kb 149 Kb 03:39:54 % Trail stack: - 130 Kb 488 b 03:39:54 % Total: 1,024 Mb 758 Kb 154 Kb 03:39:54 % 03:39:54 % 27 garbage collections gained 10,386,048 bytes in 0.005 seconds. 03:39:54 % 14 atom garbage collections gained 4,289 atoms in 0.191 seconds. 03:39:54 % 18 clause garbage collections gained 3,833 clauses in 0.001 seconds. 03:39:54 % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds 03:39:54 % 3 threads, 0 finished threads used 0.000 seconds 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 03:39:54 03:39:54 subtest([subtest_assert(tAnimal(joe)), 03:39:54 mpred_test(isa(_,tHeart))]). 03:39:54 03:39:54 /*~ 03:39:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl:16 03:39:54 %~ make_dynamic_here( t123, 03:39:54 %~ '$nt'( 03:39:54 %~ subtest( [ subtest_assert( tAnimal(joe)), 03:39:54 %~ mpred_test( tHeart(Heart))]), Subtest,Nt)) 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 subtest([subtest_assert(tAnimal(joe)), 03:39:54 mpred_test(hasOrgan(joe,_))]). 03:39:54 03:39:54 /*~ 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 subtest([subtest_assert(tHeart(_)), 03:39:54 mpred_test(~hasOrgan(jack,_))]). 03:39:54 03:39:54 03:39:54 /*~ 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 03:39:54 :- add_test(t121, (all([[Human,tAnimal]],exists([[Heart,tHeart]],hasOrgan(Human,Heart))))). 03:39:54 03:39:54 /*~ 03:39:54 03:39:54 03:39:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl:25 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ test_boxlog(t121) 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ correct_special_quantifiers :- all( Human, 03:39:54 %~ ( isa(Human,tAnimal) => 03:39:54 %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). 03:39:54 %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) 03:39:54 %~ kifi = all( 03:39:54 %~ [ [Human,tAnimal]], 03:39:54 %~ exists([[Heart,tHeart]],hasOrgan(Human,Heart))). 03:39:54 %~ kifm = all( Human, 03:39:54 %~ nesc( ( isa(Human,tAnimal) => 03:39:54 %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). 03:39:54 %~ 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)))))) 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:54 %~ " ?Heart isa tHeart " is necessarily true 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human isa tAnimal " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:54 poss( ~( isa(Human,tAnimal)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:54 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:54 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Heart isa tHeart " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 '$existential'( Heart, 03:39:54 1, 03:39:54 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:39:54 poss( ~( isa(Heart,tHeart)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:39:54 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:54 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 nesc( isa(Heart,tHeart))) ==> 03:39:54 nesc( hasOrgan(Human,Heart))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:39:54 %~ " ?Heart isa tHeart " is possibly false 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human isa tAnimal " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:39:54 poss( ~( isa(Human,tAnimal)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:39:54 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:54 %~ " ?Heart isa tHeart " is possibly false ) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human hasOrgan ?Heart " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 poss( ~( isa(Heart,tHeart)))) ==> 03:39:54 poss( ~( hasOrgan(Human,Heart)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:39:54 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:54 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Heart isa tHeart " is necessarily true 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( nesc( hasOrgan(Human,Heart)) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 '$existential'( Heart, 03:39:54 1, 03:39:54 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:39:54 nesc( isa(Heart,tHeart))). 03:39:54 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ completed_test_boxlog(t121) 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 :- add_test(t122, 03:39:54 (all(Human, 03:39:54 exists(Heart, 03:39:54 isa(Human,tAnimal) 03:39:54 => (isa(Heart,tHeart) & hasOrgan(Human,Heart)))))). 03:39:54 03:39:54 /*~ 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ test_boxlog(t122) 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ kifi = all( Human, 03:39:54 %~ exists( Heart, 03:39:54 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:39:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl:31 03:39:54 %~ kifm = all( Human, 03:39:54 %~ exists( Heart, 03:39:54 %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). 03:39:54 %~ 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'))))))) 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:39:54 %~ " ?Heart isa tHeart " is possibly false 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human isa tAnimal " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:39:54 poss( ~( isa(Human,tAnimal)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:39:54 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:54 %~ " ?Heart isa tHeart " is possibly false ) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human hasOrgan ?Heart " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( '$existential'( Heart, 03:39:54 1, 03:39:54 ( nesc( isa(Human,tAnimal)) => 03:39:54 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 poss( ~( isa(Heart,tHeart)))) ==> 03:39:54 poss( ~( hasOrgan(Human,Heart)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:39:54 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:54 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Heart isa tHeart " is necessarily true 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( nesc( hasOrgan(Human,Heart)) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 '$existential'( Heart, 03:39:54 1, 03:39:54 ( nesc( isa(Human,tAnimal)) => 03:39:54 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:39:54 nesc( isa(Heart,tHeart))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:54 %~ " ?Heart isa tHeart " is necessarily true 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human isa tAnimal " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:54 poss( ~( isa(Human,tAnimal)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:54 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:54 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Heart isa tHeart " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 '$existential'( Heart, 03:39:54 1, 03:39:54 ( nesc( isa(Human,tAnimal)) => 03:39:54 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:39:54 poss( ~( isa(Heart,tHeart)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:39:54 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:54 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( '$existential'( Heart, 03:39:54 1, 03:39:54 ( nesc( isa(Human,tAnimal)) => 03:39:54 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 nesc( isa(Heart,tHeart))) ==> 03:39:54 nesc( hasOrgan(Human,Heart))). 03:39:54 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ completed_test_boxlog(t122) 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 :- add_test(t123, 03:39:54 (all(Human,isa(Human,tAnimal) => exists(Heart, (isa(Heart,tHeart) => hasOrgan(Human,Heart)))))). 03:39:54 03:39:54 /*~ 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ test_boxlog(t123) 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ kifi = all( Human, 03:39:54 %~ ( isa(Human,tAnimal) => 03:39:54 %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). 03:39:54 %~ kifm = all( Human, 03:39:54 %~ nesc( ( isa(Human,tAnimal) => 03:39:54 %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). 03:39:54 %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),=>(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:54 %~ " ?Heart isa tHeart " is necessarily true 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human isa tAnimal " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:54 poss( ~( isa(Human,tAnimal)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:54 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:54 %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Heart isa tHeart " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 '$existential'( Heart, 03:39:54 1, 03:39:54 nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)))) ==> 03:39:54 poss( ~( isa(Heart,tHeart)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) and 03:39:54 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:54 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart))) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 nesc( isa(Heart,tHeart))) ==> 03:39:54 nesc( hasOrgan(Human,Heart))). 03:39:54 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ completed_test_boxlog(t123) 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 :- cls. 03:39:54 03:39:54 /*~ 03:39:54 %~ skipped(messy_on_output,cls) 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 :- expects_dialect(pfc). 03:39:54 03:39:54 /*~ 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 :- t122. 03:39:54 03:39:54 /*~ 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ running_test(t122) 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ kifi = all( Human, 03:39:54 %~ exists( Heart, 03:39:54 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:39:54 %~ kifm = all( Human, 03:39:54 %~ exists( Heart, 03:39:54 %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). 03:39:54 %~ 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'))))))) 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:39:54 %~ " ?Heart isa tHeart " is possibly false 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human isa tAnimal " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:39:54 poss( ~( isa(Human,tAnimal)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:39:54 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:54 %~ " ?Heart isa tHeart " is possibly false ) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human hasOrgan ?Heart " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( '$existential'( Heart, 03:39:54 1, 03:39:54 ( nesc( isa(Human,tAnimal)) => 03:39:54 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 poss( ~( isa(Heart,tHeart)))) ==> 03:39:54 poss( ~( hasOrgan(Human,Heart)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:39:54 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:54 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Heart isa tHeart " is necessarily true 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( nesc( hasOrgan(Human,Heart)) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 '$existential'( Heart, 03:39:54 1, 03:39:54 ( nesc( isa(Human,tAnimal)) => 03:39:54 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:39:54 nesc( isa(Heart,tHeart))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:39:54 %~ " ?Heart isa tHeart " is necessarily true 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human isa tAnimal " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:39:54 poss( ~( isa(Human,tAnimal)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:39:54 %~ " ?Human isa tAnimal " is necessarily true ) and 03:39:54 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Heart isa tHeart " is possibly false 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 '$existential'( Heart, 03:39:54 1, 03:39:54 ( nesc( isa(Human,tAnimal)) => 03:39:54 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:39:54 poss( ~( isa(Heart,tHeart)))). 03:39:54 03:39:54 % AND 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 %~ Whenever: 03:39:54 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:39:54 %~ (" ?Human isa tAnimal " is necessarily true and 03:39:54 %~ " ?Heart isa tHeart " is necessarily true ) 03:39:54 %~ It's Proof that: 03:39:54 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:39:54 %~ 03:39:54 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:39:54 03:39:54 ( ( '$existential'( Heart, 03:39:54 1, 03:39:54 ( nesc( isa(Human,tAnimal)) => 03:39:54 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:39:54 nesc( isa(Human,tAnimal)) & 03:39:54 nesc( isa(Heart,tHeart))) ==> 03:39:54 nesc( hasOrgan(Human,Heart))). 03:39:54 03:39:54 03:39:54 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 %~ completed_running_test(t122) 03:39:54 03:39:54 03:39:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl:40 03:39:54 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:54 03:39:54 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 :- mpred_test(\+ tHeart(_)). 03:39:54 /*~ 03:39:54 %~ ?-( mpred_test("Test_0001_Line_0000__naf_tHeart_1_in_t123",t123:(\+tHeart(Heart)))). 03:39:54 %~ make_dynamic_here(t123,tHeart(_57532)) 03:39:54 passed=info(why_was_true(t123:(\+tHeart(_57532)))) 03:39:54 no_proof_for(\+tHeart(Heart1)). 03:39:54 03:39:54 no_proof_for(\+tHeart(Heart1)). 03:39:54 03:39:54 no_proof_for(\+tHeart(Heart1)). 03:39:54 03:39:54 name = 'logicmoo.base.examples.fol.SANITY_EXISTS_01-Test_0001_Line_0000__naf_tHeart_1_in_t123'. 03:39:54 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_01'. 03:39:54 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\']"'. 03:39:54 % 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 03:39:54 ~*/ 03:39:54 03:39:54 :- ain(tAnimal(iBob)). 03:39:54 03:39:54 /*~ 03:39:54 ~*/ 03:39:54 03:39:54 03:39:54 :- mpred_test(tHeart(_)). 03:39:54 % :- mpred_why(tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). 03:39:54 % '' :- 03:39:54 % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). 03:39:54 % '' :- 03:39:54 % tAnimal(iBob). 03:39:54 % '' :- 03:39:54 % tAnimal(_32725602), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602));\+hasOrgan(_32725602, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602))), {_32725654=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602)}, {is_unit(_32725654)}==>tHeart(_32725654). 03:39:54 % '' :- 03:39:54 % mfl(t123, 03:39:54 % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', 03:39:54 % 40). 03:39:54 03:39:54 /*~ 03:39:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exists_01.pfc.pl:45 03:39:54 %~ ?-( mpred_test("Test_0002_Line_0000__tHeart_1_in_t123",t123:tHeart(Heart))). 03:39:54 failure=info((why_was_true(t123:(\+tHeart(_420908))),nop(ftrace(t123:tHeart(_420908))))) 03:39:54 no_proof_for(\+tHeart(Heart1)). 03:39:54 03:39:54 no_proof_for(\+tHeart(Heart1)). 03:39:54 03:39:54 no_proof_for(\+tHeart(Heart1)). 03:39:54 03:39:54 name = 'logicmoo.base.examples.fol.SANITY_EXISTS_01-Test_0002_Line_0000__tHeart_1_in_t123'. 03:39:54 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_01'. 03:39:54 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\']"'. 03:39:54 % 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 03:39:54 ~*/ 03:39:54 03:39:54 % :- mpred_why(tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). 03:39:54 % '' :- 03:39:54 % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). 03:39:54 % '' :- 03:39:54 % tAnimal(iBob). 03:39:54 % '' :- 03:39:54 % tAnimal(_32725602), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602));\+hasOrgan(_32725602, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602))), {_32725654=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602)}, {is_unit(_32725654)}==>tHeart(_32725654). 03:39:54 % '' :- 03:39:54 % mfl(t123, 03:39:54 % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', 03:39:54 % 40). 03:39:54 03:39:54 :- mpred_test(hasOrgan(iBob,_)). 03:39:54 03:39:54 % /home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl:45 03:39:54 % :- mpred_why(hasOrgan(iBob, skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). 03:39:54 % '' :- 03:39:54 % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). 03:39:54 % '' :- 03:39:54 % tAnimal(iBob). 03:39:54 % '' :- 03:39:54 % tAnimal(_32734660), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660));\+hasOrgan(_32734660, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660))), {_32734712=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660)}, {is_unit(_32734712, _32734660)}==>hasOrgan(_32734660, _32734712). 03:39:54 % '' :- 03:39:54 % mfl(t123, 03:39:54 % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', 03:39:54 % 40). 03:39:54 % '' :- 03:39:54 % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). 03:39:54 % '' :- 03:39:54 % tAnimal(iBob). 03:39:54 % '' :- 03:39:54 % tAnimal(_32734522), {_32734536=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734522)}, (\+tHeart(_32734536);\+hasOrgan(_32734522, _32734536)), {is_unit(_32734522)}==>hasOrgan(_32734522, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734522)). 03:39:54 % '' :- 03:39:54 % mfl(t123, 03:39:54 % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', 03:39:54 % 40). 03:39:54 % init_why(after('/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl')). 03:39:54 03:39:54 03:39:54 03:39:54 03:39:54 /*~ 03:39:54 %~ ?-( mpred_test("Test_0003_Line_0000__IBob_in_t123",t123:hasOrgan(iBob,HasOrgan_Bob))). 03:39:54 %~ make_dynamic_here(t123,hasOrgan(iBob,_449252)) 03:39:54 failure=info((why_was_true(t123:(\+hasOrgan(iBob,_449252))),nop(ftrace(t123:hasOrgan(iBob,_449252))))) 03:39:54 no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). 03:39:54 03:39:54 no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). 03:39:54 03:39:54 no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). 03:39:54 03:39:54 name = 'logicmoo.base.examples.fol.SANITY_EXISTS_01-Test_0003_Line_0000__IBob_in_t123'. 03:39:54 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_EXISTS_01'. 03:39:54 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\']"'. 03:39:54 % 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 03:39:54 ~*/ 03:39:54 %~ unused(no_junit_results) 03:39:54 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.336659503-junit.xml 03:39:54 <gt;oxml version="1.0" encoding="utf-8"?> 03:39:54 <gt;testsuites> 03:39:54 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:39:54 % use :- set_prolog_flag(junit_show_converage, true). 03:39:54 03:39:54 % No tests to run 03:39:54 ]]>><gt;/system-out><gt;/testsuites> 03:39:54 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) 03:39:54 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) 03:39:54 In: 03:39:54 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:54 [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 03:39:54 [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 03:39:54 [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 03:39:54 [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 03:39:54 [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 03:39:54 [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 03:39:54 [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',<gt;clause>(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:55 [46] <gt;meta call> 03:39:55 [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',<gt;clause>(0x559cc26d8580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8580)))) <gt;foreign> 03:39:55 [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 03:39:55 [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 03:39:55 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:55 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:55 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:55 [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 03:39:55 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:55 [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 03:39:55 [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 03:39:55 [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 03:39:55 [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 03:39:55 [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',<gt;clause>(0x559cc26d8a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:55 [14] <gt;meta call> 03:39:55 [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',<gt;clause>(0x559cc26d8a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x559cc26d8a80)))) <gt;foreign> 03:39:55 [10] $load_file('sanity_exists_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:55 03:39:55 Note: some frames are missing due to last-call optimization. 03:39:55 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:55 logicmoo.base.examples.fol.SANITY_EXISTS_01 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) 03:39:55 Test_0001_Line_0000__naf_tHeart_1_in_t123 result = passed. 03:39:55 Test_0002_Line_0000__tHeart_1_in_t123 result = failure. 03:39:55 Test_0003_Line_0000__IBob_in_t123 result = failure. 03:39:55 03:39:55 %~ test_completed_exit(56) 03:39:55 totalTime=2.000 03:39:55 03:39:55 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' 03:39:55 03:39:57 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 03:39:57 ISSUE_ID=436 03:39:57 ISSUE_OC=OPEN 03:39:57 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 03:39:57 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 03:39:57 FileTestCase=logicmoo.base.examples.fol.SANITY_EXACTLY_01 JUnit 03:39:57 03:39:57 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']" 03:39:57 03:39:57 (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']") 03:39:57 03:39:57 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl 03:39:57 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_EXACTLY_01/ 03:39:57 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_EXACTLY_01 03:39:57 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/437 03:39:57 03:39:57 03:39:58 %~ init_phase(after_load) 03:39:58 %~ init_phase(restore_state) 03:39:58 % 03:39:58 %~ init_why(after_boot,program) 03:39:58 %~ after_boot. 03:39:58 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:39:58 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl'), 03:39:58 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:39:58 %~ message_hook( 03:39:58 %~ error( permission_error(redefine,module,logicmoo_test), 03:39:58 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:39:58 %~ error, 03:39:58 %~ [ '~q/~w: '-[module,2], 03:39:58 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:39:58 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:39:58 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:39:58 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:58 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:39:58 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:39:58 %~ message_hook( 03:39:58 %~ error( permission_error(redefine,module,logicmoo_clif), 03:39:58 %~ context( 03:39:58 %~ prolog_stack( [ frame( 61, 03:39:58 %~ call( system : '$declare_module'/6), 03:39:58 %~ '$declare_module'( logicmoo_clif, 03:39:58 %~ user, 03:39:58 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:39:58 %~ frame( 60, 03:39:58 %~ clause(<gt;clause>(0x564b397dac00),61), 03:39:58 %~ '$start_module'( logicmoo_clif, 03:39:58 %~ [], 03:39:58 %~ state( true, 03:39:58 %~ logicmoo_clif, true,false, 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:39:58 %~ [ if(not_loaded), 03:39:58 %~ true])), 03:39:58 %~ frame( 59, 03:39:58 %~ clause(<gt;clause>(0x564b395c7000),65), 03:39:58 %~ '$first_term'( 03:39:58 %~ :-( module(logicmoo_clif,[])), 03:39:58 %~ _23326, 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:58 %~ state( true, 03:39:58 %~ logicmoo_clif, true,false, 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:39:58 %~ [ if(not_loaded), 03:39:58 %~ true])), 03:39:58 %~ frame( 58, 03:39:58 %~ clause(<gt;clause>(0x564b395c7400),60), 03:39:58 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:58 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:39:58 %~ [ if(not_loaded), 03:39:58 %~ true])), 03:39:58 %~ frame( 57, 03:39:58 %~ clause(<gt;clause>(0x564b3981d980),5), 03:39:58 %~ setup_call_catcher_cleanup( 03:39:58 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:39:58 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:58 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:39:58 %~ [ if(not_loaded), 03:39:58 %~ true]), 03:39:58 %~ Kw, 03:39:58 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:58 %~ lexstate(202,pfc), 03:39:58 %~ t123))), 03:39:58 %~ frame( 53, 03:39:58 %~ clause(<gt;clause>(0x564b39a1a000),221), 03:39:58 %~ '$do_load_file_2'( library(logicmoo_clif), 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, 03:39:58 %~ [ if(not_loaded), 03:39:58 %~ true])), 03:39:58 %~ frame( 50, 03:39:58 %~ clause(<gt;clause>(0x564b397f0840),10), 03:39:58 %~ '$qdo_load_file'( library(logicmoo_clif), 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), 03:39:58 %~ frame( 48, 03:39:58 %~ clause(<gt;clause>(0x564b3981d980),5), 03:39:58 %~ setup_call_catcher_cleanup( 03:39:58 %~ system : with_mutex( '$load_file', 03:39:58 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:58 %~ <gt;clause>(0x564b3ae98580), 03:39:58 %~ [ if(not_loaded), 03:39:58 %~ true])), 03:39:58 %~ system : '$mt_do_load'( <gt;clause>(0x564b3ae98580), 03:39:58 %~ library(logicmoo_clif), 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:39:58 %~ Kw3, 03:39:58 %~ system : '$mt_end_load'(<gt;clause>(0x564b3ae98580)))), 03:39:58 %~ frame(46,meta_call,0), 03:39:58 %~ frame( 45, 03:39:58 %~ foreign( system : '$sig_atomic'/1), 03:39:58 %~ $sig_atomic( setup_call_cleanup( 03:39:58 %~ with_mutex( '$load_file', 03:39:58 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:39:58 %~ <gt;clause>(0x564b3ae98580), 03:39:58 %~ [ if(not_loaded), 03:39:58 %~ true])), 03:39:58 %~ '$mt_do_load'( <gt;clause>(0x564b3ae98580), 03:39:58 %~ library(logicmoo_clif), 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:39:58 %~ '$mt_end_load'(<gt;clause>(0x564b3ae98580))))), 03:39:58 %~ frame( 42, 03:39:58 %~ clause(<gt;clause>(0x564b397f6c80),12), 03:39:58 %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), 03:39:58 %~ frame( 37, 03:39:58 %~ clause(<gt;clause>(0x564b4d556c80),31), 03:39:58 %~ 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)), 03:39:58 %~ frame(36,clause(<gt;clause>(0x564b4d571b00),49),clif_dialect:clif_expects_dialect(clif)), 03:39:58 %~ frame(34,clause(<gt;clause>(0x564b4ba68480),60),prolog_dialect:attach_dialect(clif)), 03:39:58 %~ frame(33,clause(<gt;clause>(0x564b4ba57200),20),prolog_dialect:expects_dialect(clif)), 03:39:58 %~ frame( 32, 03:39:58 %~ clause(<gt;clause>(0x564b397ed380),2), 03:39:58 %~ catch( 03:39:58 %~ t123 : expects_dialect(clif), 03:39:58 %~ error(Error,Error18), 03:39:58 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:39:58 %~ frame(31,clause(<gt;clause>(0x564b397ba580),55),'$execute_directive_3'(expects_dialect(clif))), 03:39:58 %~ frame( 26, 03:39:58 %~ clause(<gt;clause>(0x564b395c7400),77), 03:39:58 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', 03:39:58 %~ 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, 03:39:58 %~ [ expand(false), 03:39:58 %~ expand(true)])), 03:39:58 %~ frame( 25, 03:39:58 %~ clause(<gt;clause>(0x564b3981d980),5), 03:39:58 %~ setup_call_catcher_cleanup( 03:39:58 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl',1632225669.2618806), 03:39:58 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', 03:39:58 %~ 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, 03:39:58 %~ [ expand(false), 03:39:58 %~ expand(true)]), 03:39:58 %~ Kw8, 03:39:58 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', 03:39:58 %~ lexstate(202,swi), 03:39:58 %~ user))), 03:39:58 %~ frame( 21, 03:39:58 %~ clause(<gt;clause>(0x564b39a1a000),221), 03:39:58 %~ '$do_load_file_2'( 'sanity_exactly_01.pfc.pl', 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', user,compiled, 03:39:58 %~ [ expand(false), 03:39:58 %~ expand(true)])), 03:39:58 %~ frame( 18, 03:39:58 %~ clause(<gt;clause>(0x564b397f0840),10), 03:39:58 %~ '$qdo_load_file'( 'sanity_exactly_01.pfc.pl', 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', user,[expand(false),expand(true)])), 03:39:58 %~ frame( 16, 03:39:58 %~ clause(<gt;clause>(0x564b3981d980),5), 03:39:58 %~ setup_call_catcher_cleanup( 03:39:58 %~ system : with_mutex( '$load_file', 03:39:58 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', 03:39:58 %~ <gt;clause>(0x564b3ae98a80), 03:39:58 %~ [ expand(false), 03:39:58 %~ expand(true)])), 03:39:58 %~ system : '$mt_do_load'( <gt;clause>(0x564b3ae98a80), 03:39:58 %~ 'sanity_exactly_01.pfc.pl', 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', 03:39:58 %~ user, 03:39:58 %~ [ expand(false), 03:39:58 %~ expand(true)]), 03:39:58 %~ Kw9, 03:39:58 %~ system : '$mt_end_load'(<gt;clause>(0x564b3ae98a80)))), 03:39:58 %~ frame(14,meta_call,0), 03:39:58 %~ frame( 13, 03:39:58 %~ foreign( system : '$sig_atomic'/1), 03:39:58 %~ $sig_atomic( setup_call_cleanup( 03:39:58 %~ with_mutex( '$load_file', 03:39:58 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', 03:39:58 %~ <gt;clause>(0x564b3ae98a80), 03:39:58 %~ [ expand(false), 03:39:58 %~ expand(true)])), 03:39:58 %~ '$mt_do_load'( <gt;clause>(0x564b3ae98a80), 03:39:58 %~ 'sanity_exactly_01.pfc.pl', 03:39:58 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl', user,[expand(false),expand(true)]), 03:39:58 %~ '$mt_end_load'(<gt;clause>(0x564b3ae98a80))))), 03:39:58 %~ frame(10,clause(<gt;clause>(0x564b397f6c80),12),'$load_file'('sanity_exactly_01.pfc.pl',user,'<gt;garbage_collected>'))]), 03:39:58 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:39:58 %~ error, 03:39:58 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:39:58 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:39:58 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 03:39:58 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:39:58 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:58 In: 03:39:58 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:58 [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 03:39:58 [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 03:39:58 [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 03:39:58 [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 03:39:58 [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 03:39:58 [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 03:39:58 [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',<gt;clause>(0x564b3ae98580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564b3ae98580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:58 [46] <gt;meta call> 03:39:58 [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',<gt;clause>(0x564b3ae98580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564b3ae98580)))) <gt;foreign> 03:39:58 [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 03:39:58 [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 03:39:58 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:58 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:58 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:58 [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 03:39:58 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:58 [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 03:39:58 [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 03:39:58 [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 03:39:58 [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 03:39:58 [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',<gt;clause>(0x564b3ae98a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564b3ae98a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:58 [14] <gt;meta call> 03:39:58 [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',<gt;clause>(0x564b3ae98a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564b3ae98a80)))) <gt;foreign> 03:39:58 [10] $load_file('sanity_exactly_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:58 03:39:58 Note: some frames are missing due to last-call optimization. 03:39:58 Re-run your program in debug mode (:- debug.) to get more detail. 03:39:58 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:39:58 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:39:58 ERROR: In: 03:39:58 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:39:58 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 03:39:58 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 03:39:58 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 03:39:58 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 03:39:59 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 03:39:59 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 03:39:59 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',<gt;clause>(0x564b3ae98580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564b3ae98580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:59 ERROR: [46] <gt;meta call> 03:39:59 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',<gt;clause>(0x564b3ae98580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564b3ae98580)))) <gt;foreign> 03:39:59 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 03:39:59 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 03:39:59 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:39:59 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:39:59 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:39:59 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 03:39:59 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:39:59 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 03:39:59 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 03:39:59 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 03:39:59 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 03:39:59 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',<gt;clause>(0x564b3ae98a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564b3ae98a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:39:59 ERROR: [14] <gt;meta call> 03:39:59 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',<gt;clause>(0x564b3ae98a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564b3ae98a80)))) <gt;foreign> 03:39:59 ERROR: [10] $load_file('sanity_exactly_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:39:59 ERROR: 03:39:59 ERROR: Note: some frames are missing due to last-call optimization. 03:39:59 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:39:59 %~ message_hook( 03:39:59 %~ goal_failed(directive,t123:expects_dialect(clif)), 03:39:59 %~ warning, 03:39:59 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:39:59 %~ t123 : expects_dialect(clif)]]) 03:39:59 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:39:59 Goal (directive) failed: t123:expects_dialect(clif) 03:39:59 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:39:59 Warning: Goal (directive) failed: t123:expects_dialect(clif) 03:39:59 03:39:59 :- module(t123). 03:39:59 /*~ 03:39:59 ~*/ 03:39:59 03:39:59 :- '$set_source_module'(t123). 03:39:59 03:39:59 % :- process_this_script. 03:39:59 03:39:59 /*~ 03:39:59 ~*/ 03:39:59 03:39:59 03:39:59 % :- process_this_script. 03:39:59 03:39:59 :- statistics. 03:39:59 03:39:59 03:39:59 03:39:59 /*~ 03:39:59 % Started at Mon Sep 27 03:39:57 2021 03:39:59 % 1.554 seconds cpu time for 6,678,025 inferences 03:39:59 % 942,535 atoms, 32,373 functors, 31,585 predicates, 751 modules, 15,991,433 VM-codes 03:39:59 % 03:39:59 % Limit Allocated In use 03:39:59 % Local stack: - 116 Kb 3,920 b 03:39:59 % Global stack: - 512 Kb 149 Kb 03:39:59 % Trail stack: - 130 Kb 488 b 03:39:59 % Total: 1,024 Mb 758 Kb 154 Kb 03:39:59 % 03:39:59 % 27 garbage collections gained 10,396,256 bytes in 0.005 seconds. 03:39:59 % 13 atom garbage collections gained 4,325 atoms in 0.184 seconds. 03:39:59 % 17 clause garbage collections gained 3,833 clauses in 0.001 seconds. 03:39:59 % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds 03:39:59 % 3 threads, 0 finished threads used 0.000 seconds 03:39:59 ~*/ 03:39:59 03:39:59 03:39:59 03:39:59 03:39:59 subtest([subtest_assert(tAnimal(joe)), 03:39:59 mpred_test(isa(_,tHeart))]). 03:39:59 03:39:59 /*~ 03:39:59 %~ make_dynamic_here( t123, 03:39:59 %~ '$nt'( 03:39:59 %~ subtest( [ subtest_assert( tAnimal(joe)), 03:39:59 %~ mpred_test( tHeart(Heart))]), Subtest,Nt)) 03:39:59 ~*/ 03:39:59 03:39:59 03:39:59 subtest([subtest_assert(tAnimal(joe)), 03:39:59 mpred_test(hasOrgan(joe,_))]). 03:39:59 03:39:59 /*~ 03:39:59 ~*/ 03:39:59 03:39:59 03:39:59 subtest([subtest_assert(tHeart(_)), 03:39:59 mpred_test(~hasOrgan(jack,_))]). 03:39:59 03:39:59 03:39:59 /*~ 03:39:59 ~*/ 03:39:59 03:39:59 03:39:59 03:39:59 :- add_test(t121, (all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))))). 03:39:59 /*~ 03:39:59 03:39:59 03:39:59 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:59 03:39:59 03:39:59 %~ test_boxlog(t121) 03:39:59 03:39:59 03:39:59 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:39:59 03:39:59 03:39:59 %~ correct_special_quantifiers :- all( Human, 03:39:59 %~ ( isa(Human,tAnimal) => 03:39:59 %~ quant(exactly(1),Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). 03:39:59 %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>quant(exactly(1),Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) 03:39:59 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl:25 03:39:59 %~ kifi = all( 03:39:59 %~ [ [Human,tAnimal]], 03:39:59 %~ exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))). 03:39:59 %~ kifm = all( Human, 03:39:59 %~ nesc( ( isa(Human,tAnimal) => 03:39:59 %~ quant(exactly(1),Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). 03:39:59 %~ 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)))))) 03:39:59 %~ w_o_c( 03:39:59 %~ error = error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')), 03:39:59 %~ t123 : kif_to_boxlog( 03:39:59 %~ all( 03:39:59 %~ [ [Human,tAnimal]], 03:39:59 %~ exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))), KB,rule1:0,_694)) 03:39:59 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_exactly_01.pfc.pl#L25 03:39:59 (0)$[system] '$c_call_prolog'. no(clause) 03:39:59 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:39:59 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:39:59 (10)$[system] '$load_file'('sanity_exactly_01.pfc.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:39:59 (13)$[system]# '$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 ',<gt;clause>(0x564b3ae98a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x564b3ae98a80)))). no(clause) 03:39:59 (14)$[system] '$c_call_prolog'. no(clause) 03:39:59 (16)$[system]# 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 ',<gt;clause>(0x564b3ae98a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x564b3ae98a80))). % init.pl:646: 03:39:59 (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: 03:39:59 (21)<gt;*>$[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: 03:39:59 (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: 03:39:59 (26)<gt;*>$[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: 03:39:59 (27)$[system]# '$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* 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: 03:39:59 (28)$[system]# '$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* 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: 03:39:59 (29)$[system]# '$execute_directive'('<gt;garbage_collected>','* 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: 03:39:59 (30)$[system]# '$execute_directive_2'('<gt;garbage_collected>','* 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: 03:39:59 (31)<gt;*>$[system] '$execute_directive_3'(add_test(t121,all([[A,tAnimal]],exactly(1,[[B,tHeart]],hasOrgan(A,B))))). % init.pl:3574: 03:39:59 (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: 03:39:59 (33)[t123] common_logic_sanity:add_test(t121,'<gt;garbage_collected>'). % common_logic_sanity.pl:271: 03:39:59 (34)[t123] common_logic_sanity:test_boxlog('<gt;garbage_collected>'). % common_logic_sanity.pl:136: 03:39:59 (35)[t123] common_logic_sanity:test_boxlog([],'<gt;garbage_collected>'). % common_logic_sanity.pl:143: 03:39:59 (36)[t123] locally_each:locally_tl('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:151: 03:39:59 (37)[locally_each] locally_each:locally('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:149: 03:39:59 (38)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:199: 03:39:59 (39)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:204: 03:39:59 (40)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:39:59 (41)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:147: 03:39:59 (42)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:116: 03:39:59 (43)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:39:59 (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: 03:39:59 (45)<gt;*>$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:39:59 (46)[ucatch]# ucatch:'<gt;garbage_collected>'. % ucatch.pl:1758: 03:39:59 (47)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1775: 03:39:59 (48)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1775: 03:39:59 (49)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,'<gt;garbage_collected>'). % ucatch.pl:1775: 03:39:59 (50)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1778: 03:39:59 (51)$[ucatch] ucatch:p_call('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1784: 03:39:59 (52)$[ucatch]# ucatch:'<gt;garbage_collected>'. % ucatch.pl:1727: 03:39:59 (53)<gt;*>$[must_sanity]# must_sanity:t123:kif_to_boxlog(all([[Human,tAnimal]],exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),A). % must_sanity.pl:65: 03:39:59 (54)[t123] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:39:59 (55)<gt;*>[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: 03:39:59 (56)[t123] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:39:59 (57)[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:39:59 (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: 03:39:59 (59)$[locally_each] '<gt;meta-call>'(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) 03:39:59 (60)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:39:59 %~ w_o_c( 03:39:59 %~ error = error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')), 03:39:59 %~ t123 : kif_to_boxlog( 03:39:59 %~ all( 03:39:59 %~ [ [Human,tAnimal]], 03:39:59 %~ exactly(1,[[Heart,tHeart]],hasOrgan(Human,Heart))), KB,rule1:0,_694)) 03:39:59 % Break level 1 03:39:59 03:39:59 % Exit break level 1 03:39:59 ^ 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) 03:39:59 totalTime=2.000 03:39:59 03:39:59 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' 03:39:59 03:40:03 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 03:40:03 ISSUE_ID=437 03:40:03 ISSUE_OC=OPEN 03:40:03 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 03:40:03 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 03:40:03 FileTestCase=logicmoo.base.examples.fol.SANITY_ATMOST_01 JUnit 03:40:03 03:40:03 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']" 03:40:03 03:40:03 (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']") 03:40:03 03:40:03 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl 03:40:03 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_ATMOST_01/ 03:40:03 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_ATMOST_01 03:40:03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/438 03:40:03 03:40:03 03:40:04 %~ init_phase(after_load) 03:40:04 %~ init_phase(restore_state) 03:40:04 % 03:40:04 %~ init_why(after_boot,program) 03:40:04 %~ after_boot. 03:40:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:04 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl'), 03:40:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:04 %~ message_hook( 03:40:04 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:04 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:04 %~ error, 03:40:04 %~ [ '~q/~w: '-[module,2], 03:40:04 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:04 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:04 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:40:04 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:04 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:04 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:04 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:04 %~ message_hook( 03:40:04 %~ error( permission_error(redefine,module,logicmoo_clif), 03:40:04 %~ context( 03:40:04 %~ prolog_stack( [ frame( 61, 03:40:04 %~ call( system : '$declare_module'/6), 03:40:04 %~ '$declare_module'( logicmoo_clif, 03:40:04 %~ user, 03:40:04 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:40:04 %~ frame( 60, 03:40:04 %~ clause(<gt;clause>(0x5595e6db0c00),61), 03:40:04 %~ '$start_module'( logicmoo_clif, 03:40:04 %~ [], 03:40:04 %~ state( true, 03:40:04 %~ logicmoo_clif, true,false, 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:40:04 %~ [ if(not_loaded), 03:40:04 %~ true])), 03:40:04 %~ frame( 59, 03:40:04 %~ clause(<gt;clause>(0x5595e6b9d000),65), 03:40:04 %~ '$first_term'( 03:40:04 %~ :-( module(logicmoo_clif,[])), 03:40:04 %~ _22528, 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:04 %~ state( true, 03:40:04 %~ logicmoo_clif, true,false, 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:40:04 %~ [ if(not_loaded), 03:40:04 %~ true])), 03:40:04 %~ frame( 58, 03:40:04 %~ clause(<gt;clause>(0x5595e6b9d400),60), 03:40:04 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:04 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:40:04 %~ [ if(not_loaded), 03:40:04 %~ true])), 03:40:04 %~ frame( 57, 03:40:04 %~ clause(<gt;clause>(0x5595e6df3980),5), 03:40:04 %~ setup_call_catcher_cleanup( 03:40:04 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:40:04 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:04 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:40:04 %~ [ if(not_loaded), 03:40:04 %~ true]), 03:40:04 %~ Kw, 03:40:04 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:04 %~ lexstate(202,pfc), 03:40:04 %~ t123))), 03:40:04 %~ frame( 53, 03:40:04 %~ clause(<gt;clause>(0x5595e6ff0000),221), 03:40:04 %~ '$do_load_file_2'( library(logicmoo_clif), 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, 03:40:04 %~ [ if(not_loaded), 03:40:04 %~ true])), 03:40:04 %~ frame( 50, 03:40:04 %~ clause(<gt;clause>(0x5595e6dc6840),10), 03:40:04 %~ '$qdo_load_file'( library(logicmoo_clif), 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), 03:40:04 %~ frame( 48, 03:40:04 %~ clause(<gt;clause>(0x5595e6df3980),5), 03:40:04 %~ setup_call_catcher_cleanup( 03:40:04 %~ system : with_mutex( '$load_file', 03:40:04 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:04 %~ <gt;clause>(0x5595e846e580), 03:40:04 %~ [ if(not_loaded), 03:40:04 %~ true])), 03:40:04 %~ system : '$mt_do_load'( <gt;clause>(0x5595e846e580), 03:40:04 %~ library(logicmoo_clif), 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:40:04 %~ Kw3, 03:40:04 %~ system : '$mt_end_load'(<gt;clause>(0x5595e846e580)))), 03:40:04 %~ frame(46,meta_call,0), 03:40:04 %~ frame( 45, 03:40:04 %~ foreign( system : '$sig_atomic'/1), 03:40:04 %~ $sig_atomic( setup_call_cleanup( 03:40:04 %~ with_mutex( '$load_file', 03:40:04 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:04 %~ <gt;clause>(0x5595e846e580), 03:40:04 %~ [ if(not_loaded), 03:40:04 %~ true])), 03:40:04 %~ '$mt_do_load'( <gt;clause>(0x5595e846e580), 03:40:04 %~ library(logicmoo_clif), 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:40:04 %~ '$mt_end_load'(<gt;clause>(0x5595e846e580))))), 03:40:04 %~ frame( 42, 03:40:04 %~ clause(<gt;clause>(0x5595e6dccc80),12), 03:40:04 %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), 03:40:04 %~ frame( 37, 03:40:04 %~ clause(<gt;clause>(0x5595fab2cc80),31), 03:40:04 %~ 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)), 03:40:04 %~ frame(36,clause(<gt;clause>(0x5595fab47b00),49),clif_dialect:clif_expects_dialect(clif)), 03:40:04 %~ frame(34,clause(<gt;clause>(0x5595f903e480),60),prolog_dialect:attach_dialect(clif)), 03:40:04 %~ frame(33,clause(<gt;clause>(0x5595f902d200),20),prolog_dialect:expects_dialect(clif)), 03:40:04 %~ frame( 32, 03:40:04 %~ clause(<gt;clause>(0x5595e6dc3380),2), 03:40:04 %~ catch( 03:40:04 %~ t123 : expects_dialect(clif), 03:40:04 %~ error(Error,Error18), 03:40:04 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:40:04 %~ frame(31,clause(<gt;clause>(0x5595e6d90580),55),'$execute_directive_3'(expects_dialect(clif))), 03:40:04 %~ frame( 26, 03:40:04 %~ clause(<gt;clause>(0x5595e6b9d400),77), 03:40:04 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', 03:40:04 %~ 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, 03:40:04 %~ [ expand(false), 03:40:04 %~ expand(true)])), 03:40:04 %~ frame( 25, 03:40:04 %~ clause(<gt;clause>(0x5595e6df3980),5), 03:40:04 %~ setup_call_catcher_cleanup( 03:40:04 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl',1632225669.1511333), 03:40:04 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', 03:40:04 %~ 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, 03:40:04 %~ [ expand(false), 03:40:04 %~ expand(true)]), 03:40:04 %~ Kw8, 03:40:04 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', 03:40:04 %~ lexstate(202,swi), 03:40:04 %~ user))), 03:40:04 %~ frame( 21, 03:40:04 %~ clause(<gt;clause>(0x5595e6ff0000),221), 03:40:04 %~ '$do_load_file_2'( 'sanity_atmost_01.pfc.pl', 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', user,compiled, 03:40:04 %~ [ expand(false), 03:40:04 %~ expand(true)])), 03:40:04 %~ frame( 18, 03:40:04 %~ clause(<gt;clause>(0x5595e6dc6840),10), 03:40:04 %~ '$qdo_load_file'( 'sanity_atmost_01.pfc.pl', 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', user,[expand(false),expand(true)])), 03:40:04 %~ frame( 16, 03:40:04 %~ clause(<gt;clause>(0x5595e6df3980),5), 03:40:04 %~ setup_call_catcher_cleanup( 03:40:04 %~ system : with_mutex( '$load_file', 03:40:04 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', 03:40:04 %~ <gt;clause>(0x5595e846ea80), 03:40:04 %~ [ expand(false), 03:40:04 %~ expand(true)])), 03:40:04 %~ system : '$mt_do_load'( <gt;clause>(0x5595e846ea80), 03:40:04 %~ 'sanity_atmost_01.pfc.pl', 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', 03:40:04 %~ user, 03:40:04 %~ [ expand(false), 03:40:04 %~ expand(true)]), 03:40:04 %~ Kw9, 03:40:04 %~ system : '$mt_end_load'(<gt;clause>(0x5595e846ea80)))), 03:40:04 %~ frame(14,meta_call,0), 03:40:04 %~ frame( 13, 03:40:04 %~ foreign( system : '$sig_atomic'/1), 03:40:04 %~ $sig_atomic( setup_call_cleanup( 03:40:04 %~ with_mutex( '$load_file', 03:40:04 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', 03:40:04 %~ <gt;clause>(0x5595e846ea80), 03:40:04 %~ [ expand(false), 03:40:04 %~ expand(true)])), 03:40:04 %~ '$mt_do_load'( <gt;clause>(0x5595e846ea80), 03:40:04 %~ 'sanity_atmost_01.pfc.pl', 03:40:04 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl', user,[expand(false),expand(true)]), 03:40:04 %~ '$mt_end_load'(<gt;clause>(0x5595e846ea80))))), 03:40:04 %~ frame(10,clause(<gt;clause>(0x5595e6dccc80),12),'$load_file'('sanity_atmost_01.pfc.pl',user,'<gt;garbage_collected>'))]), 03:40:04 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:40:04 %~ error, 03:40:04 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:40:04 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:40:04 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:40:04 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:04 In: 03:40:04 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:04 [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 03:40:04 [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 03:40:04 [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 03:40:04 [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 03:40:04 [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 03:40:04 [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 03:40:04 [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',<gt;clause>(0x5595e846e580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5595e846e580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:04 [46] <gt;meta call> 03:40:04 [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',<gt;clause>(0x5595e846e580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5595e846e580)))) <gt;foreign> 03:40:04 [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 03:40:04 [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 03:40:04 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:04 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:04 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:04 [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 03:40:04 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:40:04 [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 03:40:04 [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 03:40:04 [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 03:40:04 [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 03:40:04 [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',<gt;clause>(0x5595e846ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5595e846ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:04 [14] <gt;meta call> 03:40:04 [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',<gt;clause>(0x5595e846ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5595e846ea80)))) <gt;foreign> 03:40:04 [10] $load_file('sanity_atmost_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:04 03:40:04 Note: some frames are missing due to last-call optimization. 03:40:04 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:04 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:40:04 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:04 ERROR: In: 03:40:04 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:04 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 03:40:04 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 03:40:04 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 03:40:04 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 03:40:04 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 03:40:04 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 03:40:04 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',<gt;clause>(0x5595e846e580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5595e846e580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:04 ERROR: [46] <gt;meta call> 03:40:04 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',<gt;clause>(0x5595e846e580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5595e846e580)))) <gt;foreign> 03:40:04 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 03:40:04 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 03:40:04 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:04 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:04 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:04 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 03:40:04 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:40:04 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 03:40:04 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 03:40:04 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 03:40:04 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 03:40:04 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',<gt;clause>(0x5595e846ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5595e846ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:04 ERROR: [14] <gt;meta call> 03:40:04 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',<gt;clause>(0x5595e846ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5595e846ea80)))) <gt;foreign> 03:40:04 ERROR: [10] $load_file('sanity_atmost_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:04 ERROR: 03:40:04 ERROR: Note: some frames are missing due to last-call optimization. 03:40:04 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:04 %~ message_hook( 03:40:04 %~ goal_failed(directive,t123:expects_dialect(clif)), 03:40:04 %~ warning, 03:40:04 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:40:04 %~ t123 : expects_dialect(clif)]]) 03:40:04 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:40:04 Goal (directive) failed: t123:expects_dialect(clif) 03:40:04 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:40:04 Warning: Goal (directive) failed: t123:expects_dialect(clif) 03:40:04 03:40:04 :- module(t123). 03:40:04 /*~ 03:40:04 ~*/ 03:40:04 03:40:04 :- '$set_source_module'(t123). 03:40:04 03:40:04 % :- process_this_script. 03:40:04 03:40:04 /*~ 03:40:04 ~*/ 03:40:04 03:40:04 03:40:04 % :- process_this_script. 03:40:04 03:40:04 :- statistics. 03:40:04 03:40:04 03:40:04 03:40:04 /*~ 03:40:04 % Started at Mon Sep 27 03:40:03 2021 03:40:04 % 1.577 seconds cpu time for 6,677,395 inferences 03:40:04 % 942,524 atoms, 32,373 functors, 31,584 predicates, 751 modules, 15,991,274 VM-codes 03:40:04 % 03:40:04 % Limit Allocated In use 03:40:04 % Local stack: - 116 Kb 3,920 b 03:40:04 % Global stack: - 512 Kb 147 Kb 03:40:04 % Trail stack: - 130 Kb 488 b 03:40:04 % Total: 1,024 Mb 758 Kb 152 Kb 03:40:04 % 03:40:04 % 27 garbage collections gained 10,387,648 bytes in 0.005 seconds. 03:40:04 % 14 atom garbage collections gained 4,341 atoms in 0.188 seconds. 03:40:04 % 18 clause garbage collections gained 3,835 clauses in 0.001 seconds. 03:40:04 % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds 03:40:04 % 3 threads, 0 finished threads used 0.000 seconds 03:40:04 ~*/ 03:40:04 03:40:04 03:40:04 03:40:04 03:40:04 subtest([subtest_assert(tAnimal(joe)), 03:40:04 mpred_test(isa(_,tHeart))]). 03:40:04 03:40:04 /*~ 03:40:04 %~ make_dynamic_here( t123, 03:40:04 %~ '$nt'( 03:40:04 %~ subtest( [ subtest_assert( tAnimal(joe)), 03:40:04 %~ mpred_test( tHeart(Heart))]), Subtest,Nt)) 03:40:04 ~*/ 03:40:04 03:40:04 03:40:04 subtest([subtest_assert(tAnimal(joe)), 03:40:04 mpred_test(hasOrgan(joe,_))]). 03:40:04 03:40:04 /*~ 03:40:04 ~*/ 03:40:04 03:40:04 03:40:04 subtest([subtest_assert(tHeart(_)), 03:40:04 mpred_test(~hasOrgan(jack,_))]). 03:40:04 03:40:04 03:40:04 /*~ 03:40:04 ~*/ 03:40:04 03:40:04 03:40:04 03:40:04 :- add_test(t121, (all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))))). 03:40:04 /*~ 03:40:04 03:40:04 03:40:04 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:04 03:40:04 03:40:04 %~ test_boxlog(t121) 03:40:04 03:40:04 03:40:04 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:04 03:40:04 03:40:04 %~ correct_special_quantifiers :- all( Human, 03:40:04 %~ ( isa(Human,tAnimal) => 03:40:04 %~ quant(atmost(1),Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). 03:40:04 %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>quant(atmost(1),Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))) 03:40:04 %~ kifi = all( 03:40:04 %~ [ [Human,tAnimal]], 03:40:04 %~ atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))). 03:40:04 %~ kifm = all( Human, 03:40:04 %~ nesc( ( isa(Human,tAnimal) => 03:40:04 %~ quant(atmost(1),Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). 03:40:04 %~ 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'))))))) 03:40:04 %~ w_o_c( 03:40:04 %~ error = error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')), 03:40:04 %~ t123 : kif_to_boxlog( 03:40:04 %~ all( 03:40:04 %~ [ [Human,tAnimal]], 03:40:04 %~ atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))), KB,rule1:0,_694)) 03:40:04 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atmost_01.pfc.pl#L25 03:40:04 (0)$[system] '$c_call_prolog'. no(clause) 03:40:04 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:40:04 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:40:04 (10)$[system] '$load_file'('sanity_atmost_01.pfc.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:40:04 (13)$[system]# '$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 ',<gt;clause>(0x5595e846ea80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5595e846ea80)))). no(clause) 03:40:04 (14)$[system] '$c_call_prolog'. no(clause) 03:40:04 (16)$[system]# 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 ',<gt;clause>(0x5595e846ea80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5595e846ea80))). % init.pl:646: 03:40:04 (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: 03:40:04 (21)<gt;*>$[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: 03:40:04 (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: 03:40:04 (26)<gt;*>$[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: 03:40:04 (27)$[system]# '$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* 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: 03:40:04 (28)$[system]# '$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* 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: 03:40:04 (29)$[system]# '$execute_directive'('<gt;garbage_collected>','* 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: 03:40:04 (30)$[system]# '$execute_directive_2'('<gt;garbage_collected>','* 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: 03:40:04 (31)<gt;*>$[system] '$execute_directive_3'(add_test(t121,all([[A,tAnimal]],atmost(1,[[B,tHeart]],hasOrgan(A,B))))). % init.pl:3574: 03:40:04 (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: 03:40:04 (33)[t123] common_logic_sanity:add_test(t121,'<gt;garbage_collected>'). % common_logic_sanity.pl:271: 03:40:04 (34)[t123] common_logic_sanity:test_boxlog('<gt;garbage_collected>'). % common_logic_sanity.pl:136: 03:40:04 (35)[t123] common_logic_sanity:test_boxlog([],'<gt;garbage_collected>'). % common_logic_sanity.pl:143: 03:40:04 (36)[t123] locally_each:locally_tl('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:151: 03:40:04 (37)[locally_each] locally_each:locally('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:149: 03:40:04 (38)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:199: 03:40:04 (39)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:204: 03:40:04 (40)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:40:04 (41)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:147: 03:40:04 (42)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:116: 03:40:04 (43)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:40:04 (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: 03:40:05 (45)<gt;*>$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:40:05 (46)[ucatch]# ucatch:'<gt;garbage_collected>'. % ucatch.pl:1758: 03:40:05 (47)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1775: 03:40:05 (48)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1775: 03:40:05 (49)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,'<gt;garbage_collected>'). % ucatch.pl:1775: 03:40:05 (50)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1778: 03:40:05 (51)$[ucatch] ucatch:p_call('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1784: 03:40:05 (52)$[ucatch]# ucatch:'<gt;garbage_collected>'. % ucatch.pl:1727: 03:40:05 (53)<gt;*>$[must_sanity]# must_sanity:t123:kif_to_boxlog(all([[Human,tAnimal]],atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))),A). % must_sanity.pl:65: 03:40:05 (54)[t123] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:40:05 (55)<gt;*>[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: 03:40:05 (56)[t123] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:40:05 (57)[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:40:05 (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: 03:40:05 (59)$[locally_each] '<gt;meta-call>'(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) 03:40:05 (60)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:40:05 %~ w_o_c( 03:40:05 %~ error = error(uninstantiation_error(Heart),context(put_attr/3,'1-st argument')), 03:40:05 %~ t123 : kif_to_boxlog( 03:40:05 %~ all( 03:40:05 %~ [ [Human,tAnimal]], 03:40:05 %~ atmost(1,[[Heart,tHeart]],hasOrgan(Human,Heart))), KB,rule1:0,_694)) 03:40:05 % Break level 1 03:40:05 03:40:05 % Exit break level 1 03:40:05 ^ 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) 03:40:05 totalTime=2.000 03:40:05 03:40:05 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' 03:40:05 03:40:07 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 03:40:07 ISSUE_ID=438 03:40:07 ISSUE_OC=OPEN 03:40:07 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 03:40:07 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 03:40:07 FileTestCase=logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit 03:40:07 03:40:07 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']" 03:40:07 03:40:07 (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']") 03:40:07 03:40:07 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl 03:40:07 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_ATLEAST_01/ 03:40:07 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_ATLEAST_01 03:40:07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/439 03:40:07 03:40:07 03:40:09 %~ init_phase(after_load) 03:40:09 %~ init_phase(restore_state) 03:40:09 % 03:40:09 %~ init_why(after_boot,program) 03:40:09 %~ after_boot. 03:40:09 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:09 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl'), 03:40:09 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:09 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:40:09 %~ message_hook( 03:40:09 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:09 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:09 %~ error, 03:40:09 %~ [ '~q/~w: '-[module,2], 03:40:09 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:09 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:09 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:09 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:09 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:09 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:09 %~ message_hook( 03:40:09 %~ error( permission_error(redefine,module,logicmoo_clif), 03:40:09 %~ context( 03:40:09 %~ prolog_stack( [ frame( 61, 03:40:09 %~ call( system : '$declare_module'/6), 03:40:09 %~ '$declare_module'( logicmoo_clif, 03:40:09 %~ user, 03:40:09 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:40:09 %~ frame( 60, 03:40:09 %~ clause(<gt;clause>(0x55c43cd6cc00),61), 03:40:09 %~ '$start_module'( logicmoo_clif, 03:40:09 %~ [], 03:40:09 %~ state( true, 03:40:09 %~ logicmoo_clif, true,false, 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:40:09 %~ [ if(not_loaded), 03:40:09 %~ true])), 03:40:09 %~ frame( 59, 03:40:09 %~ clause(<gt;clause>(0x55c43cb59000),65), 03:40:09 %~ '$first_term'( 03:40:09 %~ :-( module(logicmoo_clif,[])), 03:40:09 %~ _23326, 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:09 %~ state( true, 03:40:09 %~ logicmoo_clif, true,false, 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:40:09 %~ [ if(not_loaded), 03:40:09 %~ true])), 03:40:09 %~ frame( 58, 03:40:09 %~ clause(<gt;clause>(0x55c43cb59400),60), 03:40:09 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:09 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:40:09 %~ [ if(not_loaded), 03:40:09 %~ true])), 03:40:09 %~ frame( 57, 03:40:09 %~ clause(<gt;clause>(0x55c43cdaf980),5), 03:40:09 %~ setup_call_catcher_cleanup( 03:40:09 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:40:09 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:09 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:40:09 %~ [ if(not_loaded), 03:40:09 %~ true]), 03:40:09 %~ Kw, 03:40:09 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:09 %~ lexstate(202,pfc), 03:40:09 %~ t123))), 03:40:09 %~ frame( 53, 03:40:09 %~ clause(<gt;clause>(0x55c43cfac000),221), 03:40:09 %~ '$do_load_file_2'( library(logicmoo_clif), 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,compiled, 03:40:09 %~ [ if(not_loaded), 03:40:09 %~ true])), 03:40:09 %~ frame( 50, 03:40:09 %~ clause(<gt;clause>(0x55c43cd82840),10), 03:40:09 %~ '$qdo_load_file'( library(logicmoo_clif), 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true])), 03:40:09 %~ frame( 48, 03:40:09 %~ clause(<gt;clause>(0x55c43cdaf980),5), 03:40:09 %~ setup_call_catcher_cleanup( 03:40:09 %~ system : with_mutex( '$load_file', 03:40:09 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:09 %~ <gt;clause>(0x55c43e42a580), 03:40:09 %~ [ if(not_loaded), 03:40:09 %~ true])), 03:40:09 %~ system : '$mt_do_load'( <gt;clause>(0x55c43e42a580), 03:40:09 %~ library(logicmoo_clif), 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:40:09 %~ Kw3, 03:40:09 %~ system : '$mt_end_load'(<gt;clause>(0x55c43e42a580)))), 03:40:09 %~ frame(46,meta_call,0), 03:40:09 %~ frame( 45, 03:40:09 %~ foreign( system : '$sig_atomic'/1), 03:40:09 %~ $sig_atomic( setup_call_cleanup( 03:40:09 %~ with_mutex( '$load_file', 03:40:09 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:09 %~ <gt;clause>(0x55c43e42a580), 03:40:09 %~ [ if(not_loaded), 03:40:09 %~ true])), 03:40:09 %~ '$mt_do_load'( <gt;clause>(0x55c43e42a580), 03:40:09 %~ library(logicmoo_clif), 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', t123,[if(not_loaded),true]), 03:40:09 %~ '$mt_end_load'(<gt;clause>(0x55c43e42a580))))), 03:40:09 %~ frame( 42, 03:40:09 %~ clause(<gt;clause>(0x55c43cd88c80),12), 03:40:09 %~ '$load_file'(library(logicmoo_clif),t123,[if(not_loaded),true])), 03:40:09 %~ frame( 37, 03:40:09 %~ clause(<gt;clause>(0x55c450ae8c80),31), 03:40:09 %~ 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)), 03:40:09 %~ frame(36,clause(<gt;clause>(0x55c450b03b00),49),clif_dialect:clif_expects_dialect(clif)), 03:40:09 %~ frame(34,clause(<gt;clause>(0x55c44effa480),60),prolog_dialect:attach_dialect(clif)), 03:40:09 %~ frame(33,clause(<gt;clause>(0x55c44efe9200),20),prolog_dialect:expects_dialect(clif)), 03:40:09 %~ frame( 32, 03:40:09 %~ clause(<gt;clause>(0x55c43cd7f380),2), 03:40:09 %~ catch( 03:40:09 %~ t123 : expects_dialect(clif), 03:40:09 %~ error(Error,Error18), 03:40:09 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:40:09 %~ frame(31,clause(<gt;clause>(0x55c43cd4c580),55),'$execute_directive_3'(expects_dialect(clif))), 03:40:09 %~ frame( 26, 03:40:09 %~ clause(<gt;clause>(0x55c43cb59400),77), 03:40:09 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', 03:40:09 %~ 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, 03:40:09 %~ [ expand(false), 03:40:09 %~ expand(true)])), 03:40:09 %~ frame( 25, 03:40:09 %~ clause(<gt;clause>(0x55c43cdaf980),5), 03:40:09 %~ setup_call_catcher_cleanup( 03:40:09 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl',1632225669.0391827), 03:40:09 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', 03:40:09 %~ 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, 03:40:09 %~ [ expand(false), 03:40:09 %~ expand(true)]), 03:40:09 %~ Kw8, 03:40:09 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', 03:40:09 %~ lexstate(202,swi), 03:40:09 %~ user))), 03:40:09 %~ frame( 21, 03:40:09 %~ clause(<gt;clause>(0x55c43cfac000),221), 03:40:09 %~ '$do_load_file_2'( 'sanity_atleast_01.pfc.pl', 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', user,compiled, 03:40:09 %~ [ expand(false), 03:40:09 %~ expand(true)])), 03:40:09 %~ frame( 18, 03:40:09 %~ clause(<gt;clause>(0x55c43cd82840),10), 03:40:09 %~ '$qdo_load_file'( 'sanity_atleast_01.pfc.pl', 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', user,[expand(false),expand(true)])), 03:40:09 %~ frame( 16, 03:40:09 %~ clause(<gt;clause>(0x55c43cdaf980),5), 03:40:09 %~ setup_call_catcher_cleanup( 03:40:09 %~ system : with_mutex( '$load_file', 03:40:09 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', 03:40:09 %~ <gt;clause>(0x55c43e42aa80), 03:40:09 %~ [ expand(false), 03:40:09 %~ expand(true)])), 03:40:09 %~ system : '$mt_do_load'( <gt;clause>(0x55c43e42aa80), 03:40:09 %~ 'sanity_atleast_01.pfc.pl', 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', 03:40:09 %~ user, 03:40:09 %~ [ expand(false), 03:40:09 %~ expand(true)]), 03:40:09 %~ Kw9, 03:40:09 %~ system : '$mt_end_load'(<gt;clause>(0x55c43e42aa80)))), 03:40:09 %~ frame(14,meta_call,0), 03:40:09 %~ frame( 13, 03:40:09 %~ foreign( system : '$sig_atomic'/1), 03:40:09 %~ $sig_atomic( setup_call_cleanup( 03:40:09 %~ with_mutex( '$load_file', 03:40:09 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', 03:40:09 %~ <gt;clause>(0x55c43e42aa80), 03:40:09 %~ [ expand(false), 03:40:09 %~ expand(true)])), 03:40:09 %~ '$mt_do_load'( <gt;clause>(0x55c43e42aa80), 03:40:09 %~ 'sanity_atleast_01.pfc.pl', 03:40:09 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl', user,[expand(false),expand(true)]), 03:40:09 %~ '$mt_end_load'(<gt;clause>(0x55c43e42aa80))))), 03:40:09 %~ frame(10,clause(<gt;clause>(0x55c43cd88c80),12),'$load_file'('sanity_atleast_01.pfc.pl',user,'<gt;garbage_collected>'))]), 03:40:09 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:40:09 %~ error, 03:40:09 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:40:09 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:40:09 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:40:09 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:09 In: 03:40:09 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:09 [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 03:40:09 [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 03:40:09 [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 03:40:09 [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 03:40:09 [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 03:40:09 [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 03:40:09 [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',<gt;clause>(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42a580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:09 [46] <gt;meta call> 03:40:09 [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',<gt;clause>(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42a580)))) <gt;foreign> 03:40:09 [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 03:40:09 [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 03:40:09 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:09 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:09 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:09 [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 03:40:09 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:40:09 [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 03:40:09 [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 03:40:09 [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 03:40:09 [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 03:40:09 [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',<gt;clause>(0x55c43e42aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:09 [14] <gt;meta call> 03:40:09 [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',<gt;clause>(0x55c43e42aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42aa80)))) <gt;foreign> 03:40:09 [10] $load_file('sanity_atleast_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:09 03:40:09 Note: some frames are missing due to last-call optimization. 03:40:09 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:09 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:40:09 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:09 ERROR: In: 03:40:09 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:09 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 03:40:09 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 03:40:09 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 03:40:09 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 03:40:09 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 03:40:09 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 03:40:09 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',<gt;clause>(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42a580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:09 ERROR: [46] <gt;meta call> 03:40:09 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',<gt;clause>(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42a580)))) <gt;foreign> 03:40:09 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 03:40:09 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 03:40:09 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:09 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:09 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:09 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 03:40:09 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:40:09 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 03:40:09 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 03:40:09 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 03:40:09 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 03:40:09 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',<gt;clause>(0x55c43e42aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:09 ERROR: [14] <gt;meta call> 03:40:09 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',<gt;clause>(0x55c43e42aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42aa80)))) <gt;foreign> 03:40:09 ERROR: [10] $load_file('sanity_atleast_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:09 ERROR: 03:40:09 ERROR: Note: some frames are missing due to last-call optimization. 03:40:09 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 03:40:09 %~ message_hook( 03:40:09 %~ goal_failed(directive,t123:expects_dialect(clif)), 03:40:09 %~ warning, 03:40:09 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:40:09 %~ t123 : expects_dialect(clif)]]) 03:40:09 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:40:09 Goal (directive) failed: t123:expects_dialect(clif) 03:40:09 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:40:09 Warning: Goal (directive) failed: t123:expects_dialect(clif) 03:40:09 03:40:09 :- module(t123). 03:40:09 /*~ 03:40:09 ~*/ 03:40:09 03:40:09 :- '$set_source_module'(t123). 03:40:09 03:40:09 % :- process_this_script. 03:40:09 03:40:09 /*~ 03:40:09 ~*/ 03:40:09 03:40:09 03:40:09 % :- process_this_script. 03:40:09 03:40:09 :- statistics. 03:40:09 03:40:09 03:40:09 03:40:09 /*~ 03:40:09 % Started at Mon Sep 27 03:40:07 2021 03:40:09 % 1.563 seconds cpu time for 6,677,837 inferences 03:40:09 % 942,532 atoms, 32,373 functors, 31,583 predicates, 751 modules, 15,991,424 VM-codes 03:40:09 % 03:40:09 % Limit Allocated In use 03:40:09 % Local stack: - 116 Kb 3,920 b 03:40:09 % Global stack: - 512 Kb 149 Kb 03:40:09 % Trail stack: - 130 Kb 488 b 03:40:09 % Total: 1,024 Mb 758 Kb 153 Kb 03:40:09 % 03:40:09 % 27 garbage collections gained 10,397,088 bytes in 0.005 seconds. 03:40:09 % 14 atom garbage collections gained 4,330 atoms in 0.191 seconds. 03:40:09 % 18 clause garbage collections gained 3,833 clauses in 0.001 seconds. 03:40:09 % Stack shifts: 2 local, 3 global, 2 trail in 0.001 seconds 03:40:09 % 3 threads, 0 finished threads used 0.000 seconds 03:40:09 ~*/ 03:40:09 03:40:09 03:40:09 03:40:09 03:40:09 subtest([subtest_assert(tAnimal(joe)), 03:40:09 mpred_test(isa(_,tHeart))]). 03:40:09 03:40:09 /*~ 03:40:09 %~ make_dynamic_here( t123, 03:40:09 %~ '$nt'( 03:40:09 %~ subtest( [ subtest_assert( tAnimal(joe)), 03:40:09 %~ mpred_test( tHeart(Heart))]), Subtest,Nt)) 03:40:09 ~*/ 03:40:09 03:40:09 03:40:09 subtest([subtest_assert(tAnimal(joe)), 03:40:09 mpred_test(hasOrgan(joe,_))]). 03:40:09 03:40:09 /*~ 03:40:09 ~*/ 03:40:09 03:40:09 03:40:09 subtest([subtest_assert(tHeart(_)), 03:40:09 mpred_test(~hasOrgan(jack,_))]). 03:40:09 03:40:09 03:40:09 03:40:09 /*~ 03:40:09 ~*/ 03:40:09 03:40:09 03:40:09 03:40:09 03:40:09 :- add_test(t121, (all([[Human,tAnimal]],atleast(1,[[Heart,tHeart]],hasOrgan(Human,Heart))))). 03:40:09 /*~ 03:40:09 03:40:09 03:40:09 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:09 03:40:09 03:40:09 %~ test_boxlog(t121) 03:40:09 03:40:09 03:40:09 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:09 03:40:09 03:40:09 %~ correct_special_quantifiers :- all( Human, 03:40:09 %~ ( isa(Human,tAnimal) => 03:40:09 %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart)))). 03:40:09 %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))) 03:40:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:26 03:40:09 %~ kifi = all( 03:40:09 %~ [ [Human,tAnimal]], 03:40:09 %~ atleast(1,[[Heart,tHeart]],hasOrgan(Human,Heart))). 03:40:09 %~ kifm = all( Human, 03:40:09 %~ nesc( ( isa(Human,tAnimal) => 03:40:09 %~ exists(Heart,hasOrgan(Human,Heart)&isa(Heart,tHeart))))). 03:40:09 %~ 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)))))) 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 %~ Whenever: 03:40:09 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:40:09 %~ " ?Heart isa tHeart " is necessarily true 03:40:09 %~ It's Proof that: 03:40:09 %~ " ?Human isa tAnimal " is possibly false 03:40:09 %~ 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 03:40:09 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:40:09 poss( ~( isa(Human,tAnimal)))). 03:40:09 03:40:09 % AND 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 %~ Whenever: 03:40:09 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:40:09 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:09 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:40:09 %~ It's Proof that: 03:40:09 %~ " ?Heart isa tHeart " is possibly false 03:40:09 %~ 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 03:40:09 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:40:09 nesc( isa(Human,tAnimal)) & 03:40:09 '$existential'( Heart, 03:40:09 1, 03:40:09 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:40:09 poss( ~( isa(Heart,tHeart)))). 03:40:09 03:40:09 % AND 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 %~ Whenever: 03:40:09 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:40:09 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:09 %~ " ?Heart isa tHeart " is necessarily true ) 03:40:09 %~ It's Proof that: 03:40:09 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:40:09 %~ 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 03:40:09 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:40:09 nesc( isa(Human,tAnimal)) & 03:40:09 nesc( isa(Heart,tHeart))) ==> 03:40:09 nesc( hasOrgan(Human,Heart))). 03:40:09 03:40:09 % AND 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 %~ Whenever: 03:40:09 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:40:09 %~ " ?Heart isa tHeart " is possibly false 03:40:09 %~ It's Proof that: 03:40:09 %~ " ?Human isa tAnimal " is possibly false 03:40:09 %~ 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 03:40:09 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:40:09 poss( ~( isa(Human,tAnimal)))). 03:40:09 03:40:09 % AND 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 %~ Whenever: 03:40:09 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) and 03:40:09 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:09 %~ " ?Heart isa tHeart " is possibly false ) 03:40:09 %~ It's Proof that: 03:40:09 %~ " ?Human hasOrgan ?Heart " is possibly false 03:40:09 %~ 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 03:40:09 ( ( '$existential'(Heart,1,nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart))) & 03:40:09 nesc( isa(Human,tAnimal)) & 03:40:09 poss( ~( isa(Heart,tHeart)))) ==> 03:40:09 poss( ~( hasOrgan(Human,Heart)))). 03:40:09 03:40:09 % AND 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 %~ Whenever: 03:40:09 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:40:09 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:09 %~ by default ?Heart nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) 03:40:09 %~ It's Proof that: 03:40:09 %~ " ?Heart isa tHeart " is necessarily true 03:40:09 %~ 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 03:40:09 ( ( nesc( hasOrgan(Human,Heart)) & 03:40:09 nesc( isa(Human,tAnimal)) & 03:40:09 '$existential'( Heart, 03:40:09 1, 03:40:09 nesc(hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)))) ==> 03:40:09 nesc( isa(Heart,tHeart))). 03:40:09 03:40:09 03:40:09 03:40:09 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:09 03:40:09 03:40:09 %~ completed_test_boxlog(t121) 03:40:09 03:40:09 03:40:09 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:09 03:40:09 03:40:09 ~*/ 03:40:09 03:40:09 :- add_test(t121a, (atleast(1,[[Heart,tHeart]],all([[Human,tAnimal]],hasOrgan(Human,Heart))))). 03:40:09 03:40:09 /*~ 03:40:09 03:40:09 03:40:09 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:09 03:40:09 03:40:09 %~ test_boxlog(t121a) 03:40:09 03:40:09 03:40:09 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:09 03:40:09 03:40:09 %~ correct_special_quantifiers :- exists( Heart, 03:40:09 %~ ( all(Human,isa(Human,tAnimal)=>hasOrgan(Human,Heart)) & 03:40:09 %~ isa(Heart,tHeart))). 03:40:09 %~ %~ correct_special_quantifiers:-exists(Heart,all(Human,isa(Human,tAnimal)=>hasOrgan(Human,Heart))&isa(Heart,tHeart)) 03:40:09 %~ kifi = atleast( 1, 03:40:09 %~ [ [Heart,tHeart]], 03:40:09 %~ all([[Human,tAnimal]],hasOrgan(Human,Heart))). 03:40:09 %~ kifm = exists( Heart, 03:40:09 %~ nesc( ( all(Human,isa(Human,tAnimal)=>hasOrgan(Human,Heart)) & 03:40:09 %~ isa(Heart,tHeart)))). 03:40:09 %~ 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)))) 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 %~ Whenever: 03:40:09 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:40:09 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:09 %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) 03:40:09 %~ It's Proof that: 03:40:09 %~ " ?Heart isa tHeart " is possibly false 03:40:09 %~ 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 03:40:09 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:40:09 nesc( isa(Human,tAnimal)) & 03:40:09 '$existential'( Heart, 03:40:09 1, 03:40:09 ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & 03:40:09 nesc( isa(Heart,tHeart))))) ==> 03:40:09 poss( ~( isa(Heart,tHeart)))). 03:40:09 03:40:09 % AND 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 %~ Whenever: 03:40:09 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:40:09 %~ " ?Heart isa tHeart " is necessarily true 03:40:09 %~ It's Proof that: 03:40:09 %~ " ?Human isa tAnimal " is possibly false 03:40:09 %~ 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 03:40:09 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:40:09 poss( ~( isa(Human,tAnimal)))). 03:40:09 03:40:09 % AND 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 %~ Whenever: 03:40:09 %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) and 03:40:09 %~ (" ?Heart isa tHeart " is necessarily true and 03:40:09 %~ " ?Human isa tAnimal " is necessarily true ) 03:40:09 %~ It's Proof that: 03:40:09 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:40:09 %~ 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 03:40:09 ( ( '$existential'( Heart, 03:40:09 1, 03:40:09 ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & 03:40:09 nesc( isa(Heart,tHeart)))) & 03:40:09 nesc( isa(Heart,tHeart)) & 03:40:09 nesc( isa(Human,tAnimal))) ==> 03:40:09 nesc( hasOrgan(Human,Heart))). 03:40:09 03:40:09 % AND 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 %~ Whenever: 03:40:09 %~ ((" ?Human hasOrgan ?Heart " is possibly false and 03:40:09 %~ " ?Human isa tAnimal " is possibly false )is possible ) and 03:40:09 %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) 03:40:09 %~ It's Proof that: 03:40:09 %~ " ?Heart isa tHeart " is necessarily true 03:40:09 %~ 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 03:40:09 ( ( poss( poss(~hasOrgan(Human,Heart))&poss(~isa(Human,tAnimal))) & 03:40:09 '$existential'( Heart, 03:40:09 1, 03:40:09 ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & 03:40:09 nesc( isa(Heart,tHeart))))) ==> 03:40:09 nesc( isa(Heart,tHeart))). 03:40:09 03:40:09 % AND 03:40:09 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:09 %~ Whenever: 03:40:09 %~ ( by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) and 03:40:09 %~ " ?Heart isa tHeart " is possibly false ) and 03:40:09 %~ " ?Human isa tAnimal " is possibly false 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( '$existential'( Heart, 03:40:10 1, 03:40:10 ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Heart,tHeart)))) & 03:40:10 poss( ~( isa(Heart,tHeart))) & 03:40:10 poss( ~( isa(Human,tAnimal)))) ==> 03:40:10 nesc( hasOrgan(Human,Heart))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:40:10 %~ ( by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) and 03:40:10 %~ " ?Heart isa tHeart " is possibly false ) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human isa tAnimal " is necessarily true 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Heart,tHeart)))) & 03:40:10 poss( ~( isa(Heart,tHeart)))) ==> 03:40:10 nesc( isa(Human,tAnimal))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ ((" ?Human hasOrgan ?Heart " is necessarily true and 03:40:10 %~ " ?Human isa tAnimal " is necessarily true )is possible ) and 03:40:10 %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Heart isa tHeart " is necessarily true 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( poss( nesc(hasOrgan(Human,Heart))&nesc(isa(Human,tAnimal))) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Heart,tHeart))))) ==> 03:40:10 nesc( isa(Heart,tHeart))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ ( by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) and 03:40:10 %~ " ?Heart isa tHeart " is possibly false ) and 03:40:10 %~ " ?Human isa tAnimal " is possible 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( '$existential'( Heart, 03:40:10 1, 03:40:10 ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Heart,tHeart)))) & 03:40:10 poss( ~( isa(Heart,tHeart))) & 03:40:10 poss( isa(Human,tAnimal))) ==> 03:40:10 poss( ~( hasOrgan(Human,Heart)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possible and 03:40:10 %~ ( by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart)))&nesc(isa(Heart,tHeart)) and 03:40:10 %~ " ?Heart isa tHeart " is possibly false ) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human isa tAnimal " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( poss( hasOrgan(Human,Heart)) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 ( all(Human,nesc(isa(Human,tAnimal))=>nesc(hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Heart,tHeart)))) & 03:40:10 poss( ~( isa(Heart,tHeart)))) ==> 03:40:10 poss( ~( isa(Human,tAnimal)))). 03:40:10 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ completed_test_boxlog(t121a) 03:40:10 03:40:10 03:40:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:27 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 ~*/ 03:40:10 03:40:10 03:40:10 :- add_test(t122, 03:40:10 (all(Human, 03:40:10 isa(Human,tAnimal) 03:40:10 => atleast(1,Heart,(isa(Heart,tHeart) & hasOrgan(Human,Heart)))))). 03:40:10 03:40:10 /*~ 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ test_boxlog(t122) 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ correct_special_quantifiers :- all( Human, 03:40:10 %~ ( isa(Human,tAnimal) => 03:40:10 %~ exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:40:10 %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart))) 03:40:10 %~ kifi = all( Human, 03:40:10 %~ ( isa(Human,tAnimal) => 03:40:10 %~ atleast(1,Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:40:10 %~ kifm = all( Human, 03:40:10 %~ nesc( ( isa(Human,tAnimal) => 03:40:10 %~ exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart))))). 03:40:10 %~ 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'))))))) 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is possibly false 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human isa tAnimal " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:40:10 poss( ~( isa(Human,tAnimal)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) and 03:40:10 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is possibly false ) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 poss( ~( isa(Heart,tHeart)))) ==> 03:40:10 poss( ~( hasOrgan(Human,Heart)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:40:10 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:10 %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Heart isa tHeart " is necessarily true 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( nesc( hasOrgan(Human,Heart)) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) ==> 03:40:10 nesc( isa(Heart,tHeart))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:40:10 %~ " ?Heart isa tHeart " is necessarily true 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human isa tAnimal " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:40:10 poss( ~( isa(Human,tAnimal)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:40:10 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:10 %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Heart isa tHeart " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) ==> 03:40:10 poss( ~( isa(Heart,tHeart)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) and 03:40:10 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is necessarily true ) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 nesc( isa(Heart,tHeart))) ==> 03:40:10 nesc( hasOrgan(Human,Heart))). 03:40:10 03:40:10 03:40:10 03:40:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:32 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ completed_test_boxlog(t122) 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 ~*/ 03:40:10 03:40:10 03:40:10 :- add_test(t122a, 03:40:10 (atleast(1,Heart, 03:40:10 (all(Human, 03:40:10 isa(Human,tAnimal) 03:40:10 => (isa(Heart,tHeart) & hasOrgan(Human,Heart))))))). 03:40:10 03:40:10 03:40:10 /*~ 03:40:10 03:40:10 03:40:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:38 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ test_boxlog(t122a) 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ correct_special_quantifiers :- exists( Heart, 03:40:10 %~ all( Human, 03:40:10 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:40:10 %~ %~ correct_special_quantifiers:-exists(Heart,all(Human,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))) 03:40:10 %~ kifi = atleast( 1, 03:40:10 %~ Heart, 03:40:10 %~ all( Human, 03:40:10 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:40:10 %~ kifm = exists( Heart, 03:40:10 %~ all( Human, 03:40:10 %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). 03:40:10 %~ 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'))))))) 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is possibly false 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human isa tAnimal " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:40:10 poss( ~( isa(Human,tAnimal)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) and 03:40:10 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is possibly false ) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( '$existential'( Heart, 03:40:10 1, 03:40:10 all( Human, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 poss( ~( isa(Heart,tHeart)))) ==> 03:40:10 poss( ~( hasOrgan(Human,Heart)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:40:10 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:10 %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Heart isa tHeart " is necessarily true 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( nesc( hasOrgan(Human,Heart)) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 all( Human, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))))) ==> 03:40:10 nesc( isa(Heart,tHeart))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:40:10 %~ " ?Heart isa tHeart " is necessarily true 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human isa tAnimal " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:40:10 poss( ~( isa(Human,tAnimal)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:40:10 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:10 %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Heart isa tHeart " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 all( Human, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))))) ==> 03:40:10 poss( ~( isa(Heart,tHeart)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ by default ?Heart all(Human,nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) and 03:40:10 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is necessarily true ) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( '$existential'( Heart, 03:40:10 1, 03:40:10 all( Human, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 nesc( isa(Heart,tHeart))) ==> 03:40:10 nesc( hasOrgan(Human,Heart))). 03:40:10 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ completed_test_boxlog(t122a) 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 ~*/ 03:40:10 03:40:10 03:40:10 03:40:10 :- add_test(t123, 03:40:10 (all(Human, 03:40:10 atleast(1,Heart, 03:40:10 isa(Human,tAnimal) 03:40:10 => (isa(Heart,tHeart) & hasOrgan(Human,Heart)))))). 03:40:10 03:40:10 /*~ 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ test_boxlog(t123) 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ correct_special_quantifiers :- all( Human, 03:40:10 %~ exists( Heart, 03:40:10 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:40:10 %~ %~ correct_special_quantifiers:-all(Human,exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))) 03:40:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:45 03:40:10 %~ kifi = all( Human, 03:40:10 %~ atleast( 1, 03:40:10 %~ Heart, 03:40:10 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:40:10 %~ kifm = all( Human, 03:40:10 %~ exists( Heart, 03:40:10 %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))))). 03:40:10 %~ 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'))))))) 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is possibly false 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human isa tAnimal " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:40:10 poss( ~( isa(Human,tAnimal)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:40:10 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is possibly false ) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( '$existential'( Heart, 03:40:10 1, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 poss( ~( isa(Heart,tHeart)))) ==> 03:40:10 poss( ~( hasOrgan(Human,Heart)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:40:10 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:10 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Heart isa tHeart " is necessarily true 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( nesc( hasOrgan(Human,Heart)) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:40:10 nesc( isa(Heart,tHeart))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:40:10 %~ " ?Heart isa tHeart " is necessarily true 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human isa tAnimal " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:40:10 poss( ~( isa(Human,tAnimal)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:40:10 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:10 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Heart isa tHeart " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:40:10 poss( ~( isa(Heart,tHeart)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:40:10 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is necessarily true ) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( '$existential'( Heart, 03:40:10 1, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 nesc( isa(Heart,tHeart))) ==> 03:40:10 nesc( hasOrgan(Human,Heart))). 03:40:10 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ completed_test_boxlog(t123) 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 ~*/ 03:40:10 03:40:10 03:40:10 :- add_test(t123a, 03:40:10 atleast(1,Heart, 03:40:10 isa(Human,tAnimal) 03:40:10 => (isa(Heart,tHeart) & hasOrgan(Human,Heart)))). 03:40:10 03:40:10 03:40:10 /*~ 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ test_boxlog(t123a) 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ correct_special_quantifiers :- exists( Heart, 03:40:10 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))). 03:40:10 %~ %~ correct_special_quantifiers:-exists(Heart,isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))) 03:40:10 %~ kifi = atleast( 1, 03:40:10 %~ Heart, 03:40:10 %~ isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart))). 03:40:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:50 03:40:10 %~ kifm = exists( Heart, 03:40:10 %~ nesc( isa(Human,tAnimal)=>(isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:40:10 %~ kif_to_boxlog_attvars2 = exists('$VAR'('Heart'),necessary(=>(isa('$VAR'('Human'),tAnimal),and(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart')))))) 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is possibly false 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human isa tAnimal " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:40:10 poss( ~( isa(Human,tAnimal)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:40:10 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is possibly false ) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( '$existential'( Heart, 03:40:10 1, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 poss( ~( isa(Heart,tHeart)))) ==> 03:40:10 poss( ~( hasOrgan(Human,Heart)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:40:10 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:10 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Heart isa tHeart " is necessarily true 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( nesc( hasOrgan(Human,Heart)) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:40:10 nesc( isa(Heart,tHeart))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:40:10 %~ " ?Heart isa tHeart " is necessarily true 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human isa tAnimal " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:40:10 poss( ~( isa(Human,tAnimal)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:40:10 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:10 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Heart isa tHeart " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))))) ==> 03:40:10 poss( ~( isa(Heart,tHeart)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ by default ?Heart nesc(isa(Human,tAnimal))=>(nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) and 03:40:10 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:10 %~ " ?Heart isa tHeart " is necessarily true ) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( '$existential'( Heart, 03:40:10 1, 03:40:10 ( nesc( isa(Human,tAnimal)) => 03:40:10 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 nesc( isa(Heart,tHeart))) ==> 03:40:10 nesc( hasOrgan(Human,Heart))). 03:40:10 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ completed_test_boxlog(t123a) 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 ~*/ 03:40:10 03:40:10 03:40:10 03:40:10 :- add_test(t124, 03:40:10 (all(Human, 03:40:10 isa(Human,tAnimal) => 03:40:10 atleast(1, Heart, (isa(Heart,tHeart) => hasOrgan(Human,Heart)))))). 03:40:10 03:40:10 03:40:10 /*~ 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:56 03:40:10 %~ test_boxlog(t124) 03:40:10 03:40:10 03:40:10 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:10 03:40:10 03:40:10 %~ correct_special_quantifiers :- all( Human, 03:40:10 %~ ( isa(Human,tAnimal) => 03:40:10 %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). 03:40:10 %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))) 03:40:10 %~ kifi = all( Human, 03:40:10 %~ ( isa(Human,tAnimal) => 03:40:10 %~ atleast(1,Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart)))). 03:40:10 %~ kifm = all( Human, 03:40:10 %~ nesc( ( isa(Human,tAnimal) => 03:40:10 %~ exists(Heart,isa(Heart,tHeart)=>hasOrgan(Human,Heart))))). 03:40:10 %~ kif_to_boxlog_attvars2 = forall('$VAR'('Human'),necessary(=>(isa('$VAR'('Human'),tAnimal),exists('$VAR'('Heart'),=>(isa('$VAR'('Heart'),tHeart),hasOrgan('$VAR'('Human'),'$VAR'('Heart'))))))) 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:40:10 %~ " ?Heart isa tHeart " is necessarily true 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Human isa tAnimal " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:40:10 poss( ~( isa(Human,tAnimal)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:40:10 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:10 %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) 03:40:10 %~ It's Proof that: 03:40:10 %~ " ?Heart isa tHeart " is possibly false 03:40:10 %~ 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 03:40:10 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:40:10 nesc( isa(Human,tAnimal)) & 03:40:10 '$existential'( Heart, 03:40:10 1, 03:40:10 nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)))) ==> 03:40:10 poss( ~( isa(Heart,tHeart)))). 03:40:10 03:40:10 % AND 03:40:10 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:10 %~ Whenever: 03:40:10 %~ by default ?Heart nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart)) and 03:40:10 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:11 %~ " ?Heart isa tHeart " is necessarily true ) 03:40:11 %~ It's Proof that: 03:40:11 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:40:11 %~ 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 03:40:11 ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))=>nesc(hasOrgan(Human,Heart))) & 03:40:11 nesc( isa(Human,tAnimal)) & 03:40:11 nesc( isa(Heart,tHeart))) ==> 03:40:11 nesc( hasOrgan(Human,Heart))). 03:40:11 03:40:11 03:40:11 03:40:11 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:11 03:40:11 03:40:11 %~ completed_test_boxlog(t124) 03:40:11 03:40:11 03:40:11 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:11 03:40:11 03:40:11 ~*/ 03:40:11 03:40:11 03:40:11 03:40:11 :- add_test(t124a, 03:40:11 (atleast(1, Heart, 03:40:11 all(Human, 03:40:11 isa(Human,tAnimal) => 03:40:11 (isa(Heart,tHeart) => hasOrgan(Human,Heart)))))). 03:40:11 03:40:11 03:40:11 /*~ 03:40:11 03:40:11 03:40:11 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:11 03:40:11 03:40:11 %~ test_boxlog(t124a) 03:40:11 03:40:11 03:40:11 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:11 03:40:11 03:40:11 %~ message_hook( 03:40:11 %~ error( syntax_error(operator_clash), 03:40:11 %~ string("wid(rule8:0,rule,atleast(1,Heart,all(Human,isa(Human,tAnimal)=>isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) . ",62)), 03:40:11 %~ error, 03:40:11 %~ [ 'Syntax error: ', 'Operator priority clash',nl, 03:40:11 %~ '~w'-["wid(rule8:0,rule,atleast(1,Heart,all(Human,isa(Human,tAnimal)="], nl,'** here **',nl, 03:40:11 %~ '~w'-[">isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) . "]]) 03:40:11 Syntax error: Operator priority clash 03:40:11 wid(rule8:0,rule,atleast(1,Heart,all(Human,isa(Human,tAnimal)= 03:40:11 ** here ** 03:40:11 >isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) . 03:40:11 ERROR: Syntax error: Operator priority clash 03:40:11 ERROR: wid(rule8:0,rule,atleast(1,Heart,all(Human,isa(Human,tAnimal)= 03:40:11 ERROR: ** here ** 03:40:11 ERROR: >isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) . 03:40:11 %~ message_hook( 03:40:11 %~ goal_failed( directive, 03:40:11 %~ t123 : add_test( t124a, 03:40:11 %~ atleast( 1, 03:40:11 %~ Heart, 03:40:11 %~ all( Human, 03:40:11 %~ ( isa(Human,tAnimal) => 03:40:11 %~ isa(Heart,tHeart) => 03:40:11 %~ hasOrgan(Human,Heart)))))), 03:40:11 %~ warning, 03:40:11 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:40:11 %~ t123 : add_test( t124a, 03:40:11 %~ atleast( 1, 03:40:11 %~ Heart, 03:40:11 %~ all( Human, 03:40:11 %~ ( isa(Human,tAnimal) => 03:40:11 %~ isa(Heart,tHeart) => 03:40:11 %~ hasOrgan(Human,Heart)))))]]) 03:40:11 Goal (directive) failed: t123:add_test(t124a,atleast(1,_588,all(_592,isa(_592,tAnimal)=>isa(_588,tHeart)=>hasOrgan(_592,_588)))) 03:40:11 Warning: Goal (directive) failed: t123:add_test(t124a,atleast(1,_588,all(_592,isa(_592,tAnimal)=>isa(_588,tHeart)=>hasOrgan(_592,_588)))) 03:40:11 ~*/ 03:40:11 03:40:11 03:40:11 03:40:11 :- cls. 03:40:11 03:40:11 /*~ 03:40:11 %~ skipped(messy_on_output,cls) 03:40:11 ~*/ 03:40:11 03:40:11 03:40:11 :- expects_dialect(pfc). 03:40:11 03:40:11 /*~ 03:40:11 ~*/ 03:40:11 03:40:11 03:40:11 :- t122. 03:40:11 03:40:11 /*~ 03:40:11 03:40:11 03:40:11 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:11 03:40:11 03:40:11 %~ running_test(t122) 03:40:11 03:40:11 03:40:11 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:11 03:40:11 03:40:11 %~ correct_special_quantifiers :- all( Human, 03:40:11 %~ ( isa(Human,tAnimal) => 03:40:11 %~ exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:40:11 %~ %~ correct_special_quantifiers:-all(Human,isa(Human,tAnimal)=>exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart))) 03:40:11 %~ kifi = all( Human, 03:40:11 %~ ( isa(Human,tAnimal) => 03:40:11 %~ atleast(1,Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart)))). 03:40:11 %~ kifm = all( Human, 03:40:11 %~ nesc( ( isa(Human,tAnimal) => 03:40:11 %~ exists(Heart,isa(Heart,tHeart)&hasOrgan(Human,Heart))))). 03:40:11 %~ 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'))))))) 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 %~ Whenever: 03:40:11 %~ " ?Human hasOrgan ?Heart " is necessarily true and 03:40:11 %~ " ?Heart isa tHeart " is possibly false 03:40:11 %~ It's Proof that: 03:40:11 %~ " ?Human isa tAnimal " is possibly false 03:40:11 %~ 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 03:40:11 ( nesc(hasOrgan(Human,Heart))&poss(~isa(Heart,tHeart)) ==> 03:40:11 poss( ~( isa(Human,tAnimal)))). 03:40:11 03:40:11 % AND 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 %~ Whenever: 03:40:11 %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) and 03:40:11 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:11 %~ " ?Heart isa tHeart " is possibly false ) 03:40:11 %~ It's Proof that: 03:40:11 %~ " ?Human hasOrgan ?Heart " is possibly false 03:40:11 %~ 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 03:40:11 ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) & 03:40:11 nesc( isa(Human,tAnimal)) & 03:40:11 poss( ~( isa(Heart,tHeart)))) ==> 03:40:11 poss( ~( hasOrgan(Human,Heart)))). 03:40:11 03:40:11 % AND 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 %~ Whenever: 03:40:11 %~ (" ?Human hasOrgan ?Heart " is necessarily true and 03:40:11 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:11 %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) 03:40:11 %~ It's Proof that: 03:40:11 %~ " ?Heart isa tHeart " is necessarily true 03:40:11 %~ 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 03:40:11 ( ( nesc( hasOrgan(Human,Heart)) & 03:40:11 nesc( isa(Human,tAnimal)) & 03:40:11 '$existential'( Heart, 03:40:11 1, 03:40:11 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) ==> 03:40:11 nesc( isa(Heart,tHeart))). 03:40:11 03:40:11 % AND 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 %~ Whenever: 03:40:11 %~ " ?Human hasOrgan ?Heart " is possibly false and 03:40:11 %~ " ?Heart isa tHeart " is necessarily true 03:40:11 %~ It's Proof that: 03:40:11 %~ " ?Human isa tAnimal " is possibly false 03:40:11 %~ 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 03:40:11 ( poss(~hasOrgan(Human,Heart))&nesc(isa(Heart,tHeart)) ==> 03:40:11 poss( ~( isa(Human,tAnimal)))). 03:40:11 03:40:11 % AND 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 %~ Whenever: 03:40:11 %~ (" ?Human hasOrgan ?Heart " is possibly false and 03:40:11 %~ " ?Human isa tAnimal " is necessarily true ) and 03:40:11 %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) 03:40:11 %~ It's Proof that: 03:40:11 %~ " ?Heart isa tHeart " is possibly false 03:40:11 %~ 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 03:40:11 ( ( poss( ~( hasOrgan(Human,Heart))) & 03:40:11 nesc( isa(Human,tAnimal)) & 03:40:11 '$existential'( Heart, 03:40:11 1, 03:40:11 nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)))) ==> 03:40:11 poss( ~( isa(Heart,tHeart)))). 03:40:11 03:40:11 % AND 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 %~ Whenever: 03:40:11 %~ by default ?Heart nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart)) and 03:40:11 %~ (" ?Human isa tAnimal " is necessarily true and 03:40:11 %~ " ?Heart isa tHeart " is necessarily true ) 03:40:11 %~ It's Proof that: 03:40:11 %~ " ?Human hasOrgan ?Heart " is necessarily true 03:40:11 %~ 03:40:11 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:40:11 03:40:11 ( ( '$existential'(Heart,1,nesc(isa(Heart,tHeart))&nesc(hasOrgan(Human,Heart))) & 03:40:11 nesc( isa(Human,tAnimal)) & 03:40:11 nesc( isa(Heart,tHeart))) ==> 03:40:11 nesc( hasOrgan(Human,Heart))). 03:40:11 03:40:11 03:40:11 03:40:11 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:11 03:40:11 03:40:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:70 03:40:11 %~ completed_running_test(t122) 03:40:11 03:40:11 03:40:11 %~ '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'. 03:40:11 03:40:11 03:40:11 ~*/ 03:40:11 03:40:11 03:40:11 :- mpred_test(\+ tHeart(_)). 03:40:11 /*~ 03:40:11 %~ ?-( mpred_test("Test_0001_Line_0000__naf_tHeart_1_in_t123",t123:(\+tHeart(Heart)))). 03:40:11 %~ make_dynamic_here(t123,tHeart(_37514)) 03:40:11 passed=info(why_was_true(t123:(\+tHeart(_37514)))) 03:40:11 no_proof_for(\+tHeart(Heart1)). 03:40:11 03:40:11 no_proof_for(\+tHeart(Heart1)). 03:40:11 03:40:11 no_proof_for(\+tHeart(Heart1)). 03:40:11 03:40:11 name = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01-Test_0001_Line_0000__naf_tHeart_1_in_t123'. 03:40:11 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01'. 03:40:11 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\']"'. 03:40:11 % 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 03:40:11 ~*/ 03:40:11 03:40:11 :- ain(tAnimal(iBob)). 03:40:11 03:40:11 /*~ 03:40:11 ~*/ 03:40:11 03:40:11 03:40:11 :- mpred_test(tHeart(_)). 03:40:11 % :- mpred_why(tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). 03:40:11 % '' :- 03:40:11 % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). 03:40:11 % '' :- 03:40:11 % tAnimal(iBob). 03:40:11 % '' :- 03:40:11 % tAnimal(_32725602), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602));\+hasOrgan(_32725602, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602))), {_32725654=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602)}, {is_unit(_32725654)}==>tHeart(_32725654). 03:40:11 % '' :- 03:40:11 % mfl(t123, 03:40:11 % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', 03:40:11 % 40). 03:40:11 03:40:11 /*~ 03:40:11 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_atleast_01.pfc.pl:75 03:40:11 %~ ?-( mpred_test("Test_0002_Line_0000__tHeart_1_in_t123",t123:tHeart(Heart))). 03:40:11 failure=info((why_was_true(t123:(\+tHeart(_907694))),nop(ftrace(t123:tHeart(_907694))))) 03:40:11 no_proof_for(\+tHeart(Heart1)). 03:40:11 03:40:11 no_proof_for(\+tHeart(Heart1)). 03:40:11 03:40:11 no_proof_for(\+tHeart(Heart1)). 03:40:11 03:40:11 name = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01-Test_0002_Line_0000__tHeart_1_in_t123'. 03:40:11 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01'. 03:40:11 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\']"'. 03:40:11 % 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 03:40:11 ~*/ 03:40:11 03:40:11 % :- mpred_why(tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). 03:40:11 % '' :- 03:40:11 % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). 03:40:11 % '' :- 03:40:11 % tAnimal(iBob). 03:40:11 % '' :- 03:40:11 % tAnimal(_32725602), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602));\+hasOrgan(_32725602, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602))), {_32725654=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32725602)}, {is_unit(_32725654)}==>tHeart(_32725654). 03:40:11 % '' :- 03:40:11 % mfl(t123, 03:40:11 % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', 03:40:11 % 40). 03:40:11 03:40:11 :- mpred_test(hasOrgan(iBob,_)). 03:40:11 03:40:11 % /home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl:45 03:40:11 % :- mpred_why(hasOrgan(iBob, skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob))). 03:40:11 % '' :- 03:40:11 % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). 03:40:11 % '' :- 03:40:11 % tAnimal(iBob). 03:40:11 % '' :- 03:40:11 % tAnimal(_32734660), (\+tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660));\+hasOrgan(_32734660, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660))), {_32734712=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734660)}, {is_unit(_32734712, _32734660)}==>hasOrgan(_32734660, _32734712). 03:40:11 % '' :- 03:40:11 % mfl(t123, 03:40:11 % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', 03:40:11 % 40). 03:40:11 % '' :- 03:40:11 % \+ tHeart(skIsAnimalInHeartArg2ofHasorgan_1FnSk(iBob)). 03:40:11 % '' :- 03:40:11 % tAnimal(iBob). 03:40:11 % '' :- 03:40:11 % tAnimal(_32734522), {_32734536=skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734522)}, (\+tHeart(_32734536);\+hasOrgan(_32734522, _32734536)), {is_unit(_32734522)}==>hasOrgan(_32734522, skIsAnimalInHeartArg2ofHasorgan_1FnSk(_32734522)). 03:40:11 % '' :- 03:40:11 % mfl(t123, 03:40:11 % '/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl', 03:40:11 % 40). 03:40:11 % init_why(after('/home/prologmud_server/lib/swipl/pack/logicmoo_base/t/examples/fol/sanity_exists_01.pl')). 03:40:11 03:40:11 03:40:11 03:40:11 03:40:11 /*~ 03:40:11 %~ ?-( mpred_test("Test_0003_Line_0000__IBob_in_t123",t123:hasOrgan(iBob,HasOrgan_Bob))). 03:40:11 %~ make_dynamic_here(t123,hasOrgan(iBob,_979754)) 03:40:11 failure=info((why_was_true(t123:(\+hasOrgan(iBob,_979754))),nop(ftrace(t123:hasOrgan(iBob,_979754))))) 03:40:11 no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). 03:40:11 03:40:11 no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). 03:40:11 03:40:11 no_proof_for(\+hasOrgan(iBob,HasOrgan_Bob2)). 03:40:11 03:40:11 name = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01-Test_0003_Line_0000__IBob_in_t123'. 03:40:11 JUNIT_CLASSNAME = 'logicmoo.base.examples.fol.SANITY_ATLEAST_01'. 03:40:11 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\']"'. 03:40:11 % 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 03:40:11 ~*/ 03:40:11 %~ unused(no_junit_results) 03:40:11 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.23956913-junit.xml 03:40:11 <gt;oxml version="1.0" encoding="utf-8"?> 03:40:11 <gt;testsuites> 03:40:11 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:40:11 % use :- set_prolog_flag(junit_show_converage, true). 03:40:11 03:40:11 % No tests to run 03:40:11 ]]>><gt;/system-out><gt;/testsuites> 03:40:11 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) 03:40:11 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) 03:40:11 In: 03:40:11 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:11 [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 03:40:11 [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 03:40:11 [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 03:40:11 [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 03:40:11 [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 03:40:11 [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 03:40:11 [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',<gt;clause>(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42a580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:11 [46] <gt;meta call> 03:40:11 [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',<gt;clause>(0x55c43e42a580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42a580)))) <gt;foreign> 03:40:11 [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 03:40:11 [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 03:40:11 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:11 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:11 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:11 [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 03:40:11 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:40:11 [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 03:40:11 [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 03:40:11 [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 03:40:11 [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 03:40:11 [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',<gt;clause>(0x55c43e42aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:11 [14] <gt;meta call> 03:40:11 [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',<gt;clause>(0x55c43e42aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c43e42aa80)))) <gt;foreign> 03:40:11 [10] $load_file('sanity_atleast_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:11 03:40:11 Note: some frames are missing due to last-call optimization. 03:40:11 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:11 logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit warning = Goal (directive) failed: t123:expects_dialect(clif) 03:40:11 logicmoo.base.examples.fol.SANITY_ATLEAST_01 JUnit error = Syntax error: Operator priority clash 03:40:11 wid(rule8:0,rule,atleast(1,Heart,all(Human,isa(Human,tAnimal)= 03:40:11 ** here ** 03:40:11 >isa(Heart,tHeart)=>hasOrgan(Human,Heart)))) . 03:40:11 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)))) 03:40:11 Test_0001_Line_0000__naf_tHeart_1_in_t123 result = passed. 03:40:11 Test_0002_Line_0000__tHeart_1_in_t123 result = failure. 03:40:11 Test_0003_Line_0000__IBob_in_t123 result = failure. 03:40:11 03:40:11 %~ test_completed_exit(56) 03:40:11 totalTime=3.000 03:40:11 03:40:11 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' 03:40:11 03:40:13 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 03:40:13 ISSUE_ID=439 03:40:13 ISSUE_OC=OPEN 03:40:13 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 03:40:13 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 03:40:13 FileTestCase=logicmoo.base.examples.fol.SANITY_AT_LEAST_MOST_EXACTLY_02 JUnit 03:40:13 03:40:13 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']" 03:40:13 03:40:13 (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']") 03:40:13 03:40:13 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl 03:40:13 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_AT_LEAST_MOST_EXACTLY_02/ 03:40:13 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_AT_LEAST_MOST_EXACTLY_02 03:40:13 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/419 03:40:13 03:40:13 03:40:15 %~ init_phase(after_load) 03:40:15 %~ init_phase(restore_state) 03:40:15 % 03:40:15 %~ init_why(after_boot,program) 03:40:15 %~ after_boot. 03:40:15 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:15 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl'), 03:40:15 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:15 %~ message_hook( 03:40:15 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:15 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:15 %~ error, 03:40:15 %~ [ '~q/~w: '-[module,2], 03:40:15 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:15 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:15 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:15 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:15 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:15 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:15 % Term-position in <gt;clause>(0x559f8e070c00) at PC=61: 03:40:15 % clause_info(<gt;clause>(0x559f8e070c00)) (2-nd clause of '$start_module'/4)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,2,2,2,2,2,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8de5d000) at PC=65: 03:40:15 % clause_info(<gt;clause>(0x559f8de5d000)) (2-nd clause of '$first_term'/5)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,1,2,2,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8de5d400) at PC=60: 03:40:15 % clause_info(<gt;clause>(0x559f8de5d400)) (1-st clause of '$load_file'/4)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,1,1,2,2,1,1,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8e0b3980) at PC=5: 03:40:15 % clause_info(<gt;clause>(0x559f8e0b3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8e2b0000) at PC=221: 03:40:15 % clause_info(<gt;clause>(0x559f8e2b0000)) (1-st clause of '$do_load_file_2'/5)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8e086840) at PC=10: 03:40:15 % clause_info(<gt;clause>(0x559f8e086840)) (1-st clause of '$qdo_load_file'/4)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8e0b3980) at PC=5: 03:40:15 % clause_info(<gt;clause>(0x559f8e0b3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8e08cc80) at PC=12: 03:40:15 % clause_info(<gt;clause>(0x559f8e08cc80)) (1-st clause of '$load_file'/3)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559fa1decc80) at PC=31: 03:40:15 % clause_info(<gt;clause>(0x559fa1decc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559fa1e09b00) at PC=49: 03:40:15 % clause_info(<gt;clause>(0x559fa1e09b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559fa02fe480) at PC=60: 03:40:15 % clause_info(<gt;clause>(0x559fa02fe480)) (1-st clause of attach_dialect/1)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,2,2,2,1,2] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559fa02ed200) at PC=20: 03:40:15 % clause_info(<gt;clause>(0x559fa02ed200)) (1-st clause of expects_dialect/1)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,1,2] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8de5d000) at PC=99: 03:40:15 % clause_info(<gt;clause>(0x559f8de5d000)) (2-nd clause of '$first_term'/5)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,2,2,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8de5d400) at PC=60: 03:40:15 % clause_info(<gt;clause>(0x559f8de5d400)) (1-st clause of '$load_file'/4)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,1,1,2,2,1,1,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8e0b3980) at PC=5: 03:40:15 % clause_info(<gt;clause>(0x559f8e0b3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8e2b0000) at PC=221: 03:40:15 % clause_info(<gt;clause>(0x559f8e2b0000)) (1-st clause of '$do_load_file_2'/5)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8e086840) at PC=10: 03:40:15 % clause_info(<gt;clause>(0x559f8e086840)) (1-st clause of '$qdo_load_file'/4)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8e0b3980) at PC=5: 03:40:15 % clause_info(<gt;clause>(0x559f8e0b3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,1] 03:40:15 03:40:15 % Term-position in <gt;clause>(0x559f8e08cc80) at PC=12: 03:40:15 % clause_info(<gt;clause>(0x559f8e08cc80)) (1-st clause of '$load_file'/3)... 03:40:15 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:15 % Trying with syntax prolog 03:40:15 % read ... 03:40:15 % unified ... 03:40:15 % got names 03:40:15 03:40:15 % [2,2,1] 03:40:15 03:40:15 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x559f8f72e680),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x559f8f72e680),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x559f8f72e680))))),%~ frame( 39,%~ clause(<gt;clause>(0x559f8e08cc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x559fa1e09b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x559fa02fe480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x559fa02ed200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x559f8de5d000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x559f8f72ea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x559f8f72ea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x559f8f72ea80))))),%~ frame( 10,%~ clause(<gt;clause>(0x559f8e08cc80),12),%~ '$load_file'('sanity_at_least_most_exactly_02.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:40:15 In: 03:40:15 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:15 [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 03:40:15 [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 03:40:15 [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 03:40:15 [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 03:40:15 [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 03:40:15 [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 03:40:15 [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',<gt;clause>(0x559f8f72e680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x559f8f72e680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:15 [43] <gt;meta call> 03:40:15 [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',<gt;clause>(0x559f8f72e680),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x559f8f72e680)))) <gt;foreign> 03:40:15 [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 03:40:15 [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 03:40:15 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:15 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:15 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:15 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:15 [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 03:40:15 [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 03:40:15 [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 03:40:15 [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 03:40:15 [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',<gt;clause>(0x559f8f72ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x559f8f72ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:15 [14] <gt;meta call> 03:40:15 [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',<gt;clause>(0x559f8f72ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x559f8f72ea80)))) <gt;foreign> 03:40:15 [10] $load_file('sanity_at_least_most_exactly_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:15 03:40:15 Note: some frames are missing due to last-call optimization. 03:40:15 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:15 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:40:15 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:15 ERROR: In: 03:40:15 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:15 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 03:40:15 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 03:40:15 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 03:40:15 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 03:40:15 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 03:40:15 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 03:40:15 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',<gt;clause>(0x559f8f72e680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x559f8f72e680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:15 ERROR: [43] <gt;meta call> 03:40:15 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',<gt;clause>(0x559f8f72e680),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x559f8f72e680)))) <gt;foreign> 03:40:15 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 03:40:15 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 03:40:15 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:15 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:15 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:15 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:15 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 03:40:15 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 03:40:15 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 03:40:15 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 03:40:15 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',<gt;clause>(0x559f8f72ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x559f8f72ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:15 ERROR: [14] <gt;meta call> 03:40:15 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',<gt;clause>(0x559f8f72ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x559f8f72ea80)))) <gt;foreign> 03:40:15 ERROR: [10] $load_file('sanity_at_least_most_exactly_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:15 ERROR: 03:40:15 ERROR: Note: some frames are missing due to last-call optimization. 03:40:15 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:15 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x559f92512f00)), _2490016, system:'$pop_input_context') ? EOF: exit (status 4) 03:40:15 totalTime=1.000 03:40:15 03:40:15 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' 03:40:15 03:40:17 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 03:40:17 ISSUE_ID=419 03:40:17 ISSUE_OC=OPEN 03:40:17 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 03:40:17 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 03:40:17 FileTestCase=logicmoo.base.examples.fol.SANITY_AT_LEAST_MOST_EXACTLY_01 JUnit 03:40:17 03:40:17 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']" 03:40:17 03:40:17 (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']") 03:40:17 03:40:17 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl 03:40:17 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/SANITY_AT_LEAST_MOST_EXACTLY_01/ 03:40:17 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ASANITY_AT_LEAST_MOST_EXACTLY_01 03:40:17 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/420 03:40:17 03:40:17 03:40:19 %~ init_phase(after_load) 03:40:19 %~ init_phase(restore_state) 03:40:19 % 03:40:19 %~ init_why(after_boot,program) 03:40:19 %~ after_boot. 03:40:19 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:19 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl'), 03:40:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:19 %~ message_hook( 03:40:19 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:19 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:19 %~ error, 03:40:19 %~ [ '~q/~w: '-[module,2], 03:40:19 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:19 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:19 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:19 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:19 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:19 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:19 % Term-position in <gt;clause>(0x556b48a9cc00) at PC=61: 03:40:19 % clause_info(<gt;clause>(0x556b48a9cc00)) (2-nd clause of '$start_module'/4)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,2,2,2,2,2,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48889000) at PC=65: 03:40:19 % clause_info(<gt;clause>(0x556b48889000)) (2-nd clause of '$first_term'/5)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,1,2,2,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48889400) at PC=60: 03:40:19 % clause_info(<gt;clause>(0x556b48889400)) (1-st clause of '$load_file'/4)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,1,1,2,2,1,1,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48adf980) at PC=5: 03:40:19 % clause_info(<gt;clause>(0x556b48adf980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48cdc000) at PC=221: 03:40:19 % clause_info(<gt;clause>(0x556b48cdc000)) (1-st clause of '$do_load_file_2'/5)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48ab2840) at PC=10: 03:40:19 % clause_info(<gt;clause>(0x556b48ab2840)) (1-st clause of '$qdo_load_file'/4)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48adf980) at PC=5: 03:40:19 % clause_info(<gt;clause>(0x556b48adf980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48ab8c80) at PC=12: 03:40:19 % clause_info(<gt;clause>(0x556b48ab8c80)) (1-st clause of '$load_file'/3)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b5c818c80) at PC=31: 03:40:19 % clause_info(<gt;clause>(0x556b5c818c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b5c835b00) at PC=49: 03:40:19 % clause_info(<gt;clause>(0x556b5c835b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b5ad2a480) at PC=60: 03:40:19 % clause_info(<gt;clause>(0x556b5ad2a480)) (1-st clause of attach_dialect/1)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,2,2,2,1,2] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b5ad19200) at PC=20: 03:40:19 % clause_info(<gt;clause>(0x556b5ad19200)) (1-st clause of expects_dialect/1)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,1,2] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48889000) at PC=99: 03:40:19 % clause_info(<gt;clause>(0x556b48889000)) (2-nd clause of '$first_term'/5)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,2,2,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48889400) at PC=60: 03:40:19 % clause_info(<gt;clause>(0x556b48889400)) (1-st clause of '$load_file'/4)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,1,1,2,2,1,1,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48adf980) at PC=5: 03:40:19 % clause_info(<gt;clause>(0x556b48adf980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48cdc000) at PC=221: 03:40:19 % clause_info(<gt;clause>(0x556b48cdc000)) (1-st clause of '$do_load_file_2'/5)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48ab2840) at PC=10: 03:40:19 % clause_info(<gt;clause>(0x556b48ab2840)) (1-st clause of '$qdo_load_file'/4)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48adf980) at PC=5: 03:40:19 % clause_info(<gt;clause>(0x556b48adf980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,1] 03:40:19 03:40:19 % Term-position in <gt;clause>(0x556b48ab8c80) at PC=12: 03:40:19 % clause_info(<gt;clause>(0x556b48ab8c80)) (1-st clause of '$load_file'/3)... 03:40:19 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:19 % Trying with syntax prolog 03:40:19 % read ... 03:40:19 % unified ... 03:40:19 % got names 03:40:19 03:40:19 % [2,2,1] 03:40:19 03:40:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:40:19 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x556b4a15a680),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x556b4a15a680),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x556b4a15a680))))),%~ frame( 39,%~ clause(<gt;clause>(0x556b48ab8c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x556b5c835b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x556b5ad2a480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x556b5ad19200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x556b48889000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x556b4a15aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x556b4a15aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x556b4a15aa80))))),%~ frame( 10,%~ clause(<gt;clause>(0x556b48ab8c80),12),%~ '$load_file'('sanity_at_least_most_exactly_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:40:19 In: 03:40:19 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:19 [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 03:40:19 [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 03:40:19 [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 03:40:19 [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 03:40:19 [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 03:40:19 [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 03:40:19 [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',<gt;clause>(0x556b4a15a680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556b4a15a680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:19 [43] <gt;meta call> 03:40:19 [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',<gt;clause>(0x556b4a15a680),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556b4a15a680)))) <gt;foreign> 03:40:19 [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 03:40:19 [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 03:40:19 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:19 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:19 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:19 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:19 [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 03:40:19 [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 03:40:19 [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 03:40:19 [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 03:40:19 [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',<gt;clause>(0x556b4a15aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556b4a15aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:19 [14] <gt;meta call> 03:40:19 [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',<gt;clause>(0x556b4a15aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556b4a15aa80)))) <gt;foreign> 03:40:19 [10] $load_file('sanity_at_least_most_exactly_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:19 03:40:19 Note: some frames are missing due to last-call optimization. 03:40:19 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:19 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:40:19 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:19 ERROR: In: 03:40:19 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:19 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 03:40:19 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 03:40:19 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 03:40:19 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 03:40:19 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 03:40:19 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 03:40:19 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',<gt;clause>(0x556b4a15a680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556b4a15a680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:19 ERROR: [43] <gt;meta call> 03:40:19 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',<gt;clause>(0x556b4a15a680),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556b4a15a680)))) <gt;foreign> 03:40:19 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 03:40:19 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 03:40:19 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:19 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:19 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:19 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/sanity_at_least_most_exactly_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:19 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 03:40:19 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 03:40:19 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 03:40:19 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 03:40:19 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',<gt;clause>(0x556b4a15aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556b4a15aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:19 ERROR: [14] <gt;meta call> 03:40:19 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',<gt;clause>(0x556b4a15aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556b4a15aa80)))) <gt;foreign> 03:40:19 ERROR: [10] $load_file('sanity_at_least_most_exactly_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:19 ERROR: 03:40:19 ERROR: Note: some frames are missing due to last-call optimization. 03:40:19 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:19 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x556b4cf3ef00)), _2490282, system:'$pop_input_context') ? EOF: exit (status 4) 03:40:19 totalTime=1.000 03:40:19 03:40:19 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' 03:40:19 03:40:22 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 03:40:22 ISSUE_ID=420 03:40:22 ISSUE_OC=OPEN 03:40:22 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 03:40:22 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 03:40:22 FileTestCase=logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit 03:40:22 03:40:22 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']" 03:40:22 03:40:22 (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']") 03:40:22 03:40:22 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl 03:40:22 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ROOM_NUMBERS_01/ 03:40:22 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AROOM_NUMBERS_01 03:40:22 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/440 03:40:22 03:40:22 03:40:23 %~ init_phase(after_load) 03:40:23 %~ init_phase(restore_state) 03:40:23 % 03:40:23 %~ init_why(after_boot,program) 03:40:23 %~ after_boot. 03:40:23 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:23 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl'), 03:40:23 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:23 %~ message_hook( 03:40:23 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:23 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:23 %~ error, 03:40:23 %~ [ '~q/~w: '-[module,2], 03:40:23 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:23 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:23 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:23 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:23 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:23 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:23 %~ message_hook( 03:40:23 %~ error( permission_error(redefine,module,logicmoo_clif), 03:40:23 %~ context( 03:40:23 %~ prolog_stack( [ frame( 61, 03:40:23 %~ call( system : '$declare_module'/6), 03:40:23 %~ '$declare_module'( logicmoo_clif, 03:40:23 %~ user, 03:40:23 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:40:23 %~ frame( 60, 03:40:23 %~ clause(<gt;clause>(0x5623a8a4cc00),61), 03:40:23 %~ '$start_module'( logicmoo_clif, 03:40:23 %~ [], 03:40:23 %~ state( true, 03:40:23 %~ logicmoo_clif, true,false, 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:40:23 %~ [ if(not_loaded), 03:40:23 %~ true])), 03:40:23 %~ frame( 59, 03:40:23 %~ clause(<gt;clause>(0x5623a8839000),65), 03:40:23 %~ '$first_term'( 03:40:23 %~ :-( module(logicmoo_clif,[])), 03:40:23 %~ _21072, 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:23 %~ state( true, 03:40:23 %~ logicmoo_clif, true,false, 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:40:23 %~ [ if(not_loaded), 03:40:23 %~ true])), 03:40:23 %~ frame( 58, 03:40:23 %~ clause(<gt;clause>(0x5623a8839400),60), 03:40:23 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:23 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:40:23 %~ [ if(not_loaded), 03:40:23 %~ true])), 03:40:23 %~ frame( 57, 03:40:23 %~ clause(<gt;clause>(0x5623a8a8f980),5), 03:40:23 %~ setup_call_catcher_cleanup( 03:40:23 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:40:23 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:23 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:40:23 %~ [ if(not_loaded), 03:40:23 %~ true]), 03:40:23 %~ Kw, 03:40:23 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:23 %~ lexstate(202,pfc), 03:40:23 %~ kbii))), 03:40:23 %~ frame( 53, 03:40:23 %~ clause(<gt;clause>(0x5623a8c8c000),221), 03:40:23 %~ '$do_load_file_2'( library(logicmoo_clif), 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,compiled, 03:40:23 %~ [ if(not_loaded), 03:40:23 %~ true])), 03:40:23 %~ frame( 50, 03:40:23 %~ clause(<gt;clause>(0x5623a8a62840),10), 03:40:23 %~ '$qdo_load_file'( library(logicmoo_clif), 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true])), 03:40:23 %~ frame( 48, 03:40:23 %~ clause(<gt;clause>(0x5623a8a8f980),5), 03:40:23 %~ setup_call_catcher_cleanup( 03:40:23 %~ system : with_mutex( '$load_file', 03:40:23 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:23 %~ <gt;clause>(0x5623aa10b300), 03:40:23 %~ [ if(not_loaded), 03:40:23 %~ true])), 03:40:23 %~ system : '$mt_do_load'( <gt;clause>(0x5623aa10b300), 03:40:23 %~ library(logicmoo_clif), 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true]), 03:40:23 %~ Kw3, 03:40:23 %~ system : '$mt_end_load'(<gt;clause>(0x5623aa10b300)))), 03:40:23 %~ frame(46,meta_call,0), 03:40:23 %~ frame( 45, 03:40:23 %~ foreign( system : '$sig_atomic'/1), 03:40:23 %~ $sig_atomic( setup_call_cleanup( 03:40:23 %~ with_mutex( '$load_file', 03:40:23 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:40:23 %~ <gt;clause>(0x5623aa10b300), 03:40:23 %~ [ if(not_loaded), 03:40:23 %~ true])), 03:40:23 %~ '$mt_do_load'( <gt;clause>(0x5623aa10b300), 03:40:23 %~ library(logicmoo_clif), 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true]), 03:40:23 %~ '$mt_end_load'(<gt;clause>(0x5623aa10b300))))), 03:40:23 %~ frame( 42, 03:40:23 %~ clause(<gt;clause>(0x5623a8a68c80),12), 03:40:23 %~ '$load_file'(library(logicmoo_clif),kbii,[if(not_loaded),true])), 03:40:23 %~ frame( 37, 03:40:23 %~ clause(<gt;clause>(0x5623bc7c8c80),31), 03:40:23 %~ 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)), 03:40:23 %~ frame(36,clause(<gt;clause>(0x5623bc7e3b00),49),clif_dialect:clif_expects_dialect(clif)), 03:40:23 %~ frame(34,clause(<gt;clause>(0x5623bacda480),60),prolog_dialect:attach_dialect(clif)), 03:40:23 %~ frame(33,clause(<gt;clause>(0x5623bacc9200),20),prolog_dialect:expects_dialect(clif)), 03:40:23 %~ frame( 32, 03:40:23 %~ clause(<gt;clause>(0x5623a8a5f380),2), 03:40:23 %~ catch( 03:40:23 %~ kbii : expects_dialect(clif), 03:40:23 %~ error(Error,Error18), 03:40:23 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:40:23 %~ frame(31,clause(<gt;clause>(0x5623a8a2c580),55),'$execute_directive_3'(expects_dialect(clif))), 03:40:23 %~ frame( 26, 03:40:23 %~ clause(<gt;clause>(0x5623a8839400),77), 03:40:23 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', 03:40:23 %~ 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, 03:40:23 %~ [ expand(false), 03:40:23 %~ expand(true)])), 03:40:23 %~ frame( 25, 03:40:23 %~ clause(<gt;clause>(0x5623a8a8f980),5), 03:40:23 %~ setup_call_catcher_cleanup( 03:40:23 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl',1632225668.6249032), 03:40:23 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', 03:40:23 %~ 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, 03:40:23 %~ [ expand(false), 03:40:23 %~ expand(true)]), 03:40:23 %~ Kw8, 03:40:23 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', 03:40:23 %~ lexstate(202,swi), 03:40:23 %~ user))), 03:40:23 %~ frame( 21, 03:40:23 %~ clause(<gt;clause>(0x5623a8c8c000),221), 03:40:23 %~ '$do_load_file_2'( 'room_numbers_01.pfc.pl', 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', user,compiled, 03:40:23 %~ [ expand(false), 03:40:23 %~ expand(true)])), 03:40:23 %~ frame( 18, 03:40:23 %~ clause(<gt;clause>(0x5623a8a62840),10), 03:40:23 %~ '$qdo_load_file'( 'room_numbers_01.pfc.pl', 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', user,[expand(false),expand(true)])), 03:40:23 %~ frame( 16, 03:40:23 %~ clause(<gt;clause>(0x5623a8a8f980),5), 03:40:23 %~ setup_call_catcher_cleanup( 03:40:23 %~ system : with_mutex( '$load_file', 03:40:23 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', 03:40:23 %~ <gt;clause>(0x5623aa10aa80), 03:40:23 %~ [ expand(false), 03:40:23 %~ expand(true)])), 03:40:23 %~ system : '$mt_do_load'( <gt;clause>(0x5623aa10aa80), 03:40:23 %~ 'room_numbers_01.pfc.pl', 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', 03:40:23 %~ user, 03:40:23 %~ [ expand(false), 03:40:23 %~ expand(true)]), 03:40:23 %~ Kw9, 03:40:23 %~ system : '$mt_end_load'(<gt;clause>(0x5623aa10aa80)))), 03:40:23 %~ frame(14,meta_call,0), 03:40:23 %~ frame( 13, 03:40:23 %~ foreign( system : '$sig_atomic'/1), 03:40:23 %~ $sig_atomic( setup_call_cleanup( 03:40:23 %~ with_mutex( '$load_file', 03:40:23 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', 03:40:23 %~ <gt;clause>(0x5623aa10aa80), 03:40:23 %~ [ expand(false), 03:40:23 %~ expand(true)])), 03:40:23 %~ '$mt_do_load'( <gt;clause>(0x5623aa10aa80), 03:40:23 %~ 'room_numbers_01.pfc.pl', 03:40:23 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl', user,[expand(false),expand(true)]), 03:40:23 %~ '$mt_end_load'(<gt;clause>(0x5623aa10aa80))))), 03:40:23 %~ frame(10,clause(<gt;clause>(0x5623a8a68c80),12),'$load_file'('room_numbers_01.pfc.pl',user,'<gt;garbage_collected>'))]), 03:40:23 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:40:23 %~ error, 03:40:23 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:40:23 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:40:23 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:40:23 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:23 In: 03:40:23 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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',<gt;clause>(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10b300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:23 [46] <gt;meta call> 03:40:23 [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',<gt;clause>(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10b300)))) <gt;foreign> 03:40:23 [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 03:40:23 [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 03:40:23 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:23 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:23 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:23 [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 03:40:23 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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',<gt;clause>(0x5623aa10aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:23 [14] <gt;meta call> 03:40:23 [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',<gt;clause>(0x5623aa10aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10aa80)))) <gt;foreign> 03:40:23 [10] $load_file('room_numbers_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:23 03:40:23 Note: some frames are missing due to last-call optimization. 03:40:23 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:23 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:40:23 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:23 ERROR: In: 03:40:23 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:23 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 03:40:23 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 03:40:23 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 03:40:23 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 03:40:23 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 03:40:23 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 03:40:23 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',<gt;clause>(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10b300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:23 ERROR: [46] <gt;meta call> 03:40:23 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',<gt;clause>(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10b300)))) <gt;foreign> 03:40:23 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 03:40:23 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 03:40:23 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:23 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:23 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:23 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 03:40:23 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:40:23 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 03:40:23 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 03:40:23 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 03:40:23 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 03:40:23 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',<gt;clause>(0x5623aa10aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:23 ERROR: [14] <gt;meta call> 03:40:23 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',<gt;clause>(0x5623aa10aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10aa80)))) <gt;foreign> 03:40:23 ERROR: [10] $load_file('room_numbers_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:23 ERROR: 03:40:23 ERROR: Note: some frames are missing due to last-call optimization. 03:40:23 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:23 %~ message_hook( 03:40:23 %~ goal_failed(directive,kbii:expects_dialect(clif)), 03:40:23 %~ warning, 03:40:23 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:40:23 %~ kbii : expects_dialect(clif)]]) 03:40:23 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:40:23 Goal (directive) failed: kbii:expects_dialect(clif) 03:40:23 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:40:23 Warning: Goal (directive) failed: kbii:expects_dialect(clif) 03:40:23 03:40:23 :- set_kif_option(+assert). 03:40:23 03:40:23 % must_be_satifiable(P):- kif_to_boxlog(P,BoxLog),all_asserted(BoxLog). 03:40:23 03:40:23 % Version A - Two rooms 03:40:23 /*~ 03:40:23 ~*/ 03:40:23 03:40:23 03:40:23 % must_be_satifiable(P):- kif_to_boxlog(P,BoxLog),all_asserted(BoxLog). 03:40:23 03:40:23 % Version A - Two rooms 03:40:23 exists(R1,room_number(R1,22)). 03:40:23 /*~ 03:40:23 %~ make_dynamic_here(kbii,'$nt'(exists(_42492,room_number(_42492,22)),_42506,_42508)) 03:40:23 ~*/ 03:40:23 03:40:23 exists(R1,room_number(R1,77)). 03:40:23 /*~ 03:40:23 ~*/ 03:40:23 03:40:23 all(R, (room_number(R,22) => (room(R) & ~big(R)))) . 03:40:23 /*~ 03:40:23 ~*/ 03:40:23 03:40:23 all(R, (room_number(R,77) => (room(R) & big(R)))) . 03:40:23 03:40:23 % need proof that 03:40:23 /*~ 03:40:23 ~*/ 03:40:23 03:40:23 03:40:23 % need proof that 03:40:23 ?- must_be_satifiable(( room_number(R1,22) & room_number(R2,77) => R1 \= R2 )). 03:40:23 03:40:23 03:40:23 /*~ 03:40:23 %~ message_hook( 03:40:23 %~ error(existence_error(procedure,kbii:must_be_satifiable/1),context(system:catch/3,Context_Kw)), 03:40:23 %~ error, 03:40:23 %~ [ '~q/~w: '-[catch,3], 03:40:23 %~ 'Unknown procedure: ~q' - [ kbii : must_be_satifiable/1]]) 03:40:23 catch/3: Unknown procedure: kbii:must_be_satifiable/1 03:40:23 ERROR: catch/3: Unknown procedure: kbii:must_be_satifiable/1 03:40:23 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl:16 03:40:23 %~ message_hook( 03:40:23 %~ goal_failed( directive, 03:40:23 %~ kbii : (room_number(R1,22)&room_number(R2,77))=>(R1\=R2)), 03:40:23 %~ warning, 03:40:23 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:40:23 %~ kbii : =>( 03:40:23 %~ room_number(R1,22)&room_number(R2,77), 03:40:23 %~ R1\=R2)]]) 03:40:23 Goal (directive) failed: kbii:must_be_satifiable((room_number(_56416,22)&room_number(_56472,77))=>(_56416\=_56472)) 03:40:23 Warning: Goal (directive) failed: kbii:must_be_satifiable((room_number(_56416,22)&room_number(_56472,77))=>(_56416\=_56472)) 03:40:23 ~*/ 03:40:23 03:40:23 03:40:23 03:40:23 :- reset_kb(kbii). 03:40:23 03:40:23 % Version B - Simpler 03:40:23 /*~ 03:40:23 %~ message_hook( 03:40:23 %~ error(existence_error(procedure,kbii:reset_kb/1),context(system:catch/3,Context_Kw)), 03:40:23 %~ error, 03:40:23 %~ [ '~q/~w: '-[catch,3], 03:40:23 %~ 'Unknown procedure: ~q' - [ kbii : reset_kb/1]]) 03:40:23 catch/3: Unknown procedure: kbii:reset_kb/1 03:40:23 ERROR: catch/3: Unknown procedure: kbii:reset_kb/1 03:40:23 %~ message_hook( 03:40:23 %~ goal_failed(directive,kbii:reset_kb(kbii)), 03:40:23 %~ warning, 03:40:23 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:40:23 %~ kbii : reset_kb(kbii)]]) 03:40:23 Goal (directive) failed: kbii:reset_kb(kbii) 03:40:23 Warning: Goal (directive) failed: kbii:reset_kb(kbii) 03:40:23 ~*/ 03:40:23 03:40:23 03:40:23 % Version B - Simpler 03:40:23 all(R, (room_number(R,22) => ( ~big(R)))) . 03:40:23 /*~ 03:40:23 ~*/ 03:40:23 03:40:23 all(R, (room_number(R,77) => ( big(R)))) . 03:40:23 03:40:23 % need proof that 03:40:23 /*~ 03:40:23 ~*/ 03:40:23 03:40:23 03:40:23 % need proof that 03:40:23 ?- must_be_satifiable(( room_number(R1,22) & room_number(R2,77) => R1 \= R2 )). 03:40:23 03:40:23 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/440 03:40:23 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/room_numbers_01.pfc.pl 03:40:23 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ROOM_NUMBERS_01/ 03:40:23 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AROOM_NUMBERS_01 03:40:23 03:40:23 /*~ 03:40:23 %~ message_hook( 03:40:23 %~ error(existence_error(procedure,kbii:must_be_satifiable/1),context(system:catch/3,Context_Kw)), 03:40:23 %~ error, 03:40:23 %~ [ '~q/~w: '-[catch,3], 03:40:23 %~ 'Unknown procedure: ~q' - [ kbii : must_be_satifiable/1]]) 03:40:23 catch/3: Unknown procedure: kbii:must_be_satifiable/1 03:40:23 ERROR: catch/3: Unknown procedure: kbii:must_be_satifiable/1 03:40:23 %~ message_hook( 03:40:23 %~ goal_failed( directive, 03:40:23 %~ kbii : (room_number(R1,22)&room_number(R2,77))=>(R1\=R2)), 03:40:23 %~ warning, 03:40:23 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:40:23 %~ kbii : =>( 03:40:23 %~ room_number(R1,22)&room_number(R2,77), 03:40:23 %~ R1\=R2)]]) 03:40:23 Goal (directive) failed: kbii:must_be_satifiable((room_number(_19184,22)&room_number(_19240,77))=>(_19184\=_19240)) 03:40:23 Warning: Goal (directive) failed: kbii:must_be_satifiable((room_number(_19184,22)&room_number(_19240,77))=>(_19184\=_19240)) 03:40:23 ~*/ 03:40:23 %~ unused(no_junit_results) 03:40:23 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.511505401-junit.xml 03:40:23 <gt;oxml version="1.0" encoding="utf-8"?> 03:40:23 <gt;testsuites> 03:40:23 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:40:23 % use :- set_prolog_flag(junit_show_converage, true). 03:40:23 03:40:23 % No tests to run 03:40:23 ]]>><gt;/system-out><gt;/testsuites> 03:40:23 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) 03:40:23 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) 03:40:23 In: 03:40:23 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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',<gt;clause>(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10b300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:23 [46] <gt;meta call> 03:40:23 [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',<gt;clause>(0x5623aa10b300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10b300)))) <gt;foreign> 03:40:23 [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 03:40:23 [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 03:40:23 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:23 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:23 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:23 [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 03:40:23 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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 03:40:23 [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',<gt;clause>(0x5623aa10aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:23 [14] <gt;meta call> 03:40:23 [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',<gt;clause>(0x5623aa10aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5623aa10aa80)))) <gt;foreign> 03:40:23 [10] $load_file('room_numbers_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:23 03:40:23 Note: some frames are missing due to last-call optimization. 03:40:23 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:23 logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit warning = Goal (directive) failed: kbii:expects_dialect(clif) 03:40:23 logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit error = catch/3: Unknown procedure: kbii:must_be_satifiable/1 03:40:23 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)) 03:40:23 logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit error = catch/3: Unknown procedure: kbii:reset_kb/1 03:40:23 logicmoo.base.examples.fol.ROOM_NUMBERS_01 JUnit warning = Goal (directive) failed: kbii:reset_kb(kbii) 03:40:23 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)) 03:40:23 03:40:23 %~ test_completed_exit(48) 03:40:23 totalTime=1.000 03:40:23 03:40:23 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' 03:40:23 03:40:26 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 03:40:26 ISSUE_ID=440 03:40:26 ISSUE_OC=OPEN 03:40:26 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 03:40:26 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 03:40:26 FileTestCase=logicmoo.base.examples.fol.POSS_FORALL_EXISTS_05 JUnit 03:40:26 03:40:26 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']" 03:40:26 03:40:26 (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']") 03:40:26 03:40:26 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl 03:40:26 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/POSS_FORALL_EXISTS_05/ 03:40:26 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APOSS_FORALL_EXISTS_05 03:40:26 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/441 03:40:26 03:40:26 03:40:28 %~ init_phase(after_load) 03:40:28 %~ init_phase(restore_state) 03:40:28 % 03:40:28 %~ init_why(after_boot,program) 03:40:28 %~ after_boot. 03:40:28 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:28 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl'), 03:40:28 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:28 %~ message_hook( 03:40:28 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:28 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:28 %~ error, 03:40:28 %~ [ '~q/~w: '-[module,2], 03:40:28 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:28 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:28 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:28 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:28 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:28 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:28 % Term-position in <gt;clause>(0x55a86877ec00) at PC=61: 03:40:28 % clause_info(<gt;clause>(0x55a86877ec00)) (2-nd clause of '$start_module'/4)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,2,2,2,2,2,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a86856b000) at PC=65: 03:40:28 % clause_info(<gt;clause>(0x55a86856b000)) (2-nd clause of '$first_term'/5)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,1,2,2,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a86856b400) at PC=60: 03:40:28 % clause_info(<gt;clause>(0x55a86856b400)) (1-st clause of '$load_file'/4)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,1,1,2,2,1,1,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a8687c1980) at PC=5: 03:40:28 % clause_info(<gt;clause>(0x55a8687c1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a8689be000) at PC=221: 03:40:28 % clause_info(<gt;clause>(0x55a8689be000)) (1-st clause of '$do_load_file_2'/5)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a868794840) at PC=10: 03:40:28 % clause_info(<gt;clause>(0x55a868794840)) (1-st clause of '$qdo_load_file'/4)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a8687c1980) at PC=5: 03:40:28 % clause_info(<gt;clause>(0x55a8687c1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a86879ac80) at PC=12: 03:40:28 % clause_info(<gt;clause>(0x55a86879ac80)) (1-st clause of '$load_file'/3)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a87c4fac80) at PC=31: 03:40:28 % clause_info(<gt;clause>(0x55a87c4fac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a87c517b00) at PC=49: 03:40:28 % clause_info(<gt;clause>(0x55a87c517b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a87aa0c480) at PC=60: 03:40:28 % clause_info(<gt;clause>(0x55a87aa0c480)) (1-st clause of attach_dialect/1)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,2,2,2,1,2] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a87a9fb200) at PC=20: 03:40:28 % clause_info(<gt;clause>(0x55a87a9fb200)) (1-st clause of expects_dialect/1)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,1,2] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a86856b000) at PC=99: 03:40:28 % clause_info(<gt;clause>(0x55a86856b000)) (2-nd clause of '$first_term'/5)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,2,2,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a86856b400) at PC=60: 03:40:28 % clause_info(<gt;clause>(0x55a86856b400)) (1-st clause of '$load_file'/4)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,1,1,2,2,1,1,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a8687c1980) at PC=5: 03:40:28 % clause_info(<gt;clause>(0x55a8687c1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a8689be000) at PC=221: 03:40:28 % clause_info(<gt;clause>(0x55a8689be000)) (1-st clause of '$do_load_file_2'/5)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a868794840) at PC=10: 03:40:28 % clause_info(<gt;clause>(0x55a868794840)) (1-st clause of '$qdo_load_file'/4)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a8687c1980) at PC=5: 03:40:28 % clause_info(<gt;clause>(0x55a8687c1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,1] 03:40:28 03:40:28 % Term-position in <gt;clause>(0x55a86879ac80) at PC=12: 03:40:28 % clause_info(<gt;clause>(0x55a86879ac80)) (1-st clause of '$load_file'/3)... 03:40:28 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:28 % Trying with syntax prolog 03:40:28 % read ... 03:40:28 % unified ... 03:40:28 % got names 03:40:28 03:40:28 % [2,2,1] 03:40:28 03:40:28 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:40:28 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55a869e3d580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55a869e3d580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55a869e3d580))))),%~ frame( 39,%~ clause(<gt;clause>(0x55a86879ac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55a87c517b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55a87aa0c480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55a87a9fb200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55a86856b000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55a869e3ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55a869e3ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55a869e3ca80))))),%~ frame(10,clause(<gt;clause>(0x55a86879ac80),12),'$load_file'('poss_forall_exists_05.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:40:28 In: 03:40:28 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:28 [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 03:40:28 [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 03:40:28 [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 03:40:28 [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 03:40:28 [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 03:40:28 [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 03:40:28 [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',<gt;clause>(0x55a869e3d580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55a869e3d580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:28 [43] <gt;meta call> 03:40:28 [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',<gt;clause>(0x55a869e3d580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55a869e3d580)))) <gt;foreign> 03:40:28 [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 03:40:28 [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 03:40:28 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:28 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:28 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:28 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:28 [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 03:40:28 [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 03:40:28 [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 03:40:28 [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 03:40:28 [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',<gt;clause>(0x55a869e3ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55a869e3ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:28 [14] <gt;meta call> 03:40:28 [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',<gt;clause>(0x55a869e3ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55a869e3ca80)))) <gt;foreign> 03:40:28 [10] $load_file('poss_forall_exists_05.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:28 03:40:28 Note: some frames are missing due to last-call optimization. 03:40:28 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:28 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:40:28 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:28 ERROR: In: 03:40:28 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:28 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 03:40:28 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 03:40:28 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 03:40:28 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 03:40:28 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 03:40:28 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 03:40:28 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',<gt;clause>(0x55a869e3d580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55a869e3d580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:28 ERROR: [43] <gt;meta call> 03:40:28 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',<gt;clause>(0x55a869e3d580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55a869e3d580)))) <gt;foreign> 03:40:28 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 03:40:28 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 03:40:28 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:28 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:28 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:28 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_05.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:28 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 03:40:28 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 03:40:28 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 03:40:28 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 03:40:28 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',<gt;clause>(0x55a869e3ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55a869e3ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:28 ERROR: [14] <gt;meta call> 03:40:28 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',<gt;clause>(0x55a869e3ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55a869e3ca80)))) <gt;foreign> 03:40:28 ERROR: [10] $load_file('poss_forall_exists_05.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:28 ERROR: 03:40:28 ERROR: Note: some frames are missing due to last-call optimization. 03:40:28 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:28 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55a86cc20f00)), _2451838, system:'$pop_input_context') ? EOF: exit (status 4) 03:40:28 totalTime=1.000 03:40:28 03:40:28 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' 03:40:28 03:40:31 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 03:40:31 ISSUE_ID=441 03:40:31 ISSUE_OC=OPEN 03:40:31 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 03:40:31 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 03:40:31 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 03:40:31 FileTestCase=logicmoo.base.examples.fol.POSS_FORALL_EXISTS_04 JUnit 03:40:31 03:40:31 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']" 03:40:31 03:40:31 (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']") 03:40:31 03:40:31 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl 03:40:31 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/POSS_FORALL_EXISTS_04/ 03:40:31 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APOSS_FORALL_EXISTS_04 03:40:31 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/442 03:40:31 03:40:31 03:40:33 %~ init_phase(after_load) 03:40:33 %~ init_phase(restore_state) 03:40:33 % 03:40:33 %~ init_why(after_boot,program) 03:40:33 %~ after_boot. 03:40:33 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:33 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl'), 03:40:33 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:33 %~ message_hook( 03:40:33 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:33 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:33 %~ error, 03:40:33 %~ [ '~q/~w: '-[module,2], 03:40:33 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:33 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:33 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:40:33 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:33 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:33 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:33 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:33 % Term-position in <gt;clause>(0x5619016a4c00) at PC=61: 03:40:33 % clause_info(<gt;clause>(0x5619016a4c00)) (2-nd clause of '$start_module'/4)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,2,2,2,2,2,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x561901491000) at PC=65: 03:40:33 % clause_info(<gt;clause>(0x561901491000)) (2-nd clause of '$first_term'/5)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,1,2,2,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x561901491400) at PC=60: 03:40:33 % clause_info(<gt;clause>(0x561901491400)) (1-st clause of '$load_file'/4)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,1,1,2,2,1,1,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x5619016e7980) at PC=5: 03:40:33 % clause_info(<gt;clause>(0x5619016e7980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x5619018e4000) at PC=221: 03:40:33 % clause_info(<gt;clause>(0x5619018e4000)) (1-st clause of '$do_load_file_2'/5)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x5619016ba840) at PC=10: 03:40:33 % clause_info(<gt;clause>(0x5619016ba840)) (1-st clause of '$qdo_load_file'/4)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x5619016e7980) at PC=5: 03:40:33 % clause_info(<gt;clause>(0x5619016e7980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x5619016c0c80) at PC=12: 03:40:33 % clause_info(<gt;clause>(0x5619016c0c80)) (1-st clause of '$load_file'/3)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x561915420c80) at PC=31: 03:40:33 % clause_info(<gt;clause>(0x561915420c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x56191543db00) at PC=49: 03:40:33 % clause_info(<gt;clause>(0x56191543db00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x561913932480) at PC=60: 03:40:33 % clause_info(<gt;clause>(0x561913932480)) (1-st clause of attach_dialect/1)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,2,2,2,1,2] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x561913921200) at PC=20: 03:40:33 % clause_info(<gt;clause>(0x561913921200)) (1-st clause of expects_dialect/1)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,1,2] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x561901491000) at PC=99: 03:40:33 % clause_info(<gt;clause>(0x561901491000)) (2-nd clause of '$first_term'/5)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,2,2,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x561901491400) at PC=60: 03:40:33 % clause_info(<gt;clause>(0x561901491400)) (1-st clause of '$load_file'/4)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,1,1,2,2,1,1,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x5619016e7980) at PC=5: 03:40:33 % clause_info(<gt;clause>(0x5619016e7980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x5619018e4000) at PC=221: 03:40:33 % clause_info(<gt;clause>(0x5619018e4000)) (1-st clause of '$do_load_file_2'/5)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x5619016ba840) at PC=10: 03:40:33 % clause_info(<gt;clause>(0x5619016ba840)) (1-st clause of '$qdo_load_file'/4)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x5619016e7980) at PC=5: 03:40:33 % clause_info(<gt;clause>(0x5619016e7980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,1] 03:40:33 03:40:33 % Term-position in <gt;clause>(0x5619016c0c80) at PC=12: 03:40:33 % clause_info(<gt;clause>(0x5619016c0c80)) (1-st clause of '$load_file'/3)... 03:40:33 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:33 % Trying with syntax prolog 03:40:33 % read ... 03:40:33 % unified ... 03:40:33 % got names 03:40:33 03:40:33 % [2,2,1] 03:40:33 03:40:33 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x561902d63580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x561902d63580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x561902d63580))))),%~ frame( 39,%~ clause(<gt;clause>(0x5619016c0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x56191543db00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x561913932480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x561913921200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x561901491000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x561902d62a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x561902d62a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x561902d62a80))))),%~ frame(10,clause(<gt;clause>(0x5619016c0c80),12),'$load_file'('poss_forall_exists_04.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:40:33 In: 03:40:33 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:33 [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 03:40:33 [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 03:40:33 [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 03:40:33 [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 03:40:33 [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 03:40:33 [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 03:40:33 [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',<gt;clause>(0x561902d63580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561902d63580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:33 [43] <gt;meta call> 03:40:33 [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',<gt;clause>(0x561902d63580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561902d63580)))) <gt;foreign> 03:40:33 [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 03:40:33 [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 03:40:33 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:33 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:33 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:33 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:33 [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 03:40:33 [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 03:40:33 [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 03:40:33 [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 03:40:33 [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',<gt;clause>(0x561902d62a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561902d62a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:33 [14] <gt;meta call> 03:40:33 [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',<gt;clause>(0x561902d62a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561902d62a80)))) <gt;foreign> 03:40:33 [10] $load_file('poss_forall_exists_04.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:33 03:40:33 Note: some frames are missing due to last-call optimization. 03:40:33 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:33 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:40:33 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:33 ERROR: In: 03:40:33 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:33 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 03:40:33 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 03:40:33 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 03:40:33 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 03:40:33 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 03:40:33 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 03:40:33 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',<gt;clause>(0x561902d63580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561902d63580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:33 ERROR: [43] <gt;meta call> 03:40:33 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',<gt;clause>(0x561902d63580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561902d63580)))) <gt;foreign> 03:40:33 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 03:40:33 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 03:40:33 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:33 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:33 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:33 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_04.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:33 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 03:40:33 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 03:40:33 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 03:40:33 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 03:40:33 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',<gt;clause>(0x561902d62a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561902d62a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:33 ERROR: [14] <gt;meta call> 03:40:33 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',<gt;clause>(0x561902d62a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561902d62a80)))) <gt;foreign> 03:40:33 ERROR: [10] $load_file('poss_forall_exists_04.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:33 ERROR: 03:40:33 ERROR: Note: some frames are missing due to last-call optimization. 03:40:33 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:33 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x561905b46f00)), _2451860, system:'$pop_input_context') ? EOF: exit (status 4) 03:40:33 totalTime=1.000 03:40:33 03:40:33 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' 03:40:33 03:40:36 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 03:40:36 ISSUE_ID=442 03:40:36 ISSUE_OC=OPEN 03:40:36 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 03:40:36 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 03:40:36 FileTestCase=logicmoo.base.examples.fol.POSS_FORALL_EXISTS_03 JUnit 03:40:36 03:40:36 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']" 03:40:36 03:40:36 (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']") 03:40:36 03:40:36 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl 03:40:36 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/POSS_FORALL_EXISTS_03/ 03:40:36 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APOSS_FORALL_EXISTS_03 03:40:36 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/443 03:40:36 03:40:36 03:40:37 %~ init_phase(after_load) 03:40:37 %~ init_phase(restore_state) 03:40:37 % 03:40:37 %~ init_why(after_boot,program) 03:40:37 %~ after_boot. 03:40:37 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:37 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl'), 03:40:37 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:37 %~ message_hook( 03:40:37 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:37 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:37 %~ error, 03:40:37 %~ [ '~q/~w: '-[module,2], 03:40:37 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:37 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:37 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:40:37 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:37 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:37 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:37 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:37 % Term-position in <gt;clause>(0x558f04152c00) at PC=61: 03:40:37 % clause_info(<gt;clause>(0x558f04152c00)) (2-nd clause of '$start_module'/4)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,2,2,2,2,2,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f03f3f000) at PC=65: 03:40:37 % clause_info(<gt;clause>(0x558f03f3f000)) (2-nd clause of '$first_term'/5)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,1,2,2,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f03f3f400) at PC=60: 03:40:37 % clause_info(<gt;clause>(0x558f03f3f400)) (1-st clause of '$load_file'/4)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,1,1,2,2,1,1,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f04195980) at PC=5: 03:40:37 % clause_info(<gt;clause>(0x558f04195980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f04392000) at PC=221: 03:40:37 % clause_info(<gt;clause>(0x558f04392000)) (1-st clause of '$do_load_file_2'/5)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f04168840) at PC=10: 03:40:37 % clause_info(<gt;clause>(0x558f04168840)) (1-st clause of '$qdo_load_file'/4)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f04195980) at PC=5: 03:40:37 % clause_info(<gt;clause>(0x558f04195980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f0416ec80) at PC=12: 03:40:37 % clause_info(<gt;clause>(0x558f0416ec80)) (1-st clause of '$load_file'/3)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f17ecec80) at PC=31: 03:40:37 % clause_info(<gt;clause>(0x558f17ecec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f17eebb00) at PC=49: 03:40:37 % clause_info(<gt;clause>(0x558f17eebb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f163e0480) at PC=60: 03:40:37 % clause_info(<gt;clause>(0x558f163e0480)) (1-st clause of attach_dialect/1)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,2,2,2,1,2] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f163cf200) at PC=20: 03:40:37 % clause_info(<gt;clause>(0x558f163cf200)) (1-st clause of expects_dialect/1)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,1,2] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f03f3f000) at PC=99: 03:40:37 % clause_info(<gt;clause>(0x558f03f3f000)) (2-nd clause of '$first_term'/5)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,2,2,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f03f3f400) at PC=60: 03:40:37 % clause_info(<gt;clause>(0x558f03f3f400)) (1-st clause of '$load_file'/4)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,1,1,2,2,1,1,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f04195980) at PC=5: 03:40:37 % clause_info(<gt;clause>(0x558f04195980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f04392000) at PC=221: 03:40:37 % clause_info(<gt;clause>(0x558f04392000)) (1-st clause of '$do_load_file_2'/5)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f04168840) at PC=10: 03:40:37 % clause_info(<gt;clause>(0x558f04168840)) (1-st clause of '$qdo_load_file'/4)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f04195980) at PC=5: 03:40:37 % clause_info(<gt;clause>(0x558f04195980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,1] 03:40:37 03:40:37 % Term-position in <gt;clause>(0x558f0416ec80) at PC=12: 03:40:37 % clause_info(<gt;clause>(0x558f0416ec80)) (1-st clause of '$load_file'/3)... 03:40:37 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:37 % Trying with syntax prolog 03:40:37 % read ... 03:40:37 % unified ... 03:40:37 % got names 03:40:37 03:40:37 % [2,2,1] 03:40:37 03:40:37 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x558f05811580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x558f05811580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x558f05811580))))),%~ frame( 39,%~ clause(<gt;clause>(0x558f0416ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x558f17eebb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x558f163e0480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x558f163cf200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x558f03f3f000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x558f05810a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x558f05810a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x558f05810a80))))),%~ frame(10,clause(<gt;clause>(0x558f0416ec80),12),'$load_file'('poss_forall_exists_03.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:40:37 In: 03:40:37 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:37 [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 03:40:37 [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 03:40:37 [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 03:40:37 [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 03:40:37 [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 03:40:37 [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 03:40:37 [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',<gt;clause>(0x558f05811580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x558f05811580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:37 [43] <gt;meta call> 03:40:37 [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',<gt;clause>(0x558f05811580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x558f05811580)))) <gt;foreign> 03:40:37 [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 03:40:37 [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 03:40:37 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:37 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:37 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:37 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:37 [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 03:40:37 [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 03:40:37 [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 03:40:37 [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 03:40:37 [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',<gt;clause>(0x558f05810a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x558f05810a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:37 [14] <gt;meta call> 03:40:37 [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',<gt;clause>(0x558f05810a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x558f05810a80)))) <gt;foreign> 03:40:37 [10] $load_file('poss_forall_exists_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:37 03:40:37 Note: some frames are missing due to last-call optimization. 03:40:37 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:37 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:40:37 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:37 ERROR: In: 03:40:37 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:37 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 03:40:37 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 03:40:37 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 03:40:37 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 03:40:37 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 03:40:37 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 03:40:37 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',<gt;clause>(0x558f05811580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x558f05811580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:37 ERROR: [43] <gt;meta call> 03:40:37 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',<gt;clause>(0x558f05811580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x558f05811580)))) <gt;foreign> 03:40:37 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 03:40:37 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 03:40:38 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:38 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:38 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:38 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:38 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 03:40:38 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 03:40:38 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 03:40:38 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 03:40:38 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',<gt;clause>(0x558f05810a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x558f05810a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:38 ERROR: [14] <gt;meta call> 03:40:38 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',<gt;clause>(0x558f05810a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x558f05810a80)))) <gt;foreign> 03:40:38 ERROR: [10] $load_file('poss_forall_exists_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:38 ERROR: 03:40:38 ERROR: Note: some frames are missing due to last-call optimization. 03:40:38 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:38 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x558f085f4f00)), _2451572, system:'$pop_input_context') ? EOF: exit (status 4) 03:40:38 totalTime=1.000 03:40:38 03:40:38 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' 03:40:38 03:40:40 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 03:40:40 ISSUE_ID=443 03:40:40 ISSUE_OC=OPEN 03:40:40 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 03:40:40 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 03:40:40 FileTestCase=logicmoo.base.examples.fol.POSS_FORALL_EXISTS_02 JUnit 03:40:40 03:40:40 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']" 03:40:40 03:40:40 (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']") 03:40:40 03:40:40 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl 03:40:40 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/POSS_FORALL_EXISTS_02/ 03:40:40 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APOSS_FORALL_EXISTS_02 03:40:40 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/444 03:40:40 03:40:40 03:40:41 %~ init_phase(after_load) 03:40:41 %~ init_phase(restore_state) 03:40:41 % 03:40:41 %~ init_why(after_boot,program) 03:40:41 %~ after_boot. 03:40:41 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:41 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl'), 03:40:41 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:41 %~ message_hook( 03:40:41 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:41 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:41 %~ error, 03:40:41 %~ [ '~q/~w: '-[module,2], 03:40:41 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:41 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:41 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:40:41 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:41 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:41 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:41 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:41 % Term-position in <gt;clause>(0x561200c2ec00) at PC=61: 03:40:41 % clause_info(<gt;clause>(0x561200c2ec00)) (2-nd clause of '$start_module'/4)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,2,2,2,2,2,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200a1b000) at PC=65: 03:40:41 % clause_info(<gt;clause>(0x561200a1b000)) (2-nd clause of '$first_term'/5)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,1,2,2,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200a1b400) at PC=60: 03:40:41 % clause_info(<gt;clause>(0x561200a1b400)) (1-st clause of '$load_file'/4)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,1,1,2,2,1,1,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200c71980) at PC=5: 03:40:41 % clause_info(<gt;clause>(0x561200c71980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200e6e000) at PC=221: 03:40:41 % clause_info(<gt;clause>(0x561200e6e000)) (1-st clause of '$do_load_file_2'/5)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200c44840) at PC=10: 03:40:41 % clause_info(<gt;clause>(0x561200c44840)) (1-st clause of '$qdo_load_file'/4)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200c71980) at PC=5: 03:40:41 % clause_info(<gt;clause>(0x561200c71980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200c4ac80) at PC=12: 03:40:41 % clause_info(<gt;clause>(0x561200c4ac80)) (1-st clause of '$load_file'/3)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x5612149aac80) at PC=31: 03:40:41 % clause_info(<gt;clause>(0x5612149aac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x5612149c7b00) at PC=49: 03:40:41 % clause_info(<gt;clause>(0x5612149c7b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561212ebc480) at PC=60: 03:40:41 % clause_info(<gt;clause>(0x561212ebc480)) (1-st clause of attach_dialect/1)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,2,2,2,1,2] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561212eab200) at PC=20: 03:40:41 % clause_info(<gt;clause>(0x561212eab200)) (1-st clause of expects_dialect/1)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,1,2] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200a1b000) at PC=99: 03:40:41 % clause_info(<gt;clause>(0x561200a1b000)) (2-nd clause of '$first_term'/5)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,2,2,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200a1b400) at PC=60: 03:40:41 % clause_info(<gt;clause>(0x561200a1b400)) (1-st clause of '$load_file'/4)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,1,1,2,2,1,1,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200c71980) at PC=5: 03:40:41 % clause_info(<gt;clause>(0x561200c71980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200e6e000) at PC=221: 03:40:41 % clause_info(<gt;clause>(0x561200e6e000)) (1-st clause of '$do_load_file_2'/5)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200c44840) at PC=10: 03:40:41 % clause_info(<gt;clause>(0x561200c44840)) (1-st clause of '$qdo_load_file'/4)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200c71980) at PC=5: 03:40:41 % clause_info(<gt;clause>(0x561200c71980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,1] 03:40:41 03:40:41 % Term-position in <gt;clause>(0x561200c4ac80) at PC=12: 03:40:41 % clause_info(<gt;clause>(0x561200c4ac80)) (1-st clause of '$load_file'/3)... 03:40:41 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:41 % Trying with syntax prolog 03:40:41 % read ... 03:40:41 % unified ... 03:40:41 % got names 03:40:41 03:40:41 % [2,2,1] 03:40:41 03:40:41 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5612022ec580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5612022ec580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5612022ec580))))),%~ frame( 39,%~ clause(<gt;clause>(0x561200c4ac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x5612149c7b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x561212ebc480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x561212eab200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x561200a1b000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5612022eca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5612022eca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5612022eca80))))),%~ frame(10,clause(<gt;clause>(0x561200c4ac80),12),'$load_file'('poss_forall_exists_02.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:40:41 In: 03:40:41 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:41 [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 03:40:41 [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 03:40:41 [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 03:40:41 [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 03:40:41 [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 03:40:41 [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 03:40:41 [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',<gt;clause>(0x5612022ec580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5612022ec580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:41 [43] <gt;meta call> 03:40:41 [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',<gt;clause>(0x5612022ec580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5612022ec580)))) <gt;foreign> 03:40:41 [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 03:40:41 [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 03:40:41 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:41 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:41 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:41 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:41 [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 03:40:41 [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 03:40:41 [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 03:40:41 [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 03:40:41 [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',<gt;clause>(0x5612022eca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5612022eca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:41 [14] <gt;meta call> 03:40:41 [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',<gt;clause>(0x5612022eca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5612022eca80)))) <gt;foreign> 03:40:41 [10] $load_file('poss_forall_exists_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:41 03:40:41 Note: some frames are missing due to last-call optimization. 03:40:41 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:41 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:40:41 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:41 ERROR: In: 03:40:41 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:41 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 03:40:41 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 03:40:41 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 03:40:41 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 03:40:41 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 03:40:41 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 03:40:41 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',<gt;clause>(0x5612022ec580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5612022ec580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:41 ERROR: [43] <gt;meta call> 03:40:41 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',<gt;clause>(0x5612022ec580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5612022ec580)))) <gt;foreign> 03:40:41 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 03:40:41 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 03:40:42 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:42 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:42 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:42 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:42 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 03:40:42 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 03:40:42 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 03:40:42 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 03:40:42 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',<gt;clause>(0x5612022eca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5612022eca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:42 ERROR: [14] <gt;meta call> 03:40:42 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',<gt;clause>(0x5612022eca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5612022eca80)))) <gt;foreign> 03:40:42 ERROR: [10] $load_file('poss_forall_exists_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:42 ERROR: 03:40:42 ERROR: Note: some frames are missing due to last-call optimization. 03:40:42 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:42 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x5612050d0f00)), _2451572, system:'$pop_input_context') ? EOF: exit (status 4) 03:40:42 totalTime=1.000 03:40:42 03:40:42 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' 03:40:42 03:40:44 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 03:40:44 ISSUE_ID=444 03:40:44 ISSUE_OC=OPEN 03:40:44 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 03:40:44 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 03:40:44 FileTestCase=logicmoo.base.examples.fol.POSS_FORALL_EXISTS_01 JUnit 03:40:44 03:40:44 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']" 03:40:44 03:40:44 (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']") 03:40:44 03:40:44 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl 03:40:44 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/POSS_FORALL_EXISTS_01/ 03:40:44 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3APOSS_FORALL_EXISTS_01 03:40:44 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/73 03:40:44 03:40:44 03:40:46 %~ init_phase(after_load) 03:40:46 %~ init_phase(restore_state) 03:40:46 % 03:40:46 %~ init_why(after_boot,program) 03:40:46 %~ after_boot. 03:40:46 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:46 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl'), 03:40:46 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:46 %~ message_hook( 03:40:46 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:46 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:46 %~ error, 03:40:46 %~ [ '~q/~w: '-[module,2], 03:40:46 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:46 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:46 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:46 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:46 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:46 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:46 % Term-position in <gt;clause>(0x557e8ad32c00) at PC=61: 03:40:46 % clause_info(<gt;clause>(0x557e8ad32c00)) (2-nd clause of '$start_module'/4)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,2,2,2,2,2,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ab1f000) at PC=65: 03:40:46 % clause_info(<gt;clause>(0x557e8ab1f000)) (2-nd clause of '$first_term'/5)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,1,2,2,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ab1f400) at PC=60: 03:40:46 % clause_info(<gt;clause>(0x557e8ab1f400)) (1-st clause of '$load_file'/4)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,1,1,2,2,1,1,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ad75980) at PC=5: 03:40:46 % clause_info(<gt;clause>(0x557e8ad75980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8af72000) at PC=221: 03:40:46 % clause_info(<gt;clause>(0x557e8af72000)) (1-st clause of '$do_load_file_2'/5)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ad48840) at PC=10: 03:40:46 % clause_info(<gt;clause>(0x557e8ad48840)) (1-st clause of '$qdo_load_file'/4)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ad75980) at PC=5: 03:40:46 % clause_info(<gt;clause>(0x557e8ad75980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ad4ec80) at PC=12: 03:40:46 % clause_info(<gt;clause>(0x557e8ad4ec80)) (1-st clause of '$load_file'/3)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e9eaaec80) at PC=31: 03:40:46 % clause_info(<gt;clause>(0x557e9eaaec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e9eacbb00) at PC=49: 03:40:46 % clause_info(<gt;clause>(0x557e9eacbb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e9cfc0480) at PC=60: 03:40:46 % clause_info(<gt;clause>(0x557e9cfc0480)) (1-st clause of attach_dialect/1)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,2,2,2,1,2] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e9cfaf200) at PC=20: 03:40:46 % clause_info(<gt;clause>(0x557e9cfaf200)) (1-st clause of expects_dialect/1)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,1,2] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ab1f000) at PC=99: 03:40:46 % clause_info(<gt;clause>(0x557e8ab1f000)) (2-nd clause of '$first_term'/5)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,2,2,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ab1f400) at PC=60: 03:40:46 % clause_info(<gt;clause>(0x557e8ab1f400)) (1-st clause of '$load_file'/4)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,1,1,2,2,1,1,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ad75980) at PC=5: 03:40:46 % clause_info(<gt;clause>(0x557e8ad75980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8af72000) at PC=221: 03:40:46 % clause_info(<gt;clause>(0x557e8af72000)) (1-st clause of '$do_load_file_2'/5)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ad48840) at PC=10: 03:40:46 % clause_info(<gt;clause>(0x557e8ad48840)) (1-st clause of '$qdo_load_file'/4)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ad75980) at PC=5: 03:40:46 % clause_info(<gt;clause>(0x557e8ad75980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,1] 03:40:46 03:40:46 % Term-position in <gt;clause>(0x557e8ad4ec80) at PC=12: 03:40:46 % clause_info(<gt;clause>(0x557e8ad4ec80)) (1-st clause of '$load_file'/3)... 03:40:46 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:46 % Trying with syntax prolog 03:40:46 % read ... 03:40:46 % unified ... 03:40:46 % got names 03:40:46 03:40:46 % [2,2,1] 03:40:46 03:40:46 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x557e8c3f0580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x557e8c3f0580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x557e8c3f0580))))),%~ frame( 39,%~ clause(<gt;clause>(0x557e8ad4ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x557e9eacbb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x557e9cfc0480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x557e9cfaf200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x557e8ab1f000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x557e8c3f0a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x557e8c3f0a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x557e8c3f0a80))))),%~ frame(10,clause(<gt;clause>(0x557e8ad4ec80),12),'$load_file'('poss_forall_exists_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:40:46 In: 03:40:46 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:46 [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 03:40:46 [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 03:40:46 [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 03:40:46 [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 03:40:46 [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 03:40:46 [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 03:40:46 [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',<gt;clause>(0x557e8c3f0580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557e8c3f0580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:46 [43] <gt;meta call> 03:40:46 [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',<gt;clause>(0x557e8c3f0580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557e8c3f0580)))) <gt;foreign> 03:40:46 [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 03:40:46 [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 03:40:46 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:46 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:46 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:46 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:46 [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 03:40:46 [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 03:40:46 [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 03:40:46 [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 03:40:46 [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',<gt;clause>(0x557e8c3f0a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557e8c3f0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:46 [14] <gt;meta call> 03:40:46 [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',<gt;clause>(0x557e8c3f0a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557e8c3f0a80)))) <gt;foreign> 03:40:46 [10] $load_file('poss_forall_exists_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:46 03:40:46 Note: some frames are missing due to last-call optimization. 03:40:46 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:46 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:40:46 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:46 ERROR: In: 03:40:46 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:46 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 03:40:46 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 03:40:46 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 03:40:46 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 03:40:46 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 03:40:46 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 03:40:46 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',<gt;clause>(0x557e8c3f0580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557e8c3f0580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:46 ERROR: [43] <gt;meta call> 03:40:46 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',<gt;clause>(0x557e8c3f0580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557e8c3f0580)))) <gt;foreign> 03:40:46 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 03:40:46 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 03:40:46 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:46 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:46 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:46 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/poss_forall_exists_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:46 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 03:40:46 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 03:40:46 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 03:40:46 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 03:40:46 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',<gt;clause>(0x557e8c3f0a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557e8c3f0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:46 ERROR: [14] <gt;meta call> 03:40:46 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',<gt;clause>(0x557e8c3f0a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557e8c3f0a80)))) <gt;foreign> 03:40:46 ERROR: [10] $load_file('poss_forall_exists_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:46 ERROR: 03:40:46 ERROR: Note: some frames are missing due to last-call optimization. 03:40:46 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:46 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x557e8f1d4f00)), _2451572, system:'$pop_input_context') ? EOF: exit (status 4) 03:40:46 totalTime=1.000 03:40:46 03:40:46 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' 03:40:46 03:40:48 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 03:40:48 ISSUE_ID=73 03:40:48 ISSUE_OC=OPEN 03:40:48 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 03:40:48 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 03:40:48 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 03:40:48 FileTestCase=logicmoo.base.examples.fol.MPRED_RESET_DB_01 JUnit 03:40:48 03:40:49 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']" 03:40:49 03:40:49 (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']") 03:40:49 03:40:49 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl 03:40:49 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MPRED_RESET_DB_01/ 03:40:49 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMPRED_RESET_DB_01 03:40:49 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/445 03:40:49 03:40:49 03:40:50 %~ init_phase(after_load) 03:40:50 %~ init_phase(restore_state) 03:40:50 % 03:40:50 %~ init_why(after_boot,program) 03:40:50 %~ after_boot. 03:40:50 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:50 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl'), 03:40:50 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:50 %~ message_hook( 03:40:50 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:50 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:50 %~ error, 03:40:50 %~ [ '~q/~w: '-[module,2], 03:40:50 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:50 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:50 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:50 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:50 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:50 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:50 % Term-position in <gt;clause>(0x55cca1a60c00) at PC=61: 03:40:50 % clause_info(<gt;clause>(0x55cca1a60c00)) (2-nd clause of '$start_module'/4)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,2,2,2,2,2,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca184d000) at PC=65: 03:40:50 % clause_info(<gt;clause>(0x55cca184d000)) (2-nd clause of '$first_term'/5)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,1,2,2,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca184d400) at PC=60: 03:40:50 % clause_info(<gt;clause>(0x55cca184d400)) (1-st clause of '$load_file'/4)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,1,1,2,2,1,1,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca1aa3980) at PC=5: 03:40:50 % clause_info(<gt;clause>(0x55cca1aa3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca1ca0000) at PC=221: 03:40:50 % clause_info(<gt;clause>(0x55cca1ca0000)) (1-st clause of '$do_load_file_2'/5)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca1a76840) at PC=10: 03:40:50 % clause_info(<gt;clause>(0x55cca1a76840)) (1-st clause of '$qdo_load_file'/4)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca1aa3980) at PC=5: 03:40:50 % clause_info(<gt;clause>(0x55cca1aa3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca1a7cc80) at PC=12: 03:40:50 % clause_info(<gt;clause>(0x55cca1a7cc80)) (1-st clause of '$load_file'/3)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55ccb57dcc80) at PC=31: 03:40:50 % clause_info(<gt;clause>(0x55ccb57dcc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55ccb57f7b00) at PC=49: 03:40:50 % clause_info(<gt;clause>(0x55ccb57f7b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55ccb3cee480) at PC=60: 03:40:50 % clause_info(<gt;clause>(0x55ccb3cee480)) (1-st clause of attach_dialect/1)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,2,2,2,1,2] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55ccb3cdd200) at PC=20: 03:40:50 % clause_info(<gt;clause>(0x55ccb3cdd200)) (1-st clause of expects_dialect/1)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,1,2] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca184d000) at PC=99: 03:40:50 % clause_info(<gt;clause>(0x55cca184d000)) (2-nd clause of '$first_term'/5)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,2,2,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca184d400) at PC=60: 03:40:50 % clause_info(<gt;clause>(0x55cca184d400)) (1-st clause of '$load_file'/4)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,1,1,2,2,1,1,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca1aa3980) at PC=5: 03:40:50 % clause_info(<gt;clause>(0x55cca1aa3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca1ca0000) at PC=221: 03:40:50 % clause_info(<gt;clause>(0x55cca1ca0000)) (1-st clause of '$do_load_file_2'/5)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca1a76840) at PC=10: 03:40:50 % clause_info(<gt;clause>(0x55cca1a76840)) (1-st clause of '$qdo_load_file'/4)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca1aa3980) at PC=5: 03:40:50 % clause_info(<gt;clause>(0x55cca1aa3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,1] 03:40:50 03:40:50 % Term-position in <gt;clause>(0x55cca1a7cc80) at PC=12: 03:40:50 % clause_info(<gt;clause>(0x55cca1a7cc80)) (1-st clause of '$load_file'/3)... 03:40:50 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:50 % Trying with syntax prolog 03:40:50 % read ... 03:40:50 % unified ... 03:40:50 % got names 03:40:50 03:40:50 % [2,2,1] 03:40:50 03:40:50 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:40:50 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55ccb578fb80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55ccb578fb80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55ccb578fb80))))),%~ frame( 39,%~ clause(<gt;clause>(0x55cca1a7cc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55ccb57f7b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55ccb3cee480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55ccb3cdd200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55cca184d000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55cca311ea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55cca311ea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55cca311ea80))))),%~ frame(10,clause(<gt;clause>(0x55cca1a7cc80),12),'$load_file'('mpred_reset_db_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:40:50 In: 03:40:50 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:50 [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 03:40:50 [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 03:40:50 [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 03:40:50 [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 03:40:50 [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 03:40:50 [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 03:40:50 [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',<gt;clause>(0x55ccb578fb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ccb578fb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:50 [43] <gt;meta call> 03:40:50 [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',<gt;clause>(0x55ccb578fb80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ccb578fb80)))) <gt;foreign> 03:40:50 [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 03:40:50 [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 03:40:50 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:50 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:50 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:50 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:50 [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 03:40:50 [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 03:40:50 [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 03:40:50 [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 03:40:50 [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',<gt;clause>(0x55cca311ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55cca311ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:50 [14] <gt;meta call> 03:40:50 [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',<gt;clause>(0x55cca311ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55cca311ea80)))) <gt;foreign> 03:40:50 [10] $load_file('mpred_reset_db_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:50 03:40:50 Note: some frames are missing due to last-call optimization. 03:40:50 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:50 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:40:50 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:50 ERROR: In: 03:40:50 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:50 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 03:40:50 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 03:40:50 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 03:40:50 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 03:40:50 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 03:40:50 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 03:40:50 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',<gt;clause>(0x55ccb578fb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ccb578fb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:50 ERROR: [43] <gt;meta call> 03:40:50 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',<gt;clause>(0x55ccb578fb80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ccb578fb80)))) <gt;foreign> 03:40:50 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 03:40:50 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 03:40:50 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:50 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:50 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:50 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/mpred_reset_db_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:50 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 03:40:50 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 03:40:50 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 03:40:50 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 03:40:50 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',<gt;clause>(0x55cca311ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55cca311ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:50 ERROR: [14] <gt;meta call> 03:40:50 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',<gt;clause>(0x55cca311ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55cca311ea80)))) <gt;foreign> 03:40:50 ERROR: [10] $load_file('mpred_reset_db_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:50 ERROR: 03:40:50 ERROR: Note: some frames are missing due to last-call optimization. 03:40:50 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:50 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55cca5f02f00)), _2439020, system:'$pop_input_context') ? EOF: exit (status 4) 03:40:50 totalTime=1.000 03:40:50 03:40:50 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' 03:40:50 03:40:53 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 03:40:53 ISSUE_ID=445 03:40:53 ISSUE_OC=OPEN 03:40:53 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 03:40:53 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 03:40:53 FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_06 JUnit 03:40:53 03:40:53 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']" 03:40:53 03:40:53 (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']") 03:40:53 03:40:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl 03:40:53 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_06/ 03:40:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_06 03:40:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/446 03:40:53 03:40:53 03:40:54 %~ init_phase(after_load) 03:40:54 %~ init_phase(restore_state) 03:40:54 % 03:40:54 %~ init_why(after_boot,program) 03:40:54 %~ after_boot. 03:40:54 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:54 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl'), 03:40:54 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:54 %~ message_hook( 03:40:54 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:54 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:54 %~ error, 03:40:54 %~ [ '~q/~w: '-[module,2], 03:40:54 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:54 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:54 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:54 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:54 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:54 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:54 % Term-position in <gt;clause>(0x55d26843ec00) at PC=61: 03:40:54 % clause_info(<gt;clause>(0x55d26843ec00)) (2-nd clause of '$start_module'/4)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,2,2,2,2,2,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d26822b000) at PC=65: 03:40:54 % clause_info(<gt;clause>(0x55d26822b000)) (2-nd clause of '$first_term'/5)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,1,2,2,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d26822b400) at PC=60: 03:40:54 % clause_info(<gt;clause>(0x55d26822b400)) (1-st clause of '$load_file'/4)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,1,1,2,2,1,1,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d268481980) at PC=5: 03:40:54 % clause_info(<gt;clause>(0x55d268481980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d26867e000) at PC=221: 03:40:54 % clause_info(<gt;clause>(0x55d26867e000)) (1-st clause of '$do_load_file_2'/5)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d268454840) at PC=10: 03:40:54 % clause_info(<gt;clause>(0x55d268454840)) (1-st clause of '$qdo_load_file'/4)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d268481980) at PC=5: 03:40:54 % clause_info(<gt;clause>(0x55d268481980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d26845ac80) at PC=12: 03:40:54 % clause_info(<gt;clause>(0x55d26845ac80)) (1-st clause of '$load_file'/3)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d27c1bac80) at PC=31: 03:40:54 % clause_info(<gt;clause>(0x55d27c1bac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d27c1d5b00) at PC=49: 03:40:54 % clause_info(<gt;clause>(0x55d27c1d5b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d27a6cc480) at PC=60: 03:40:54 % clause_info(<gt;clause>(0x55d27a6cc480)) (1-st clause of attach_dialect/1)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,2,2,2,1,2] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d27a6bb200) at PC=20: 03:40:54 % clause_info(<gt;clause>(0x55d27a6bb200)) (1-st clause of expects_dialect/1)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,1,2] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d26822b000) at PC=99: 03:40:54 % clause_info(<gt;clause>(0x55d26822b000)) (2-nd clause of '$first_term'/5)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,2,2,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d26822b400) at PC=60: 03:40:54 % clause_info(<gt;clause>(0x55d26822b400)) (1-st clause of '$load_file'/4)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,1,1,2,2,1,1,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d268481980) at PC=5: 03:40:54 % clause_info(<gt;clause>(0x55d268481980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d26867e000) at PC=221: 03:40:54 % clause_info(<gt;clause>(0x55d26867e000)) (1-st clause of '$do_load_file_2'/5)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d268454840) at PC=10: 03:40:54 % clause_info(<gt;clause>(0x55d268454840)) (1-st clause of '$qdo_load_file'/4)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d268481980) at PC=5: 03:40:54 % clause_info(<gt;clause>(0x55d268481980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,1] 03:40:54 03:40:54 % Term-position in <gt;clause>(0x55d26845ac80) at PC=12: 03:40:54 % clause_info(<gt;clause>(0x55d26845ac80)) (1-st clause of '$load_file'/3)... 03:40:54 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:54 % Trying with syntax prolog 03:40:54 % read ... 03:40:54 % unified ... 03:40:54 % got names 03:40:54 03:40:54 % [2,2,1] 03:40:54 03:40:54 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:40:54 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55d27c16db80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55d27c16db80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55d27c16db80))))),%~ frame( 39,%~ clause(<gt;clause>(0x55d26845ac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55d27c1d5b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55d27a6cc480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55d27a6bb200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55d26822b000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55d269afca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55d269afca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55d269afca80))))),%~ frame(10,clause(<gt;clause>(0x55d26845ac80),12),'$load_file'('missing_count_06.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:40:54 In: 03:40:54 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:54 [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 03:40:54 [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 03:40:54 [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 03:40:54 [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 03:40:54 [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 03:40:54 [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 03:40:54 [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',<gt;clause>(0x55d27c16db80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55d27c16db80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:54 [43] <gt;meta call> 03:40:54 [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',<gt;clause>(0x55d27c16db80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55d27c16db80)))) <gt;foreign> 03:40:54 [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 03:40:54 [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 03:40:55 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:55 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:55 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:55 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:55 [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 03:40:55 [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 03:40:55 [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 03:40:55 [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 03:40:55 [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',<gt;clause>(0x55d269afca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55d269afca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:55 [14] <gt;meta call> 03:40:55 [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',<gt;clause>(0x55d269afca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55d269afca80)))) <gt;foreign> 03:40:55 [10] $load_file('missing_count_06.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:55 03:40:55 Note: some frames are missing due to last-call optimization. 03:40:55 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:55 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:40:55 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:55 ERROR: In: 03:40:55 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:55 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 03:40:55 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 03:40:55 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 03:40:55 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 03:40:55 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 03:40:55 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 03:40:55 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',<gt;clause>(0x55d27c16db80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55d27c16db80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:55 ERROR: [43] <gt;meta call> 03:40:55 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',<gt;clause>(0x55d27c16db80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55d27c16db80)))) <gt;foreign> 03:40:55 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 03:40:55 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 03:40:55 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:55 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:55 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:55 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_06.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:55 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 03:40:55 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 03:40:55 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 03:40:55 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 03:40:55 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',<gt;clause>(0x55d269afca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55d269afca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:55 ERROR: [14] <gt;meta call> 03:40:55 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',<gt;clause>(0x55d269afca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55d269afca80)))) <gt;foreign> 03:40:55 ERROR: [10] $load_file('missing_count_06.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:55 ERROR: 03:40:55 ERROR: Note: some frames are missing due to last-call optimization. 03:40:55 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:55 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55d26c8e0f00)), _2435740, system:'$pop_input_context') ? EOF: exit (status 4) 03:40:55 totalTime=1.000 03:40:55 03:40:55 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' 03:40:55 03:40:57 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 03:40:57 ISSUE_ID=446 03:40:57 ISSUE_OC=OPEN 03:40:57 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 03:40:57 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 03:40:57 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 03:40:57 FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_05 JUnit 03:40:57 03:40:57 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']" 03:40:57 03:40:57 (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']") 03:40:57 03:40:57 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl 03:40:57 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_05/ 03:40:57 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_05 03:40:57 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/447 03:40:57 03:40:57 03:40:59 %~ init_phase(after_load) 03:40:59 %~ init_phase(restore_state) 03:40:59 % 03:40:59 %~ init_why(after_boot,program) 03:40:59 %~ after_boot. 03:40:59 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:40:59 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl'), 03:40:59 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:40:59 %~ message_hook( 03:40:59 %~ error( permission_error(redefine,module,logicmoo_test), 03:40:59 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:40:59 %~ error, 03:40:59 %~ [ '~q/~w: '-[module,2], 03:40:59 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:40:59 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:40:59 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:40:59 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:40:59 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:59 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:40:59 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:40:59 % Term-position in <gt;clause>(0x565043e32c00) at PC=61: 03:40:59 % clause_info(<gt;clause>(0x565043e32c00)) (2-nd clause of '$start_module'/4)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,2,2,2,2,2,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043c1f000) at PC=65: 03:40:59 % clause_info(<gt;clause>(0x565043c1f000)) (2-nd clause of '$first_term'/5)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,1,2,2,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043c1f400) at PC=60: 03:40:59 % clause_info(<gt;clause>(0x565043c1f400)) (1-st clause of '$load_file'/4)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,1,1,2,2,1,1,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043e75980) at PC=5: 03:40:59 % clause_info(<gt;clause>(0x565043e75980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565044072000) at PC=221: 03:40:59 % clause_info(<gt;clause>(0x565044072000)) (1-st clause of '$do_load_file_2'/5)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043e48840) at PC=10: 03:40:59 % clause_info(<gt;clause>(0x565043e48840)) (1-st clause of '$qdo_load_file'/4)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043e75980) at PC=5: 03:40:59 % clause_info(<gt;clause>(0x565043e75980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043e4ec80) at PC=12: 03:40:59 % clause_info(<gt;clause>(0x565043e4ec80)) (1-st clause of '$load_file'/3)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565057baec80) at PC=31: 03:40:59 % clause_info(<gt;clause>(0x565057baec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565057bc9b00) at PC=49: 03:40:59 % clause_info(<gt;clause>(0x565057bc9b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x5650560c0480) at PC=60: 03:40:59 % clause_info(<gt;clause>(0x5650560c0480)) (1-st clause of attach_dialect/1)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,2,2,2,1,2] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x5650560af200) at PC=20: 03:40:59 % clause_info(<gt;clause>(0x5650560af200)) (1-st clause of expects_dialect/1)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,1,2] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043c1f000) at PC=99: 03:40:59 % clause_info(<gt;clause>(0x565043c1f000)) (2-nd clause of '$first_term'/5)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,2,2,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043c1f400) at PC=60: 03:40:59 % clause_info(<gt;clause>(0x565043c1f400)) (1-st clause of '$load_file'/4)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,1,1,2,2,1,1,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043e75980) at PC=5: 03:40:59 % clause_info(<gt;clause>(0x565043e75980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565044072000) at PC=221: 03:40:59 % clause_info(<gt;clause>(0x565044072000)) (1-st clause of '$do_load_file_2'/5)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043e48840) at PC=10: 03:40:59 % clause_info(<gt;clause>(0x565043e48840)) (1-st clause of '$qdo_load_file'/4)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043e75980) at PC=5: 03:40:59 % clause_info(<gt;clause>(0x565043e75980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,1] 03:40:59 03:40:59 % Term-position in <gt;clause>(0x565043e4ec80) at PC=12: 03:40:59 % clause_info(<gt;clause>(0x565043e4ec80)) (1-st clause of '$load_file'/3)... 03:40:59 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:40:59 % Trying with syntax prolog 03:40:59 % read ... 03:40:59 % unified ... 03:40:59 % got names 03:40:59 03:40:59 % [2,2,1] 03:40:59 03:40:59 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x565057b61b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x565057b61b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x565057b61b80))))),%~ frame( 39,%~ clause(<gt;clause>(0x565043e4ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x565057bc9b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x5650560c0480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x5650560af200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x565043c1f000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5650454f0a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5650454f0a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5650454f0a80))))),%~ frame(10,clause(<gt;clause>(0x565043e4ec80),12),'$load_file'('missing_count_05.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:40:59 In: 03:40:59 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:59 [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 03:40:59 [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 03:40:59 [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 03:40:59 [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 03:40:59 [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 03:40:59 [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 03:40:59 [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',<gt;clause>(0x565057b61b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x565057b61b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:59 [43] <gt;meta call> 03:40:59 [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',<gt;clause>(0x565057b61b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x565057b61b80)))) <gt;foreign> 03:40:59 [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 03:40:59 [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 03:40:59 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:59 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:59 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:59 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:59 [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 03:40:59 [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 03:40:59 [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 03:40:59 [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 03:40:59 [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',<gt;clause>(0x5650454f0a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5650454f0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:59 [14] <gt;meta call> 03:40:59 [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',<gt;clause>(0x5650454f0a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5650454f0a80)))) <gt;foreign> 03:40:59 [10] $load_file('missing_count_05.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:59 03:40:59 Note: some frames are missing due to last-call optimization. 03:40:59 Re-run your program in debug mode (:- debug.) to get more detail. 03:40:59 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:40:59 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:40:59 ERROR: In: 03:40:59 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:40:59 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 03:40:59 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 03:40:59 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 03:40:59 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 03:40:59 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 03:40:59 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 03:40:59 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',<gt;clause>(0x565057b61b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x565057b61b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:59 ERROR: [43] <gt;meta call> 03:40:59 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',<gt;clause>(0x565057b61b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x565057b61b80)))) <gt;foreign> 03:40:59 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 03:40:59 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 03:40:59 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:40:59 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:40:59 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:40:59 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_05.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:40:59 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 03:40:59 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 03:40:59 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 03:40:59 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 03:40:59 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',<gt;clause>(0x5650454f0a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5650454f0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:40:59 ERROR: [14] <gt;meta call> 03:40:59 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',<gt;clause>(0x5650454f0a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5650454f0a80)))) <gt;foreign> 03:40:59 ERROR: [10] $load_file('missing_count_05.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:40:59 ERROR: 03:40:59 ERROR: Note: some frames are missing due to last-call optimization. 03:40:59 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:40:59 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x5650482d4f00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) 03:40:59 totalTime=1.000 03:40:59 03:40:59 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' 03:40:59 03:41:01 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 03:41:01 ISSUE_ID=447 03:41:01 ISSUE_OC=OPEN 03:41:01 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 03:41:01 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 03:41:01 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 03:41:01 FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_04 JUnit 03:41:01 03:41:01 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']" 03:41:01 03:41:01 (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']") 03:41:01 03:41:01 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl 03:41:01 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_04/ 03:41:01 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_04 03:41:01 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/448 03:41:01 03:41:01 03:41:03 %~ init_phase(after_load) 03:41:03 %~ init_phase(restore_state) 03:41:03 % 03:41:03 %~ init_why(after_boot,program) 03:41:03 %~ after_boot. 03:41:03 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:03 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl'), 03:41:03 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:03 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:41:03 %~ message_hook( 03:41:03 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:03 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:03 %~ error, 03:41:03 %~ [ '~q/~w: '-[module,2], 03:41:03 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:03 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:03 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:03 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:03 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:03 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:03 % Term-position in <gt;clause>(0x5604e63d4c00) at PC=61: 03:41:03 % clause_info(<gt;clause>(0x5604e63d4c00)) (2-nd clause of '$start_module'/4)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,2,2,2,2,2,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e61c1000) at PC=65: 03:41:03 % clause_info(<gt;clause>(0x5604e61c1000)) (2-nd clause of '$first_term'/5)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,1,2,2,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e61c1400) at PC=60: 03:41:03 % clause_info(<gt;clause>(0x5604e61c1400)) (1-st clause of '$load_file'/4)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,1,1,2,2,1,1,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e6417980) at PC=5: 03:41:03 % clause_info(<gt;clause>(0x5604e6417980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e6614000) at PC=221: 03:41:03 % clause_info(<gt;clause>(0x5604e6614000)) (1-st clause of '$do_load_file_2'/5)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e63ea840) at PC=10: 03:41:03 % clause_info(<gt;clause>(0x5604e63ea840)) (1-st clause of '$qdo_load_file'/4)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e6417980) at PC=5: 03:41:03 % clause_info(<gt;clause>(0x5604e6417980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e63f0c80) at PC=12: 03:41:03 % clause_info(<gt;clause>(0x5604e63f0c80)) (1-st clause of '$load_file'/3)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604fa150c80) at PC=31: 03:41:03 % clause_info(<gt;clause>(0x5604fa150c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604fa16bb00) at PC=49: 03:41:03 % clause_info(<gt;clause>(0x5604fa16bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604f8662480) at PC=60: 03:41:03 % clause_info(<gt;clause>(0x5604f8662480)) (1-st clause of attach_dialect/1)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,2,2,2,1,2] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604f8651200) at PC=20: 03:41:03 % clause_info(<gt;clause>(0x5604f8651200)) (1-st clause of expects_dialect/1)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,1,2] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e61c1000) at PC=99: 03:41:03 % clause_info(<gt;clause>(0x5604e61c1000)) (2-nd clause of '$first_term'/5)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,2,2,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e61c1400) at PC=60: 03:41:03 % clause_info(<gt;clause>(0x5604e61c1400)) (1-st clause of '$load_file'/4)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,1,1,2,2,1,1,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e6417980) at PC=5: 03:41:03 % clause_info(<gt;clause>(0x5604e6417980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e6614000) at PC=221: 03:41:03 % clause_info(<gt;clause>(0x5604e6614000)) (1-st clause of '$do_load_file_2'/5)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e63ea840) at PC=10: 03:41:03 % clause_info(<gt;clause>(0x5604e63ea840)) (1-st clause of '$qdo_load_file'/4)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e6417980) at PC=5: 03:41:03 % clause_info(<gt;clause>(0x5604e6417980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,1] 03:41:03 03:41:03 % Term-position in <gt;clause>(0x5604e63f0c80) at PC=12: 03:41:03 % clause_info(<gt;clause>(0x5604e63f0c80)) (1-st clause of '$load_file'/3)... 03:41:03 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:03 % Trying with syntax prolog 03:41:03 % read ... 03:41:03 % unified ... 03:41:03 % got names 03:41:03 03:41:03 % [2,2,1] 03:41:03 03:41:03 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:41:03 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5604fa103b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5604fa103b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5604fa103b80))))),%~ frame( 39,%~ clause(<gt;clause>(0x5604e63f0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x5604fa16bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x5604f8662480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x5604f8651200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x5604e61c1000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5604e7a92a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5604e7a92a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5604e7a92a80))))),%~ frame(10,clause(<gt;clause>(0x5604e63f0c80),12),'$load_file'('missing_count_04.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:41:03 In: 03:41:03 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:03 [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 03:41:03 [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 03:41:03 [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 03:41:03 [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 03:41:03 [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 03:41:03 [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 03:41:03 [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',<gt;clause>(0x5604fa103b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5604fa103b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:03 [43] <gt;meta call> 03:41:03 [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',<gt;clause>(0x5604fa103b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5604fa103b80)))) <gt;foreign> 03:41:03 [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 03:41:03 [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 03:41:03 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:03 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:03 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:03 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:03 [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 03:41:03 [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 03:41:03 [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 03:41:03 [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 03:41:03 [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',<gt;clause>(0x5604e7a92a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5604e7a92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:03 [14] <gt;meta call> 03:41:03 [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',<gt;clause>(0x5604e7a92a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5604e7a92a80)))) <gt;foreign> 03:41:03 [10] $load_file('missing_count_04.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:03 03:41:03 Note: some frames are missing due to last-call optimization. 03:41:03 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:03 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:03 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:03 ERROR: In: 03:41:03 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:03 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 03:41:03 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 03:41:03 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 03:41:03 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 03:41:03 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 03:41:03 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 03:41:03 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',<gt;clause>(0x5604fa103b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5604fa103b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:03 ERROR: [43] <gt;meta call> 03:41:03 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',<gt;clause>(0x5604fa103b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5604fa103b80)))) <gt;foreign> 03:41:03 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 03:41:03 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 03:41:03 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:03 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:03 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:03 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_04.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:03 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 03:41:03 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 03:41:03 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 03:41:03 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 03:41:03 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',<gt;clause>(0x5604e7a92a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5604e7a92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:03 ERROR: [14] <gt;meta call> 03:41:03 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',<gt;clause>(0x5604e7a92a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5604e7a92a80)))) <gt;foreign> 03:41:03 ERROR: [10] $load_file('missing_count_04.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:03 ERROR: 03:41:03 ERROR: Note: some frames are missing due to last-call optimization. 03:41:03 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:03 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x5604ea876f00)), _2435796, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:03 totalTime=1.000 03:41:03 03:41:03 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' 03:41:03 03:41:06 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 03:41:06 ISSUE_ID=448 03:41:06 ISSUE_OC=OPEN 03:41:06 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 03:41:06 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 03:41:06 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 03:41:06 FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_03 JUnit 03:41:06 03:41:06 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']" 03:41:06 03:41:06 (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']") 03:41:06 03:41:06 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl 03:41:06 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_03/ 03:41:06 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_03 03:41:06 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/421 03:41:06 03:41:06 03:41:08 %~ init_phase(after_load) 03:41:08 %~ init_phase(restore_state) 03:41:08 % 03:41:08 %~ init_why(after_boot,program) 03:41:08 %~ after_boot. 03:41:08 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:08 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl'), 03:41:08 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:08 %~ message_hook( 03:41:08 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:08 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:08 %~ error, 03:41:08 %~ [ '~q/~w: '-[module,2], 03:41:08 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:08 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:08 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:08 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:08 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:08 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:08 % Term-position in <gt;clause>(0x564d12e5cc00) at PC=61: 03:41:08 % clause_info(<gt;clause>(0x564d12e5cc00)) (2-nd clause of '$start_module'/4)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,2,2,2,2,2,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12c49000) at PC=65: 03:41:08 % clause_info(<gt;clause>(0x564d12c49000)) (2-nd clause of '$first_term'/5)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,1,2,2,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12c49400) at PC=60: 03:41:08 % clause_info(<gt;clause>(0x564d12c49400)) (1-st clause of '$load_file'/4)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,1,1,2,2,1,1,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12e9f980) at PC=5: 03:41:08 % clause_info(<gt;clause>(0x564d12e9f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d1309c000) at PC=221: 03:41:08 % clause_info(<gt;clause>(0x564d1309c000)) (1-st clause of '$do_load_file_2'/5)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12e72840) at PC=10: 03:41:08 % clause_info(<gt;clause>(0x564d12e72840)) (1-st clause of '$qdo_load_file'/4)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12e9f980) at PC=5: 03:41:08 % clause_info(<gt;clause>(0x564d12e9f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12e78c80) at PC=12: 03:41:08 % clause_info(<gt;clause>(0x564d12e78c80)) (1-st clause of '$load_file'/3)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d26bd8c80) at PC=31: 03:41:08 % clause_info(<gt;clause>(0x564d26bd8c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d26bf3b00) at PC=49: 03:41:08 % clause_info(<gt;clause>(0x564d26bf3b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d250ea480) at PC=60: 03:41:08 % clause_info(<gt;clause>(0x564d250ea480)) (1-st clause of attach_dialect/1)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,2,2,2,1,2] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d250d9200) at PC=20: 03:41:08 % clause_info(<gt;clause>(0x564d250d9200)) (1-st clause of expects_dialect/1)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,1,2] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12c49000) at PC=99: 03:41:08 % clause_info(<gt;clause>(0x564d12c49000)) (2-nd clause of '$first_term'/5)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,2,2,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12c49400) at PC=60: 03:41:08 % clause_info(<gt;clause>(0x564d12c49400)) (1-st clause of '$load_file'/4)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,1,1,2,2,1,1,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12e9f980) at PC=5: 03:41:08 % clause_info(<gt;clause>(0x564d12e9f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d1309c000) at PC=221: 03:41:08 % clause_info(<gt;clause>(0x564d1309c000)) (1-st clause of '$do_load_file_2'/5)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12e72840) at PC=10: 03:41:08 % clause_info(<gt;clause>(0x564d12e72840)) (1-st clause of '$qdo_load_file'/4)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12e9f980) at PC=5: 03:41:08 % clause_info(<gt;clause>(0x564d12e9f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,1] 03:41:08 03:41:08 % Term-position in <gt;clause>(0x564d12e78c80) at PC=12: 03:41:08 % clause_info(<gt;clause>(0x564d12e78c80)) (1-st clause of '$load_file'/3)... 03:41:08 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:08 % Trying with syntax prolog 03:41:08 % read ... 03:41:08 % unified ... 03:41:08 % got names 03:41:08 03:41:08 % [2,2,1] 03:41:08 03:41:08 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x564d26b8bb80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x564d26b8bb80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x564d26b8bb80))))),%~ frame( 39,%~ clause(<gt;clause>(0x564d12e78c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x564d26bf3b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x564d250ea480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x564d250d9200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x564d12c49000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x564d1451aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x564d1451aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x564d1451aa80))))),%~ frame(10,clause(<gt;clause>(0x564d12e78c80),12),'$load_file'('missing_count_03.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:41:08 In: 03:41:08 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:08 [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 03:41:08 [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 03:41:08 [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 03:41:08 [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 03:41:08 [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 03:41:08 [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 03:41:08 [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',<gt;clause>(0x564d26b8bb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564d26b8bb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:08 [43] <gt;meta call> 03:41:08 [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',<gt;clause>(0x564d26b8bb80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564d26b8bb80)))) <gt;foreign> 03:41:08 [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 03:41:08 [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 03:41:08 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:08 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:08 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:08 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:08 [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 03:41:08 [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 03:41:08 [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 03:41:08 [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 03:41:08 [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',<gt;clause>(0x564d1451aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564d1451aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:08 [14] <gt;meta call> 03:41:08 [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',<gt;clause>(0x564d1451aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564d1451aa80)))) <gt;foreign> 03:41:08 [10] $load_file('missing_count_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:08 03:41:08 Note: some frames are missing due to last-call optimization. 03:41:08 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:08 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:08 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:08 ERROR: In: 03:41:08 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:08 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 03:41:08 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 03:41:08 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 03:41:08 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 03:41:08 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 03:41:08 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 03:41:08 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',<gt;clause>(0x564d26b8bb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564d26b8bb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:08 ERROR: [43] <gt;meta call> 03:41:08 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',<gt;clause>(0x564d26b8bb80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564d26b8bb80)))) <gt;foreign> 03:41:08 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 03:41:08 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 03:41:08 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:08 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:08 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:08 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:08 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 03:41:08 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 03:41:08 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 03:41:08 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 03:41:08 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',<gt;clause>(0x564d1451aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x564d1451aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:08 ERROR: [14] <gt;meta call> 03:41:08 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',<gt;clause>(0x564d1451aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x564d1451aa80)))) <gt;foreign> 03:41:08 ERROR: [10] $load_file('missing_count_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:08 ERROR: 03:41:08 ERROR: Note: some frames are missing due to last-call optimization. 03:41:08 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:08 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x564d172fef00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:08 totalTime=1.000 03:41:08 03:41:08 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' 03:41:08 03:41:11 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 03:41:11 ISSUE_ID=421 03:41:11 ISSUE_OC=OPEN 03:41:11 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 03:41:11 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 03:41:11 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 03:41:11 FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_02 JUnit 03:41:11 03:41:11 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']" 03:41:11 03:41:11 (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']") 03:41:11 03:41:11 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl 03:41:11 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_02/ 03:41:11 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_02 03:41:11 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/422 03:41:11 03:41:11 03:41:12 %~ init_phase(after_load) 03:41:12 %~ init_phase(restore_state) 03:41:12 % 03:41:12 %~ init_why(after_boot,program) 03:41:12 %~ after_boot. 03:41:12 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:12 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl'), 03:41:12 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:12 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:41:12 %~ message_hook( 03:41:12 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:12 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:12 %~ error, 03:41:12 %~ [ '~q/~w: '-[module,2], 03:41:12 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:12 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:12 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:12 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:12 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:12 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:12 % Term-position in <gt;clause>(0x56076a934c00) at PC=61: 03:41:12 % clause_info(<gt;clause>(0x56076a934c00)) (2-nd clause of '$start_module'/4)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,2,2,2,2,2,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a721000) at PC=65: 03:41:12 % clause_info(<gt;clause>(0x56076a721000)) (2-nd clause of '$first_term'/5)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,1,2,2,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a721400) at PC=60: 03:41:12 % clause_info(<gt;clause>(0x56076a721400)) (1-st clause of '$load_file'/4)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,1,1,2,2,1,1,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a977980) at PC=5: 03:41:12 % clause_info(<gt;clause>(0x56076a977980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076ab74000) at PC=221: 03:41:12 % clause_info(<gt;clause>(0x56076ab74000)) (1-st clause of '$do_load_file_2'/5)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a94a840) at PC=10: 03:41:12 % clause_info(<gt;clause>(0x56076a94a840)) (1-st clause of '$qdo_load_file'/4)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a977980) at PC=5: 03:41:12 % clause_info(<gt;clause>(0x56076a977980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a950c80) at PC=12: 03:41:12 % clause_info(<gt;clause>(0x56076a950c80)) (1-st clause of '$load_file'/3)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56077e6b0c80) at PC=31: 03:41:12 % clause_info(<gt;clause>(0x56077e6b0c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56077e6cbb00) at PC=49: 03:41:12 % clause_info(<gt;clause>(0x56077e6cbb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56077cbc2480) at PC=60: 03:41:12 % clause_info(<gt;clause>(0x56077cbc2480)) (1-st clause of attach_dialect/1)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,2,2,2,1,2] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56077cbb1200) at PC=20: 03:41:12 % clause_info(<gt;clause>(0x56077cbb1200)) (1-st clause of expects_dialect/1)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,1,2] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a721000) at PC=99: 03:41:12 % clause_info(<gt;clause>(0x56076a721000)) (2-nd clause of '$first_term'/5)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,2,2,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a721400) at PC=60: 03:41:12 % clause_info(<gt;clause>(0x56076a721400)) (1-st clause of '$load_file'/4)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,1,1,2,2,1,1,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a977980) at PC=5: 03:41:12 % clause_info(<gt;clause>(0x56076a977980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076ab74000) at PC=221: 03:41:12 % clause_info(<gt;clause>(0x56076ab74000)) (1-st clause of '$do_load_file_2'/5)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a94a840) at PC=10: 03:41:12 % clause_info(<gt;clause>(0x56076a94a840)) (1-st clause of '$qdo_load_file'/4)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a977980) at PC=5: 03:41:12 % clause_info(<gt;clause>(0x56076a977980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,1] 03:41:12 03:41:12 % Term-position in <gt;clause>(0x56076a950c80) at PC=12: 03:41:12 % clause_info(<gt;clause>(0x56076a950c80)) (1-st clause of '$load_file'/3)... 03:41:12 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:12 % Trying with syntax prolog 03:41:12 % read ... 03:41:12 % unified ... 03:41:12 % got names 03:41:12 03:41:12 % [2,2,1] 03:41:12 03:41:12 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x56077e663b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x56077e663b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x56077e663b80))))),%~ frame( 39,%~ clause(<gt;clause>(0x56076a950c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x56077e6cbb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x56077cbc2480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x56077cbb1200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x56076a721000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x56076bff2a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x56076bff2a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x56076bff2a80))))),%~ frame(10,clause(<gt;clause>(0x56076a950c80),12),'$load_file'('missing_count_02.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:41:12 In: 03:41:12 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:12 [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 03:41:12 [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 03:41:12 [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 03:41:12 [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 03:41:12 [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 03:41:12 [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 03:41:12 [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',<gt;clause>(0x56077e663b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x56077e663b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:12 [43] <gt;meta call> 03:41:12 [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',<gt;clause>(0x56077e663b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x56077e663b80)))) <gt;foreign> 03:41:12 [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 03:41:12 [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 03:41:13 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:13 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:13 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:13 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:13 [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 03:41:13 [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 03:41:13 [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 03:41:13 [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 03:41:13 [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',<gt;clause>(0x56076bff2a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x56076bff2a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:13 [14] <gt;meta call> 03:41:13 [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',<gt;clause>(0x56076bff2a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x56076bff2a80)))) <gt;foreign> 03:41:13 [10] $load_file('missing_count_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:13 03:41:13 Note: some frames are missing due to last-call optimization. 03:41:13 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:13 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:13 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:13 ERROR: In: 03:41:13 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:13 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 03:41:13 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 03:41:13 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 03:41:13 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 03:41:13 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 03:41:13 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 03:41:13 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',<gt;clause>(0x56077e663b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x56077e663b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:13 ERROR: [43] <gt;meta call> 03:41:13 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',<gt;clause>(0x56077e663b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x56077e663b80)))) <gt;foreign> 03:41:13 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 03:41:13 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 03:41:13 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:13 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:13 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:13 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:13 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 03:41:13 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 03:41:13 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 03:41:13 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 03:41:13 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',<gt;clause>(0x56076bff2a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x56076bff2a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:13 ERROR: [14] <gt;meta call> 03:41:13 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',<gt;clause>(0x56076bff2a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x56076bff2a80)))) <gt;foreign> 03:41:13 ERROR: [10] $load_file('missing_count_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:13 ERROR: 03:41:13 ERROR: Note: some frames are missing due to last-call optimization. 03:41:13 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:13 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x56076edd6f00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:13 totalTime=1.000 03:41:13 03:41:13 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' 03:41:13 03:41:15 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 03:41:15 ISSUE_ID=422 03:41:15 ISSUE_OC=OPEN 03:41:15 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 03:41:15 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 03:41:15 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 03:41:15 FileTestCase=logicmoo.base.examples.fol.MISSING_COUNT_01 JUnit 03:41:15 03:41:15 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']" 03:41:15 03:41:15 (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']") 03:41:15 03:41:15 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl 03:41:15 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MISSING_COUNT_01/ 03:41:15 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMISSING_COUNT_01 03:41:15 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/423 03:41:15 03:41:15 03:41:17 %~ init_phase(after_load) 03:41:17 %~ init_phase(restore_state) 03:41:17 % 03:41:17 %~ init_why(after_boot,program) 03:41:17 %~ after_boot. 03:41:17 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:17 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl'), 03:41:17 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:41:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:17 %~ message_hook( 03:41:17 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:17 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:17 %~ error, 03:41:17 %~ [ '~q/~w: '-[module,2], 03:41:17 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:17 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:17 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:17 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:17 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:17 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:17 % Term-position in <gt;clause>(0x55f4915d6c00) at PC=61: 03:41:17 % clause_info(<gt;clause>(0x55f4915d6c00)) (2-nd clause of '$start_module'/4)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,2,2,2,2,2,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4913c3000) at PC=65: 03:41:17 % clause_info(<gt;clause>(0x55f4913c3000)) (2-nd clause of '$first_term'/5)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,1,2,2,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4913c3400) at PC=60: 03:41:17 % clause_info(<gt;clause>(0x55f4913c3400)) (1-st clause of '$load_file'/4)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,1,1,2,2,1,1,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f491619980) at PC=5: 03:41:17 % clause_info(<gt;clause>(0x55f491619980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f491816000) at PC=221: 03:41:17 % clause_info(<gt;clause>(0x55f491816000)) (1-st clause of '$do_load_file_2'/5)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4915ec840) at PC=10: 03:41:17 % clause_info(<gt;clause>(0x55f4915ec840)) (1-st clause of '$qdo_load_file'/4)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f491619980) at PC=5: 03:41:17 % clause_info(<gt;clause>(0x55f491619980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4915f2c80) at PC=12: 03:41:17 % clause_info(<gt;clause>(0x55f4915f2c80)) (1-st clause of '$load_file'/3)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4a5352c80) at PC=31: 03:41:17 % clause_info(<gt;clause>(0x55f4a5352c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4a536db00) at PC=49: 03:41:17 % clause_info(<gt;clause>(0x55f4a536db00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4a3864480) at PC=60: 03:41:17 % clause_info(<gt;clause>(0x55f4a3864480)) (1-st clause of attach_dialect/1)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,2,2,2,1,2] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4a3853200) at PC=20: 03:41:17 % clause_info(<gt;clause>(0x55f4a3853200)) (1-st clause of expects_dialect/1)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,1,2] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4913c3000) at PC=99: 03:41:17 % clause_info(<gt;clause>(0x55f4913c3000)) (2-nd clause of '$first_term'/5)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,2,2,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4913c3400) at PC=60: 03:41:17 % clause_info(<gt;clause>(0x55f4913c3400)) (1-st clause of '$load_file'/4)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,1,1,2,2,1,1,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f491619980) at PC=5: 03:41:17 % clause_info(<gt;clause>(0x55f491619980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f491816000) at PC=221: 03:41:17 % clause_info(<gt;clause>(0x55f491816000)) (1-st clause of '$do_load_file_2'/5)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4915ec840) at PC=10: 03:41:17 % clause_info(<gt;clause>(0x55f4915ec840)) (1-st clause of '$qdo_load_file'/4)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f491619980) at PC=5: 03:41:17 % clause_info(<gt;clause>(0x55f491619980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,1] 03:41:17 03:41:17 % Term-position in <gt;clause>(0x55f4915f2c80) at PC=12: 03:41:17 % clause_info(<gt;clause>(0x55f4915f2c80)) (1-st clause of '$load_file'/3)... 03:41:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:17 % Trying with syntax prolog 03:41:17 % read ... 03:41:17 % unified ... 03:41:17 % got names 03:41:17 03:41:17 % [2,2,1] 03:41:17 03:41:17 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55f4a5305b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55f4a5305b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55f4a5305b80))))),%~ frame( 39,%~ clause(<gt;clause>(0x55f4915f2c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55f4a536db00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55f4a3864480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55f4a3853200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55f4913c3000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55f492c94a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55f492c94a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55f492c94a80))))),%~ frame(10,clause(<gt;clause>(0x55f4915f2c80),12),'$load_file'('missing_count_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:41:17 In: 03:41:17 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:17 [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 03:41:17 [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 03:41:17 [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 03:41:17 [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 03:41:17 [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 03:41:17 [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 03:41:17 [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',<gt;clause>(0x55f4a5305b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f4a5305b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:17 [43] <gt;meta call> 03:41:17 [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',<gt;clause>(0x55f4a5305b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f4a5305b80)))) <gt;foreign> 03:41:17 [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 03:41:17 [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 03:41:17 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:17 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:17 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:17 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:17 [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 03:41:17 [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 03:41:17 [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 03:41:17 [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 03:41:17 [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',<gt;clause>(0x55f492c94a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f492c94a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:17 [14] <gt;meta call> 03:41:17 [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',<gt;clause>(0x55f492c94a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f492c94a80)))) <gt;foreign> 03:41:17 [10] $load_file('missing_count_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:17 03:41:17 Note: some frames are missing due to last-call optimization. 03:41:17 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:17 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:17 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:17 ERROR: In: 03:41:17 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:17 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 03:41:17 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 03:41:17 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 03:41:17 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 03:41:17 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 03:41:17 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 03:41:17 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',<gt;clause>(0x55f4a5305b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f4a5305b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:17 ERROR: [43] <gt;meta call> 03:41:17 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',<gt;clause>(0x55f4a5305b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f4a5305b80)))) <gt;foreign> 03:41:17 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 03:41:17 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 03:41:17 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:17 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:17 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:17 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/missing_count_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:17 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 03:41:17 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 03:41:17 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 03:41:17 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 03:41:17 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',<gt;clause>(0x55f492c94a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f492c94a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:17 ERROR: [14] <gt;meta call> 03:41:17 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',<gt;clause>(0x55f492c94a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f492c94a80)))) <gt;foreign> 03:41:17 ERROR: [10] $load_file('missing_count_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:17 ERROR: 03:41:17 ERROR: Note: some frames are missing due to last-call optimization. 03:41:17 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:17 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55f495a78f00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:17 totalTime=1.000 03:41:17 03:41:17 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' 03:41:17 03:41:19 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 03:41:19 ISSUE_ID=423 03:41:19 ISSUE_OC=OPEN 03:41:19 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 03:41:19 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 03:41:19 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 03:41:19 FileTestCase=logicmoo.base.examples.fol.MAKE_WFF_02 JUnit 03:41:19 03:41:19 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']" 03:41:19 03:41:19 (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']") 03:41:19 03:41:19 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl 03:41:19 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MAKE_WFF_02/ 03:41:19 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMAKE_WFF_02 03:41:19 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/449 03:41:19 03:41:19 03:41:21 %~ init_phase(after_load) 03:41:21 %~ init_phase(restore_state) 03:41:21 % 03:41:21 %~ init_why(after_boot,program) 03:41:21 %~ after_boot. 03:41:21 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:21 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl'), 03:41:21 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:21 %~ message_hook( 03:41:21 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:21 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:21 %~ error, 03:41:21 %~ [ '~q/~w: '-[module,2], 03:41:21 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:21 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:21 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:21 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:21 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:21 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:21 % Term-position in <gt;clause>(0x55e781448c00) at PC=61: 03:41:21 % clause_info(<gt;clause>(0x55e781448c00)) (2-nd clause of '$start_module'/4)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,2,2,2,2,2,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e781235000) at PC=65: 03:41:21 % clause_info(<gt;clause>(0x55e781235000)) (2-nd clause of '$first_term'/5)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,1,2,2,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e781235400) at PC=60: 03:41:21 % clause_info(<gt;clause>(0x55e781235400)) (1-st clause of '$load_file'/4)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,1,1,2,2,1,1,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e78148b980) at PC=5: 03:41:21 % clause_info(<gt;clause>(0x55e78148b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e781688000) at PC=221: 03:41:21 % clause_info(<gt;clause>(0x55e781688000)) (1-st clause of '$do_load_file_2'/5)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e78145e840) at PC=10: 03:41:21 % clause_info(<gt;clause>(0x55e78145e840)) (1-st clause of '$qdo_load_file'/4)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e78148b980) at PC=5: 03:41:21 % clause_info(<gt;clause>(0x55e78148b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e781464c80) at PC=12: 03:41:21 % clause_info(<gt;clause>(0x55e781464c80)) (1-st clause of '$load_file'/3)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e7951c4c80) at PC=31: 03:41:21 % clause_info(<gt;clause>(0x55e7951c4c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e7951dfb00) at PC=49: 03:41:21 % clause_info(<gt;clause>(0x55e7951dfb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e7936d6480) at PC=60: 03:41:21 % clause_info(<gt;clause>(0x55e7936d6480)) (1-st clause of attach_dialect/1)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,2,2,2,1,2] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e7936c5200) at PC=20: 03:41:21 % clause_info(<gt;clause>(0x55e7936c5200)) (1-st clause of expects_dialect/1)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,1,2] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e781235000) at PC=99: 03:41:21 % clause_info(<gt;clause>(0x55e781235000)) (2-nd clause of '$first_term'/5)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,2,2,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e781235400) at PC=60: 03:41:21 % clause_info(<gt;clause>(0x55e781235400)) (1-st clause of '$load_file'/4)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,1,1,2,2,1,1,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e78148b980) at PC=5: 03:41:21 % clause_info(<gt;clause>(0x55e78148b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e781688000) at PC=221: 03:41:21 % clause_info(<gt;clause>(0x55e781688000)) (1-st clause of '$do_load_file_2'/5)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e78145e840) at PC=10: 03:41:21 % clause_info(<gt;clause>(0x55e78145e840)) (1-st clause of '$qdo_load_file'/4)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e78148b980) at PC=5: 03:41:21 % clause_info(<gt;clause>(0x55e78148b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,1] 03:41:21 03:41:21 % Term-position in <gt;clause>(0x55e781464c80) at PC=12: 03:41:21 % clause_info(<gt;clause>(0x55e781464c80)) (1-st clause of '$load_file'/3)... 03:41:21 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:21 % Trying with syntax prolog 03:41:21 % read ... 03:41:21 % unified ... 03:41:21 % got names 03:41:21 03:41:21 % [2,2,1] 03:41:21 03:41:21 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55e782b06380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55e782b06380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55e782b06380))))),%~ frame( 39,%~ clause(<gt;clause>(0x55e781464c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55e7951dfb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55e7936d6480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55e7936c5200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55e781235000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55e782b06a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55e782b06a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55e782b06a80))))),%~ frame(10,clause(<gt;clause>(0x55e781464c80),12),'$load_file'('make_wff_02.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:41:21 In: 03:41:21 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:21 [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 03:41:21 [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 03:41:21 [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 03:41:21 [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 03:41:21 [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 03:41:21 [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 03:41:21 [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',<gt;clause>(0x55e782b06380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e782b06380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:21 [43] <gt;meta call> 03:41:21 [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',<gt;clause>(0x55e782b06380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e782b06380)))) <gt;foreign> 03:41:21 [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 03:41:21 [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 03:41:21 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:21 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:21 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:21 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:21 [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 03:41:21 [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 03:41:21 [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 03:41:21 [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 03:41:21 [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',<gt;clause>(0x55e782b06a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e782b06a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:21 [14] <gt;meta call> 03:41:21 [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',<gt;clause>(0x55e782b06a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e782b06a80)))) <gt;foreign> 03:41:21 [10] $load_file('make_wff_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:21 03:41:21 Note: some frames are missing due to last-call optimization. 03:41:21 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:21 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:21 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:21 ERROR: In: 03:41:21 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:21 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 03:41:21 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 03:41:21 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 03:41:21 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 03:41:21 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 03:41:21 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 03:41:21 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',<gt;clause>(0x55e782b06380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e782b06380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:21 ERROR: [43] <gt;meta call> 03:41:21 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',<gt;clause>(0x55e782b06380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e782b06380)))) <gt;foreign> 03:41:21 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 03:41:21 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 03:41:21 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:21 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:21 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:21 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:21 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 03:41:21 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 03:41:21 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 03:41:21 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 03:41:21 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',<gt;clause>(0x55e782b06a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55e782b06a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:21 ERROR: [14] <gt;meta call> 03:41:21 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',<gt;clause>(0x55e782b06a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55e782b06a80)))) <gt;foreign> 03:41:21 ERROR: [10] $load_file('make_wff_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:21 ERROR: 03:41:21 ERROR: Note: some frames are missing due to last-call optimization. 03:41:21 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:21 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55e7858eaf00)), _2418918, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:21 totalTime=1.000 03:41:21 03:41:21 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' 03:41:21 03:41:23 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 03:41:23 ISSUE_ID=449 03:41:23 ISSUE_OC=OPEN 03:41:23 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 03:41:23 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 03:41:23 FileTestCase=logicmoo.base.examples.fol.MAKE_WFF_01 JUnit 03:41:23 03:41:23 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']" 03:41:23 03:41:23 (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']") 03:41:23 03:41:23 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl 03:41:23 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MAKE_WFF_01/ 03:41:23 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMAKE_WFF_01 03:41:23 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/74 03:41:23 03:41:23 03:41:25 %~ init_phase(after_load) 03:41:25 %~ init_phase(restore_state) 03:41:25 % 03:41:25 %~ init_why(after_boot,program) 03:41:25 %~ after_boot. 03:41:25 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:25 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl'), 03:41:25 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:41:25 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:25 %~ message_hook( 03:41:25 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:25 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:25 %~ error, 03:41:25 %~ [ '~q/~w: '-[module,2], 03:41:25 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:25 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:25 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:41:25 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:25 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:25 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:25 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:25 % Term-position in <gt;clause>(0x55fd796bcc00) at PC=61: 03:41:25 % clause_info(<gt;clause>(0x55fd796bcc00)) (2-nd clause of '$start_module'/4)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,2,2,2,2,2,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd794a9000) at PC=65: 03:41:25 % clause_info(<gt;clause>(0x55fd794a9000)) (2-nd clause of '$first_term'/5)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,1,2,2,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd794a9400) at PC=60: 03:41:25 % clause_info(<gt;clause>(0x55fd794a9400)) (1-st clause of '$load_file'/4)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,1,1,2,2,1,1,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd796ff980) at PC=5: 03:41:25 % clause_info(<gt;clause>(0x55fd796ff980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd798fc000) at PC=221: 03:41:25 % clause_info(<gt;clause>(0x55fd798fc000)) (1-st clause of '$do_load_file_2'/5)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd796d2840) at PC=10: 03:41:25 % clause_info(<gt;clause>(0x55fd796d2840)) (1-st clause of '$qdo_load_file'/4)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd796ff980) at PC=5: 03:41:25 % clause_info(<gt;clause>(0x55fd796ff980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd796d8c80) at PC=12: 03:41:25 % clause_info(<gt;clause>(0x55fd796d8c80)) (1-st clause of '$load_file'/3)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd8d438c80) at PC=31: 03:41:25 % clause_info(<gt;clause>(0x55fd8d438c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd8d453b00) at PC=49: 03:41:25 % clause_info(<gt;clause>(0x55fd8d453b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd8b94a480) at PC=60: 03:41:25 % clause_info(<gt;clause>(0x55fd8b94a480)) (1-st clause of attach_dialect/1)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,2,2,2,1,2] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd8b939200) at PC=20: 03:41:25 % clause_info(<gt;clause>(0x55fd8b939200)) (1-st clause of expects_dialect/1)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,1,2] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd794a9000) at PC=99: 03:41:25 % clause_info(<gt;clause>(0x55fd794a9000)) (2-nd clause of '$first_term'/5)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,2,2,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd794a9400) at PC=60: 03:41:25 % clause_info(<gt;clause>(0x55fd794a9400)) (1-st clause of '$load_file'/4)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,1,1,2,2,1,1,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd796ff980) at PC=5: 03:41:25 % clause_info(<gt;clause>(0x55fd796ff980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd798fc000) at PC=221: 03:41:25 % clause_info(<gt;clause>(0x55fd798fc000)) (1-st clause of '$do_load_file_2'/5)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd796d2840) at PC=10: 03:41:25 % clause_info(<gt;clause>(0x55fd796d2840)) (1-st clause of '$qdo_load_file'/4)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd796ff980) at PC=5: 03:41:25 % clause_info(<gt;clause>(0x55fd796ff980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,1] 03:41:25 03:41:25 % Term-position in <gt;clause>(0x55fd796d8c80) at PC=12: 03:41:25 % clause_info(<gt;clause>(0x55fd796d8c80)) (1-st clause of '$load_file'/3)... 03:41:25 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:25 % Trying with syntax prolog 03:41:25 % read ... 03:41:25 % unified ... 03:41:25 % got names 03:41:25 03:41:25 % [2,2,1] 03:41:25 03:41:25 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55fd7ad7a380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55fd7ad7a380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55fd7ad7a380))))),%~ frame( 39,%~ clause(<gt;clause>(0x55fd796d8c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55fd8d453b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55fd8b94a480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55fd8b939200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55fd794a9000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55fd7ad7aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55fd7ad7aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55fd7ad7aa80))))),%~ frame(10,clause(<gt;clause>(0x55fd796d8c80),12),'$load_file'('make_wff_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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)]) 03:41:25 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:41:25 %~ 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) 03:41:25 In: 03:41:25 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:25 [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 03:41:25 [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 03:41:25 [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 03:41:25 [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 03:41:25 [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 03:41:25 [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 03:41:25 [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',<gt;clause>(0x55fd7ad7a380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55fd7ad7a380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:25 [43] <gt;meta call> 03:41:25 [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',<gt;clause>(0x55fd7ad7a380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55fd7ad7a380)))) <gt;foreign> 03:41:25 [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 03:41:25 [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 03:41:25 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:25 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:25 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:25 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:25 [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 03:41:25 [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 03:41:25 [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 03:41:25 [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 03:41:25 [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',<gt;clause>(0x55fd7ad7aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55fd7ad7aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:25 [14] <gt;meta call> 03:41:25 [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',<gt;clause>(0x55fd7ad7aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55fd7ad7aa80)))) <gt;foreign> 03:41:25 [10] $load_file('make_wff_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:25 03:41:25 Note: some frames are missing due to last-call optimization. 03:41:25 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:25 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:25 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:25 ERROR: In: 03:41:25 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:25 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 03:41:25 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 03:41:25 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 03:41:25 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 03:41:25 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 03:41:25 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 03:41:25 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',<gt;clause>(0x55fd7ad7a380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55fd7ad7a380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:25 ERROR: [43] <gt;meta call> 03:41:25 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',<gt;clause>(0x55fd7ad7a380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55fd7ad7a380)))) <gt;foreign> 03:41:25 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 03:41:25 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 03:41:25 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:25 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:25 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:25 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:25 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 03:41:25 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 03:41:25 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 03:41:25 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 03:41:25 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',<gt;clause>(0x55fd7ad7aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55fd7ad7aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:25 ERROR: [14] <gt;meta call> 03:41:25 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',<gt;clause>(0x55fd7ad7aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55fd7ad7aa80)))) <gt;foreign> 03:41:25 ERROR: [10] $load_file('make_wff_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:25 ERROR: 03:41:25 ERROR: Note: some frames are missing due to last-call optimization. 03:41:25 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:25 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55fd7db5ef00)), _2419894, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:25 totalTime=1.000 03:41:25 03:41:25 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' 03:41:25 03:41:27 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 03:41:27 ISSUE_ID=74 03:41:27 ISSUE_OC=OPEN 03:41:27 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 03:41:27 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 03:41:28 FileTestCase=logicmoo.base.examples.fol.MAKE_TYPES_WFF_01 JUnit 03:41:28 03:41:28 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']" 03:41:28 03:41:28 (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']") 03:41:28 03:41:28 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl 03:41:28 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MAKE_TYPES_WFF_01/ 03:41:28 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMAKE_TYPES_WFF_01 03:41:28 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/67 03:41:28 03:41:28 03:41:29 %~ init_phase(after_load) 03:41:29 %~ init_phase(restore_state) 03:41:29 % 03:41:29 %~ init_why(after_boot,program) 03:41:29 %~ after_boot. 03:41:29 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:29 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl'), 03:41:29 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:41:29 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:29 %~ message_hook( 03:41:29 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:29 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:29 %~ error, 03:41:29 %~ [ '~q/~w: '-[module,2], 03:41:29 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:29 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:29 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:29 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:29 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:29 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:29 % Term-position in <gt;clause>(0x563aa24d0c00) at PC=61: 03:41:29 % clause_info(<gt;clause>(0x563aa24d0c00)) (2-nd clause of '$start_module'/4)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,2,2,2,2,2,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa22bd000) at PC=65: 03:41:29 % clause_info(<gt;clause>(0x563aa22bd000)) (2-nd clause of '$first_term'/5)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,1,2,2,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa22bd400) at PC=60: 03:41:29 % clause_info(<gt;clause>(0x563aa22bd400)) (1-st clause of '$load_file'/4)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,1,1,2,2,1,1,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa2513980) at PC=5: 03:41:29 % clause_info(<gt;clause>(0x563aa2513980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa2710000) at PC=221: 03:41:29 % clause_info(<gt;clause>(0x563aa2710000)) (1-st clause of '$do_load_file_2'/5)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa24e6840) at PC=10: 03:41:29 % clause_info(<gt;clause>(0x563aa24e6840)) (1-st clause of '$qdo_load_file'/4)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa2513980) at PC=5: 03:41:29 % clause_info(<gt;clause>(0x563aa2513980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa24ecc80) at PC=12: 03:41:29 % clause_info(<gt;clause>(0x563aa24ecc80)) (1-st clause of '$load_file'/3)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563ab624cc80) at PC=31: 03:41:29 % clause_info(<gt;clause>(0x563ab624cc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563ab6267b00) at PC=49: 03:41:29 % clause_info(<gt;clause>(0x563ab6267b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563ab475e480) at PC=60: 03:41:29 % clause_info(<gt;clause>(0x563ab475e480)) (1-st clause of attach_dialect/1)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,2,2,2,1,2] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563ab474d200) at PC=20: 03:41:29 % clause_info(<gt;clause>(0x563ab474d200)) (1-st clause of expects_dialect/1)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,1,2] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa22bd000) at PC=99: 03:41:29 % clause_info(<gt;clause>(0x563aa22bd000)) (2-nd clause of '$first_term'/5)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,2,2,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa22bd400) at PC=60: 03:41:29 % clause_info(<gt;clause>(0x563aa22bd400)) (1-st clause of '$load_file'/4)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,1,1,2,2,1,1,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa2513980) at PC=5: 03:41:29 % clause_info(<gt;clause>(0x563aa2513980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa2710000) at PC=221: 03:41:29 % clause_info(<gt;clause>(0x563aa2710000)) (1-st clause of '$do_load_file_2'/5)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa24e6840) at PC=10: 03:41:29 % clause_info(<gt;clause>(0x563aa24e6840)) (1-st clause of '$qdo_load_file'/4)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa2513980) at PC=5: 03:41:29 % clause_info(<gt;clause>(0x563aa2513980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,1] 03:41:29 03:41:29 % Term-position in <gt;clause>(0x563aa24ecc80) at PC=12: 03:41:29 % clause_info(<gt;clause>(0x563aa24ecc80)) (1-st clause of '$load_file'/3)... 03:41:29 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:29 % Trying with syntax prolog 03:41:29 % read ... 03:41:29 % unified ... 03:41:29 % got names 03:41:29 03:41:29 % [2,2,1] 03:41:29 03:41:29 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:41:29 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x563ab61ffb80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x563ab61ffb80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x563ab61ffb80))))),%~ frame( 39,%~ clause(<gt;clause>(0x563aa24ecc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x563ab6267b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x563ab475e480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x563ab474d200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x563aa22bd000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x563aa3b8ea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x563aa3b8ea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x563aa3b8ea80))))),%~ frame(10,clause(<gt;clause>(0x563aa24ecc80),12),'$load_file'('make_types_wff_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:41:29 In: 03:41:29 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:29 [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 03:41:29 [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 03:41:29 [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 03:41:29 [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 03:41:29 [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 03:41:29 [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 03:41:29 [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',<gt;clause>(0x563ab61ffb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x563ab61ffb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:29 [43] <gt;meta call> 03:41:29 [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',<gt;clause>(0x563ab61ffb80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x563ab61ffb80)))) <gt;foreign> 03:41:29 [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 03:41:29 [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 03:41:29 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:29 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:29 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:29 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:29 [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 03:41:29 [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 03:41:29 [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 03:41:29 [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 03:41:29 [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',<gt;clause>(0x563aa3b8ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x563aa3b8ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:29 [14] <gt;meta call> 03:41:29 [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',<gt;clause>(0x563aa3b8ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x563aa3b8ea80)))) <gt;foreign> 03:41:29 [10] $load_file('make_types_wff_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:29 03:41:29 Note: some frames are missing due to last-call optimization. 03:41:29 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:29 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:29 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:29 ERROR: In: 03:41:29 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:29 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 03:41:29 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 03:41:29 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 03:41:29 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 03:41:29 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 03:41:29 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 03:41:29 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',<gt;clause>(0x563ab61ffb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x563ab61ffb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:29 ERROR: [43] <gt;meta call> 03:41:29 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',<gt;clause>(0x563ab61ffb80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x563ab61ffb80)))) <gt;foreign> 03:41:29 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 03:41:29 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 03:41:30 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:30 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:30 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:30 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_types_wff_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:30 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 03:41:30 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 03:41:30 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 03:41:30 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 03:41:30 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',<gt;clause>(0x563aa3b8ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x563aa3b8ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:30 ERROR: [14] <gt;meta call> 03:41:30 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',<gt;clause>(0x563aa3b8ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x563aa3b8ea80)))) <gt;foreign> 03:41:30 ERROR: [10] $load_file('make_types_wff_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:30 ERROR: 03:41:30 ERROR: Note: some frames are missing due to last-call optimization. 03:41:30 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:30 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x563aa6972f00)), _2439020, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:30 totalTime=1.000 03:41:30 03:41:30 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' 03:41:30 03:41:32 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 03:41:32 ISSUE_ID=67 03:41:32 ISSUE_OC=OPEN 03:41:32 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 03:41:32 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 03:41:32 FileTestCase=logicmoo.base.examples.fol.LEFTY_01 JUnit 03:41:32 03:41:32 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']" 03:41:32 03:41:32 (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']") 03:41:32 03:41:32 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl 03:41:32 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/LEFTY_01/ 03:41:32 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ALEFTY_01 03:41:32 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/75 03:41:32 03:41:32 03:41:34 %~ init_phase(after_load) 03:41:34 %~ init_phase(restore_state) 03:41:34 % 03:41:34 %~ init_why(after_boot,program) 03:41:34 %~ after_boot. 03:41:34 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:34 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl'), 03:41:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:34 %~ message_hook( 03:41:34 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:34 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:34 %~ error, 03:41:34 %~ [ '~q/~w: '-[module,2], 03:41:34 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:34 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:34 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:34 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:34 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:34 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:34 % Term-position in <gt;clause>(0x5576a325ec00) at PC=61: 03:41:34 % clause_info(<gt;clause>(0x5576a325ec00)) (2-nd clause of '$start_module'/4)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,2,2,2,2,2,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a304b000) at PC=65: 03:41:34 % clause_info(<gt;clause>(0x5576a304b000)) (2-nd clause of '$first_term'/5)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,1,2,2,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a304b400) at PC=60: 03:41:34 % clause_info(<gt;clause>(0x5576a304b400)) (1-st clause of '$load_file'/4)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,1,1,2,2,1,1,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a32a1980) at PC=5: 03:41:34 % clause_info(<gt;clause>(0x5576a32a1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a349e000) at PC=221: 03:41:34 % clause_info(<gt;clause>(0x5576a349e000)) (1-st clause of '$do_load_file_2'/5)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a3274840) at PC=10: 03:41:34 % clause_info(<gt;clause>(0x5576a3274840)) (1-st clause of '$qdo_load_file'/4)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a32a1980) at PC=5: 03:41:34 % clause_info(<gt;clause>(0x5576a32a1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a327ac80) at PC=12: 03:41:34 % clause_info(<gt;clause>(0x5576a327ac80)) (1-st clause of '$load_file'/3)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576b6fdac80) at PC=31: 03:41:34 % clause_info(<gt;clause>(0x5576b6fdac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576b6ff5b00) at PC=49: 03:41:34 % clause_info(<gt;clause>(0x5576b6ff5b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576b54ec480) at PC=60: 03:41:34 % clause_info(<gt;clause>(0x5576b54ec480)) (1-st clause of attach_dialect/1)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,2,2,2,1,2] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576b54db200) at PC=20: 03:41:34 % clause_info(<gt;clause>(0x5576b54db200)) (1-st clause of expects_dialect/1)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,1,2] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a304b000) at PC=99: 03:41:34 % clause_info(<gt;clause>(0x5576a304b000)) (2-nd clause of '$first_term'/5)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,2,2,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a304b400) at PC=60: 03:41:34 % clause_info(<gt;clause>(0x5576a304b400)) (1-st clause of '$load_file'/4)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,1,1,2,2,1,1,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a32a1980) at PC=5: 03:41:34 % clause_info(<gt;clause>(0x5576a32a1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a349e000) at PC=221: 03:41:34 % clause_info(<gt;clause>(0x5576a349e000)) (1-st clause of '$do_load_file_2'/5)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a3274840) at PC=10: 03:41:34 % clause_info(<gt;clause>(0x5576a3274840)) (1-st clause of '$qdo_load_file'/4)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a32a1980) at PC=5: 03:41:34 % clause_info(<gt;clause>(0x5576a32a1980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,1] 03:41:34 03:41:34 % Term-position in <gt;clause>(0x5576a327ac80) at PC=12: 03:41:34 % clause_info(<gt;clause>(0x5576a327ac80)) (1-st clause of '$load_file'/3)... 03:41:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:34 % Trying with syntax prolog 03:41:34 % read ... 03:41:34 % unified ... 03:41:34 % got names 03:41:34 03:41:34 % [2,2,1] 03:41:34 03:41:34 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5576a491c380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5576a491c380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5576a491c380))))),%~ frame( 39,%~ clause(<gt;clause>(0x5576a327ac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x5576b6ff5b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x5576b54ec480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x5576b54db200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x5576a304b000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5576a491ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5576a491ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5576a491ca80))))),%~ frame(10,clause(<gt;clause>(0x5576a327ac80),12),'$load_file'('lefty_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:41:34 In: 03:41:34 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:34 [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 03:41:34 [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 03:41:34 [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 03:41:34 [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 03:41:34 [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 03:41:34 [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 03:41:34 [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',<gt;clause>(0x5576a491c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5576a491c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:34 [43] <gt;meta call> 03:41:34 [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',<gt;clause>(0x5576a491c380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5576a491c380)))) <gt;foreign> 03:41:34 [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 03:41:34 [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 03:41:34 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:34 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:34 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:34 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:34 [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 03:41:34 [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 03:41:34 [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 03:41:34 [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 03:41:34 [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',<gt;clause>(0x5576a491ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5576a491ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:34 [14] <gt;meta call> 03:41:34 [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',<gt;clause>(0x5576a491ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5576a491ca80)))) <gt;foreign> 03:41:34 [10] $load_file('lefty_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:34 03:41:34 Note: some frames are missing due to last-call optimization. 03:41:34 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:34 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:34 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:34 ERROR: In: 03:41:34 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:34 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 03:41:34 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 03:41:34 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 03:41:34 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 03:41:34 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 03:41:34 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 03:41:34 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',<gt;clause>(0x5576a491c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5576a491c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:34 ERROR: [43] <gt;meta call> 03:41:34 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',<gt;clause>(0x5576a491c380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5576a491c380)))) <gt;foreign> 03:41:34 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 03:41:34 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 03:41:34 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:34 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:34 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:34 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/lefty_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:34 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 03:41:34 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 03:41:34 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 03:41:34 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 03:41:34 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',<gt;clause>(0x5576a491ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5576a491ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:34 ERROR: [14] <gt;meta call> 03:41:34 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',<gt;clause>(0x5576a491ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5576a491ca80)))) <gt;foreign> 03:41:34 ERROR: [10] $load_file('lefty_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:34 ERROR: 03:41:34 ERROR: Note: some frames are missing due to last-call optimization. 03:41:34 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:34 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x5576a7700f00)), _2409110, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:34 totalTime=1.000 03:41:34 03:41:34 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' 03:41:34 03:41:36 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 03:41:36 ISSUE_ID=75 03:41:36 ISSUE_OC=OPEN 03:41:36 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 03:41:36 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 03:41:36 FileTestCase=logicmoo.base.examples.fol.KIF_SANITY_01 JUnit 03:41:36 03:41:36 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']" 03:41:36 03:41:36 (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']") 03:41:36 03:41:36 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl 03:41:36 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/KIF_SANITY_01/ 03:41:36 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AKIF_SANITY_01 03:41:36 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/68 03:41:36 03:41:36 03:41:38 %~ init_phase(after_load) 03:41:38 %~ init_phase(restore_state) 03:41:38 % 03:41:38 %~ init_why(after_boot,program) 03:41:38 %~ after_boot. 03:41:38 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:38 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl'), 03:41:38 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:41:38 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:38 %~ message_hook( 03:41:38 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:38 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:38 %~ error, 03:41:38 %~ [ '~q/~w: '-[module,2], 03:41:38 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:38 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:38 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:38 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:38 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:38 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:38 % Term-position in <gt;clause>(0x55b2188c4c00) at PC=61: 03:41:38 % clause_info(<gt;clause>(0x55b2188c4c00)) (2-nd clause of '$start_module'/4)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,2,2,2,2,2,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b2186b1000) at PC=65: 03:41:38 % clause_info(<gt;clause>(0x55b2186b1000)) (2-nd clause of '$first_term'/5)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,1,2,2,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b2186b1400) at PC=60: 03:41:38 % clause_info(<gt;clause>(0x55b2186b1400)) (1-st clause of '$load_file'/4)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,1,1,2,2,1,1,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b218907980) at PC=5: 03:41:38 % clause_info(<gt;clause>(0x55b218907980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b218b04000) at PC=221: 03:41:38 % clause_info(<gt;clause>(0x55b218b04000)) (1-st clause of '$do_load_file_2'/5)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b2188da840) at PC=10: 03:41:38 % clause_info(<gt;clause>(0x55b2188da840)) (1-st clause of '$qdo_load_file'/4)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b218907980) at PC=5: 03:41:38 % clause_info(<gt;clause>(0x55b218907980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b2188e0c80) at PC=12: 03:41:38 % clause_info(<gt;clause>(0x55b2188e0c80)) (1-st clause of '$load_file'/3)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b22c640c80) at PC=31: 03:41:38 % clause_info(<gt;clause>(0x55b22c640c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b22c65bb00) at PC=49: 03:41:38 % clause_info(<gt;clause>(0x55b22c65bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b22ab52480) at PC=60: 03:41:38 % clause_info(<gt;clause>(0x55b22ab52480)) (1-st clause of attach_dialect/1)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,2,2,2,1,2] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b22ab41200) at PC=20: 03:41:38 % clause_info(<gt;clause>(0x55b22ab41200)) (1-st clause of expects_dialect/1)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,1,2] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b2186b1000) at PC=99: 03:41:38 % clause_info(<gt;clause>(0x55b2186b1000)) (2-nd clause of '$first_term'/5)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,2,2,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b2186b1400) at PC=60: 03:41:38 % clause_info(<gt;clause>(0x55b2186b1400)) (1-st clause of '$load_file'/4)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,1,1,2,2,1,1,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b218907980) at PC=5: 03:41:38 % clause_info(<gt;clause>(0x55b218907980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b218b04000) at PC=221: 03:41:38 % clause_info(<gt;clause>(0x55b218b04000)) (1-st clause of '$do_load_file_2'/5)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b2188da840) at PC=10: 03:41:38 % clause_info(<gt;clause>(0x55b2188da840)) (1-st clause of '$qdo_load_file'/4)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b218907980) at PC=5: 03:41:38 % clause_info(<gt;clause>(0x55b218907980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,1] 03:41:38 03:41:38 % Term-position in <gt;clause>(0x55b2188e0c80) at PC=12: 03:41:38 % clause_info(<gt;clause>(0x55b2188e0c80)) (1-st clause of '$load_file'/3)... 03:41:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:38 % Trying with syntax prolog 03:41:38 % read ... 03:41:38 % unified ... 03:41:38 % got names 03:41:38 03:41:38 % [2,2,1] 03:41:38 03:41:38 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55b219f83980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55b219f83980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55b219f83980))))),%~ frame( 39,%~ clause(<gt;clause>(0x55b2188e0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55b22c65bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55b22ab52480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55b22ab41200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55b2186b1000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55b219f82a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55b219f82a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55b219f82a80))))),%~ frame(10,clause(<gt;clause>(0x55b2188e0c80),12),'$load_file'('kif_sanity_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:41:38 In: 03:41:38 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:38 [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 03:41:38 [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 03:41:38 [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 03:41:38 [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 03:41:38 [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 03:41:38 [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 03:41:38 [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',<gt;clause>(0x55b219f83980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55b219f83980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:38 [43] <gt;meta call> 03:41:38 [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',<gt;clause>(0x55b219f83980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55b219f83980)))) <gt;foreign> 03:41:38 [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 03:41:38 [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 03:41:38 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:38 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:38 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:38 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:38 [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 03:41:38 [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 03:41:38 [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 03:41:38 [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 03:41:38 [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',<gt;clause>(0x55b219f82a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55b219f82a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:38 [14] <gt;meta call> 03:41:38 [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',<gt;clause>(0x55b219f82a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55b219f82a80)))) <gt;foreign> 03:41:38 [10] $load_file('kif_sanity_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:38 03:41:38 Note: some frames are missing due to last-call optimization. 03:41:38 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:38 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:38 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:38 ERROR: In: 03:41:38 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:38 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 03:41:38 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 03:41:38 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 03:41:38 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 03:41:38 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 03:41:38 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 03:41:38 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',<gt;clause>(0x55b219f83980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55b219f83980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:38 ERROR: [43] <gt;meta call> 03:41:38 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',<gt;clause>(0x55b219f83980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55b219f83980)))) <gt;foreign> 03:41:38 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 03:41:38 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 03:41:38 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:38 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:38 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:38 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_sanity_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:38 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 03:41:38 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 03:41:38 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 03:41:38 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 03:41:38 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',<gt;clause>(0x55b219f82a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55b219f82a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:38 ERROR: [14] <gt;meta call> 03:41:38 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',<gt;clause>(0x55b219f82a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55b219f82a80)))) <gt;foreign> 03:41:38 ERROR: [10] $load_file('kif_sanity_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:38 ERROR: 03:41:38 ERROR: Note: some frames are missing due to last-call optimization. 03:41:38 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:38 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55b21cd66f00)), _2425442, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:38 totalTime=1.000 03:41:38 03:41:38 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' 03:41:38 03:41:40 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 03:41:40 ISSUE_ID=68 03:41:40 ISSUE_OC=OPEN 03:41:40 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 03:41:40 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 03:41:40 FileTestCase=logicmoo.base.examples.fol.KIF_IO_TEST_01 JUnit 03:41:40 03:41:40 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']" 03:41:40 03:41:40 (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']") 03:41:40 03:41:40 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl 03:41:40 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/KIF_IO_TEST_01/ 03:41:40 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AKIF_IO_TEST_01 03:41:40 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/608 03:41:40 03:41:40 03:41:42 %~ init_phase(after_load) 03:41:42 %~ init_phase(restore_state) 03:41:42 % 03:41:42 %~ init_why(after_boot,program) 03:41:42 %~ after_boot. 03:41:42 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:42 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl'), 03:41:42 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:41:42 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:42 03:41:42 03:41:42 % 03:41:42 % Alternatively.. 03:41:42 % :- prolog_load_context(stream,Stream), load_clif(Stream). 03:41:42 :- kif_io. 03:41:42 03:41:42 /*~ 03:41:42 %~ comment("; Module - Test Puzzle in CLIF for SWI-Prolog") 03:41:42 %~ comment("; Maintainer: Douglas Miles") 03:41:42 %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/'exactly_01.clif'))") 03:41:42 %~ comment("; causes deduction of argument types") 03:41:42 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl:94 03:41:42 %~ comment("; (:- (ensure_loaded (library logicmoo_clif)))") 03:41:42 %~ 'set-kif-option'('assume-wff') 03:41:42 t_l:kif_action_mode(tell) 03:41:42 03:41:42 %~ debugm(user,show_success(user,user:ain(clif('call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")))))) 03:41:42 03:41:42 03:41:42 03:41:42 03:41:42 ======================================================= 03:41:42 'call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")) 03:41:42 ============================================ 03:41:42 03:41:42 03:41:42 ?- kif_to_boxlog( 'call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")) ). 03:41:42 03:41:42 03:41:42 03:41:42 % In English: 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ "\n\n:- dbreq(retractall(clif(_))).\n\n" isa '$STRING' isa 'call-prolog' 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ azzert_rename('call-prolog',callProlog) 03:41:42 %~ kifi = callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")). 03:41:42 %~ kifm = nesc( callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). 03:41:42 %~ kif_to_boxlog_attvars2 = necessary(callProlog('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))) 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 % Results in the following 1 entailment(s): 03:41:42 nesc(callProlog('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ it is necessarily true that "\n\n:- dbreq(retractall(clif(_))).\n\n" isa '$STRING' isa callProlog 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 nesc( callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). 03:41:42 03:41:42 ============================================ 03:41:42 %~ debugm(user,show_success(user,user:ain(clif(domain(hasName,1,tAgent))))) 03:41:42 03:41:42 03:41:42 03:41:42 03:41:42 ======================================================= 03:41:42 domain(hasName,1,tAgent) 03:41:42 ============================================ 03:41:42 03:41:42 03:41:42 ?- kif_to_boxlog( domain(hasName,1,tAgent) ). 03:41:42 03:41:42 03:41:42 03:41:42 % In English: 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ domain(hasName,1,tAgent) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ kifi = argIsa(hasName,1,tAgent). 03:41:42 %~ kifm = nesc( argIsa(hasName,1,tAgent)). 03:41:42 %~ kif_to_boxlog_attvars2 = necessary(argIsa(hasName,1,tAgent)) 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 % Results in the following 1 entailment(s): 03:41:42 nesc(argIsa(hasName,1,tAgent)). 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ it is necessarily true that argIsa(hasName,1,tAgent) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 nesc( argIsa(hasName,1,tAgent)). 03:41:42 03:41:42 ============================================ 03:41:42 %~ debugm(user,show_success(user,user:ain(clif(domain(hasName,2,tName))))) 03:41:42 03:41:42 03:41:42 03:41:42 03:41:42 ======================================================= 03:41:42 domain(hasName,2,tName) 03:41:42 ============================================ 03:41:42 03:41:42 03:41:42 ?- kif_to_boxlog( domain(hasName,2,tName) ). 03:41:42 03:41:42 03:41:42 03:41:42 % In English: 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ domain(hasName,2,tName) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ kifi = argIsa(hasName,2,tName). 03:41:42 %~ kifm = nesc( argIsa(hasName,2,tName)). 03:41:42 %~ kif_to_boxlog_attvars2 = necessary(argIsa(hasName,2,tName)) 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 % Results in the following 1 entailment(s): 03:41:42 nesc(argIsa(hasName,2,tName)). 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ it is necessarily true that argIsa(hasName,2,tName) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 nesc( argIsa(hasName,2,tName)). 03:41:42 03:41:42 ============================================ 03:41:42 %~ debugm(user,show_success(user,user:ain(clif(argQuotedIsa(hasName,2,ftString))))) 03:41:42 03:41:42 03:41:42 03:41:42 03:41:42 ======================================================= 03:41:42 argQuotedIsa(hasName,2,ftString) 03:41:42 ============================================ 03:41:42 03:41:42 03:41:42 ?- kif_to_boxlog( argQuotedIsa(hasName,2,ftString) ). 03:41:42 03:41:42 03:41:42 03:41:42 % In English: 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ argQuotedIsa(hasName,2,ftString) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ kifi = argQuotedIsa(hasName,2,ftString). 03:41:42 %~ kifm = nesc( argQuotedIsa(hasName,2,ftString)). 03:41:42 %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(hasName,2,ftString)) 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 % Results in the following 1 entailment(s): 03:41:42 nesc(argQuotedIsa(hasName,2,ftString)). 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ it is necessarily true that argQuotedIsa(hasName,2,ftString) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 nesc( argQuotedIsa(hasName,2,ftString)). 03:41:42 03:41:42 ============================================ 03:41:42 %~ debugm(user,show_success(user,user:ain(clif(domain(address,1,tHouse))))) 03:41:42 03:41:42 03:41:42 03:41:42 03:41:42 ======================================================= 03:41:42 domain(address,1,tHouse) 03:41:42 ============================================ 03:41:42 03:41:42 03:41:42 ?- kif_to_boxlog( domain(address,1,tHouse) ). 03:41:42 03:41:42 03:41:42 03:41:42 % In English: 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ domain(address,1,tHouse) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ kifi = argIsa(address,1,tHouse). 03:41:42 %~ kifm = nesc( argIsa(address,1,tHouse)). 03:41:42 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 % Results in the following 1 entailment(s): 03:41:42 nesc(argIsa(address,1,tHouse)). 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ it is necessarily true that argIsa(address,1,tHouse) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 nesc( argIsa(address,1,tHouse)). 03:41:42 03:41:42 ============================================ 03:41:42 %~ debugm(user,show_success(user,user:ain(clif(domain(address,2,tAddress))))) 03:41:42 03:41:42 03:41:42 03:41:42 03:41:42 ======================================================= 03:41:42 domain(address,2,tAddress) 03:41:42 ============================================ 03:41:42 03:41:42 03:41:42 ?- kif_to_boxlog( domain(address,2,tAddress) ). 03:41:42 03:41:42 03:41:42 03:41:42 % In English: 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ domain(address,2,tAddress) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ kifi = argIsa(address,2,tAddress). 03:41:42 %~ kifm = nesc( argIsa(address,2,tAddress)). 03:41:42 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 % Results in the following 1 entailment(s): 03:41:42 nesc(argIsa(address,2,tAddress)). 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ it is necessarily true that argIsa(address,2,tAddress) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 nesc( argIsa(address,2,tAddress)). 03:41:42 03:41:42 ============================================ 03:41:42 %~ comment("; Special Logicmoo operator specific to forward chaining") 03:41:42 %~ comment("; (==> (and (domain ?P ?n ?c) (admittedArgument ?p ?n ?i)) (instance ?i ?c))") 03:41:42 %~ comment(" ============================================================") 03:41:42 %~ comment(" Devil has exactly one name") 03:41:42 %~ comment(" ============================================================") 03:41:42 %~ debugm( user, 03:41:42 %~ show_success( user, 03:41:42 %~ user : ain( clif( exactly(1,[[Name,tName]],hasName('Devil',Name)))))) 03:41:42 03:41:42 03:41:42 03:41:42 03:41:42 ======================================================= 03:41:42 exactly(1,'[|]'('[|]'('$VAR'('Name'),'[|]'(tName,[])),[]),hasName('Devil','$VAR'('Name'))) 03:41:42 ============================================ 03:41:42 03:41:42 03:41:42 ?- kif_to_boxlog( exactly(1,[[Name,tName]],hasName('Devil',Name)) ). 03:41:42 03:41:42 03:41:42 03:41:42 % In English: 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ exactly(1,[[Name,tName]],hasName('Devil',Name)) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ correct_special_quantifiers :- quant( exactly(1), 03:41:42 %~ Name, 03:41:42 %~ hasName('Devil',Name)&isa(Name,tName)). 03:41:42 %~ %~ correct_special_quantifiers:-quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName)) 03:41:42 %~ kifi = exactly(1,[[Name,tName]],hasName('Devil',Name)). 03:41:42 %~ kifm = nesc( quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))). 03:41:42 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),and(hasName('Devil','$VAR'('Name')),isa('$VAR'('Name'),tName)))) 03:41:42 %~ w_o_c( 03:41:42 %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), 03:41:42 %~ user : kif_to_boxlog( 03:41:42 %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule7:0,_966)) 03:41:42 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl#L94 03:41:42 (0)$[system] '$c_call_prolog'. no(clause) 03:41:42 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:41:42 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:41:42 (10)$[system] '$load_file'('kif_io_test_01.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:41:42 (13)$[system]# '$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 ',<gt;clause>(0x55e370cf4a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e370cf4a80)))). no(clause) 03:41:42 (14)$[system] '$c_call_prolog'. no(clause) 03:41:42 (16)$[system]# 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 ',<gt;clause>(0x55e370cf4a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e370cf4a80))). % init.pl:646: 03:41:42 (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: 03:41:42 (21)<gt;*>$[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: 03:41:42 (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: 03:41:42 (26)<gt;*>$[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: 03:41:42 (32)<gt;*>$[system] '$execute_directive_3'(kif_io). % init.pl:3574: 03:41:42 (33)$[system] catch(user:kif_io,error(A,B),system:'$exception_in_directive'(error(A,B))). % init.pl:546: 03:41:42 (35)[user] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:41:42 (36)[user] with_output_to(<gt;stream>(0x7f9a143898c0),load_clif(<gt;stream>(0x55e37dea4a00))). no(clause) 03:41:42 (37)$[system] '$c_call_prolog'. no(clause) 03:41:42 (44)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:41:42 (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(<gt;stream>(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: 03:41:42 (49)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:41:42 (51)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55e37dea4a00),user:kif_process_once). % sreader.pl:109: 03:41:42 (52)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:41:42 (53)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,fail)). no(clause) 03:41:42 (54)$[system] '$c_call_prolog'. no(clause) 03:41:42 (55)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,dcg_meta:fail). % init.pl:546: 03:41:42 (56)[s3xpr] s3xpr:call_proc(user:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:41:42 (58)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[Name,tName]],[hasName,'Devil',Name]])). % must_sanity.pl:65: 03:41:42 (59)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:41:42 (60)<gt;*>$[user] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:107: 03:41:42 (63)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:41:42 (64)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:41:42 (65)<gt;*>$[user] common_logic_loader:kif_process(tell,'<gt;garbage_collected>'). % common_logic_loader.pl:146: 03:41:42 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:41:42 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:41:42 (74)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: 03:41:42 (75)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:41:42 (76)[user] common_logic_snark:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))). % common_logic_snark.pl:1664: 03:41:42 (77)[user] common_logic_snark:kif_add2('<gt;garbage_collected>'). % common_logic_snark.pl:1670: 03:41:42 (78)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>'). % common_logic_snark.pl:1063: 03:41:42 (79)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:41:42 (80)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),A,rule7:0). % must_sanity.pl:65: 03:41:42 (81)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:41:42 (82)[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:41:42 (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: 03:41:42 (84)$[locally_each] '<gt;meta-call>'(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) 03:41:42 (85)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:41:42 %~ w_o_c( 03:41:42 %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), 03:41:42 %~ user : kif_to_boxlog( 03:41:42 %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule7:0,_966)) 03:41:42 % Break level 1 03:41:42 03:41:42 % Exit break level 1 03:41:42 %~ 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))) 03:41:42 %~ debugm(user,show_success(user,user:ain(clif(if(and(a,b),c))))) 03:41:42 03:41:42 03:41:42 03:41:42 03:41:42 ======================================================= 03:41:42 if(and(a,b),c) 03:41:42 ============================================ 03:41:42 03:41:42 03:41:42 ?- kif_to_boxlog( if(and(a,b),c) ). 03:41:42 03:41:42 03:41:42 03:41:42 % In English: 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ a and b if c 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ kifi = if(and(a,b),c). 03:41:42 %~ kifm = nesc( a&b=>c). 03:41:42 %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 % Results in the following 3 entailment(s): 03:41:42 nesc(a)&nesc(b)==>nesc(c). 03:41:42 poss(~c)&nesc(a)==>poss(~b). 03:41:42 poss(~c)&nesc(b)==>poss(~a). 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ Whenever: 03:41:42 %~ " a " is necessarily true and 03:41:42 %~ " b " is necessarily true 03:41:42 %~ It's Proof that: 03:41:42 %~ " c " is necessarily true 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 nesc(a)&nesc(b)==>nesc(c). 03:41:42 03:41:42 % AND 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ Whenever: 03:41:42 %~ " c " is possibly false and 03:41:42 %~ " a " is necessarily true 03:41:42 %~ It's Proof that: 03:41:42 %~ " b " is possibly false 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 poss(~c)&nesc(a)==>poss(~b). 03:41:42 03:41:42 % AND 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ Whenever: 03:41:42 %~ " c " is possibly false and 03:41:42 %~ " b " is necessarily true 03:41:42 %~ It's Proof that: 03:41:42 %~ " a " is possibly false 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 poss(~c)&nesc(b)==>poss(~a). 03:41:42 03:41:42 ============================================ 03:41:42 %~ kifi = if(and(a,b),c). 03:41:42 %~ kifm = nesc( a&b=>c). 03:41:42 %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ Whenever: 03:41:42 %~ " a " is necessarily true and 03:41:42 %~ " b " is necessarily true 03:41:42 %~ It's Proof that: 03:41:42 %~ " c " is necessarily true 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 nesc(a)&nesc(b)==>nesc(c). 03:41:42 03:41:42 % AND 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ Whenever: 03:41:42 %~ " c " is possibly false and 03:41:42 %~ " b " is necessarily true 03:41:42 %~ It's Proof that: 03:41:42 %~ " a " is possibly false 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 poss(~c)&nesc(b)==>poss(~a). 03:41:42 03:41:42 % AND 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ Whenever: 03:41:42 %~ " c " is possibly false and 03:41:42 %~ " a " is necessarily true 03:41:42 %~ It's Proof that: 03:41:42 %~ " b " is possibly false 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 poss(~c)&nesc(a)==>poss(~b). 03:41:42 03:41:42 %~ comment(" ============================================================") 03:41:42 %~ comment(" if a and be then c") 03:41:42 %~ comment(" ============================================================") 03:41:42 %~ comment(" ============================================================") 03:41:42 %~ comment(" Exactly 1 - CYCL") 03:41:42 %~ comment(" ============================================================") 03:41:42 %~ debugm( user, 03:41:42 %~ show_success( user, 03:41:42 %~ user : ain( clif( thereExistExactly(1,H1,and(isa(H1,tHouse),memberOf(H1,tOneHouseSet))))))) 03:41:42 03:41:42 03:41:42 03:41:42 03:41:42 ======================================================= 03:41:42 thereExistExactly(1,'$VAR'('H1'),and(isa('$VAR'('H1'),tHouse),memberOf('$VAR'('H1'),tOneHouseSet))) 03:41:42 ============================================ 03:41:42 03:41:42 03:41:42 ?- kif_to_boxlog( thereExistExactly(1,H1,and(isa(H1,tHouse),memberOf(H1,tOneHouseSet))) ). 03:41:42 03:41:42 03:41:42 03:41:42 % In English: 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ thereExistExactly(1,H1,and(isa(H1,tHouse),memberOf(H1,tOneHouseSet))) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ kifi = thereExistExactly(1,H1,and(tHouse(H1),memberOf(H1,tOneHouseSet))). 03:41:42 %~ kifm = nesc( thereExistExactly(1,H1,tHouse(H1)&memberOf(H1,tOneHouseSet))). 03:41:42 %~ kif_to_boxlog_attvars2 = necessary(thereExistExactly(1,'$VAR'('H1'),and(tHouse('$VAR'('H1')),memberOf('$VAR'('H1'),tOneHouseSet)))) 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 % Results in the following 2 entailment(s): 03:41:42 nesc(~thereExistExactly(1,H1,tHouse(H1)))v thereExistExactly(1,H1,memberOf(H1,tOneHouseSet)). 03:41:42 nesc(~thereExistExactly(1,H1,memberOf(H1,tOneHouseSet)))v thereExistExactly(1,H1,tHouse(H1)). 03:41:42 03:41:42 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ " thereExistExactly(1,H1,tHouse(H1)) " is necessarily false or " thereExistExactly(1,H1,memberOf(H1,tOneHouseSet)) " 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 ( nesc( ~( thereExistExactly(1,H1,tHouse(H1)))) v 03:41:42 thereExistExactly(1,H1,memberOf(H1,tOneHouseSet))). 03:41:42 03:41:42 % AND 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ " thereExistExactly(1,H1,memberOf(H1,tOneHouseSet)) " is necessarily false or " thereExistExactly(1,H1,tHouse(H1)) " 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 03:41:42 ( nesc( ~( thereExistExactly(1,H1,memberOf(H1,tOneHouseSet)))) v 03:41:42 thereExistExactly(1,H1,tHouse(H1))). 03:41:42 03:41:42 ============================================ 03:41:42 %~ comment(" ============================================================") 03:41:42 %~ comment(" Exactly 1 - KIF") 03:41:42 %~ comment(" ============================================================") 03:41:42 %~ debugm( user, 03:41:42 %~ show_success( user, 03:41:42 %~ user : ain( clif( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))))) 03:41:42 03:41:42 03:41:42 03:41:42 03:41:42 ======================================================= 03:41:42 exactly(1,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tOneHouseSet)) 03:41:42 ============================================ 03:41:42 03:41:42 03:41:42 ?- kif_to_boxlog( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) ). 03:41:42 03:41:42 03:41:42 03:41:42 % In English: 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) 03:41:42 %~ 03:41:42 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:42 %~ correct_special_quantifiers :- quant( exactly(1), 03:41:42 %~ H1, 03:41:42 %~ memberOf(H1,tOneHouseSet)&isa(H1,tHouse)). 03:41:42 %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse)) 03:41:42 %~ kifi = exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)). 03:41:42 %~ kifm = nesc( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))). 03:41:42 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tOneHouseSet),isa('$VAR'('H1'),tHouse)))) 03:41:42 %~ w_o_c( 03:41:42 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:41:42 %~ user : kif_to_boxlog( 03:41:42 %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule11:0,_1092)) 03:41:42 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl#L94 03:41:42 (0)$[system] '$c_call_prolog'. no(clause) 03:41:42 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:41:42 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:41:42 (10)$[system] '$load_file'('kif_io_test_01.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:41:42 (13)$[system]# '$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 ',<gt;clause>(0x55e370cf4a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e370cf4a80)))). no(clause) 03:41:42 (14)$[system] '$c_call_prolog'. no(clause) 03:41:42 (16)$[system]# 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 ',<gt;clause>(0x55e370cf4a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e370cf4a80))). % init.pl:646: 03:41:42 (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: 03:41:42 (21)<gt;*>$[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: 03:41:42 (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: 03:41:42 (26)<gt;*>$[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: 03:41:42 (32)<gt;*>$[system] '$execute_directive_3'(kif_io). % init.pl:3574: 03:41:42 (33)$[system] catch(user:kif_io,error(A,B),system:'$exception_in_directive'(error(A,B))). % init.pl:546: 03:41:42 (35)[user] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:41:42 (36)[user] with_output_to(<gt;stream>(0x7f9a143898c0),load_clif(<gt;stream>(0x55e37dea4a00))). no(clause) 03:41:42 (37)$[system] '$c_call_prolog'. no(clause) 03:41:42 (44)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:41:42 (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(<gt;stream>(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: 03:41:42 (49)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:41:42 (51)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55e37dea4a00),user:kif_process_once). % sreader.pl:109: 03:41:42 (52)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % dcg_meta.pl:517: 03:41:42 (53)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,fail)). no(clause) 03:41:42 (54)$[system] '$c_call_prolog'. no(clause) 03:41:42 (55)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,dcg_meta:fail). % init.pl:546: 03:41:42 (56)[s3xpr] s3xpr:call_proc(user:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:41:42 (58)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % must_sanity.pl:65: 03:41:42 (59)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:41:42 (60)<gt;*>$[user] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:107: 03:41:42 (63)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:41:42 (64)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:41:42 (65)<gt;*>$[user] common_logic_loader:kif_process(tell,'<gt;garbage_collected>'). % common_logic_loader.pl:146: 03:41:42 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:41:42 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:41:42 (74)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))))),nop(break),!,fail)). % ucatch.pl:1715: 03:41:42 (75)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:41:42 (76)[user] common_logic_snark:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1664: 03:41:42 (77)[user] common_logic_snark:kif_add2('<gt;garbage_collected>'). % common_logic_snark.pl:1670: 03:41:42 (78)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>'). % common_logic_snark.pl:1063: 03:41:42 (79)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:41:42 (80)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A,rule11:0). % must_sanity.pl:65: 03:41:42 (81)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:41:42 (82)[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:41:42 (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: 03:41:43 (84)$[locally_each] '<gt;meta-call>'(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) 03:41:43 (85)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:41:43 %~ w_o_c( 03:41:43 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:41:43 %~ user : kif_to_boxlog( 03:41:43 %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule11:0,_1092)) 03:41:43 % Break level 1 03:41:43 03:41:43 % Exit break level 1 03:41:43 %~ 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))) 03:41:43 %~ debugm( user, 03:41:43 %~ show_success( user, 03:41:43 %~ user : ain( clif( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))))) 03:41:43 03:41:43 03:41:43 03:41:43 03:41:43 ======================================================= 03:41:43 exactly(2,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tTwoHouseSet)) 03:41:43 ============================================ 03:41:43 03:41:43 03:41:43 ?- kif_to_boxlog( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) ). 03:41:43 03:41:43 03:41:43 03:41:43 % In English: 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ correct_special_quantifiers :- quant( exactly(2), 03:41:43 %~ H1, 03:41:43 %~ memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)). 03:41:43 %~ %~ correct_special_quantifiers:-quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)) 03:41:43 %~ kifi = exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)). 03:41:43 %~ kifm = nesc( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))). 03:41:43 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(2),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tTwoHouseSet),isa('$VAR'('H1'),tHouse)))) 03:41:43 %~ w_o_c( 03:41:43 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:41:43 %~ user : kif_to_boxlog( 03:41:43 %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule12:0,_2123180)) 03:41:43 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl#L94 03:41:43 (0)$[system] '$c_call_prolog'. no(clause) 03:41:43 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:41:43 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:41:43 (10)$[system] '$load_file'('kif_io_test_01.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:41:43 (13)$[system]# '$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 ',<gt;clause>(0x55e370cf4a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e370cf4a80)))). no(clause) 03:41:43 (14)$[system] '$c_call_prolog'. no(clause) 03:41:43 (16)$[system]# 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 ',<gt;clause>(0x55e370cf4a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e370cf4a80))). % init.pl:646: 03:41:43 (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: 03:41:43 (21)<gt;*>$[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: 03:41:43 (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: 03:41:43 (26)<gt;*>$[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: 03:41:43 (32)<gt;*>$[system] '$execute_directive_3'(kif_io). % init.pl:3574: 03:41:43 (33)$[system] catch(user:kif_io,error(A,B),system:'$exception_in_directive'(error(A,B))). % init.pl:546: 03:41:43 (35)[user] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:41:43 (36)[user] with_output_to(<gt;stream>(0x7f9a143898c0),load_clif(<gt;stream>(0x55e37dea4a00))). no(clause) 03:41:43 (37)$[system] '$c_call_prolog'. no(clause) 03:41:43 (44)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:41:43 (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(<gt;stream>(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: 03:41:43 (49)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:41:43 (51)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55e37dea4a00),user:kif_process_once). % sreader.pl:109: 03:41:43 (52)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % dcg_meta.pl:517: 03:41:43 (53)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,fail)). no(clause) 03:41:43 (54)$[system] '$c_call_prolog'. no(clause) 03:41:43 (55)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,dcg_meta:fail). % init.pl:546: 03:41:43 (56)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % sreader.pl:116: 03:41:43 (58)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % must_sanity.pl:65: 03:41:43 (59)$[system] once(user:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % init.pl:519: 03:41:43 (60)<gt;*>$[user] common_logic_loader:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:107: 03:41:43 (63)<gt;*>[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: 03:41:43 (64)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % bugger.pl:1399: 03:41:43 (65)<gt;*>$[user] common_logic_loader:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:146: 03:41:43 (68)<gt;*>[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: 03:41:43 (69)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: 03:41:43 (74)<gt;*>[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: 03:41:43 (75)$[bugger] bugger:dcall0(user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: 03:41:43 (76)[user] common_logic_snark:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1664: 03:41:43 (77)[user] common_logic_snark:kif_add2(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1670: 03:41:43 (78)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1063: 03:41:43 (79)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A). % common_logic_snark.pl:1099: 03:41:43 (80)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule12:0). % must_sanity.pl:65: 03:41:43 (81)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule12:0). % common_logic_snark.pl:1107: 03:41:43 (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: 03:41:43 (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: 03:41:43 (84)$[locally_each] '<gt;meta-call>'(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) 03:41:43 (85)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:41:43 %~ w_o_c( 03:41:43 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:41:43 %~ user : kif_to_boxlog( 03:41:43 %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule12:0,_2123180)) 03:41:43 % Break level 1 03:41:43 03:41:43 % Exit break level 1 03:41:43 %~ 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))) 03:41:43 %~ debugm( user, 03:41:43 %~ show_success( user, 03:41:43 %~ user : ain( clif( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))))) 03:41:43 03:41:43 03:41:43 03:41:43 03:41:43 ======================================================= 03:41:43 exactly(5,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tFiveHouseSet)) 03:41:43 ============================================ 03:41:43 03:41:43 03:41:43 ?- kif_to_boxlog( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) ). 03:41:43 03:41:43 03:41:43 03:41:43 % In English: 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ correct_special_quantifiers :- quant( exactly(5), 03:41:43 %~ H1, 03:41:43 %~ memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)). 03:41:43 %~ %~ correct_special_quantifiers:-quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)) 03:41:43 %~ kifi = exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)). 03:41:43 %~ kifm = nesc( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))). 03:41:43 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tFiveHouseSet),isa('$VAR'('H1'),tHouse)))) 03:41:43 %~ w_o_c( 03:41:43 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:41:43 %~ user : kif_to_boxlog( 03:41:43 %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule13:0,_4486180)) 03:41:43 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01.pl#L94 03:41:43 (0)$[system] '$c_call_prolog'. no(clause) 03:41:43 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:41:43 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:41:43 (10)$[system] '$load_file'('kif_io_test_01.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:41:43 (13)$[system]# '$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 ',<gt;clause>(0x55e370cf4a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e370cf4a80)))). no(clause) 03:41:43 (14)$[system] '$c_call_prolog'. no(clause) 03:41:43 (16)$[system]# 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 ',<gt;clause>(0x55e370cf4a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x55e370cf4a80))). % init.pl:646: 03:41:43 (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: 03:41:43 (21)<gt;*>$[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: 03:41:43 (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: 03:41:43 (26)<gt;*>$[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: 03:41:43 (32)<gt;*>$[system] '$execute_directive_3'(kif_io). % init.pl:3574: 03:41:43 (33)$[system] catch(user:kif_io,error(A,B),system:'$exception_in_directive'(error(A,B))). % init.pl:546: 03:41:43 (35)[user] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:41:43 (36)[user] with_output_to(<gt;stream>(0x7f9a143898c0),load_clif(<gt;stream>(0x55e37dea4a00))). no(clause) 03:41:43 (37)$[system] '$c_call_prolog'. no(clause) 03:41:43 (44)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:41:43 (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(<gt;stream>(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: 03:41:43 (49)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:41:43 (51)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x55e37dea4a00),user:kif_process_once). % sreader.pl:109: 03:41:43 (52)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % dcg_meta.pl:517: 03:41:43 (53)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,fail)). no(clause) 03:41:43 (54)$[system] '$c_call_prolog'. no(clause) 03:41:43 (55)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,dcg_meta:fail). % init.pl:546: 03:41:43 (56)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % sreader.pl:116: 03:41:43 (58)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % must_sanity.pl:65: 03:41:43 (59)$[system] once(user:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % init.pl:519: 03:41:43 (60)<gt;*>$[user] common_logic_loader:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:107: 03:41:43 (63)<gt;*>[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: 03:41:43 (64)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % bugger.pl:1399: 03:41:43 (65)<gt;*>$[user] common_logic_loader:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:146: 03:41:43 (68)<gt;*>[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: 03:41:43 (69)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: 03:41:43 (74)<gt;*>[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: 03:41:43 (75)$[bugger] bugger:dcall0(user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: 03:41:43 (76)[user] common_logic_snark:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1664: 03:41:43 (77)[user] common_logic_snark:kif_add2(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1670: 03:41:43 (78)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1063: 03:41:43 (79)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A). % common_logic_snark.pl:1099: 03:41:43 (80)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule13:0). % must_sanity.pl:65: 03:41:43 (81)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule13:0). % common_logic_snark.pl:1107: 03:41:43 (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: 03:41:43 (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: 03:41:43 (84)$[locally_each] '<gt;meta-call>'(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) 03:41:43 (85)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:41:43 %~ w_o_c( 03:41:43 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:41:43 %~ user : kif_to_boxlog( 03:41:43 %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule13:0,_4486180)) 03:41:43 % Break level 1 03:41:43 03:41:43 % Exit break level 1 03:41:43 %~ 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))) 03:41:43 %~ debugm( user, 03:41:43 %~ show_success( user, 03:41:43 %~ user : ain( clif( comment( 'ThisFile666', 03:41:43 %~ '$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")))))) 03:41:43 03:41:43 03:41:43 03:41:43 03:41:43 ======================================================= 03:41:43 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")) 03:41:43 ============================================ 03:41:43 03:41:43 03:41:43 ?- 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")) ). 03:41:43 03:41:43 03:41:43 03:41:43 % In English: 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ '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' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ kifm = comment( 'ThisFile666', 03:41:43 %~ '$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")). 03:41:43 %~ 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")) 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 % Results in the following 1 entailment(s): 03:41:43 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")). 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ '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' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 03:41:43 comment( 'ThisFile666', 03:41:43 '$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")). 03:41:43 03:41:43 ============================================ 03:41:43 %~ comment(" ============================================================") 03:41:43 %~ comment(" Exactly 2") 03:41:43 %~ comment(" ============================================================") 03:41:43 %~ comment(" ============================================================") 03:41:43 %~ comment(" Exactly 5") 03:41:43 %~ comment(" ============================================================") 03:41:43 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:41:43 03:41:43 03:41:43 03:41:43 03:41:43 ======================================================= 03:41:43 '%' 03:41:43 ============================================ 03:41:43 03:41:43 03:41:43 ?- kif_to_boxlog( '%' ). 03:41:43 03:41:43 03:41:43 03:41:43 % In English: 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ '%' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ kifi='%'. 03:41:43 %~ kifm = nesc('%'). 03:41:43 %~ kif_to_boxlog_attvars2 = necessary('%') 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 % Results in the following 1 entailment(s): 03:41:43 nesc('%'). 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ it is necessarily true that '%' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 03:41:43 nesc('%'). 03:41:43 03:41:43 ============================================ 03:41:43 %~ debugm(user,show_success(user,user:ain(clif('EDIT:')))) 03:41:43 03:41:43 03:41:43 03:41:43 03:41:43 ======================================================= 03:41:43 'EDIT:' 03:41:43 ============================================ 03:41:43 03:41:43 03:41:43 ?- kif_to_boxlog( 'EDIT:' ). 03:41:43 03:41:43 03:41:43 03:41:43 % In English: 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ 'EDIT:' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ kifi='EDIT:'. 03:41:43 %~ kifm = nesc('EDIT:'). 03:41:43 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 % Results in the following 1 entailment(s): 03:41:43 nesc('EDIT:'). 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ it is necessarily true that 'EDIT:' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 03:41:43 nesc('EDIT:'). 03:41:43 03:41:43 ============================================ 03:41:43 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:41:43 03:41:43 03:41:43 03:41:43 03:41:43 ======================================================= 03:41:43 '%' 03:41:43 ============================================ 03:41:43 03:41:43 03:41:43 ?- kif_to_boxlog( '%' ). 03:41:43 03:41:43 03:41:43 03:41:43 % In English: 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ '%' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ kifi='%'. 03:41:43 %~ kifm = nesc('%'). 03:41:43 %~ kif_to_boxlog_attvars2 = necessary('%') 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 % Results in the following 1 entailment(s): 03:41:43 nesc('%'). 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ it is necessarily true that '%' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 03:41:43 nesc('%'). 03:41:43 03:41:43 ============================================ 03:41:43 %~ debugm(user,show_success(user,user:ain(clif('JENKINS:')))) 03:41:43 03:41:43 03:41:43 03:41:43 03:41:43 ======================================================= 03:41:43 'JENKINS:' 03:41:43 ============================================ 03:41:43 03:41:43 03:41:43 ?- kif_to_boxlog( 'JENKINS:' ). 03:41:43 03:41:43 03:41:43 03:41:43 % In English: 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ 'JENKINS:' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ kifi='JENKINS:'. 03:41:43 %~ kifm = nesc('JENKINS:'). 03:41:43 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 % Results in the following 1 entailment(s): 03:41:43 nesc('JENKINS:'). 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ it is necessarily true that 'JENKINS:' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 03:41:43 nesc('JENKINS:'). 03:41:43 03:41:43 ============================================ 03:41:43 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:41:43 03:41:43 03:41:43 03:41:43 03:41:43 ======================================================= 03:41:43 '%' 03:41:43 ============================================ 03:41:43 03:41:43 03:41:43 ?- kif_to_boxlog( '%' ). 03:41:43 03:41:43 03:41:43 03:41:43 % In English: 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ '%' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ kifi='%'. 03:41:43 %~ kifm = nesc('%'). 03:41:43 %~ kif_to_boxlog_attvars2 = necessary('%') 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 % Results in the following 1 entailment(s): 03:41:43 nesc('%'). 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ it is necessarily true that '%' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 03:41:43 nesc('%'). 03:41:43 03:41:43 ============================================ 03:41:43 %~ debugm(user,show_success(user,user:ain(clif('ISSUE_SEARCH:')))) 03:41:43 03:41:43 03:41:43 03:41:43 03:41:43 ======================================================= 03:41:43 'ISSUE_SEARCH:' 03:41:43 ============================================ 03:41:43 03:41:43 03:41:43 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:41:43 03:41:43 03:41:43 03:41:43 % In English: 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ 'ISSUE_SEARCH:' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ kifi='ISSUE_SEARCH:'. 03:41:43 %~ kifm = nesc('ISSUE_SEARCH:'). 03:41:43 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 % Results in the following 1 entailment(s): 03:41:43 nesc('ISSUE_SEARCH:'). 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 03:41:43 nesc('ISSUE_SEARCH:'). 03:41:43 03:41:43 ============================================ 03:41:43 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:41:43 03:41:43 03:41:43 03:41:43 03:41:43 ======================================================= 03:41:43 '%' 03:41:43 ============================================ 03:41:43 03:41:43 03:41:43 ?- kif_to_boxlog( '%' ). 03:41:43 03:41:43 03:41:43 03:41:43 % In English: 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ '%' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ kifi='%'. 03:41:43 %~ kifm = nesc('%'). 03:41:43 %~ kif_to_boxlog_attvars2 = necessary('%') 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 % Results in the following 1 entailment(s): 03:41:43 nesc('%'). 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ it is necessarily true that '%' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 03:41:43 nesc('%'). 03:41:43 03:41:43 ============================================ 03:41:43 %~ debugm(user,show_success(user,user:ain(clif('ISSUE:')))) 03:41:43 03:41:43 03:41:43 03:41:43 03:41:43 ======================================================= 03:41:43 'ISSUE:' 03:41:43 ============================================ 03:41:43 03:41:43 03:41:43 ?- kif_to_boxlog( 'ISSUE:' ). 03:41:43 03:41:43 03:41:43 03:41:43 % In English: 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ 'ISSUE:' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ kifi='ISSUE:'. 03:41:43 %~ kifm = nesc('ISSUE:'). 03:41:43 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 % Results in the following 1 entailment(s): 03:41:43 nesc('ISSUE:'). 03:41:43 03:41:43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 %~ it is necessarily true that 'ISSUE:' 03:41:43 %~ 03:41:43 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:41:43 03:41:43 nesc('ISSUE:'). 03:41:43 03:41:43 ============================================ 03:41:43 ~*/ 03:41:43 %~ unused(no_junit_results) 03:41:43 % Writing: /var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.785328062-junit.xml 03:41:43 <gt;oxml version="1.0" encoding="utf-8"?> 03:41:43 <gt;testsuites> 03:41:43 <gt;system-out><gt;![CDAT5[Running on SWI-Prolog 80329 03:41:43 % use :- set_prolog_flag(junit_show_converage, true). 03:41:43 03:41:43 % No tests to run 03:41:43 ]]>><gt;/system-out><gt;/testsuites> 03:41:43 03:41:43 %~ test_completed_exit(0) 03:41:43 totalTime=2.000 03:41:43 03:41:43 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' 03:41:43 03:41:45 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 03:41:45 ISSUE_ID=608 03:41:45 ISSUE_OC=OPEN 03:41:45 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 03:41:45 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 03:41:45 FileTestCase=logicmoo.base.examples.fol.FORALL_QUANT_01 JUnit 03:41:45 03:41:46 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']" 03:41:46 03:41:46 (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']") 03:41:46 03:41:46 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl 03:41:46 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FORALL_QUANT_01/ 03:41:46 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFORALL_QUANT_01 03:41:46 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/613 03:41:46 03:41:46 03:41:47 %~ init_phase(after_load) 03:41:47 %~ init_phase(restore_state) 03:41:47 % 03:41:47 %~ init_why(after_boot,program) 03:41:47 %~ after_boot. 03:41:47 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:47 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl'), 03:41:47 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:47 %~ message_hook( 03:41:47 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:47 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:47 %~ error, 03:41:47 %~ [ '~q/~w: '-[module,2], 03:41:47 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:47 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:47 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:47 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:47 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:47 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:47 % Term-position in <gt;clause>(0x562ea55bcc00) at PC=61: 03:41:47 % clause_info(<gt;clause>(0x562ea55bcc00)) (2-nd clause of '$start_module'/4)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,2,2,2,2,2,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea53a9000) at PC=65: 03:41:47 % clause_info(<gt;clause>(0x562ea53a9000)) (2-nd clause of '$first_term'/5)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,1,2,2,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea53a9400) at PC=60: 03:41:47 % clause_info(<gt;clause>(0x562ea53a9400)) (1-st clause of '$load_file'/4)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,1,1,2,2,1,1,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea55ff980) at PC=5: 03:41:47 % clause_info(<gt;clause>(0x562ea55ff980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea57fc000) at PC=221: 03:41:47 % clause_info(<gt;clause>(0x562ea57fc000)) (1-st clause of '$do_load_file_2'/5)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea55d2840) at PC=10: 03:41:47 % clause_info(<gt;clause>(0x562ea55d2840)) (1-st clause of '$qdo_load_file'/4)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea55ff980) at PC=5: 03:41:47 % clause_info(<gt;clause>(0x562ea55ff980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea55d8c80) at PC=12: 03:41:47 % clause_info(<gt;clause>(0x562ea55d8c80)) (1-st clause of '$load_file'/3)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562eb9338c80) at PC=31: 03:41:47 % clause_info(<gt;clause>(0x562eb9338c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562eb9353b00) at PC=49: 03:41:47 % clause_info(<gt;clause>(0x562eb9353b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562eb784a480) at PC=60: 03:41:47 % clause_info(<gt;clause>(0x562eb784a480)) (1-st clause of attach_dialect/1)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,2,2,2,1,2] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562eb7839200) at PC=20: 03:41:47 % clause_info(<gt;clause>(0x562eb7839200)) (1-st clause of expects_dialect/1)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,1,2] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea53a9000) at PC=99: 03:41:47 % clause_info(<gt;clause>(0x562ea53a9000)) (2-nd clause of '$first_term'/5)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,2,2,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea53a9400) at PC=60: 03:41:47 % clause_info(<gt;clause>(0x562ea53a9400)) (1-st clause of '$load_file'/4)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,1,1,2,2,1,1,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea55ff980) at PC=5: 03:41:47 % clause_info(<gt;clause>(0x562ea55ff980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea57fc000) at PC=221: 03:41:47 % clause_info(<gt;clause>(0x562ea57fc000)) (1-st clause of '$do_load_file_2'/5)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea55d2840) at PC=10: 03:41:47 % clause_info(<gt;clause>(0x562ea55d2840)) (1-st clause of '$qdo_load_file'/4)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea55ff980) at PC=5: 03:41:47 % clause_info(<gt;clause>(0x562ea55ff980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,1] 03:41:47 03:41:47 % Term-position in <gt;clause>(0x562ea55d8c80) at PC=12: 03:41:47 % clause_info(<gt;clause>(0x562ea55d8c80)) (1-st clause of '$load_file'/3)... 03:41:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:47 % Trying with syntax prolog 03:41:47 % read ... 03:41:47 % unified ... 03:41:47 % got names 03:41:47 03:41:47 % [2,2,1] 03:41:47 03:41:47 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:41:47 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x562ea6c7b980),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x562ea6c7b980),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x562ea6c7b980))))),%~ frame( 39,%~ clause(<gt;clause>(0x562ea55d8c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x562eb9353b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x562eb784a480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x562eb7839200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x562ea53a9000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x562ea6c7aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x562ea6c7aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x562ea6c7aa80))))),%~ frame(10,clause(<gt;clause>(0x562ea55d8c80),12),'$load_file'('forall_quant_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:41:47 In: 03:41:47 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:47 [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 03:41:47 [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 03:41:47 [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 03:41:47 [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 03:41:47 [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 03:41:47 [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 03:41:47 [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',<gt;clause>(0x562ea6c7b980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x562ea6c7b980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:47 [43] <gt;meta call> 03:41:47 [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',<gt;clause>(0x562ea6c7b980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x562ea6c7b980)))) <gt;foreign> 03:41:47 [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 03:41:47 [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 03:41:47 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:47 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:47 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:47 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:47 [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 03:41:47 [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 03:41:47 [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 03:41:47 [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 03:41:47 [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',<gt;clause>(0x562ea6c7aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x562ea6c7aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:47 [14] <gt;meta call> 03:41:47 [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',<gt;clause>(0x562ea6c7aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x562ea6c7aa80)))) <gt;foreign> 03:41:47 [10] $load_file('forall_quant_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:47 03:41:47 Note: some frames are missing due to last-call optimization. 03:41:47 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:47 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:47 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:47 ERROR: In: 03:41:47 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:47 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 03:41:47 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 03:41:47 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 03:41:47 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 03:41:47 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 03:41:47 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 03:41:47 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',<gt;clause>(0x562ea6c7b980),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x562ea6c7b980))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:47 ERROR: [43] <gt;meta call> 03:41:47 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',<gt;clause>(0x562ea6c7b980),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x562ea6c7b980)))) <gt;foreign> 03:41:47 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 03:41:47 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 03:41:47 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:47 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:47 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:47 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/forall_quant_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:47 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 03:41:47 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 03:41:47 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 03:41:47 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 03:41:47 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',<gt;clause>(0x562ea6c7aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x562ea6c7aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:47 ERROR: [14] <gt;meta call> 03:41:47 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',<gt;clause>(0x562ea6c7aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x562ea6c7aa80)))) <gt;foreign> 03:41:47 ERROR: [10] $load_file('forall_quant_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:47 ERROR: 03:41:47 ERROR: Note: some frames are missing due to last-call optimization. 03:41:47 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:47 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x562ea9a5ef00)), _2432476, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:47 totalTime=1.000 03:41:47 03:41:47 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' 03:41:47 03:41:50 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 03:41:50 ISSUE_ID=613 03:41:50 ISSUE_OC=OPEN 03:41:50 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 03:41:50 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 03:41:50 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 03:41:50 FileTestCase=logicmoo.base.examples.fol.FOL_CARDINAITY_AXIOMITIZED_02 JUnit 03:41:50 03:41:50 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']" 03:41:50 03:41:50 (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']") 03:41:50 03:41:50 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl 03:41:50 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FOL_CARDINAITY_AXIOMITIZED_02/ 03:41:50 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFOL_CARDINAITY_AXIOMITIZED_02 03:41:50 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/451 03:41:50 03:41:50 03:41:52 %~ init_phase(after_load) 03:41:52 %~ init_phase(restore_state) 03:41:52 % 03:41:52 %~ init_why(after_boot,program) 03:41:52 %~ after_boot. 03:41:52 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:52 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl'), 03:41:52 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:52 %~ message_hook( 03:41:52 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:52 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:52 %~ error, 03:41:52 %~ [ '~q/~w: '-[module,2], 03:41:52 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:52 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:52 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:52 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:52 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:52 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:52 % Term-position in <gt;clause>(0x55c2a96f4c00) at PC=61: 03:41:52 % clause_info(<gt;clause>(0x55c2a96f4c00)) (2-nd clause of '$start_module'/4)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,2,2,2,2,2,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a94e1000) at PC=65: 03:41:52 % clause_info(<gt;clause>(0x55c2a94e1000)) (2-nd clause of '$first_term'/5)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,1,2,2,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a94e1400) at PC=60: 03:41:52 % clause_info(<gt;clause>(0x55c2a94e1400)) (1-st clause of '$load_file'/4)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,1,1,2,2,1,1,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a9737980) at PC=5: 03:41:52 % clause_info(<gt;clause>(0x55c2a9737980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a9934000) at PC=221: 03:41:52 % clause_info(<gt;clause>(0x55c2a9934000)) (1-st clause of '$do_load_file_2'/5)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a970a840) at PC=10: 03:41:52 % clause_info(<gt;clause>(0x55c2a970a840)) (1-st clause of '$qdo_load_file'/4)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a9737980) at PC=5: 03:41:52 % clause_info(<gt;clause>(0x55c2a9737980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a9710c80) at PC=12: 03:41:52 % clause_info(<gt;clause>(0x55c2a9710c80)) (1-st clause of '$load_file'/3)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2bd470c80) at PC=31: 03:41:52 % clause_info(<gt;clause>(0x55c2bd470c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2bd48db00) at PC=49: 03:41:52 % clause_info(<gt;clause>(0x55c2bd48db00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2bb982480) at PC=60: 03:41:52 % clause_info(<gt;clause>(0x55c2bb982480)) (1-st clause of attach_dialect/1)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,2,2,2,1,2] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2bb971200) at PC=20: 03:41:52 % clause_info(<gt;clause>(0x55c2bb971200)) (1-st clause of expects_dialect/1)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,1,2] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a94e1000) at PC=99: 03:41:52 % clause_info(<gt;clause>(0x55c2a94e1000)) (2-nd clause of '$first_term'/5)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,2,2,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a94e1400) at PC=60: 03:41:52 % clause_info(<gt;clause>(0x55c2a94e1400)) (1-st clause of '$load_file'/4)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,1,1,2,2,1,1,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a9737980) at PC=5: 03:41:52 % clause_info(<gt;clause>(0x55c2a9737980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a9934000) at PC=221: 03:41:52 % clause_info(<gt;clause>(0x55c2a9934000)) (1-st clause of '$do_load_file_2'/5)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a970a840) at PC=10: 03:41:52 % clause_info(<gt;clause>(0x55c2a970a840)) (1-st clause of '$qdo_load_file'/4)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a9737980) at PC=5: 03:41:52 % clause_info(<gt;clause>(0x55c2a9737980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,1] 03:41:52 03:41:52 % Term-position in <gt;clause>(0x55c2a9710c80) at PC=12: 03:41:52 % clause_info(<gt;clause>(0x55c2a9710c80)) (1-st clause of '$load_file'/3)... 03:41:52 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:52 % Trying with syntax prolog 03:41:52 % read ... 03:41:52 % unified ... 03:41:52 % got names 03:41:52 03:41:52 % [2,2,1] 03:41:52 03:41:52 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55c2aadb2680),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55c2aadb2680),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55c2aadb2680))))),%~ frame( 39,%~ clause(<gt;clause>(0x55c2a9710c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55c2bd48db00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55c2bb982480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55c2bb971200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55c2a94e1000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55c2aadb2a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55c2aadb2a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55c2aadb2a80))))),%~ frame( 10,%~ clause(<gt;clause>(0x55c2a9710c80),12),%~ '$load_file'('fol_cardinaity_axiomitized_02.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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)]) 03:41:52 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:41:52 %~ 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) 03:41:52 In: 03:41:52 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:52 [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 03:41:52 [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 03:41:52 [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 03:41:52 [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 03:41:52 [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 03:41:52 [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 03:41:52 [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',<gt;clause>(0x55c2aadb2680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c2aadb2680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:52 [43] <gt;meta call> 03:41:52 [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',<gt;clause>(0x55c2aadb2680),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c2aadb2680)))) <gt;foreign> 03:41:52 [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 03:41:52 [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 03:41:52 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:52 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:52 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:52 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:52 [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 03:41:52 [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 03:41:52 [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 03:41:52 [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 03:41:52 [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',<gt;clause>(0x55c2aadb2a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c2aadb2a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:52 [14] <gt;meta call> 03:41:52 [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',<gt;clause>(0x55c2aadb2a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c2aadb2a80)))) <gt;foreign> 03:41:52 [10] $load_file('fol_cardinaity_axiomitized_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:52 03:41:52 Note: some frames are missing due to last-call optimization. 03:41:52 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:52 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:52 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:52 ERROR: In: 03:41:52 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:52 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 03:41:52 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 03:41:52 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 03:41:52 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 03:41:52 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 03:41:52 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 03:41:52 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',<gt;clause>(0x55c2aadb2680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c2aadb2680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:52 ERROR: [43] <gt;meta call> 03:41:52 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',<gt;clause>(0x55c2aadb2680),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c2aadb2680)))) <gt;foreign> 03:41:52 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 03:41:52 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 03:41:52 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:52 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:52 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:52 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:52 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 03:41:52 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 03:41:52 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 03:41:52 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 03:41:52 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',<gt;clause>(0x55c2aadb2a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c2aadb2a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:52 ERROR: [14] <gt;meta call> 03:41:52 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',<gt;clause>(0x55c2aadb2a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c2aadb2a80)))) <gt;foreign> 03:41:52 ERROR: [10] $load_file('fol_cardinaity_axiomitized_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:52 ERROR: 03:41:52 ERROR: Note: some frames are missing due to last-call optimization. 03:41:52 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:52 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55c2adb96f00)), _2483752, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:52 totalTime=1.000 03:41:52 03:41:52 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' 03:41:52 03:41:54 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 03:41:54 ISSUE_ID=451 03:41:54 ISSUE_OC=OPEN 03:41:54 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 03:41:54 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 03:41:54 FileTestCase=logicmoo.base.examples.fol.FOL_CARDINAITY_AXIOMITIZED_01 JUnit 03:41:54 03:41:54 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']" 03:41:54 03:41:54 (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']") 03:41:54 03:41:54 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl 03:41:54 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FOL_CARDINAITY_AXIOMITIZED_01/ 03:41:54 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFOL_CARDINAITY_AXIOMITIZED_01 03:41:54 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/607 03:41:54 03:41:54 03:41:56 %~ init_phase(after_load) 03:41:56 %~ init_phase(restore_state) 03:41:56 % 03:41:56 %~ init_why(after_boot,program) 03:41:56 %~ after_boot. 03:41:56 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:41:56 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl'), 03:41:56 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:41:56 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:41:56 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:41:56 %~ message_hook( 03:41:56 %~ error( permission_error(redefine,module,logicmoo_test), 03:41:56 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:41:56 %~ error, 03:41:56 %~ [ '~q/~w: '-[module,2], 03:41:56 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:41:56 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:41:56 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:41:56 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:56 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:41:56 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:41:56 % Term-position in <gt;clause>(0x557414e10c00) at PC=61: 03:41:56 % clause_info(<gt;clause>(0x557414e10c00)) (2-nd clause of '$start_module'/4)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,2,2,2,2,2,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414bfd000) at PC=65: 03:41:56 % clause_info(<gt;clause>(0x557414bfd000)) (2-nd clause of '$first_term'/5)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,1,2,2,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414bfd400) at PC=60: 03:41:56 % clause_info(<gt;clause>(0x557414bfd400)) (1-st clause of '$load_file'/4)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,1,1,2,2,1,1,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414e53980) at PC=5: 03:41:56 % clause_info(<gt;clause>(0x557414e53980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557415050000) at PC=221: 03:41:56 % clause_info(<gt;clause>(0x557415050000)) (1-st clause of '$do_load_file_2'/5)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414e26840) at PC=10: 03:41:56 % clause_info(<gt;clause>(0x557414e26840)) (1-st clause of '$qdo_load_file'/4)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414e53980) at PC=5: 03:41:56 % clause_info(<gt;clause>(0x557414e53980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414e2cc80) at PC=12: 03:41:56 % clause_info(<gt;clause>(0x557414e2cc80)) (1-st clause of '$load_file'/3)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557428b8cc80) at PC=31: 03:41:56 % clause_info(<gt;clause>(0x557428b8cc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557428ba9b00) at PC=49: 03:41:56 % clause_info(<gt;clause>(0x557428ba9b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x55742709e480) at PC=60: 03:41:56 % clause_info(<gt;clause>(0x55742709e480)) (1-st clause of attach_dialect/1)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,2,2,2,1,2] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x55742708d200) at PC=20: 03:41:56 % clause_info(<gt;clause>(0x55742708d200)) (1-st clause of expects_dialect/1)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,1,2] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414bfd000) at PC=99: 03:41:56 % clause_info(<gt;clause>(0x557414bfd000)) (2-nd clause of '$first_term'/5)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,2,2,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414bfd400) at PC=60: 03:41:56 % clause_info(<gt;clause>(0x557414bfd400)) (1-st clause of '$load_file'/4)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,1,1,2,2,1,1,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414e53980) at PC=5: 03:41:56 % clause_info(<gt;clause>(0x557414e53980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557415050000) at PC=221: 03:41:56 % clause_info(<gt;clause>(0x557415050000)) (1-st clause of '$do_load_file_2'/5)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414e26840) at PC=10: 03:41:56 % clause_info(<gt;clause>(0x557414e26840)) (1-st clause of '$qdo_load_file'/4)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414e53980) at PC=5: 03:41:56 % clause_info(<gt;clause>(0x557414e53980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,1] 03:41:56 03:41:56 % Term-position in <gt;clause>(0x557414e2cc80) at PC=12: 03:41:56 % clause_info(<gt;clause>(0x557414e2cc80)) (1-st clause of '$load_file'/3)... 03:41:56 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:41:56 % Trying with syntax prolog 03:41:56 % read ... 03:41:56 % unified ... 03:41:56 % got names 03:41:56 03:41:56 % [2,2,1] 03:41:56 03:41:56 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5574164ce680),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5574164ce680),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5574164ce680))))),%~ frame( 39,%~ clause(<gt;clause>(0x557414e2cc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x557428ba9b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55742709e480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55742708d200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x557414bfd000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5574164cea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5574164cea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5574164cea80))))),%~ frame( 10,%~ clause(<gt;clause>(0x557414e2cc80),12),%~ '$load_file'('fol_cardinaity_axiomitized_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:41:56 In: 03:41:56 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:56 [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 03:41:56 [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 03:41:56 [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 03:41:56 [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 03:41:56 [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 03:41:56 [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 03:41:56 [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',<gt;clause>(0x5574164ce680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5574164ce680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:56 [43] <gt;meta call> 03:41:56 [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',<gt;clause>(0x5574164ce680),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5574164ce680)))) <gt;foreign> 03:41:56 [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 03:41:56 [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 03:41:56 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:56 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:56 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:56 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:56 [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 03:41:56 [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 03:41:56 [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 03:41:56 [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 03:41:56 [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',<gt;clause>(0x5574164cea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5574164cea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:56 [14] <gt;meta call> 03:41:56 [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',<gt;clause>(0x5574164cea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5574164cea80)))) <gt;foreign> 03:41:56 [10] $load_file('fol_cardinaity_axiomitized_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:56 03:41:56 Note: some frames are missing due to last-call optimization. 03:41:56 Re-run your program in debug mode (:- debug.) to get more detail. 03:41:56 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:41:56 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:41:56 ERROR: In: 03:41:56 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:41:56 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 03:41:56 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 03:41:56 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 03:41:56 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 03:41:56 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 03:41:56 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 03:41:56 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',<gt;clause>(0x5574164ce680),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5574164ce680))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:56 ERROR: [43] <gt;meta call> 03:41:56 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',<gt;clause>(0x5574164ce680),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5574164ce680)))) <gt;foreign> 03:41:56 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 03:41:56 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 03:41:56 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:41:56 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:41:56 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:41:56 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_cardinaity_axiomitized_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:41:56 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 03:41:56 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 03:41:56 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 03:41:56 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 03:41:56 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',<gt;clause>(0x5574164cea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5574164cea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:41:56 ERROR: [14] <gt;meta call> 03:41:56 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',<gt;clause>(0x5574164cea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5574164cea80)))) <gt;foreign> 03:41:56 ERROR: [10] $load_file('fol_cardinaity_axiomitized_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:41:56 ERROR: 03:41:56 ERROR: Note: some frames are missing due to last-call optimization. 03:41:56 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:41:56 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x5574192b2f00)), _2483826, system:'$pop_input_context') ? EOF: exit (status 4) 03:41:56 totalTime=1.000 03:41:56 03:41:56 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' 03:41:56 03:41:58 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 03:41:58 ISSUE_ID=607 03:41:58 ISSUE_OC=OPEN 03:41:58 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 03:41:58 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 03:41:58 FileTestCase=logicmoo.base.examples.fol.FOL_CALC_01 JUnit 03:41:58 03:41:58 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']" 03:41:58 03:41:58 (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']") 03:41:58 03:41:58 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl 03:41:58 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FOL_CALC_01/ 03:41:58 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFOL_CALC_01 03:41:58 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/69 03:41:58 03:41:58 03:42:00 %~ init_phase(after_load) 03:42:00 %~ init_phase(restore_state) 03:42:00 % 03:42:00 %~ init_why(after_boot,program) 03:42:00 %~ after_boot. 03:42:00 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:00 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl'), 03:42:00 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:42:00 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:00 %~ message_hook( 03:42:00 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:00 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:00 %~ error, 03:42:00 %~ [ '~q/~w: '-[module,2], 03:42:00 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:00 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:00 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:00 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:00 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:00 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:00 % Term-position in <gt;clause>(0x5617bb0dcc00) at PC=61: 03:42:00 % clause_info(<gt;clause>(0x5617bb0dcc00)) (2-nd clause of '$start_module'/4)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,2,2,2,2,2,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617baec9000) at PC=65: 03:42:00 % clause_info(<gt;clause>(0x5617baec9000)) (2-nd clause of '$first_term'/5)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,1,2,2,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617baec9400) at PC=60: 03:42:00 % clause_info(<gt;clause>(0x5617baec9400)) (1-st clause of '$load_file'/4)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,1,1,2,2,1,1,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617bb11f980) at PC=5: 03:42:00 % clause_info(<gt;clause>(0x5617bb11f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617bb31c000) at PC=221: 03:42:00 % clause_info(<gt;clause>(0x5617bb31c000)) (1-st clause of '$do_load_file_2'/5)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617bb0f2840) at PC=10: 03:42:00 % clause_info(<gt;clause>(0x5617bb0f2840)) (1-st clause of '$qdo_load_file'/4)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617bb11f980) at PC=5: 03:42:00 % clause_info(<gt;clause>(0x5617bb11f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617bb0f8c80) at PC=12: 03:42:00 % clause_info(<gt;clause>(0x5617bb0f8c80)) (1-st clause of '$load_file'/3)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617cee58c80) at PC=31: 03:42:00 % clause_info(<gt;clause>(0x5617cee58c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617cee73b00) at PC=49: 03:42:00 % clause_info(<gt;clause>(0x5617cee73b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617cd36a480) at PC=60: 03:42:00 % clause_info(<gt;clause>(0x5617cd36a480)) (1-st clause of attach_dialect/1)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,2,2,2,1,2] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617cd359200) at PC=20: 03:42:00 % clause_info(<gt;clause>(0x5617cd359200)) (1-st clause of expects_dialect/1)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,1,2] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617baec9000) at PC=99: 03:42:00 % clause_info(<gt;clause>(0x5617baec9000)) (2-nd clause of '$first_term'/5)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,2,2,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617baec9400) at PC=60: 03:42:00 % clause_info(<gt;clause>(0x5617baec9400)) (1-st clause of '$load_file'/4)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,1,1,2,2,1,1,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617bb11f980) at PC=5: 03:42:00 % clause_info(<gt;clause>(0x5617bb11f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617bb31c000) at PC=221: 03:42:00 % clause_info(<gt;clause>(0x5617bb31c000)) (1-st clause of '$do_load_file_2'/5)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617bb0f2840) at PC=10: 03:42:00 % clause_info(<gt;clause>(0x5617bb0f2840)) (1-st clause of '$qdo_load_file'/4)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617bb11f980) at PC=5: 03:42:00 % clause_info(<gt;clause>(0x5617bb11f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,1] 03:42:00 03:42:00 % Term-position in <gt;clause>(0x5617bb0f8c80) at PC=12: 03:42:00 % clause_info(<gt;clause>(0x5617bb0f8c80)) (1-st clause of '$load_file'/3)... 03:42:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:00 % Trying with syntax prolog 03:42:00 % read ... 03:42:00 % unified ... 03:42:00 % got names 03:42:00 03:42:00 % [2,2,1] 03:42:00 03:42:00 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5617bc79a380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5617bc79a380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5617bc79a380))))),%~ frame( 39,%~ clause(<gt;clause>(0x5617bb0f8c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x5617cee73b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x5617cd36a480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x5617cd359200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x5617baec9000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5617bc79aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5617bc79aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5617bc79aa80))))),%~ frame(10,clause(<gt;clause>(0x5617bb0f8c80),12),'$load_file'('fol_calc_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:42:00 In: 03:42:00 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:00 [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 03:42:00 [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 03:42:00 [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 03:42:00 [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 03:42:00 [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 03:42:00 [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 03:42:00 [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',<gt;clause>(0x5617bc79a380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5617bc79a380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:00 [43] <gt;meta call> 03:42:00 [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',<gt;clause>(0x5617bc79a380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5617bc79a380)))) <gt;foreign> 03:42:00 [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 03:42:00 [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 03:42:00 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:00 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:00 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:00 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:00 [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 03:42:00 [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 03:42:00 [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 03:42:00 [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 03:42:00 [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',<gt;clause>(0x5617bc79aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5617bc79aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:00 [14] <gt;meta call> 03:42:00 [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',<gt;clause>(0x5617bc79aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5617bc79aa80)))) <gt;foreign> 03:42:00 [10] $load_file('fol_calc_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:00 03:42:00 Note: some frames are missing due to last-call optimization. 03:42:00 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:00 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:00 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:00 ERROR: In: 03:42:00 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:00 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 03:42:00 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 03:42:00 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 03:42:00 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 03:42:00 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 03:42:00 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 03:42:00 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',<gt;clause>(0x5617bc79a380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5617bc79a380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:00 ERROR: [43] <gt;meta call> 03:42:00 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',<gt;clause>(0x5617bc79a380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5617bc79a380)))) <gt;foreign> 03:42:00 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 03:42:00 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 03:42:00 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:00 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:00 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:00 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_calc_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:00 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 03:42:00 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 03:42:00 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 03:42:00 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 03:42:00 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',<gt;clause>(0x5617bc79aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5617bc79aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:00 ERROR: [14] <gt;meta call> 03:42:00 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',<gt;clause>(0x5617bc79aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5617bc79aa80)))) <gt;foreign> 03:42:00 ERROR: [10] $load_file('fol_calc_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:00 ERROR: 03:42:00 ERROR: Note: some frames are missing due to last-call optimization. 03:42:00 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:00 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x5617bf57ef00)), _2419206, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:00 totalTime=1.000 03:42:00 03:42:00 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' 03:42:00 03:42:03 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 03:42:03 ISSUE_ID=69 03:42:03 ISSUE_OC=OPEN 03:42:03 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 03:42:03 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 03:42:03 FileTestCase=logicmoo.base.examples.fol.FOL_BIRDT_01 JUnit 03:42:03 03:42:03 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']" 03:42:03 03:42:03 (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']") 03:42:03 03:42:03 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl 03:42:03 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FOL_BIRDT_01/ 03:42:03 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFOL_BIRDT_01 03:42:03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/76 03:42:03 03:42:03 03:42:05 %~ init_phase(after_load) 03:42:05 %~ init_phase(restore_state) 03:42:05 % 03:42:05 %~ init_why(after_boot,program) 03:42:05 %~ after_boot. 03:42:05 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:05 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl'), 03:42:05 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:05 %~ message_hook( 03:42:05 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:05 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:05 %~ error, 03:42:05 %~ [ '~q/~w: '-[module,2], 03:42:05 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:05 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:05 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:05 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:05 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:05 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:05 % Term-position in <gt;clause>(0x5633421f2c00) at PC=61: 03:42:05 % clause_info(<gt;clause>(0x5633421f2c00)) (2-nd clause of '$start_module'/4)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,2,2,2,2,2,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563341fdf000) at PC=65: 03:42:05 % clause_info(<gt;clause>(0x563341fdf000)) (2-nd clause of '$first_term'/5)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,1,2,2,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563341fdf400) at PC=60: 03:42:05 % clause_info(<gt;clause>(0x563341fdf400)) (1-st clause of '$load_file'/4)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,1,1,2,2,1,1,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563342235980) at PC=5: 03:42:05 % clause_info(<gt;clause>(0x563342235980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563342432000) at PC=221: 03:42:05 % clause_info(<gt;clause>(0x563342432000)) (1-st clause of '$do_load_file_2'/5)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563342208840) at PC=10: 03:42:05 % clause_info(<gt;clause>(0x563342208840)) (1-st clause of '$qdo_load_file'/4)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563342235980) at PC=5: 03:42:05 % clause_info(<gt;clause>(0x563342235980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x56334220ec80) at PC=12: 03:42:05 % clause_info(<gt;clause>(0x56334220ec80)) (1-st clause of '$load_file'/3)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563355f6ec80) at PC=31: 03:42:05 % clause_info(<gt;clause>(0x563355f6ec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563355f89b00) at PC=49: 03:42:05 % clause_info(<gt;clause>(0x563355f89b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563354480480) at PC=60: 03:42:05 % clause_info(<gt;clause>(0x563354480480)) (1-st clause of attach_dialect/1)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,2,2,2,1,2] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x56335446f200) at PC=20: 03:42:05 % clause_info(<gt;clause>(0x56335446f200)) (1-st clause of expects_dialect/1)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,1,2] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563341fdf000) at PC=99: 03:42:05 % clause_info(<gt;clause>(0x563341fdf000)) (2-nd clause of '$first_term'/5)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,2,2,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563341fdf400) at PC=60: 03:42:05 % clause_info(<gt;clause>(0x563341fdf400)) (1-st clause of '$load_file'/4)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,1,1,2,2,1,1,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563342235980) at PC=5: 03:42:05 % clause_info(<gt;clause>(0x563342235980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563342432000) at PC=221: 03:42:05 % clause_info(<gt;clause>(0x563342432000)) (1-st clause of '$do_load_file_2'/5)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563342208840) at PC=10: 03:42:05 % clause_info(<gt;clause>(0x563342208840)) (1-st clause of '$qdo_load_file'/4)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x563342235980) at PC=5: 03:42:05 % clause_info(<gt;clause>(0x563342235980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,1] 03:42:05 03:42:05 % Term-position in <gt;clause>(0x56334220ec80) at PC=12: 03:42:05 % clause_info(<gt;clause>(0x56334220ec80)) (1-st clause of '$load_file'/3)... 03:42:05 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:05 % Trying with syntax prolog 03:42:05 % read ... 03:42:05 % unified ... 03:42:05 % got names 03:42:05 03:42:05 % [2,2,1] 03:42:05 03:42:05 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:42:05 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5633438b0380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5633438b0380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5633438b0380))))),%~ frame( 39,%~ clause(<gt;clause>(0x56334220ec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x563355f89b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x563354480480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x56335446f200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x563341fdf000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5633438b0a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5633438b0a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5633438b0a80))))),%~ frame(10,clause(<gt;clause>(0x56334220ec80),12),'$load_file'('fol_birdt_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:42:05 In: 03:42:05 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:05 [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 03:42:05 [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 03:42:05 [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 03:42:05 [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 03:42:05 [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 03:42:05 [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 03:42:05 [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',<gt;clause>(0x5633438b0380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5633438b0380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:05 [43] <gt;meta call> 03:42:05 [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',<gt;clause>(0x5633438b0380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5633438b0380)))) <gt;foreign> 03:42:05 [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 03:42:05 [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 03:42:05 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:05 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:05 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:05 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:05 [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 03:42:05 [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 03:42:05 [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 03:42:05 [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 03:42:05 [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',<gt;clause>(0x5633438b0a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5633438b0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:05 [14] <gt;meta call> 03:42:05 [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',<gt;clause>(0x5633438b0a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5633438b0a80)))) <gt;foreign> 03:42:05 [10] $load_file('fol_birdt_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:05 03:42:05 Note: some frames are missing due to last-call optimization. 03:42:05 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:05 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:05 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:05 ERROR: In: 03:42:05 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:05 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 03:42:05 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 03:42:05 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 03:42:05 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 03:42:05 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 03:42:05 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 03:42:05 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',<gt;clause>(0x5633438b0380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5633438b0380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:05 ERROR: [43] <gt;meta call> 03:42:05 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',<gt;clause>(0x5633438b0380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5633438b0380)))) <gt;foreign> 03:42:05 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 03:42:05 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 03:42:05 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:05 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:05 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:05 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/fol_birdt_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:05 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 03:42:05 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 03:42:05 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 03:42:05 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 03:42:05 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',<gt;clause>(0x5633438b0a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5633438b0a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:05 ERROR: [14] <gt;meta call> 03:42:05 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',<gt;clause>(0x5633438b0a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5633438b0a80)))) <gt;foreign> 03:42:05 ERROR: [10] $load_file('fol_birdt_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:05 ERROR: 03:42:05 ERROR: Note: some frames are missing due to last-call optimization. 03:42:05 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:05 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x563346694f00)), _2422444, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:05 totalTime=1.000 03:42:05 03:42:05 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' 03:42:05 03:42:07 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 03:42:07 ISSUE_ID=76 03:42:07 ISSUE_OC=OPEN 03:42:07 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 03:42:07 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 03:42:07 FileTestCase=logicmoo.base.examples.fol.FAMILY_REGRESS_01 JUnit 03:42:07 03:42:07 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']" 03:42:07 03:42:07 (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']") 03:42:07 03:42:07 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl 03:42:07 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FAMILY_REGRESS_01/ 03:42:07 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFAMILY_REGRESS_01 03:42:07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/70 03:42:07 03:42:07 03:42:09 %~ init_phase(after_load) 03:42:09 %~ init_phase(restore_state) 03:42:09 % 03:42:09 %~ init_why(after_boot,program) 03:42:09 %~ after_boot. 03:42:09 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:09 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl'), 03:42:09 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:09 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:42:09 %~ message_hook( 03:42:09 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:09 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:09 %~ error, 03:42:09 %~ [ '~q/~w: '-[module,2], 03:42:09 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:09 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:09 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:09 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:09 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:09 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:09 % Term-position in <gt;clause>(0x561eca2d4c00) at PC=61: 03:42:09 % clause_info(<gt;clause>(0x561eca2d4c00)) (2-nd clause of '$start_module'/4)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,2,2,2,2,2,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca0c1000) at PC=65: 03:42:09 % clause_info(<gt;clause>(0x561eca0c1000)) (2-nd clause of '$first_term'/5)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,1,2,2,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca0c1400) at PC=60: 03:42:09 % clause_info(<gt;clause>(0x561eca0c1400)) (1-st clause of '$load_file'/4)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,1,1,2,2,1,1,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca317980) at PC=5: 03:42:09 % clause_info(<gt;clause>(0x561eca317980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca514000) at PC=221: 03:42:09 % clause_info(<gt;clause>(0x561eca514000)) (1-st clause of '$do_load_file_2'/5)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca2ea840) at PC=10: 03:42:09 % clause_info(<gt;clause>(0x561eca2ea840)) (1-st clause of '$qdo_load_file'/4)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca317980) at PC=5: 03:42:09 % clause_info(<gt;clause>(0x561eca317980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca2f0c80) at PC=12: 03:42:09 % clause_info(<gt;clause>(0x561eca2f0c80)) (1-st clause of '$load_file'/3)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561ede050c80) at PC=31: 03:42:09 % clause_info(<gt;clause>(0x561ede050c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561ede06bb00) at PC=49: 03:42:09 % clause_info(<gt;clause>(0x561ede06bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561edc562480) at PC=60: 03:42:09 % clause_info(<gt;clause>(0x561edc562480)) (1-st clause of attach_dialect/1)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,2,2,2,1,2] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561edc551200) at PC=20: 03:42:09 % clause_info(<gt;clause>(0x561edc551200)) (1-st clause of expects_dialect/1)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,1,2] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca0c1000) at PC=99: 03:42:09 % clause_info(<gt;clause>(0x561eca0c1000)) (2-nd clause of '$first_term'/5)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,2,2,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca0c1400) at PC=60: 03:42:09 % clause_info(<gt;clause>(0x561eca0c1400)) (1-st clause of '$load_file'/4)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,1,1,2,2,1,1,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca317980) at PC=5: 03:42:09 % clause_info(<gt;clause>(0x561eca317980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca514000) at PC=221: 03:42:09 % clause_info(<gt;clause>(0x561eca514000)) (1-st clause of '$do_load_file_2'/5)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca2ea840) at PC=10: 03:42:09 % clause_info(<gt;clause>(0x561eca2ea840)) (1-st clause of '$qdo_load_file'/4)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca317980) at PC=5: 03:42:09 % clause_info(<gt;clause>(0x561eca317980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,1] 03:42:09 03:42:09 % Term-position in <gt;clause>(0x561eca2f0c80) at PC=12: 03:42:09 % clause_info(<gt;clause>(0x561eca2f0c80)) (1-st clause of '$load_file'/3)... 03:42:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:09 % Trying with syntax prolog 03:42:09 % read ... 03:42:09 % unified ... 03:42:09 % got names 03:42:09 03:42:09 % [2,2,1] 03:42:09 03:42:09 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x561ede003b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x561ede003b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x561ede003b80))))),%~ frame( 39,%~ clause(<gt;clause>(0x561eca2f0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x561ede06bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x561edc562480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x561edc551200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x561eca0c1000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x561ecb992a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x561ecb992a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x561ecb992a80))))),%~ frame(10,clause(<gt;clause>(0x561eca2f0c80),12),'$load_file'('family_regress_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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)]) 03:42:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:42:09 %~ 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) 03:42:09 In: 03:42:09 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:09 [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 03:42:09 [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 03:42:09 [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 03:42:09 [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 03:42:09 [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 03:42:09 [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 03:42:09 [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',<gt;clause>(0x561ede003b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561ede003b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:09 [43] <gt;meta call> 03:42:09 [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',<gt;clause>(0x561ede003b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561ede003b80)))) <gt;foreign> 03:42:09 [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 03:42:09 [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 03:42:09 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:09 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:09 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:09 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:09 [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 03:42:09 [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 03:42:09 [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 03:42:09 [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 03:42:09 [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',<gt;clause>(0x561ecb992a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561ecb992a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:09 [14] <gt;meta call> 03:42:09 [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',<gt;clause>(0x561ecb992a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561ecb992a80)))) <gt;foreign> 03:42:09 [10] $load_file('family_regress_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:09 03:42:09 Note: some frames are missing due to last-call optimization. 03:42:09 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:09 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:09 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:09 ERROR: In: 03:42:09 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:09 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 03:42:09 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 03:42:09 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 03:42:09 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 03:42:09 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 03:42:09 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 03:42:09 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',<gt;clause>(0x561ede003b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561ede003b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:09 ERROR: [43] <gt;meta call> 03:42:09 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',<gt;clause>(0x561ede003b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561ede003b80)))) <gt;foreign> 03:42:09 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 03:42:09 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 03:42:09 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:09 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:09 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:09 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_regress_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:09 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 03:42:09 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 03:42:09 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 03:42:09 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 03:42:09 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',<gt;clause>(0x561ecb992a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x561ecb992a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:09 ERROR: [14] <gt;meta call> 03:42:09 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',<gt;clause>(0x561ecb992a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x561ecb992a80)))) <gt;foreign> 03:42:09 ERROR: [10] $load_file('family_regress_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:09 ERROR: 03:42:09 ERROR: Note: some frames are missing due to last-call optimization. 03:42:09 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:09 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x561ece776f00)), _2438786, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:09 totalTime=1.000 03:42:09 03:42:09 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' 03:42:09 03:42:11 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 03:42:11 ISSUE_ID=70 03:42:11 ISSUE_OC=OPEN 03:42:11 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 03:42:11 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 03:42:11 FileTestCase=logicmoo.base.examples.fol.FAMILY_INHERITANCE_01 JUnit 03:42:11 03:42:12 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']" 03:42:12 03:42:12 (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']") 03:42:12 03:42:12 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl 03:42:12 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/FAMILY_INHERITANCE_01/ 03:42:12 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AFAMILY_INHERITANCE_01 03:42:12 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/71 03:42:12 03:42:12 03:42:13 %~ init_phase(after_load) 03:42:13 %~ init_phase(restore_state) 03:42:13 % 03:42:13 %~ init_why(after_boot,program) 03:42:13 %~ after_boot. 03:42:13 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:13 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl'), 03:42:13 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:13 %~ message_hook( 03:42:13 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:13 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:13 %~ error, 03:42:13 %~ [ '~q/~w: '-[module,2], 03:42:13 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:13 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:13 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:13 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:13 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:13 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:13 % Term-position in <gt;clause>(0x5625bc7a6c00) at PC=61: 03:42:13 % clause_info(<gt;clause>(0x5625bc7a6c00)) (2-nd clause of '$start_module'/4)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,2,2,2,2,2,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc593000) at PC=65: 03:42:13 % clause_info(<gt;clause>(0x5625bc593000)) (2-nd clause of '$first_term'/5)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,1,2,2,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc593400) at PC=60: 03:42:13 % clause_info(<gt;clause>(0x5625bc593400)) (1-st clause of '$load_file'/4)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,1,1,2,2,1,1,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc7e9980) at PC=5: 03:42:13 % clause_info(<gt;clause>(0x5625bc7e9980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc9e6000) at PC=221: 03:42:13 % clause_info(<gt;clause>(0x5625bc9e6000)) (1-st clause of '$do_load_file_2'/5)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc7bc840) at PC=10: 03:42:13 % clause_info(<gt;clause>(0x5625bc7bc840)) (1-st clause of '$qdo_load_file'/4)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc7e9980) at PC=5: 03:42:13 % clause_info(<gt;clause>(0x5625bc7e9980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc7c2c80) at PC=12: 03:42:13 % clause_info(<gt;clause>(0x5625bc7c2c80)) (1-st clause of '$load_file'/3)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625d0522c80) at PC=31: 03:42:13 % clause_info(<gt;clause>(0x5625d0522c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625d053fb00) at PC=49: 03:42:13 % clause_info(<gt;clause>(0x5625d053fb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625cea34480) at PC=60: 03:42:13 % clause_info(<gt;clause>(0x5625cea34480)) (1-st clause of attach_dialect/1)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,2,2,2,1,2] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625cea23200) at PC=20: 03:42:13 % clause_info(<gt;clause>(0x5625cea23200)) (1-st clause of expects_dialect/1)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,1,2] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc593000) at PC=99: 03:42:13 % clause_info(<gt;clause>(0x5625bc593000)) (2-nd clause of '$first_term'/5)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,2,2,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc593400) at PC=60: 03:42:13 % clause_info(<gt;clause>(0x5625bc593400)) (1-st clause of '$load_file'/4)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,1,1,2,2,1,1,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc7e9980) at PC=5: 03:42:13 % clause_info(<gt;clause>(0x5625bc7e9980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc9e6000) at PC=221: 03:42:13 % clause_info(<gt;clause>(0x5625bc9e6000)) (1-st clause of '$do_load_file_2'/5)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc7bc840) at PC=10: 03:42:13 % clause_info(<gt;clause>(0x5625bc7bc840)) (1-st clause of '$qdo_load_file'/4)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc7e9980) at PC=5: 03:42:13 % clause_info(<gt;clause>(0x5625bc7e9980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,1] 03:42:13 03:42:13 % Term-position in <gt;clause>(0x5625bc7c2c80) at PC=12: 03:42:13 % clause_info(<gt;clause>(0x5625bc7c2c80)) (1-st clause of '$load_file'/3)... 03:42:13 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:13 % Trying with syntax prolog 03:42:13 % read ... 03:42:13 % unified ... 03:42:13 % got names 03:42:13 03:42:13 % [2,2,1] 03:42:13 03:42:13 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:42:13 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5625bde64580),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5625bde64580),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5625bde64580))))),%~ frame( 39,%~ clause(<gt;clause>(0x5625bc7c2c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x5625d053fb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x5625cea34480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x5625cea23200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x5625bc593000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5625bde64a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5625bde64a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5625bde64a80))))),%~ frame(10,clause(<gt;clause>(0x5625bc7c2c80),12),'$load_file'('family_inheritance_01.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:42:13 In: 03:42:13 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:13 [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 03:42:13 [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 03:42:13 [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 03:42:13 [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 03:42:13 [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 03:42:13 [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 03:42:13 [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',<gt;clause>(0x5625bde64580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5625bde64580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:13 [43] <gt;meta call> 03:42:13 [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',<gt;clause>(0x5625bde64580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5625bde64580)))) <gt;foreign> 03:42:13 [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 03:42:13 [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 03:42:13 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:13 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:13 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:13 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:13 [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 03:42:13 [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 03:42:13 [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 03:42:13 [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 03:42:13 [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',<gt;clause>(0x5625bde64a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5625bde64a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:13 [14] <gt;meta call> 03:42:13 [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',<gt;clause>(0x5625bde64a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5625bde64a80)))) <gt;foreign> 03:42:13 [10] $load_file('family_inheritance_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:13 03:42:13 Note: some frames are missing due to last-call optimization. 03:42:13 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:13 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:13 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:13 ERROR: In: 03:42:13 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:13 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 03:42:13 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 03:42:13 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 03:42:13 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 03:42:13 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 03:42:13 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 03:42:13 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',<gt;clause>(0x5625bde64580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5625bde64580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:13 ERROR: [43] <gt;meta call> 03:42:13 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',<gt;clause>(0x5625bde64580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5625bde64580)))) <gt;foreign> 03:42:13 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 03:42:13 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 03:42:13 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:13 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:13 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:13 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/family_inheritance_01.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:13 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 03:42:13 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 03:42:13 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 03:42:13 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 03:42:13 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',<gt;clause>(0x5625bde64a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5625bde64a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:13 ERROR: [14] <gt;meta call> 03:42:13 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',<gt;clause>(0x5625bde64a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5625bde64a80)))) <gt;foreign> 03:42:13 ERROR: [10] $load_file('family_inheritance_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:13 ERROR: 03:42:13 ERROR: Note: some frames are missing due to last-call optimization. 03:42:13 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:13 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x5625c0c48f00)), _2452070, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:13 totalTime=1.000 03:42:13 03:42:13 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' 03:42:13 03:42:16 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 03:42:16 ISSUE_ID=71 03:42:16 ISSUE_OC=OPEN 03:42:16 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 03:42:16 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 03:42:16 FileTestCase=logicmoo.base.examples.fol.EXISTS_04 JUnit 03:42:16 03:42:16 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']" 03:42:16 03:42:16 (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']") 03:42:16 03:42:16 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl 03:42:16 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXISTS_04/ 03:42:16 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXISTS_04 03:42:16 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/425 03:42:16 03:42:16 03:42:17 %~ init_phase(after_load) 03:42:17 %~ init_phase(restore_state) 03:42:17 % 03:42:17 %~ init_why(after_boot,program) 03:42:17 %~ after_boot. 03:42:17 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:17 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl'), 03:42:17 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:17 %~ message_hook( 03:42:17 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:17 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:17 %~ error, 03:42:17 %~ [ '~q/~w: '-[module,2], 03:42:17 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:17 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:17 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:17 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:17 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:17 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:17 % Term-position in <gt;clause>(0x55f1bf792c00) at PC=61: 03:42:17 % clause_info(<gt;clause>(0x55f1bf792c00)) (2-nd clause of '$start_module'/4)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,2,2,2,2,2,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf57f000) at PC=65: 03:42:17 % clause_info(<gt;clause>(0x55f1bf57f000)) (2-nd clause of '$first_term'/5)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,1,2,2,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf57f400) at PC=60: 03:42:17 % clause_info(<gt;clause>(0x55f1bf57f400)) (1-st clause of '$load_file'/4)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,1,1,2,2,1,1,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf7d5980) at PC=5: 03:42:17 % clause_info(<gt;clause>(0x55f1bf7d5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf9d2000) at PC=221: 03:42:17 % clause_info(<gt;clause>(0x55f1bf9d2000)) (1-st clause of '$do_load_file_2'/5)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf7a8840) at PC=10: 03:42:17 % clause_info(<gt;clause>(0x55f1bf7a8840)) (1-st clause of '$qdo_load_file'/4)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf7d5980) at PC=5: 03:42:17 % clause_info(<gt;clause>(0x55f1bf7d5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf7aec80) at PC=12: 03:42:17 % clause_info(<gt;clause>(0x55f1bf7aec80)) (1-st clause of '$load_file'/3)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1d350ec80) at PC=31: 03:42:17 % clause_info(<gt;clause>(0x55f1d350ec80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1d3529b00) at PC=49: 03:42:17 % clause_info(<gt;clause>(0x55f1d3529b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1d1a20480) at PC=60: 03:42:17 % clause_info(<gt;clause>(0x55f1d1a20480)) (1-st clause of attach_dialect/1)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,2,2,2,1,2] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1d1a0f200) at PC=20: 03:42:17 % clause_info(<gt;clause>(0x55f1d1a0f200)) (1-st clause of expects_dialect/1)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,1,2] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf57f000) at PC=99: 03:42:17 % clause_info(<gt;clause>(0x55f1bf57f000)) (2-nd clause of '$first_term'/5)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,2,2,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf57f400) at PC=60: 03:42:17 % clause_info(<gt;clause>(0x55f1bf57f400)) (1-st clause of '$load_file'/4)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,1,1,2,2,1,1,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf7d5980) at PC=5: 03:42:17 % clause_info(<gt;clause>(0x55f1bf7d5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf9d2000) at PC=221: 03:42:17 % clause_info(<gt;clause>(0x55f1bf9d2000)) (1-st clause of '$do_load_file_2'/5)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf7a8840) at PC=10: 03:42:17 % clause_info(<gt;clause>(0x55f1bf7a8840)) (1-st clause of '$qdo_load_file'/4)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf7d5980) at PC=5: 03:42:17 % clause_info(<gt;clause>(0x55f1bf7d5980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,1] 03:42:17 03:42:17 % Term-position in <gt;clause>(0x55f1bf7aec80) at PC=12: 03:42:17 % clause_info(<gt;clause>(0x55f1bf7aec80)) (1-st clause of '$load_file'/3)... 03:42:17 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:17 % Trying with syntax prolog 03:42:17 % read ... 03:42:17 % unified ... 03:42:17 % got names 03:42:17 03:42:17 % [2,2,1] 03:42:17 03:42:17 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55f1c0e50380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55f1c0e50380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55f1c0e50380))))),%~ frame( 39,%~ clause(<gt;clause>(0x55f1bf7aec80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55f1d3529b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55f1d1a20480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55f1d1a0f200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55f1bf57f000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55f1c0e50a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55f1c0e50a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55f1c0e50a80))))),%~ frame(10,clause(<gt;clause>(0x55f1bf7aec80),12),'$load_file'('exists_04.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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)]) 03:42:17 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:42:17 %~ 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) 03:42:17 In: 03:42:17 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:17 [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 03:42:17 [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 03:42:17 [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 03:42:17 [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 03:42:17 [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 03:42:17 [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 03:42:17 [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',<gt;clause>(0x55f1c0e50380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f1c0e50380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:17 [43] <gt;meta call> 03:42:17 [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',<gt;clause>(0x55f1c0e50380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f1c0e50380)))) <gt;foreign> 03:42:17 [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 03:42:17 [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 03:42:17 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:18 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:18 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:18 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:18 [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 03:42:18 [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 03:42:18 [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 03:42:18 [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 03:42:18 [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',<gt;clause>(0x55f1c0e50a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f1c0e50a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:18 [14] <gt;meta call> 03:42:18 [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',<gt;clause>(0x55f1c0e50a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f1c0e50a80)))) <gt;foreign> 03:42:18 [10] $load_file('exists_04.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:18 03:42:18 Note: some frames are missing due to last-call optimization. 03:42:18 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:18 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:18 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:18 ERROR: In: 03:42:18 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:18 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 03:42:18 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 03:42:18 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 03:42:18 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 03:42:18 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 03:42:18 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 03:42:18 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',<gt;clause>(0x55f1c0e50380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f1c0e50380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:18 ERROR: [43] <gt;meta call> 03:42:18 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',<gt;clause>(0x55f1c0e50380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f1c0e50380)))) <gt;foreign> 03:42:18 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 03:42:18 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 03:42:18 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:18 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:18 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:18 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exists_04.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:18 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 03:42:18 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 03:42:18 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 03:42:18 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 03:42:18 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',<gt;clause>(0x55f1c0e50a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f1c0e50a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:18 ERROR: [14] <gt;meta call> 03:42:18 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',<gt;clause>(0x55f1c0e50a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f1c0e50a80)))) <gt;foreign> 03:42:18 ERROR: [10] $load_file('exists_04.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:18 ERROR: 03:42:18 ERROR: Note: some frames are missing due to last-call optimization. 03:42:18 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:18 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55f1c3c34f00)), _2412658, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:18 totalTime=1.000 03:42:18 03:42:18 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' 03:42:18 03:42:20 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 03:42:20 ISSUE_ID=425 03:42:20 ISSUE_OC=OPEN 03:42:20 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 03:42:20 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 03:42:20 FileTestCase=logicmoo.base.examples.fol.EXACTLY_PUPPY_02 JUnit 03:42:20 03:42:20 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']" 03:42:20 03:42:20 (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']") 03:42:20 03:42:20 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl 03:42:20 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_PUPPY_02/ 03:42:20 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_PUPPY_02 03:42:20 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/452 03:42:20 03:42:20 03:42:21 %~ init_phase(after_load) 03:42:21 %~ init_phase(restore_state) 03:42:21 % 03:42:21 %~ init_why(after_boot,program) 03:42:21 %~ after_boot. 03:42:21 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:21 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl'), 03:42:21 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:21 %~ message_hook( 03:42:21 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:21 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:21 %~ error, 03:42:21 %~ [ '~q/~w: '-[module,2], 03:42:21 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:21 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:21 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:21 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:21 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:21 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:21 %~ message_hook( 03:42:21 %~ error( permission_error(redefine,module,logicmoo_clif), 03:42:21 %~ context( 03:42:21 %~ prolog_stack( [ frame( 61, 03:42:21 %~ call( system : '$declare_module'/6), 03:42:21 %~ '$declare_module'( logicmoo_clif, 03:42:21 %~ user, 03:42:21 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:42:21 %~ frame( 60, 03:42:21 %~ clause(<gt;clause>(0x5587bd3acc00),61), 03:42:21 %~ '$start_module'( logicmoo_clif, 03:42:21 %~ [], 03:42:21 %~ state( true, 03:42:21 %~ logicmoo_clif, true,false, 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:42:21 %~ [ if(not_loaded), 03:42:21 %~ true])), 03:42:21 %~ frame( 59, 03:42:21 %~ clause(<gt;clause>(0x5587bd199000),65), 03:42:21 %~ '$first_term'( 03:42:21 %~ :-( module(logicmoo_clif,[])), 03:42:21 %~ _22530, 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:21 %~ state( true, 03:42:21 %~ logicmoo_clif, true,false, 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:42:21 %~ [ if(not_loaded), 03:42:21 %~ true])), 03:42:21 %~ frame( 58, 03:42:21 %~ clause(<gt;clause>(0x5587bd199400),60), 03:42:21 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:21 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:42:21 %~ [ if(not_loaded), 03:42:21 %~ true])), 03:42:21 %~ frame( 57, 03:42:21 %~ clause(<gt;clause>(0x5587bd3ef980),5), 03:42:21 %~ setup_call_catcher_cleanup( 03:42:21 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:42:21 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:21 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:42:21 %~ [ if(not_loaded), 03:42:21 %~ true]), 03:42:21 %~ Kw, 03:42:21 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:21 %~ lexstate(202,pfc), 03:42:21 %~ cute6))), 03:42:21 %~ frame( 53, 03:42:21 %~ clause(<gt;clause>(0x5587bd5ec000),221), 03:42:21 %~ '$do_load_file_2'( library(logicmoo_clif), 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,compiled, 03:42:21 %~ [ if(not_loaded), 03:42:21 %~ true])), 03:42:21 %~ frame( 50, 03:42:21 %~ clause(<gt;clause>(0x5587bd3c2840),10), 03:42:21 %~ '$qdo_load_file'( library(logicmoo_clif), 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true])), 03:42:21 %~ frame( 48, 03:42:21 %~ clause(<gt;clause>(0x5587bd3ef980),5), 03:42:21 %~ setup_call_catcher_cleanup( 03:42:21 %~ system : with_mutex( '$load_file', 03:42:21 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:21 %~ <gt;clause>(0x5587bea6a580), 03:42:21 %~ [ if(not_loaded), 03:42:21 %~ true])), 03:42:21 %~ system : '$mt_do_load'( <gt;clause>(0x5587bea6a580), 03:42:21 %~ library(logicmoo_clif), 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true]), 03:42:21 %~ Kw3, 03:42:21 %~ system : '$mt_end_load'(<gt;clause>(0x5587bea6a580)))), 03:42:21 %~ frame(46,meta_call,0), 03:42:21 %~ frame( 45, 03:42:21 %~ foreign( system : '$sig_atomic'/1), 03:42:21 %~ $sig_atomic( setup_call_cleanup( 03:42:21 %~ with_mutex( '$load_file', 03:42:21 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:21 %~ <gt;clause>(0x5587bea6a580), 03:42:21 %~ [ if(not_loaded), 03:42:21 %~ true])), 03:42:21 %~ '$mt_do_load'( <gt;clause>(0x5587bea6a580), 03:42:21 %~ library(logicmoo_clif), 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', cute6,[if(not_loaded),true]), 03:42:21 %~ '$mt_end_load'(<gt;clause>(0x5587bea6a580))))), 03:42:21 %~ frame( 42, 03:42:21 %~ clause(<gt;clause>(0x5587bd3c8c80),12), 03:42:21 %~ '$load_file'(library(logicmoo_clif),cute6,[if(not_loaded),true])), 03:42:21 %~ frame( 37, 03:42:21 %~ clause(<gt;clause>(0x5587d1128c80),31), 03:42:21 %~ 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)), 03:42:21 %~ frame(36,clause(<gt;clause>(0x5587d1143b00),49),clif_dialect:clif_expects_dialect(clif)), 03:42:21 %~ frame(34,clause(<gt;clause>(0x5587cf63a480),60),prolog_dialect:attach_dialect(clif)), 03:42:21 %~ frame(33,clause(<gt;clause>(0x5587cf629200),20),prolog_dialect:expects_dialect(clif)), 03:42:21 %~ frame( 32, 03:42:21 %~ clause(<gt;clause>(0x5587bd3bf380),2), 03:42:21 %~ catch( 03:42:21 %~ cute6 : expects_dialect(clif), 03:42:21 %~ error(Error,Error18), 03:42:21 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:42:21 %~ frame(31,clause(<gt;clause>(0x5587bd38c580),55),'$execute_directive_3'(expects_dialect(clif))), 03:42:21 %~ frame( 26, 03:42:21 %~ clause(<gt;clause>(0x5587bd199400),77), 03:42:21 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', 03:42:21 %~ 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, 03:42:21 %~ [ expand(false), 03:42:21 %~ expand(true)])), 03:42:21 %~ frame( 25, 03:42:21 %~ clause(<gt;clause>(0x5587bd3ef980),5), 03:42:21 %~ setup_call_catcher_cleanup( 03:42:21 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl',1632225664.8022604), 03:42:21 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', 03:42:21 %~ 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, 03:42:21 %~ [ expand(false), 03:42:21 %~ expand(true)]), 03:42:21 %~ Kw8, 03:42:21 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', 03:42:21 %~ lexstate(202,swi), 03:42:21 %~ user))), 03:42:21 %~ frame( 21, 03:42:21 %~ clause(<gt;clause>(0x5587bd5ec000),221), 03:42:21 %~ '$do_load_file_2'( 'exactly_puppy_02.pfc.pl', 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', user,compiled, 03:42:21 %~ [ expand(false), 03:42:21 %~ expand(true)])), 03:42:21 %~ frame( 18, 03:42:21 %~ clause(<gt;clause>(0x5587bd3c2840),10), 03:42:21 %~ '$qdo_load_file'( 'exactly_puppy_02.pfc.pl', 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', user,[expand(false),expand(true)])), 03:42:21 %~ frame( 16, 03:42:21 %~ clause(<gt;clause>(0x5587bd3ef980),5), 03:42:21 %~ setup_call_catcher_cleanup( 03:42:21 %~ system : with_mutex( '$load_file', 03:42:21 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', 03:42:21 %~ <gt;clause>(0x5587bea6aa80), 03:42:21 %~ [ expand(false), 03:42:21 %~ expand(true)])), 03:42:21 %~ system : '$mt_do_load'( <gt;clause>(0x5587bea6aa80), 03:42:21 %~ 'exactly_puppy_02.pfc.pl', 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', 03:42:21 %~ user, 03:42:21 %~ [ expand(false), 03:42:21 %~ expand(true)]), 03:42:21 %~ Kw9, 03:42:21 %~ system : '$mt_end_load'(<gt;clause>(0x5587bea6aa80)))), 03:42:21 %~ frame(14,meta_call,0), 03:42:21 %~ frame( 13, 03:42:21 %~ foreign( system : '$sig_atomic'/1), 03:42:21 %~ $sig_atomic( setup_call_cleanup( 03:42:21 %~ with_mutex( '$load_file', 03:42:21 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', 03:42:21 %~ <gt;clause>(0x5587bea6aa80), 03:42:21 %~ [ expand(false), 03:42:21 %~ expand(true)])), 03:42:21 %~ '$mt_do_load'( <gt;clause>(0x5587bea6aa80), 03:42:21 %~ 'exactly_puppy_02.pfc.pl', 03:42:21 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl', user,[expand(false),expand(true)]), 03:42:21 %~ '$mt_end_load'(<gt;clause>(0x5587bea6aa80))))), 03:42:21 %~ frame(10,clause(<gt;clause>(0x5587bd3c8c80),12),'$load_file'('exactly_puppy_02.pfc.pl',user,'<gt;garbage_collected>'))]), 03:42:21 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:42:21 %~ error, 03:42:21 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:42:21 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:42:21 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:42:21 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:21 In: 03:42:21 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:21 [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 03:42:21 [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 03:42:21 [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 03:42:21 [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 03:42:21 [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 03:42:21 [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 03:42:21 [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',<gt;clause>(0x5587bea6a580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5587bea6a580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:21 [46] <gt;meta call> 03:42:21 [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',<gt;clause>(0x5587bea6a580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5587bea6a580)))) <gt;foreign> 03:42:21 [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 03:42:21 [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 03:42:21 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:21 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:21 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:21 [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 03:42:21 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:42:21 [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 03:42:21 [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 03:42:21 [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 03:42:21 [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 03:42:21 [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',<gt;clause>(0x5587bea6aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5587bea6aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:21 [14] <gt;meta call> 03:42:21 [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',<gt;clause>(0x5587bea6aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5587bea6aa80)))) <gt;foreign> 03:42:21 [10] $load_file('exactly_puppy_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:21 03:42:21 Note: some frames are missing due to last-call optimization. 03:42:21 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:21 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:42:21 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:21 ERROR: In: 03:42:21 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:21 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 03:42:21 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 03:42:21 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 03:42:21 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 03:42:22 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 03:42:22 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 03:42:22 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',<gt;clause>(0x5587bea6a580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5587bea6a580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:22 ERROR: [46] <gt;meta call> 03:42:22 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',<gt;clause>(0x5587bea6a580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5587bea6a580)))) <gt;foreign> 03:42:22 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 03:42:22 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 03:42:22 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:22 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:22 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:22 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 03:42:22 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:42:22 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 03:42:22 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 03:42:22 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 03:42:22 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 03:42:22 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',<gt;clause>(0x5587bea6aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5587bea6aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:22 ERROR: [14] <gt;meta call> 03:42:22 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',<gt;clause>(0x5587bea6aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5587bea6aa80)))) <gt;foreign> 03:42:22 ERROR: [10] $load_file('exactly_puppy_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:22 ERROR: 03:42:22 ERROR: Note: some frames are missing due to last-call optimization. 03:42:22 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:22 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 03:42:22 %~ message_hook( 03:42:22 %~ goal_failed(directive,cute6:expects_dialect(clif)), 03:42:22 %~ warning, 03:42:22 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:42:22 %~ cute6 : expects_dialect(clif)]]) 03:42:22 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:42:22 Goal (directive) failed: cute6:expects_dialect(clif) 03:42:22 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:42:22 Warning: Goal (directive) failed: cute6:expects_dialect(clif) 03:42:22 03:42:22 :- user:use_module(library(editline)). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- use_module(library(occurs)). % sub_term/2 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 % sub_term/2 03:42:22 :- use_module(library(sort)). % predsort/3 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 % predsort/3 03:42:22 :- use_module(library(backcomp)). % concat_atom/2 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 % concat_atom/2 03:42:22 :- user:autoload. 03:42:22 03:42:22 /*~ 03:42:22 %~ message_hook( 03:42:22 %~ error(existence_error(procedure,autoload/0),context(system:catch/3,Context_Kw)), 03:42:22 %~ error, 03:42:22 %~ [ '~q/~w: '-[catch,3], 'Unknown procedure: ~q'-[autoload/0],nl, 03:42:22 %~ ' However, there are definitions for:',nl, 03:42:22 %~ ' ~q'-[autoload/1],nl, 03:42:22 %~ ' ~q'-[autoload/2],nl]) 03:42:22 catch/3: Unknown procedure: autoload/0 03:42:22 However, there are definitions for: 03:42:22 autoload/1 03:42:22 autoload/2 03:42:22 ERROR: catch/3: Unknown procedure: autoload/0 03:42:22 ERROR: However, there are definitions for: 03:42:22 ERROR: autoload/1 03:42:22 ERROR: autoload/2 03:42:22 %~ message_hook( 03:42:22 %~ goal_failed(directive,cute6:user:autoload), 03:42:22 %~ warning, 03:42:22 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:42:22 %~ cute6 : user : autoload]]) 03:42:22 Goal (directive) failed: cute6:user:autoload 03:42:22 Warning: Goal (directive) failed: cute6:user:autoload 03:42:22 ~*/ 03:42:22 03:42:22 03:42:22 :- module_transparent(system: = /2). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- module_transparent('$attvar':'$wakeup'/1). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- module_transparent('$attvar':'call_all_attr_uhooks'/2). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- module_transparent('$attvar':'begin_call_all_attr_uhooks'/2). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- module_transparent('$attvar':'uhook'/3). 03:42:22 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 03:42:22 :- '$current_source_module'(M),install_retry_undefined(M,error). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- install_retry_undefined(user,error). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- install_retry_undefined(kbii,error). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- install_retry_undefined(kbi,error). 03:42:22 % :- set_prolog_flag(autoload,false). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 % :- set_prolog_flag(autoload,false). 03:42:22 :- set_prolog_flag(retry_undefined, false). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- set_prolog_flag(access_level, system). 03:42:22 03:42:22 % Option Examples: nesc($sentence), poss($sentence), poss($sentence)=>nesc($sentence). 03:42:22 % ==> feature_setting(default_modality,nesc($sentence)). 03:42:22 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 03:42:22 % Option Examples: nesc($sentence), poss($sentence), poss($sentence)=>nesc($sentence). 03:42:22 % ==> feature_setting(default_modality,nesc($sentence)). 03:42:22 03:42:22 /* 03:42:22 03:42:22 Feature Notes: 03:42:22 03:42:22 P. % P happens to be the feature_setting default_modality 03:42:22 poss(P). % possibly P 03:42:22 nesc(P). % necessarily P 03:42:22 ~nesc(P). % not necessarily P 03:42:22 nesc(~P). % necessarily not P 03:42:22 ~poss(P). % not possibly P 03:42:22 poss(~P). % possibly not P 03:42:22 03:42:22 poss(P)=>nesc(P). % P is true by default (allows other axioms to override) 03:42:22 poss(P)&~nesc(P). % possibly, but not necessarily P 03:42:22 03:42:22 ~naf(P). % P is default 03:42:22 naf(~P). % possibly P 03:42:22 naf(P). % possibly not P 03:42:22 03:42:22 there are many Logically equivalent settings like 03:42:22 03:42:22 ~poss(P) == nesc(~P) 03:42:22 03:42:22 falsify(~P) == poss(P) v nesc(P). 03:42:22 03:42:22 */ 03:42:22 03:42:22 test_sanity(G):- sanity(mpred_test(G)). 03:42:22 03:42:22 /*~ 03:42:22 %~ make_dynamic_here(cute6,'$nt'((test_sanity(_105896):-sanity(mpred_test(_105896))),_105910,_105912)) 03:42:22 ~*/ 03:42:22 03:42:22 03:42:22 :- kbi_define(cute/1). 03:42:22 /*~ 03:42:22 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl:59 03:42:22 %~ make_dynamic_here(cute6,pfcSelect(_115368)) 03:42:22 %~ make_dynamic_here(cute6,genlPreds(kbi_define,_119070)) 03:42:22 %~ kbi_define( cute6 : cute/1) 03:42:22 ~*/ 03:42:22 03:42:22 :- kbi_define(ugly/1). 03:42:22 03:42:22 /*~ 03:42:22 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl:60 03:42:22 %~ kbi_define( cute6 : ugly/1) 03:42:22 ~*/ 03:42:22 03:42:22 03:42:22 :- kb_shared(baseKB:cute/1). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- kb_local(ugly/1). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- kb_local(isa/2). 03:42:22 /*~ 03:42:22 ~*/ 03:42:22 03:42:22 :- kbi_define(poss/1). 03:42:22 03:42:22 03:42:22 %===== axioms ======= 03:42:22 03:42:22 % there are exactly 3 puppies total 03:42:22 /*~ 03:42:22 %~ kbi_define( cute6 : poss/1) 03:42:22 ~*/ 03:42:22 03:42:22 03:42:22 03:42:22 %===== axioms ======= 03:42:22 03:42:22 % there are exactly 3 puppies total 03:42:22 :- test_boxlog([+assert],exactly(3, X, puppy(X))). 03:42:22 03:42:22 % Ensure we can see them 03:42:22 /*~ 03:42:22 %~ correct_special_quantifiers :- quant(exactly(3),X,puppy(X)). 03:42:22 %~ %~ correct_special_quantifiers:-quant(exactly(3),X,puppy(X)) 03:42:22 %~ kifi = exactly(3,X,puppy(X)). 03:42:22 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl:71 03:42:22 %~ kifm = nesc( quant(exactly(3),X,puppy(X))). 03:42:22 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(3),'$VAR'('X'),puppy('$VAR'('X')))) 03:42:22 %~ w_o_c( 03:42:22 %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), 03:42:22 %~ cute6 : kif_to_boxlog(exactly(3,X,puppy(X)),KB,rule1:0,_542)) 03:42:22 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_puppy_02.pfc.pl#L71 03:42:22 (0)$[system] system:'$c_call_prolog'. no(clause) 03:42:22 (1)$[$toplevel] '$toplevel':'$toplevel'. % toplevel.pl:701: 03:42:22 (2)$[$toplevel] '$toplevel':'$runtoplevel'. % toplevel.pl:713: 03:42:22 (10)$[system] system:'$load_file'('exactly_puppy_02.pfc.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:42:22 (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 ',<gt;clause>(0x5587bea6aa80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5587bea6aa80)))). no(clause) 03:42:22 (14)$[system] system:'$c_call_prolog'. no(clause) 03:42:22 (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 ',<gt;clause>(0x5587bea6aa80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x5587bea6aa80))). % init.pl:646: 03:42:22 (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: 03:42:22 (21)<gt;*>$[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: 03:42:22 (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: 03:42:22 (26)<gt;*>$[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: 03:42:22 (27)$[system]# system:'$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* 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: 03:42:22 (28)$[system]# system:'$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* 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: 03:42:22 (29)$[system]# system:'$execute_directive'('<gt;garbage_collected>','* 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: 03:42:22 (30)$[system]# system:'$execute_directive_2'('<gt;garbage_collected>','* 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: 03:42:22 (31)<gt;*>$[system] system:'$execute_directive_3'(test_boxlog([+assert],exactly(3,A,puppy(A)))). % init.pl:3574: 03:42:22 (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: 03:42:22 (33)$[cute6] common_logic_sanity:test_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_sanity.pl:143: 03:42:22 (34)$[cute6] locally_each:locally_tl('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:151: 03:42:22 (35)$[locally_each] locally_each:locally('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:149: 03:42:22 (36)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:199: 03:42:22 (37)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:204: 03:42:22 (38)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:42:22 (39)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:147: 03:42:22 (40)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:116: 03:42:22 (41)$[system] system:setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:42:22 (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: 03:42:22 (43)<gt;*>$[each_call_cleanup] system:'<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:42:22 (44)$[ucatch]# ucatch:'<gt;garbage_collected>'. % ucatch.pl:1758: 03:42:22 (45)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1775: 03:42:22 (46)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1775: 03:42:22 (47)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,'<gt;garbage_collected>'). % ucatch.pl:1775: 03:42:22 (48)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1778: 03:42:22 (49)$[ucatch] ucatch:p_call('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1784: 03:42:22 (50)$[ucatch]# ucatch:'<gt;garbage_collected>'. % ucatch.pl:1727: 03:42:22 (51)<gt;*>$[must_sanity]# must_sanity:cute6:kif_to_boxlog(exactly(3,X,puppy(X)),A). % must_sanity.pl:65: 03:42:22 (52)$[cute6] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:42:22 (53)<gt;*>$[must_sanity]# must_sanity:cute6:kif_to_boxlog(exactly(3,X,puppy(X)),A,rule1:0). % must_sanity.pl:65: 03:42:22 (54)$[cute6] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:42:22 (55)$[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:42:22 (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: 03:42:22 (57)$[locally_each] system:'<gt;meta-call>'(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) 03:42:22 (58)$[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:42:22 %~ w_o_c( 03:42:22 %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), 03:42:22 %~ cute6 : kif_to_boxlog(exactly(3,X,puppy(X)),KB,rule1:0,_542)) 03:42:22 % Break level 1 03:42:22 03:42:22 % Exit break level 1 03:42:22 ^ Call: (58) [cute6] common_logic_snark:kif_to_boxlog(exactly(3, X, puppy(X)), KB, rule1:0, _542) ? EOF: exit (status 4) 03:42:22 totalTime=2.000 03:42:22 03:42:22 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' 03:42:22 03:42:24 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 03:42:24 ISSUE_ID=452 03:42:24 ISSUE_OC=OPEN 03:42:24 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 03:42:24 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 03:42:24 FileTestCase=logicmoo.base.examples.fol.EINSTEIN_SIMPLER_05 JUnit 03:42:24 03:42:24 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']" 03:42:24 03:42:24 (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']") 03:42:24 03:42:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl 03:42:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EINSTEIN_SIMPLER_05/ 03:42:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEINSTEIN_SIMPLER_05 03:42:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/454 03:42:24 03:42:24 03:42:26 %~ init_phase(after_load) 03:42:26 %~ init_phase(restore_state) 03:42:26 % 03:42:26 %~ init_why(after_boot,program) 03:42:26 %~ after_boot. 03:42:26 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:26 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl'), 03:42:26 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:26 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:42:26 %~ message_hook( 03:42:26 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:26 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:26 %~ error, 03:42:26 %~ [ '~q/~w: '-[module,2], 03:42:26 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:26 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:26 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:26 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:26 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:26 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:26 % Term-position in <gt;clause>(0x55aa928d4c00) at PC=61: 03:42:26 % clause_info(<gt;clause>(0x55aa928d4c00)) (2-nd clause of '$start_module'/4)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,2,2,2,2,2,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa926c1000) at PC=65: 03:42:26 % clause_info(<gt;clause>(0x55aa926c1000)) (2-nd clause of '$first_term'/5)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,1,2,2,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa926c1400) at PC=60: 03:42:26 % clause_info(<gt;clause>(0x55aa926c1400)) (1-st clause of '$load_file'/4)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,1,1,2,2,1,1,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa92917980) at PC=5: 03:42:26 % clause_info(<gt;clause>(0x55aa92917980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa92b14000) at PC=221: 03:42:26 % clause_info(<gt;clause>(0x55aa92b14000)) (1-st clause of '$do_load_file_2'/5)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa928ea840) at PC=10: 03:42:26 % clause_info(<gt;clause>(0x55aa928ea840)) (1-st clause of '$qdo_load_file'/4)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa92917980) at PC=5: 03:42:26 % clause_info(<gt;clause>(0x55aa92917980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa928f0c80) at PC=12: 03:42:26 % clause_info(<gt;clause>(0x55aa928f0c80)) (1-st clause of '$load_file'/3)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aaa6650c80) at PC=31: 03:42:26 % clause_info(<gt;clause>(0x55aaa6650c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aaa666bb00) at PC=49: 03:42:26 % clause_info(<gt;clause>(0x55aaa666bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aaa4b62480) at PC=60: 03:42:26 % clause_info(<gt;clause>(0x55aaa4b62480)) (1-st clause of attach_dialect/1)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,2,2,2,1,2] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aaa4b51200) at PC=20: 03:42:26 % clause_info(<gt;clause>(0x55aaa4b51200)) (1-st clause of expects_dialect/1)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,1,2] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa926c1000) at PC=99: 03:42:26 % clause_info(<gt;clause>(0x55aa926c1000)) (2-nd clause of '$first_term'/5)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,2,2,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa926c1400) at PC=60: 03:42:26 % clause_info(<gt;clause>(0x55aa926c1400)) (1-st clause of '$load_file'/4)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,1,1,2,2,1,1,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa92917980) at PC=5: 03:42:26 % clause_info(<gt;clause>(0x55aa92917980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa92b14000) at PC=221: 03:42:26 % clause_info(<gt;clause>(0x55aa92b14000)) (1-st clause of '$do_load_file_2'/5)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa928ea840) at PC=10: 03:42:26 % clause_info(<gt;clause>(0x55aa928ea840)) (1-st clause of '$qdo_load_file'/4)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa92917980) at PC=5: 03:42:26 % clause_info(<gt;clause>(0x55aa92917980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,1] 03:42:26 03:42:26 % Term-position in <gt;clause>(0x55aa928f0c80) at PC=12: 03:42:26 % clause_info(<gt;clause>(0x55aa928f0c80)) (1-st clause of '$load_file'/3)... 03:42:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:26 % Trying with syntax prolog 03:42:26 % read ... 03:42:26 % unified ... 03:42:26 % got names 03:42:26 03:42:26 % [2,2,1] 03:42:26 03:42:26 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55aa93f93300),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55aa93f93300),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55aa93f93300))))),%~ frame( 39,%~ clause(<gt;clause>(0x55aa928f0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55aaa666bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55aaa4b62480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55aaa4b51200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55aa926c1000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55aa93f92a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55aa93f92a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55aa93f92a80))))),%~ frame(10,clause(<gt;clause>(0x55aa928f0c80),12),'$load_file'('einstein_simpler_05.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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)]) 03:42:26 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:42:26 %~ 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) 03:42:26 In: 03:42:26 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:26 [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 03:42:26 [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 03:42:26 [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 03:42:26 [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 03:42:26 [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 03:42:26 [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 03:42:26 [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',<gt;clause>(0x55aa93f93300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55aa93f93300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:26 [43] <gt;meta call> 03:42:26 [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',<gt;clause>(0x55aa93f93300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55aa93f93300)))) <gt;foreign> 03:42:26 [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 03:42:26 [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 03:42:26 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:26 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:26 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:26 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:26 [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 03:42:26 [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 03:42:26 [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 03:42:26 [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 03:42:26 [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',<gt;clause>(0x55aa93f92a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55aa93f92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:26 [14] <gt;meta call> 03:42:26 [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',<gt;clause>(0x55aa93f92a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55aa93f92a80)))) <gt;foreign> 03:42:26 [10] $load_file('einstein_simpler_05.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:26 03:42:26 Note: some frames are missing due to last-call optimization. 03:42:26 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:26 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:26 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:26 ERROR: In: 03:42:26 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:26 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 03:42:26 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 03:42:26 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 03:42:26 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 03:42:26 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 03:42:26 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 03:42:26 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',<gt;clause>(0x55aa93f93300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55aa93f93300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:26 ERROR: [43] <gt;meta call> 03:42:26 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',<gt;clause>(0x55aa93f93300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55aa93f93300)))) <gt;foreign> 03:42:26 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 03:42:26 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 03:42:26 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:26 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:26 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:26 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_05.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:26 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 03:42:26 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 03:42:26 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 03:42:26 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 03:42:26 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',<gt;clause>(0x55aa93f92a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55aa93f92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:26 ERROR: [14] <gt;meta call> 03:42:26 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',<gt;clause>(0x55aa93f92a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55aa93f92a80)))) <gt;foreign> 03:42:26 ERROR: [10] $load_file('einstein_simpler_05.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:26 ERROR: 03:42:26 ERROR: Note: some frames are missing due to last-call optimization. 03:42:26 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:26 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55aa96d76f00)), _2447132, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:26 totalTime=1.000 03:42:26 03:42:26 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' 03:42:26 03:42:28 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 03:42:28 ISSUE_ID=454 03:42:28 ISSUE_OC=OPEN 03:42:28 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 03:42:28 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 03:42:28 FileTestCase=logicmoo.base.examples.fol.EINSTEIN_SIMPLER_03 JUnit 03:42:28 03:42:29 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']" 03:42:29 03:42:29 (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']") 03:42:29 03:42:29 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl 03:42:29 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EINSTEIN_SIMPLER_03/ 03:42:29 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEINSTEIN_SIMPLER_03 03:42:29 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/426 03:42:29 03:42:29 03:42:30 %~ init_phase(after_load) 03:42:30 %~ init_phase(restore_state) 03:42:30 % 03:42:30 %~ init_why(after_boot,program) 03:42:30 %~ after_boot. 03:42:30 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:30 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl'), 03:42:30 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:30 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:42:30 %~ message_hook( 03:42:30 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:30 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:30 %~ error, 03:42:30 %~ [ '~q/~w: '-[module,2], 03:42:30 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:30 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:30 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:30 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:30 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:30 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:30 % Term-position in <gt;clause>(0x55ef6214ec00) at PC=61: 03:42:30 % clause_info(<gt;clause>(0x55ef6214ec00)) (2-nd clause of '$start_module'/4)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,2,2,2,2,2,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef61f3b000) at PC=65: 03:42:30 % clause_info(<gt;clause>(0x55ef61f3b000)) (2-nd clause of '$first_term'/5)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,1,2,2,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef61f3b400) at PC=60: 03:42:30 % clause_info(<gt;clause>(0x55ef61f3b400)) (1-st clause of '$load_file'/4)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,1,1,2,2,1,1,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef62191980) at PC=5: 03:42:30 % clause_info(<gt;clause>(0x55ef62191980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef6238e000) at PC=221: 03:42:30 % clause_info(<gt;clause>(0x55ef6238e000)) (1-st clause of '$do_load_file_2'/5)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef62164840) at PC=10: 03:42:30 % clause_info(<gt;clause>(0x55ef62164840)) (1-st clause of '$qdo_load_file'/4)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef62191980) at PC=5: 03:42:30 % clause_info(<gt;clause>(0x55ef62191980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef6216ac80) at PC=12: 03:42:30 % clause_info(<gt;clause>(0x55ef6216ac80)) (1-st clause of '$load_file'/3)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef75ecac80) at PC=31: 03:42:30 % clause_info(<gt;clause>(0x55ef75ecac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef75ee5b00) at PC=49: 03:42:30 % clause_info(<gt;clause>(0x55ef75ee5b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef743dc480) at PC=60: 03:42:30 % clause_info(<gt;clause>(0x55ef743dc480)) (1-st clause of attach_dialect/1)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,2,2,2,1,2] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef743cb200) at PC=20: 03:42:30 % clause_info(<gt;clause>(0x55ef743cb200)) (1-st clause of expects_dialect/1)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,1,2] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef61f3b000) at PC=99: 03:42:30 % clause_info(<gt;clause>(0x55ef61f3b000)) (2-nd clause of '$first_term'/5)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,2,2,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef61f3b400) at PC=60: 03:42:30 % clause_info(<gt;clause>(0x55ef61f3b400)) (1-st clause of '$load_file'/4)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,1,1,2,2,1,1,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef62191980) at PC=5: 03:42:30 % clause_info(<gt;clause>(0x55ef62191980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef6238e000) at PC=221: 03:42:30 % clause_info(<gt;clause>(0x55ef6238e000)) (1-st clause of '$do_load_file_2'/5)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef62164840) at PC=10: 03:42:30 % clause_info(<gt;clause>(0x55ef62164840)) (1-st clause of '$qdo_load_file'/4)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef62191980) at PC=5: 03:42:30 % clause_info(<gt;clause>(0x55ef62191980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,1] 03:42:30 03:42:30 % Term-position in <gt;clause>(0x55ef6216ac80) at PC=12: 03:42:30 % clause_info(<gt;clause>(0x55ef6216ac80)) (1-st clause of '$load_file'/3)... 03:42:30 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:30 % Trying with syntax prolog 03:42:30 % read ... 03:42:30 % unified ... 03:42:30 % got names 03:42:30 03:42:30 % [2,2,1] 03:42:30 03:42:30 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55ef6380d300),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55ef6380d300),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55ef6380d300))))),%~ frame( 39,%~ clause(<gt;clause>(0x55ef6216ac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55ef75ee5b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55ef743dc480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55ef743cb200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55ef61f3b000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55ef6380ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55ef6380ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55ef6380ca80))))),%~ frame(10,clause(<gt;clause>(0x55ef6216ac80),12),'$load_file'('einstein_simpler_03.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:42:30 In: 03:42:30 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:30 [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 03:42:30 [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 03:42:30 [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 03:42:30 [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 03:42:30 [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 03:42:30 [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 03:42:30 [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',<gt;clause>(0x55ef6380d300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ef6380d300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:30 [43] <gt;meta call> 03:42:30 [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',<gt;clause>(0x55ef6380d300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ef6380d300)))) <gt;foreign> 03:42:30 [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 03:42:30 [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 03:42:30 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:30 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:30 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:30 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:30 [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 03:42:30 [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 03:42:30 [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 03:42:30 [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 03:42:30 [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',<gt;clause>(0x55ef6380ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ef6380ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:30 [14] <gt;meta call> 03:42:30 [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',<gt;clause>(0x55ef6380ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ef6380ca80)))) <gt;foreign> 03:42:30 [10] $load_file('einstein_simpler_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:30 03:42:30 Note: some frames are missing due to last-call optimization. 03:42:30 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:30 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:30 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:30 ERROR: In: 03:42:30 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:30 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 03:42:30 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 03:42:30 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 03:42:30 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 03:42:30 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 03:42:30 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 03:42:30 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',<gt;clause>(0x55ef6380d300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ef6380d300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:30 ERROR: [43] <gt;meta call> 03:42:30 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',<gt;clause>(0x55ef6380d300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ef6380d300)))) <gt;foreign> 03:42:30 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 03:42:30 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 03:42:30 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:30 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:30 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:30 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:30 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 03:42:30 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 03:42:30 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 03:42:30 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 03:42:30 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',<gt;clause>(0x55ef6380ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ef6380ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:30 ERROR: [14] <gt;meta call> 03:42:30 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',<gt;clause>(0x55ef6380ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ef6380ca80)))) <gt;foreign> 03:42:30 ERROR: [10] $load_file('einstein_simpler_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:30 ERROR: 03:42:30 ERROR: Note: some frames are missing due to last-call optimization. 03:42:30 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:30 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55ef665f0f00)), _2445754, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:30 totalTime=1.000 03:42:30 03:42:30 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' 03:42:30 03:42:32 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 03:42:32 ISSUE_ID=426 03:42:32 ISSUE_OC=OPEN 03:42:32 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 03:42:32 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 03:42:32 FileTestCase=logicmoo.base.examples.fol.EINSTEIN_SIMPLER_02 JUnit 03:42:32 03:42:32 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']" 03:42:32 03:42:32 (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']") 03:42:32 03:42:32 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl 03:42:32 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EINSTEIN_SIMPLER_02/ 03:42:32 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEINSTEIN_SIMPLER_02 03:42:32 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/455 03:42:32 03:42:32 03:42:34 %~ init_phase(after_load) 03:42:34 %~ init_phase(restore_state) 03:42:34 % 03:42:34 %~ init_why(after_boot,program) 03:42:34 %~ after_boot. 03:42:34 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:34 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl'), 03:42:34 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:34 %~ message_hook( 03:42:34 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:34 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:34 %~ error, 03:42:34 %~ [ '~q/~w: '-[module,2], 03:42:34 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:34 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:34 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:34 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:34 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:34 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:34 % Term-position in <gt;clause>(0x560f32a26c00) at PC=61: 03:42:34 % clause_info(<gt;clause>(0x560f32a26c00)) (2-nd clause of '$start_module'/4)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,2,2,2,2,2,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32813000) at PC=65: 03:42:34 % clause_info(<gt;clause>(0x560f32813000)) (2-nd clause of '$first_term'/5)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,1,2,2,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32813400) at PC=60: 03:42:34 % clause_info(<gt;clause>(0x560f32813400)) (1-st clause of '$load_file'/4)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,1,1,2,2,1,1,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32a69980) at PC=5: 03:42:34 % clause_info(<gt;clause>(0x560f32a69980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32c66000) at PC=221: 03:42:34 % clause_info(<gt;clause>(0x560f32c66000)) (1-st clause of '$do_load_file_2'/5)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32a3c840) at PC=10: 03:42:34 % clause_info(<gt;clause>(0x560f32a3c840)) (1-st clause of '$qdo_load_file'/4)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32a69980) at PC=5: 03:42:34 % clause_info(<gt;clause>(0x560f32a69980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32a42c80) at PC=12: 03:42:34 % clause_info(<gt;clause>(0x560f32a42c80)) (1-st clause of '$load_file'/3)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f467a2c80) at PC=31: 03:42:34 % clause_info(<gt;clause>(0x560f467a2c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f467bdb00) at PC=49: 03:42:34 % clause_info(<gt;clause>(0x560f467bdb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f44cb4480) at PC=60: 03:42:34 % clause_info(<gt;clause>(0x560f44cb4480)) (1-st clause of attach_dialect/1)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,2,2,2,1,2] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f44ca3200) at PC=20: 03:42:34 % clause_info(<gt;clause>(0x560f44ca3200)) (1-st clause of expects_dialect/1)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,1,2] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32813000) at PC=99: 03:42:34 % clause_info(<gt;clause>(0x560f32813000)) (2-nd clause of '$first_term'/5)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,2,2,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32813400) at PC=60: 03:42:34 % clause_info(<gt;clause>(0x560f32813400)) (1-st clause of '$load_file'/4)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,1,1,2,2,1,1,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32a69980) at PC=5: 03:42:34 % clause_info(<gt;clause>(0x560f32a69980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32c66000) at PC=221: 03:42:34 % clause_info(<gt;clause>(0x560f32c66000)) (1-st clause of '$do_load_file_2'/5)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32a3c840) at PC=10: 03:42:34 % clause_info(<gt;clause>(0x560f32a3c840)) (1-st clause of '$qdo_load_file'/4)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32a69980) at PC=5: 03:42:34 % clause_info(<gt;clause>(0x560f32a69980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,1] 03:42:34 03:42:34 % Term-position in <gt;clause>(0x560f32a42c80) at PC=12: 03:42:34 % clause_info(<gt;clause>(0x560f32a42c80)) (1-st clause of '$load_file'/3)... 03:42:34 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:34 % Trying with syntax prolog 03:42:34 % read ... 03:42:34 % unified ... 03:42:34 % got names 03:42:34 03:42:34 % [2,2,1] 03:42:34 03:42:34 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:42:34 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x560f340e5300),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x560f340e5300),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x560f340e5300))))),%~ frame( 39,%~ clause(<gt;clause>(0x560f32a42c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x560f467bdb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x560f44cb4480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x560f44ca3200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x560f32813000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x560f340e4a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x560f340e4a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x560f340e4a80))))),%~ frame(10,clause(<gt;clause>(0x560f32a42c80),12),'$load_file'('einstein_simpler_02.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:42:34 In: 03:42:34 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:34 [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 03:42:34 [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 03:42:34 [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 03:42:34 [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 03:42:34 [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 03:42:34 [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 03:42:34 [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',<gt;clause>(0x560f340e5300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x560f340e5300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:34 [43] <gt;meta call> 03:42:34 [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',<gt;clause>(0x560f340e5300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x560f340e5300)))) <gt;foreign> 03:42:34 [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 03:42:34 [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 03:42:34 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:34 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:34 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:34 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:34 [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 03:42:34 [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 03:42:34 [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 03:42:34 [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 03:42:34 [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',<gt;clause>(0x560f340e4a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x560f340e4a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:34 [14] <gt;meta call> 03:42:34 [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',<gt;clause>(0x560f340e4a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x560f340e4a80)))) <gt;foreign> 03:42:34 [10] $load_file('einstein_simpler_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:34 03:42:34 Note: some frames are missing due to last-call optimization. 03:42:34 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:34 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:34 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:34 ERROR: In: 03:42:34 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:34 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 03:42:34 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 03:42:34 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 03:42:34 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 03:42:34 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 03:42:34 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 03:42:34 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',<gt;clause>(0x560f340e5300),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x560f340e5300))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:34 ERROR: [43] <gt;meta call> 03:42:34 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',<gt;clause>(0x560f340e5300),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x560f340e5300)))) <gt;foreign> 03:42:34 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 03:42:34 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 03:42:34 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:34 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:34 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:34 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/einstein_simpler_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:34 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 03:42:34 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 03:42:34 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 03:42:34 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 03:42:34 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',<gt;clause>(0x560f340e4a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x560f340e4a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:34 ERROR: [14] <gt;meta call> 03:42:34 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',<gt;clause>(0x560f340e4a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x560f340e4a80)))) <gt;foreign> 03:42:34 ERROR: [10] $load_file('einstein_simpler_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:34 ERROR: 03:42:34 ERROR: Note: some frames are missing due to last-call optimization. 03:42:34 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:34 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x560f36ec8f00)), _2445314, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:34 totalTime=1.000 03:42:34 03:42:34 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' 03:42:34 03:42:37 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 03:42:37 ISSUE_ID=455 03:42:37 ISSUE_OC=OPEN 03:42:37 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 03:42:37 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 03:42:37 FileTestCase=logicmoo.base.examples.fol.DISLIKES_03 JUnit 03:42:37 03:42:37 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']" 03:42:37 03:42:37 (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']") 03:42:37 03:42:37 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl 03:42:37 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/DISLIKES_03/ 03:42:37 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ADISLIKES_03 03:42:37 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/456 03:42:37 03:42:37 03:42:38 %~ init_phase(after_load) 03:42:38 %~ init_phase(restore_state) 03:42:38 % 03:42:38 %~ init_why(after_boot,program) 03:42:38 %~ after_boot. 03:42:38 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:38 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl'), 03:42:38 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:38 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:42:38 %~ message_hook( 03:42:38 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:38 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:38 %~ error, 03:42:38 %~ [ '~q/~w: '-[module,2], 03:42:38 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:38 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:38 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:38 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:38 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:38 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:38 % Term-position in <gt;clause>(0x55a0d03dec00) at PC=61: 03:42:38 % clause_info(<gt;clause>(0x55a0d03dec00)) (2-nd clause of '$start_module'/4)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,2,2,2,2,2,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d01cb000) at PC=65: 03:42:38 % clause_info(<gt;clause>(0x55a0d01cb000)) (2-nd clause of '$first_term'/5)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,1,2,2,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d01cb400) at PC=60: 03:42:38 % clause_info(<gt;clause>(0x55a0d01cb400)) (1-st clause of '$load_file'/4)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,1,1,2,2,1,1,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d0421980) at PC=5: 03:42:38 % clause_info(<gt;clause>(0x55a0d0421980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d061e000) at PC=221: 03:42:38 % clause_info(<gt;clause>(0x55a0d061e000)) (1-st clause of '$do_load_file_2'/5)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d03f4840) at PC=10: 03:42:38 % clause_info(<gt;clause>(0x55a0d03f4840)) (1-st clause of '$qdo_load_file'/4)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d0421980) at PC=5: 03:42:38 % clause_info(<gt;clause>(0x55a0d0421980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d03fac80) at PC=12: 03:42:38 % clause_info(<gt;clause>(0x55a0d03fac80)) (1-st clause of '$load_file'/3)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0e415ac80) at PC=31: 03:42:38 % clause_info(<gt;clause>(0x55a0e415ac80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0e4175b00) at PC=49: 03:42:38 % clause_info(<gt;clause>(0x55a0e4175b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0e266c480) at PC=60: 03:42:38 % clause_info(<gt;clause>(0x55a0e266c480)) (1-st clause of attach_dialect/1)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,2,2,2,1,2] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0e265b200) at PC=20: 03:42:38 % clause_info(<gt;clause>(0x55a0e265b200)) (1-st clause of expects_dialect/1)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,1,2] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d01cb000) at PC=99: 03:42:38 % clause_info(<gt;clause>(0x55a0d01cb000)) (2-nd clause of '$first_term'/5)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,2,2,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d01cb400) at PC=60: 03:42:38 % clause_info(<gt;clause>(0x55a0d01cb400)) (1-st clause of '$load_file'/4)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,1,1,2,2,1,1,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d0421980) at PC=5: 03:42:38 % clause_info(<gt;clause>(0x55a0d0421980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d061e000) at PC=221: 03:42:38 % clause_info(<gt;clause>(0x55a0d061e000)) (1-st clause of '$do_load_file_2'/5)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d03f4840) at PC=10: 03:42:38 % clause_info(<gt;clause>(0x55a0d03f4840)) (1-st clause of '$qdo_load_file'/4)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d0421980) at PC=5: 03:42:38 % clause_info(<gt;clause>(0x55a0d0421980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,1] 03:42:38 03:42:38 % Term-position in <gt;clause>(0x55a0d03fac80) at PC=12: 03:42:38 % clause_info(<gt;clause>(0x55a0d03fac80)) (1-st clause of '$load_file'/3)... 03:42:38 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:38 % Trying with syntax prolog 03:42:38 % read ... 03:42:38 % unified ... 03:42:38 % got names 03:42:38 03:42:38 % [2,2,1] 03:42:38 03:42:38 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55a0d1a9c380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55a0d1a9c380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55a0d1a9c380))))),%~ frame( 39,%~ clause(<gt;clause>(0x55a0d03fac80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55a0e4175b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55a0e266c480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55a0e265b200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55a0d01cb000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55a0d1a9ca80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55a0d1a9ca80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55a0d1a9ca80))))),%~ frame(10,clause(<gt;clause>(0x55a0d03fac80),12),'$load_file'('dislikes_03.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:42:38 In: 03:42:38 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:38 [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 03:42:38 [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 03:42:38 [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 03:42:38 [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 03:42:38 [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 03:42:38 [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 03:42:38 [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',<gt;clause>(0x55a0d1a9c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55a0d1a9c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:38 [43] <gt;meta call> 03:42:38 [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',<gt;clause>(0x55a0d1a9c380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55a0d1a9c380)))) <gt;foreign> 03:42:38 [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 03:42:38 [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 03:42:38 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:38 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:38 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:38 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:38 [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 03:42:38 [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 03:42:38 [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 03:42:38 [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 03:42:38 [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',<gt;clause>(0x55a0d1a9ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55a0d1a9ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:38 [14] <gt;meta call> 03:42:38 [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',<gt;clause>(0x55a0d1a9ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55a0d1a9ca80)))) <gt;foreign> 03:42:38 [10] $load_file('dislikes_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:38 03:42:38 Note: some frames are missing due to last-call optimization. 03:42:38 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:38 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:38 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:38 ERROR: In: 03:42:38 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:38 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 03:42:38 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 03:42:38 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 03:42:38 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 03:42:38 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 03:42:38 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 03:42:38 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',<gt;clause>(0x55a0d1a9c380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55a0d1a9c380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:38 ERROR: [43] <gt;meta call> 03:42:38 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',<gt;clause>(0x55a0d1a9c380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55a0d1a9c380)))) <gt;foreign> 03:42:38 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 03:42:38 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 03:42:38 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:38 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:38 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:38 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/dislikes_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:38 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 03:42:38 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 03:42:38 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 03:42:38 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 03:42:38 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',<gt;clause>(0x55a0d1a9ca80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55a0d1a9ca80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:38 ERROR: [14] <gt;meta call> 03:42:38 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',<gt;clause>(0x55a0d1a9ca80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55a0d1a9ca80)))) <gt;foreign> 03:42:38 ERROR: [10] $load_file('dislikes_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:38 ERROR: 03:42:38 ERROR: Note: some frames are missing due to last-call optimization. 03:42:38 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:38 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55a0d4880f00)), _2418918, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:38 totalTime=1.000 03:42:38 03:42:38 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' 03:42:38 03:42:41 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 03:42:41 ISSUE_ID=456 03:42:41 ISSUE_OC=OPEN 03:42:41 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 03:42:41 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 03:42:41 FileTestCase=logicmoo.base.examples.fol.BOXLOG_SANITY_04 JUnit 03:42:41 03:42:41 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']" 03:42:41 03:42:41 (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']") 03:42:41 03:42:41 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl 03:42:41 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BOXLOG_SANITY_04/ 03:42:41 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABOXLOG_SANITY_04 03:42:41 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/427 03:42:41 03:42:41 03:42:43 %~ init_phase(after_load) 03:42:43 %~ init_phase(restore_state) 03:42:43 % 03:42:43 %~ init_why(after_boot,program) 03:42:43 %~ after_boot. 03:42:43 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:43 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl'), 03:42:43 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:42:43 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:43 %~ message_hook( 03:42:43 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:43 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:43 %~ error, 03:42:43 %~ [ '~q/~w: '-[module,2], 03:42:43 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:43 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:43 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:42:43 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:43 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:43 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:43 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:43 % Term-position in <gt;clause>(0x563e4915cc00) at PC=61: 03:42:43 % clause_info(<gt;clause>(0x563e4915cc00)) (2-nd clause of '$start_module'/4)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,2,2,2,2,2,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e48f49000) at PC=65: 03:42:43 % clause_info(<gt;clause>(0x563e48f49000)) (2-nd clause of '$first_term'/5)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,1,2,2,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e48f49400) at PC=60: 03:42:43 % clause_info(<gt;clause>(0x563e48f49400)) (1-st clause of '$load_file'/4)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,1,1,2,2,1,1,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e4919f980) at PC=5: 03:42:43 % clause_info(<gt;clause>(0x563e4919f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e4939c000) at PC=221: 03:42:43 % clause_info(<gt;clause>(0x563e4939c000)) (1-st clause of '$do_load_file_2'/5)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e49172840) at PC=10: 03:42:43 % clause_info(<gt;clause>(0x563e49172840)) (1-st clause of '$qdo_load_file'/4)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e4919f980) at PC=5: 03:42:43 % clause_info(<gt;clause>(0x563e4919f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e49178c80) at PC=12: 03:42:43 % clause_info(<gt;clause>(0x563e49178c80)) (1-st clause of '$load_file'/3)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e5ced8c80) at PC=31: 03:42:43 % clause_info(<gt;clause>(0x563e5ced8c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e5cef3b00) at PC=49: 03:42:43 % clause_info(<gt;clause>(0x563e5cef3b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e5b3ea480) at PC=60: 03:42:43 % clause_info(<gt;clause>(0x563e5b3ea480)) (1-st clause of attach_dialect/1)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,2,2,2,1,2] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e5b3d9200) at PC=20: 03:42:43 % clause_info(<gt;clause>(0x563e5b3d9200)) (1-st clause of expects_dialect/1)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,1,2] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e48f49000) at PC=99: 03:42:43 % clause_info(<gt;clause>(0x563e48f49000)) (2-nd clause of '$first_term'/5)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,2,2,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e48f49400) at PC=60: 03:42:43 % clause_info(<gt;clause>(0x563e48f49400)) (1-st clause of '$load_file'/4)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,1,1,2,2,1,1,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e4919f980) at PC=5: 03:42:43 % clause_info(<gt;clause>(0x563e4919f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e4939c000) at PC=221: 03:42:43 % clause_info(<gt;clause>(0x563e4939c000)) (1-st clause of '$do_load_file_2'/5)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e49172840) at PC=10: 03:42:43 % clause_info(<gt;clause>(0x563e49172840)) (1-st clause of '$qdo_load_file'/4)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e4919f980) at PC=5: 03:42:43 % clause_info(<gt;clause>(0x563e4919f980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,1] 03:42:43 03:42:43 % Term-position in <gt;clause>(0x563e49178c80) at PC=12: 03:42:43 % clause_info(<gt;clause>(0x563e49178c80)) (1-st clause of '$load_file'/3)... 03:42:43 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:43 % Trying with syntax prolog 03:42:43 % read ... 03:42:43 % unified ... 03:42:43 % got names 03:42:43 03:42:43 % [2,2,1] 03:42:43 03:42:43 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x563e5ce8bb80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x563e5ce8bb80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x563e5ce8bb80))))),%~ frame( 39,%~ clause(<gt;clause>(0x563e49178c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x563e5cef3b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x563e5b3ea480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x563e5b3d9200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x563e48f49000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x563e4a81aa80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x563e4a81aa80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x563e4a81aa80))))),%~ frame(10,clause(<gt;clause>(0x563e49178c80),12),'$load_file'('boxlog_sanity_04.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:42:43 In: 03:42:43 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:43 [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 03:42:43 [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 03:42:43 [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 03:42:43 [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 03:42:43 [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 03:42:43 [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 03:42:43 [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',<gt;clause>(0x563e5ce8bb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x563e5ce8bb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:43 [43] <gt;meta call> 03:42: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',<gt;clause>(0x563e5ce8bb80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x563e5ce8bb80)))) <gt;foreign> 03:42:43 [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 03:42:43 [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 03:42:43 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:43 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:43 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:43 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:43 [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 03:42:43 [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 03:42:43 [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 03:42:43 [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 03:42:43 [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',<gt;clause>(0x563e4a81aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x563e4a81aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:43 [14] <gt;meta call> 03:42:43 [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',<gt;clause>(0x563e4a81aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x563e4a81aa80)))) <gt;foreign> 03:42:43 [10] $load_file('boxlog_sanity_04.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:43 03:42:43 Note: some frames are missing due to last-call optimization. 03:42:43 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:43 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:43 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:43 ERROR: In: 03:42:43 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:43 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 03:42:43 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 03:42:43 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 03:42:43 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 03:42:43 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 03:42:43 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 03:42:43 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',<gt;clause>(0x563e5ce8bb80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x563e5ce8bb80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:43 ERROR: [43] <gt;meta call> 03:42: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',<gt;clause>(0x563e5ce8bb80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x563e5ce8bb80)))) <gt;foreign> 03:42:43 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 03:42:43 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 03:42:43 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:43 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:43 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:43 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_04.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:43 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 03:42:43 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 03:42:43 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 03:42:43 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 03:42:43 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',<gt;clause>(0x563e4a81aa80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x563e4a81aa80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:43 ERROR: [14] <gt;meta call> 03:42:43 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',<gt;clause>(0x563e4a81aa80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x563e4a81aa80)))) <gt;foreign> 03:42:43 ERROR: [10] $load_file('boxlog_sanity_04.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:43 ERROR: 03:42:43 ERROR: Note: some frames are missing due to last-call optimization. 03:42:43 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:43 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x563e4d5fef00)), _2435530, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:43 totalTime=1.000 03:42:43 03:42:43 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' 03:42:43 03:42:45 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 03:42:45 ISSUE_ID=427 03:42:45 ISSUE_OC=OPEN 03:42:45 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 03:42:45 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 03:42:45 FileTestCase=logicmoo.base.examples.fol.BOXLOG_SANITY_03 JUnit 03:42:45 03:42:45 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']" 03:42:45 03:42:45 (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']") 03:42:45 03:42:45 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl 03:42:45 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BOXLOG_SANITY_03/ 03:42:45 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABOXLOG_SANITY_03 03:42:45 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/457 03:42:45 03:42:45 03:42:47 %~ init_phase(after_load) 03:42:47 %~ init_phase(restore_state) 03:42:47 % 03:42:47 %~ init_why(after_boot,program) 03:42:47 %~ after_boot. 03:42:47 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:47 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl'), 03:42:47 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:47 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:42:47 %~ message_hook( 03:42:47 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:47 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:47 %~ error, 03:42:47 %~ [ '~q/~w: '-[module,2], 03:42:47 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:47 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:47 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:47 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:47 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:47 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:47 % Term-position in <gt;clause>(0x55f183fbac00) at PC=61: 03:42:47 % clause_info(<gt;clause>(0x55f183fbac00)) (2-nd clause of '$start_module'/4)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,2,2,2,2,2,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183da7000) at PC=65: 03:42:47 % clause_info(<gt;clause>(0x55f183da7000)) (2-nd clause of '$first_term'/5)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,1,2,2,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183da7400) at PC=60: 03:42:47 % clause_info(<gt;clause>(0x55f183da7400)) (1-st clause of '$load_file'/4)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,1,1,2,2,1,1,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183ffd980) at PC=5: 03:42:47 % clause_info(<gt;clause>(0x55f183ffd980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f1841fa000) at PC=221: 03:42:47 % clause_info(<gt;clause>(0x55f1841fa000)) (1-st clause of '$do_load_file_2'/5)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183fd0840) at PC=10: 03:42:47 % clause_info(<gt;clause>(0x55f183fd0840)) (1-st clause of '$qdo_load_file'/4)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183ffd980) at PC=5: 03:42:47 % clause_info(<gt;clause>(0x55f183ffd980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183fd6c80) at PC=12: 03:42:47 % clause_info(<gt;clause>(0x55f183fd6c80)) (1-st clause of '$load_file'/3)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f197d36c80) at PC=31: 03:42:47 % clause_info(<gt;clause>(0x55f197d36c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f197d51b00) at PC=49: 03:42:47 % clause_info(<gt;clause>(0x55f197d51b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f196248480) at PC=60: 03:42:47 % clause_info(<gt;clause>(0x55f196248480)) (1-st clause of attach_dialect/1)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,2,2,2,1,2] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f196237200) at PC=20: 03:42:47 % clause_info(<gt;clause>(0x55f196237200)) (1-st clause of expects_dialect/1)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,1,2] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183da7000) at PC=99: 03:42:47 % clause_info(<gt;clause>(0x55f183da7000)) (2-nd clause of '$first_term'/5)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,2,2,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183da7400) at PC=60: 03:42:47 % clause_info(<gt;clause>(0x55f183da7400)) (1-st clause of '$load_file'/4)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,1,1,2,2,1,1,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183ffd980) at PC=5: 03:42:47 % clause_info(<gt;clause>(0x55f183ffd980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f1841fa000) at PC=221: 03:42:47 % clause_info(<gt;clause>(0x55f1841fa000)) (1-st clause of '$do_load_file_2'/5)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183fd0840) at PC=10: 03:42:47 % clause_info(<gt;clause>(0x55f183fd0840)) (1-st clause of '$qdo_load_file'/4)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183ffd980) at PC=5: 03:42:47 % clause_info(<gt;clause>(0x55f183ffd980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,1] 03:42:47 03:42:47 % Term-position in <gt;clause>(0x55f183fd6c80) at PC=12: 03:42:47 % clause_info(<gt;clause>(0x55f183fd6c80)) (1-st clause of '$load_file'/3)... 03:42:47 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:47 % Trying with syntax prolog 03:42:47 % read ... 03:42:47 % unified ... 03:42:47 % got names 03:42:47 03:42:47 % [2,2,1] 03:42:47 03:42:47 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55f197ce9b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55f197ce9b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55f197ce9b80))))),%~ frame( 39,%~ clause(<gt;clause>(0x55f183fd6c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55f197d51b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55f196248480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55f196237200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55f183da7000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55f185678a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55f185678a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55f185678a80))))),%~ frame(10,clause(<gt;clause>(0x55f183fd6c80),12),'$load_file'('boxlog_sanity_03.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:42:47 In: 03:42:47 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:47 [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 03:42:47 [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 03:42:47 [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 03:42:47 [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 03:42:47 [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 03:42:47 [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 03:42:47 [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',<gt;clause>(0x55f197ce9b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f197ce9b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:47 [43] <gt;meta call> 03:42:47 [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',<gt;clause>(0x55f197ce9b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f197ce9b80)))) <gt;foreign> 03:42:47 [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 03:42:47 [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 03:42:47 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:47 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:47 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:47 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:47 [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 03:42:47 [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 03:42:47 [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 03:42:47 [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 03:42:47 [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',<gt;clause>(0x55f185678a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f185678a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:47 [14] <gt;meta call> 03:42:47 [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',<gt;clause>(0x55f185678a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f185678a80)))) <gt;foreign> 03:42:47 [10] $load_file('boxlog_sanity_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:47 03:42:47 Note: some frames are missing due to last-call optimization. 03:42:47 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:47 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:47 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:47 ERROR: In: 03:42:47 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:47 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 03:42:47 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 03:42:47 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 03:42:47 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 03:42:47 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 03:42:47 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 03:42:47 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',<gt;clause>(0x55f197ce9b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f197ce9b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:47 ERROR: [43] <gt;meta call> 03:42:47 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',<gt;clause>(0x55f197ce9b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f197ce9b80)))) <gt;foreign> 03:42:47 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 03:42:47 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 03:42:47 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:47 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:47 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:47 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_03.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:47 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 03:42:47 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 03:42:47 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 03:42:47 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 03:42:47 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',<gt;clause>(0x55f185678a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55f185678a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:47 ERROR: [14] <gt;meta call> 03:42:47 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',<gt;clause>(0x55f185678a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55f185678a80)))) <gt;foreign> 03:42:47 ERROR: [10] $load_file('boxlog_sanity_03.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:47 ERROR: 03:42:47 ERROR: Note: some frames are missing due to last-call optimization. 03:42:47 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:47 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55f18845cf00)), _2435242, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:47 totalTime=1.000 03:42:47 03:42:47 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' 03:42:47 03:42:49 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 03:42:49 ISSUE_ID=457 03:42:49 ISSUE_OC=OPEN 03:42:49 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 03:42:49 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 03:42:49 FileTestCase=logicmoo.base.examples.fol.BOXLOG_SANITY_02 JUnit 03:42:49 03:42:49 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']" 03:42:49 03:42:49 (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']") 03:42:49 03:42:49 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl 03:42:49 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BOXLOG_SANITY_02/ 03:42:49 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABOXLOG_SANITY_02 03:42:49 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/614 03:42:49 03:42:49 03:42:51 %~ init_phase(after_load) 03:42:51 %~ init_phase(restore_state) 03:42:51 % 03:42:51 %~ init_why(after_boot,program) 03:42:51 %~ after_boot. 03:42:51 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:51 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl'), 03:42:51 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:51 %~ message_hook( 03:42:51 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:51 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:51 %~ error, 03:42:51 %~ [ '~q/~w: '-[module,2], 03:42:51 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:51 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:51 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:51 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:51 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:51 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:51 % Term-position in <gt;clause>(0x5649e998ac00) at PC=61: 03:42:51 % clause_info(<gt;clause>(0x5649e998ac00)) (2-nd clause of '$start_module'/4)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,2,2,2,2,2,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e9777000) at PC=65: 03:42:51 % clause_info(<gt;clause>(0x5649e9777000)) (2-nd clause of '$first_term'/5)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,1,2,2,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e9777400) at PC=60: 03:42:51 % clause_info(<gt;clause>(0x5649e9777400)) (1-st clause of '$load_file'/4)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,1,1,2,2,1,1,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e99cd980) at PC=5: 03:42:51 % clause_info(<gt;clause>(0x5649e99cd980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e9bca000) at PC=221: 03:42:51 % clause_info(<gt;clause>(0x5649e9bca000)) (1-st clause of '$do_load_file_2'/5)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e99a0840) at PC=10: 03:42:51 % clause_info(<gt;clause>(0x5649e99a0840)) (1-st clause of '$qdo_load_file'/4)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e99cd980) at PC=5: 03:42:51 % clause_info(<gt;clause>(0x5649e99cd980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e99a6c80) at PC=12: 03:42:51 % clause_info(<gt;clause>(0x5649e99a6c80)) (1-st clause of '$load_file'/3)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649fd706c80) at PC=31: 03:42:51 % clause_info(<gt;clause>(0x5649fd706c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649fd721b00) at PC=49: 03:42:51 % clause_info(<gt;clause>(0x5649fd721b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649fbc18480) at PC=60: 03:42:51 % clause_info(<gt;clause>(0x5649fbc18480)) (1-st clause of attach_dialect/1)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,2,2,2,1,2] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649fbc07200) at PC=20: 03:42:51 % clause_info(<gt;clause>(0x5649fbc07200)) (1-st clause of expects_dialect/1)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,1,2] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e9777000) at PC=99: 03:42:51 % clause_info(<gt;clause>(0x5649e9777000)) (2-nd clause of '$first_term'/5)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,2,2,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e9777400) at PC=60: 03:42:51 % clause_info(<gt;clause>(0x5649e9777400)) (1-st clause of '$load_file'/4)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,1,1,2,2,1,1,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e99cd980) at PC=5: 03:42:51 % clause_info(<gt;clause>(0x5649e99cd980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e9bca000) at PC=221: 03:42:51 % clause_info(<gt;clause>(0x5649e9bca000)) (1-st clause of '$do_load_file_2'/5)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e99a0840) at PC=10: 03:42:51 % clause_info(<gt;clause>(0x5649e99a0840)) (1-st clause of '$qdo_load_file'/4)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e99cd980) at PC=5: 03:42:51 % clause_info(<gt;clause>(0x5649e99cd980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,1] 03:42:51 03:42:51 % Term-position in <gt;clause>(0x5649e99a6c80) at PC=12: 03:42:51 % clause_info(<gt;clause>(0x5649e99a6c80)) (1-st clause of '$load_file'/3)... 03:42:51 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:42:51 % Trying with syntax prolog 03:42:51 % read ... 03:42:51 % unified ... 03:42:51 % got names 03:42:51 03:42:51 % [2,2,1] 03:42:51 03:42:51 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5649fd6b9b80),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5649fd6b9b80),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5649fd6b9b80))))),%~ frame( 39,%~ clause(<gt;clause>(0x5649e99a6c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x5649fd721b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x5649fbc18480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x5649fbc07200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x5649e9777000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x5649eb048a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x5649eb048a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x5649eb048a80))))),%~ frame(10,clause(<gt;clause>(0x5649e99a6c80),12),'$load_file'('boxlog_sanity_02.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:42:51 In: 03:42:51 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:51 [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 03:42:51 [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 03:42:51 [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 03:42:51 [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 03:42:51 [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 03:42:51 [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 03:42:51 [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',<gt;clause>(0x5649fd6b9b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5649fd6b9b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:51 [43] <gt;meta call> 03:42:51 [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',<gt;clause>(0x5649fd6b9b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5649fd6b9b80)))) <gt;foreign> 03:42:51 [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 03:42:51 [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 03:42:51 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:51 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:51 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:51 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:51 [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 03:42:51 [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 03:42:51 [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 03:42:51 [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 03:42:51 [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',<gt;clause>(0x5649eb048a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5649eb048a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:51 [14] <gt;meta call> 03:42:51 [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',<gt;clause>(0x5649eb048a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5649eb048a80)))) <gt;foreign> 03:42:51 [10] $load_file('boxlog_sanity_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:51 03:42:51 Note: some frames are missing due to last-call optimization. 03:42:51 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:51 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:42:51 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:51 ERROR: In: 03:42:51 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:51 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 03:42:51 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 03:42:51 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 03:42:51 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 03:42:51 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 03:42:51 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 03:42:51 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',<gt;clause>(0x5649fd6b9b80),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5649fd6b9b80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:51 ERROR: [43] <gt;meta call> 03:42:51 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',<gt;clause>(0x5649fd6b9b80),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5649fd6b9b80)))) <gt;foreign> 03:42:51 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 03:42:51 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 03:42:51 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:51 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:51 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:51 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_02.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:42:51 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 03:42:51 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 03:42:51 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 03:42:51 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 03:42:51 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',<gt;clause>(0x5649eb048a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x5649eb048a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:51 ERROR: [14] <gt;meta call> 03:42:51 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',<gt;clause>(0x5649eb048a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x5649eb048a80)))) <gt;foreign> 03:42:51 ERROR: [10] $load_file('boxlog_sanity_02.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:51 ERROR: 03:42:51 ERROR: Note: some frames are missing due to last-call optimization. 03:42:51 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:51 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x5649ede2cf00)), _2435546, system:'$pop_input_context') ? EOF: exit (status 4) 03:42:51 totalTime=1.000 03:42:51 03:42:51 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' 03:42:51 03:42:53 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 03:42:53 ISSUE_ID=614 03:42:53 ISSUE_OC=OPEN 03:42:53 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 03:42:53 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 03:42:53 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 03:42:53 FileTestCase=logicmoo.base.examples.fol.BOXLOG_SANITY_01 JUnit 03:42:53 03:42:53 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']" 03:42:53 03:42:53 (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']") 03:42:53 03:42:53 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl 03:42:53 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BOXLOG_SANITY_01/ 03:42:53 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABOXLOG_SANITY_01 03:42:53 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/428 03:42:53 03:42:53 03:42:55 %~ init_phase(after_load) 03:42:55 %~ init_phase(restore_state) 03:42:55 % 03:42:55 %~ init_why(after_boot,program) 03:42:55 %~ after_boot. 03:42:55 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:42:55 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl'), 03:42:55 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:42:55 %~ message_hook( 03:42:55 %~ error( permission_error(redefine,module,logicmoo_test), 03:42:55 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:42:55 %~ error, 03:42:55 %~ [ '~q/~w: '-[module,2], 03:42:55 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:42:55 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:42:55 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:42:55 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:55 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:42:55 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:42:55 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5 03:42:55 %~ message_hook( 03:42:55 %~ error( permission_error(redefine,module,logicmoo_clif), 03:42:55 %~ context( 03:42:55 %~ prolog_stack( [ frame( 61, 03:42:55 %~ call( system : '$declare_module'/6), 03:42:55 %~ '$declare_module'( logicmoo_clif, 03:42:55 %~ user, 03:42:55 %~ user, '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 1, false)), 03:42:55 %~ frame( 60, 03:42:55 %~ clause(<gt;clause>(0x557edabbac00),61), 03:42:55 %~ '$start_module'( logicmoo_clif, 03:42:55 %~ [], 03:42:55 %~ state( true, 03:42:55 %~ logicmoo_clif, true,false, 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:42:55 %~ [ if(not_loaded), 03:42:55 %~ true])), 03:42:55 %~ frame( 59, 03:42:55 %~ clause(<gt;clause>(0x557eda9a7000),65), 03:42:55 %~ '$first_term'( 03:42:55 %~ :-( module(logicmoo_clif,[])), 03:42:55 %~ _22428, 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:55 %~ state( true, 03:42:55 %~ logicmoo_clif, true,false, 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', -), 03:42:55 %~ [ if(not_loaded), 03:42:55 %~ true])), 03:42:55 %~ frame( 58, 03:42:55 %~ clause(<gt;clause>(0x557eda9a7400),60), 03:42:55 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:55 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl, 03:42:55 %~ [ if(not_loaded), 03:42:55 %~ true])), 03:42:55 %~ frame( 57, 03:42:55 %~ clause(<gt;clause>(0x557edabfd980),5), 03:42:55 %~ setup_call_catcher_cleanup( 03:42:55 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1632432905.770371), 03:42:55 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:55 %~ Var_c47_lib_c47_jenkins_c47_workspace_c47_logicmoo_workspace_c47_packs_sys_c47_logicmoo_base_c47_prolog_c47_logicmoo_clif_c46_pl1, 03:42:55 %~ [ if(not_loaded), 03:42:55 %~ true]), 03:42:55 %~ Kw, 03:42:55 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:55 %~ lexstate(202,pfc), 03:42:55 %~ kbii))), 03:42:55 %~ frame( 53, 03:42:55 %~ clause(<gt;clause>(0x557edadfa000),221), 03:42:55 %~ '$do_load_file_2'( library(logicmoo_clif), 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,compiled, 03:42:55 %~ [ if(not_loaded), 03:42:55 %~ true])), 03:42:55 %~ frame( 50, 03:42:55 %~ clause(<gt;clause>(0x557edabd0840),10), 03:42:55 %~ '$qdo_load_file'( library(logicmoo_clif), 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true])), 03:42:55 %~ frame( 48, 03:42:55 %~ clause(<gt;clause>(0x557edabfd980),5), 03:42:55 %~ setup_call_catcher_cleanup( 03:42:55 %~ system : with_mutex( '$load_file', 03:42:55 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:55 %~ <gt;clause>(0x557edc278580), 03:42:55 %~ [ if(not_loaded), 03:42:55 %~ true])), 03:42:55 %~ system : '$mt_do_load'( <gt;clause>(0x557edc278580), 03:42:55 %~ library(logicmoo_clif), 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true]), 03:42:55 %~ Kw3, 03:42:55 %~ system : '$mt_end_load'(<gt;clause>(0x557edc278580)))), 03:42:55 %~ frame(46,meta_call,0), 03:42:55 %~ frame( 45, 03:42:55 %~ foreign( system : '$sig_atomic'/1), 03:42:55 %~ $sig_atomic( setup_call_cleanup( 03:42:55 %~ with_mutex( '$load_file', 03:42:55 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', 03:42:55 %~ <gt;clause>(0x557edc278580), 03:42:55 %~ [ if(not_loaded), 03:42:55 %~ true])), 03:42:55 %~ '$mt_do_load'( <gt;clause>(0x557edc278580), 03:42:55 %~ library(logicmoo_clif), 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl', kbii,[if(not_loaded),true]), 03:42:55 %~ '$mt_end_load'(<gt;clause>(0x557edc278580))))), 03:42:55 %~ frame( 42, 03:42:55 %~ clause(<gt;clause>(0x557edabd6c80),12), 03:42:55 %~ '$load_file'(library(logicmoo_clif),kbii,[if(not_loaded),true])), 03:42:55 %~ frame( 37, 03:42:55 %~ clause(<gt;clause>(0x557eee936c80),31), 03:42:55 %~ 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)), 03:42:55 %~ frame(36,clause(<gt;clause>(0x557eee951b00),49),clif_dialect:clif_expects_dialect(clif)), 03:42:55 %~ frame(34,clause(<gt;clause>(0x557eece48480),60),prolog_dialect:attach_dialect(clif)), 03:42:55 %~ frame(33,clause(<gt;clause>(0x557eece37200),20),prolog_dialect:expects_dialect(clif)), 03:42:55 %~ frame( 32, 03:42:55 %~ clause(<gt;clause>(0x557edabcd380),2), 03:42:55 %~ catch( 03:42:55 %~ kbii : expects_dialect(clif), 03:42:55 %~ error(Error,Error18), 03:42:55 %~ system : $exception_in_directive( error(Error5,Error19)))), 03:42:55 %~ frame(31,clause(<gt;clause>(0x557edab9a580),55),'$execute_directive_3'(expects_dialect(clif))), 03:42:55 %~ frame( 26, 03:42:55 %~ clause(<gt;clause>(0x557eda9a7400),77), 03:42:55 %~ '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', 03:42:55 %~ 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, 03:42:55 %~ [ expand(false), 03:42:55 %~ expand(true)])), 03:42:55 %~ frame( 25, 03:42:55 %~ clause(<gt;clause>(0x557edabfd980),5), 03:42:55 %~ setup_call_catcher_cleanup( 03:42:55 %~ system : '$start_consult'('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl',1632225663.7502787), 03:42:55 %~ system : '$load_file'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', 03:42:55 %~ 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, 03:42:55 %~ [ expand(false), 03:42:55 %~ expand(true)]), 03:42:55 %~ Kw8, 03:42:55 %~ system : '$end_consult'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', 03:42:55 %~ lexstate(202,swi), 03:42:55 %~ user))), 03:42:55 %~ frame( 21, 03:42:55 %~ clause(<gt;clause>(0x557edadfa000),221), 03:42:55 %~ '$do_load_file_2'( 'boxlog_sanity_01.pfc.pl', 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', user,compiled, 03:42:55 %~ [ expand(false), 03:42:55 %~ expand(true)])), 03:42:55 %~ frame( 18, 03:42:55 %~ clause(<gt;clause>(0x557edabd0840),10), 03:42:55 %~ '$qdo_load_file'( 'boxlog_sanity_01.pfc.pl', 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', user,[expand(false),expand(true)])), 03:42:55 %~ frame( 16, 03:42:55 %~ clause(<gt;clause>(0x557edabfd980),5), 03:42:55 %~ setup_call_catcher_cleanup( 03:42:55 %~ system : with_mutex( '$load_file', 03:42:55 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', 03:42:55 %~ <gt;clause>(0x557edc278a80), 03:42:55 %~ [ expand(false), 03:42:55 %~ expand(true)])), 03:42:55 %~ system : '$mt_do_load'( <gt;clause>(0x557edc278a80), 03:42:55 %~ 'boxlog_sanity_01.pfc.pl', 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', 03:42:55 %~ user, 03:42:55 %~ [ expand(false), 03:42:55 %~ expand(true)]), 03:42:55 %~ Kw9, 03:42:55 %~ system : '$mt_end_load'(<gt;clause>(0x557edc278a80)))), 03:42:55 %~ frame(14,meta_call,0), 03:42:55 %~ frame( 13, 03:42:55 %~ foreign( system : '$sig_atomic'/1), 03:42:55 %~ $sig_atomic( setup_call_cleanup( 03:42:55 %~ with_mutex( '$load_file', 03:42:55 %~ '$mt_start_load'( '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', 03:42:55 %~ <gt;clause>(0x557edc278a80), 03:42:55 %~ [ expand(false), 03:42:55 %~ expand(true)])), 03:42:55 %~ '$mt_do_load'( <gt;clause>(0x557edc278a80), 03:42:55 %~ 'boxlog_sanity_01.pfc.pl', 03:42:55 %~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl', user,[expand(false),expand(true)]), 03:42:55 %~ '$mt_end_load'(<gt;clause>(0x557edc278a80))))), 03:42:55 %~ frame(10,clause(<gt;clause>(0x557edabd6c80),12),'$load_file'('boxlog_sanity_01.pfc.pl',user,'<gt;garbage_collected>'))]), 03:42:55 %~ 'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl')), 03:42:55 %~ error, 03:42:55 %~ [ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_clif], 03:42:55 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl'], nl,...(_10498)]) 03:42:55 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:42:55 No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:55 In: 03:42:55 [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:55 [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 03:42:55 [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 03:42:55 [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 03:42:55 [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 03:42:55 [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 03:42:55 [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 03:42:55 [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',<gt;clause>(0x557edc278580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557edc278580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:55 [46] <gt;meta call> 03:42:55 [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',<gt;clause>(0x557edc278580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557edc278580)))) <gt;foreign> 03:42:55 [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 03:42:55 [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 03:42:55 [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:55 [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:55 [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:55 [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 03:42:55 [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:42:55 [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 03:42:55 [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 03:42:55 [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 03:42:55 [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 03:42:55 [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',<gt;clause>(0x557edc278a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557edc278a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:55 [14] <gt;meta call> 03:42:55 [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',<gt;clause>(0x557edc278a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557edc278a80)))) <gt;foreign> 03:42:55 [10] $load_file('boxlog_sanity_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:55 03:42:55 Note: some frames are missing due to last-call optimization. 03:42:55 Re-run your program in debug mode (:- debug.) to get more detail. 03:42:55 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:42:55 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:42:55 ERROR: In: 03:42:55 ERROR: [61] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:42:55 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 03:42:55 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 03:42:55 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 03:42:55 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 03:42:55 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 03:42:55 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 03:42:55 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',<gt;clause>(0x557edc278580),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557edc278580))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:55 ERROR: [46] <gt;meta call> 03:42:55 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',<gt;clause>(0x557edc278580),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557edc278580)))) <gt;foreign> 03:42:55 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 03:42:55 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 03:42:55 ERROR: [36] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:42:55 ERROR: [34] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:42:55 ERROR: [33] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:42:55 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 03:42:55 ERROR: [31] $execute_directive_3(expects_dialect(clif)) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3574 03:42:55 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 03:42:55 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 03:42:55 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 03:42:55 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 03:42:55 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',<gt;clause>(0x557edc278a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x557edc278a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:42:55 ERROR: [14] <gt;meta call> 03:42:55 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',<gt;clause>(0x557edc278a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x557edc278a80)))) <gt;foreign> 03:42:55 ERROR: [10] $load_file('boxlog_sanity_01.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:42:55 ERROR: 03:42:55 ERROR: Note: some frames are missing due to last-call optimization. 03:42:55 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:42:55 %~ message_hook( 03:42:55 %~ goal_failed(directive,kbii:expects_dialect(clif)), 03:42:55 %~ warning, 03:42:55 %~ [ 'Goal (~w) failed: ~p' - [ directive, 03:42:55 %~ kbii : expects_dialect(clif)]]) 03:42:55 %~ source_location('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl',5) 03:42:55 Goal (directive) failed: kbii:expects_dialect(clif) 03:42:55 Warning: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/test_header.pl:5: 03:42:55 Warning: Goal (directive) failed: kbii:expects_dialect(clif) 03:42:55 03:42:55 03:42:55 :- set_prolog_flag(retry_undefined,false). 03:42:55 03:42:55 03:42:55 03:42:55 %:- ensure_abox(kbii). 03:42:55 /*~ 03:42:55 ~*/ 03:42:55 03:42:55 03:42:55 03:42:55 03:42:55 %:- ensure_abox(kbii). 03:42:55 :- set_fileAssertMt(kbii). 03:42:55 03:42:55 03:42:55 % :- process_this_script. 03:42:55 03:42:55 03:42:55 /*~ 03:42:55 %~ set_fileAssertMt(kbii) 03:42:55 ~*/ 03:42:55 03:42:55 03:42:55 03:42:55 % :- process_this_script. 03:42:55 03:42:55 03:42:55 :- set_prolog_flag(os_argv,[swipl, '-f', '/dev/null','--nonet']). 03:42:55 03:42:55 /*~ 03:42:55 ~*/ 03:42:55 03:42:55 03:42:55 :- set_kif_option(+assert). 03:42:55 03:42:55 03:42:55 /*~ 03:42:55 ~*/ 03:42:55 03:42:55 03:42:55 03:42:55 :- cls. 03:42:55 03:42:55 % ============================================================ 03:42:55 % all rooms have a door 03:42:55 % ============================================================ 03:42:55 /*~ 03:42:55 %~ skipped(messy_on_output,cls) 03:42:55 ~*/ 03:42:55 03:42:55 03:42:55 % ============================================================ 03:42:55 % all rooms have a door 03:42:55 % ============================================================ 03:42:55 :- test_boxlog([+assert],all(R,exists(D,implies(room(R),and(door(D),has(R,D)))))). 03:42:55 03:42:55 % Should be simular in meaning to 03:42:55 % 03:42:55 % door(D) :- 03:42:55 % room(R), 03:42:55 % skolem(D, skIsDoorInUnkArg2ofHas_1Fn(R)). 03:42:55 % ~room(R) :- 03:42:55 % \+ ( 03:42:55 % door(D) 03:42:55 % ). 03:42:55 % ~room(R) :- 03:42:55 % \+ ( 03:42:55 % has(R, D) 03:42:55 % ). 03:42:55 % has(R, D) :- 03:42:55 % room(R), 03:42:55 % skolem(D, skIsDoorInUnkArg2ofHas_1Fn(R)). 03:42:55 03:42:55 03:42:55 /*~ 03:42:55 %~ make_dynamic_here( kbii, 03:42:55 %~ '$nt'( 03:42:55 %~ wid( rule1 : 0, 03:42:55 %~ rule, 03:42:55 %~ all( Room_Exists_Has, 03:42:55 %~ exists( Has_Door_Implies, 03:42:55 %~ implies( room(Room_Exists_Has), 03:42:55 %~ and(door(Has_Door_Implies),has(Room_Exists_Has,Has_Door_Implies)))))), Wid,Nt)) 03:42:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl:28 03:42:56 %~ kifi = all(R,exists(D,room(R)=>and(door(D),has(R,D)))). 03:42:56 %~ kifm = all( R, 03:42:56 %~ exists(D,nesc(room(R)=>(door(D)&has(R,D))))). 03:42:56 %~ kif_to_boxlog_attvars2 = forall('$VAR'('R'),exists('$VAR'('D'),necessary(=>(room('$VAR'('R')),and(door('$VAR'('D')),has('$VAR'('R'),'$VAR'('D'))))))) 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ " ?R has ?D " is necessarily true and 03:42:56 %~ " ?D isa door " is possibly false 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?R isa room " is possibly false 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 nesc(has(R,D))&poss(~door(D))==>poss(~room(R)). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ (" ?R isa room " is necessarily true and 03:42:56 %~ " ?D isa door " is possibly false ) and 03:42:56 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?R has ?D " is possibly false 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( ( nesc( room(R)) & 03:42:56 poss( ~( door(D))) & 03:42:56 '$existential'( D, 03:42:56 1, 03:42:56 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:42:56 poss( ~( has(R,D)))). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ (" ?R isa room " is necessarily true and 03:42:56 %~ " ?R has ?D " is necessarily true ) and 03:42:56 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?D isa door " is necessarily true 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( ( nesc( room(R)) & 03:42:56 nesc( has(R,D)) & 03:42:56 '$existential'( D, 03:42:56 1, 03:42:56 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:42:56 nesc( door(D))). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ " ?D isa door " is necessarily true and 03:42:56 %~ " ?R has ?D " is possibly false 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?R isa room " is possibly false 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 nesc(door(D))&poss(~has(R,D))==>poss(~room(R)). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ (" ?R isa room " is necessarily true and 03:42:56 %~ " ?R has ?D " is possibly false ) and 03:42:56 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?D isa door " is possibly false 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( ( nesc( room(R)) & 03:42:56 poss( ~( has(R,D))) & 03:42:56 '$existential'( D, 03:42:56 1, 03:42:56 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:42:56 poss( ~( door(D)))). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ (" ?R isa room " is necessarily true and 03:42:56 %~ " ?D isa door " is necessarily true ) and 03:42:56 %~ by default ?D nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?R has ?D " is necessarily true 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( ( nesc( room(R)) & 03:42:56 nesc( door(D)) & 03:42:56 '$existential'( D, 03:42:56 1, 03:42:56 nesc(room(R))=>(nesc(door(D))&nesc(has(R,D))))) ==> 03:42:56 nesc( has(R,D))). 03:42:56 03:42:56 ~*/ 03:42:56 03:42:56 03:42:56 % Should be simular in meaning to 03:42:56 % 03:42:56 % door(D) :- 03:42:56 % room(R), 03:42:56 % skolem(D, skIsDoorInUnkArg2ofHas_1Fn(R)). 03:42:56 % ~room(R) :- 03:42:56 % \+ ( 03:42:56 % door(D) 03:42:56 % ). 03:42:56 % ~room(R) :- 03:42:56 % \+ ( 03:42:56 % has(R, D) 03:42:56 % ). 03:42:56 % has(R, D) :- 03:42:56 % room(R), 03:42:56 % skolem(D, skIsDoorInUnkArg2ofHas_1Fn(R)). 03:42:56 03:42:56 03:42:56 :- test_boxlog([+assert],all(D,implies(door(D),exists(K,and(knob(K),has(D,K)))))). 03:42:56 03:42:56 % ============================================================ 03:42:56 % 1 room called room222 03:42:56 % ============================================================ 03:42:56 /*~ 03:42:56 %~ kifi = all(D,door(D)=>exists(K,and(knob(K),has(D,K)))). 03:42:56 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl:48 03:42:56 %~ kifm = all( D, 03:42:56 %~ nesc( door(D)=>exists(K,knob(K)&has(D,K)))). 03:42:56 %~ kif_to_boxlog_attvars2 = forall('$VAR'('D'),necessary(=>(door('$VAR'('D')),exists('$VAR'('K'),and(knob('$VAR'('K')),has('$VAR'('D'),'$VAR'('K'))))))) 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ " ?D has ?K " is necessarily true and 03:42:56 %~ " ?K isa knob " is possibly false 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?D isa door " is possibly false 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 nesc(has(D,K))&poss(~knob(K))==>poss(~door(D)). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ (" ?D isa door " is necessarily true and 03:42:56 %~ " ?K isa knob " is possibly false ) and 03:42:56 %~ by default ?K nesc(knob(K))&nesc(has(D,K)) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?D has ?K " is possibly false 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( ( nesc( door(D)) & 03:42:56 poss( ~( knob(K))) & 03:42:56 '$existential'(K,1,nesc(knob(K))&nesc(has(D,K)))) ==> 03:42:56 poss( ~( has(D,K)))). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ (" ?D isa door " is necessarily true and 03:42:56 %~ " ?D has ?K " is necessarily true ) and 03:42:56 %~ by default ?K nesc(knob(K))&nesc(has(D,K)) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?K isa knob " is necessarily true 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( ( nesc( door(D)) & 03:42:56 nesc( has(D,K)) & 03:42:56 '$existential'(K,1,nesc(knob(K))&nesc(has(D,K)))) ==> 03:42:56 nesc( knob(K))). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ " ?K isa knob " is necessarily true and 03:42:56 %~ " ?D has ?K " is possibly false 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?D isa door " is possibly false 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 nesc(knob(K))&poss(~has(D,K))==>poss(~door(D)). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ (" ?D isa door " is necessarily true and 03:42:56 %~ " ?D has ?K " is possibly false ) and 03:42:56 %~ by default ?K nesc(knob(K))&nesc(has(D,K)) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?K isa knob " is possibly false 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( ( nesc( door(D)) & 03:42:56 poss( ~( has(D,K))) & 03:42:56 '$existential'(K,1,nesc(knob(K))&nesc(has(D,K)))) ==> 03:42:56 poss( ~( knob(K)))). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ (" ?D isa door " is necessarily true and 03:42:56 %~ " ?K isa knob " is necessarily true ) and 03:42:56 %~ by default ?K nesc(knob(K))&nesc(has(D,K)) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?D has ?K " is necessarily true 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( ( nesc( door(D)) & 03:42:56 nesc( knob(K)) & 03:42:56 '$existential'(K,1,nesc(knob(K))&nesc(has(D,K)))) ==> 03:42:56 nesc( has(D,K))). 03:42:56 03:42:56 ~*/ 03:42:56 03:42:56 03:42:56 % ============================================================ 03:42:56 % 1 room called room222 03:42:56 % ============================================================ 03:42:56 :- test_boxlog([+assert,+existentialize_objs],room(r111)). 03:42:56 03:42:56 /*~ 03:42:56 %~ existentialize_objs :- exists(Room_r111,isNamed(Room_r111,r111)&room(Room_r111)). 03:42:56 %~ %~ existentialize_objs:-exists(_40914,isNamed(_40914,r111)&room(_40914)) 03:42:56 %~ kifi = room(r111). 03:42:56 %~ kifm = exists(Room,nesc(isNamed(Room,r111)&room(Room))). 03:42:56 %~ kif_to_boxlog_attvars2 = exists(_1228,necessary(and(isNamed(_1228,r111),room(_1228)))) 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ " ?666 isNamed r111 " is possibly false and 03:42:56 %~ by default ?666 nesc(isNamed(Q25,r111))&nesc(room(Q25)) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?666 isa room " is possibly false 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( ( poss( ~( isNamed(Q25,r111))) & 03:42:56 '$existential'(Q25,1,nesc(isNamed(Q25,r111))&nesc(room(Q25)))) ==> 03:42:56 poss( ~( room(Q25)))). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ " ?666 isa room " is necessarily true and 03:42:56 %~ by default ?666 nesc(isNamed(Q25,r111))&nesc(room(Q25)) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?666 isNamed r111 " is necessarily true 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( nesc(room(Q25))&'$existential'(Q25,1,nesc(isNamed(Q25,r111))&nesc(room(Q25))) ==> 03:42:56 nesc( isNamed(Q25,r111))). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ " ?666 isa room " is possibly false and 03:42:56 %~ by default ?666 nesc(isNamed(Q25,r111))&nesc(room(Q25)) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?666 isNamed r111 " is possibly false 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( ( poss( ~( room(Q25))) & 03:42:56 '$existential'(Q25,1,nesc(isNamed(Q25,r111))&nesc(room(Q25)))) ==> 03:42:56 poss( ~( isNamed(Q25,r111)))). 03:42:56 03:42:56 % AND 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 %~ Whenever: 03:42:56 %~ " ?666 isNamed r111 " is necessarily true and 03:42:56 %~ by default ?666 nesc(isNamed(Q25,r111))&nesc(room(Q25)) 03:42:56 %~ It's Proof that: 03:42:56 %~ " ?666 isa room " is necessarily true 03:42:56 %~ 03:42:56 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:42:56 03:42:56 ( ( nesc( isNamed(Q25,r111)) & 03:42:56 '$existential'(Q25,1,nesc(isNamed(Q25,r111))&nesc(room(Q25)))) ==> 03:42:56 nesc( room(Q25))). 03:42:56 03:42:56 ~*/ 03:42:56 03:42:56 03:42:56 room(r222). 03:42:56 03:42:56 /*~ 03:42:56 ~*/ 03:42:56 03:42:56 03:42:56 :- test_boxlog([+assert],exactly(4,X,room(X))). 03:42:56 03:42:56 /*~ 03:42:56 %~ correct_special_quantifiers :- quant(exactly(4),X,room(X)). 03:42:56 %~ %~ correct_special_quantifiers:-quant(exactly(4),X,room(X)) 03:42:56 %~ kifi = exactly(4,X,room(X)). 03:42:56 %~ kifm = nesc( quant(exactly(4),X,room(X))). 03:42:56 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(4),'$VAR'('X'),room('$VAR'('X')))) 03:42:56 %~ w_o_c( 03:42:56 %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), 03:42:56 %~ kbii : kif_to_boxlog(exactly(4,X,room(X)),KB,rule4:0,_546)) 03:42:56 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/boxlog_sanity_01.pfc.pl#L57 03:42:56 (0)$[system] '$c_call_prolog'. no(clause) 03:42:56 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:42:56 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:42:56 (10)$[system] '$load_file'('boxlog_sanity_01.pfc.pl',user,'<gt;garbage_collected>'). % init.pl:2353: 03:42:56 (13)$[system]# '$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 ',<gt;clause>(0x557edc278a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557edc278a80)))). no(clause) 03:42:56 (14)$[system] '$c_call_prolog'. no(clause) 03:42:56 (16)$[system]# 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 ',<gt;clause>(0x557edc278a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x557edc278a80))). % init.pl:646: 03:42:56 (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: 03:42:56 (21)<gt;*>$[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: 03:42:56 (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: 03:42:56 (26)<gt;*>$[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: 03:42:56 (27)$[system]# '$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* 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: 03:42:56 (28)$[system]# '$compile_term'('<gt;garbage_collected>','<gt;garbage_collected>','* 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: 03:42:56 (29)$[system]# '$execute_directive'('<gt;garbage_collected>','* 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: 03:42:56 (30)$[system]# '$execute_directive_2'('<gt;garbage_collected>','* 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: 03:42:56 (31)<gt;*>$[system] '$execute_directive_3'(test_boxlog([+assert],exactly(4,A,room(A)))). % init.pl:3574: 03:42:56 (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: 03:42:56 (33)[kbii] common_logic_sanity:test_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_sanity.pl:143: 03:42:56 (34)[kbii] locally_each:locally_tl('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:151: 03:42:56 (35)[locally_each] locally_each:locally('<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:149: 03:42:56 (36)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:199: 03:42:56 (37)$[locally_each] locally_each:wtl(t_l,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:204: 03:42:56 (38)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:42:56 (39)$[each_call_cleanup] each_call_cleanup:each_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:147: 03:42:56 (40)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % each_call.pl:116: 03:42:56 (41)$[system] setup_call_cleanup('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:650: 03:42:56 (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: 03:42:56 (43)<gt;*>$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:42:56 (44)[ucatch]# ucatch:'<gt;garbage_collected>'. % ucatch.pl:1758: 03:42:56 (45)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1775: 03:42:56 (46)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1775: 03:42:56 (47)$[ucatch] ucatch:call_each_det(ucatch:must_det_u,'<gt;garbage_collected>'). % ucatch.pl:1775: 03:42:56 (48)$[ucatch] ucatch:call_each_det('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1778: 03:42:56 (49)$[ucatch] ucatch:p_call('<gt;garbage_collected>','<gt;garbage_collected>'). % ucatch.pl:1784: 03:42:56 (50)$[ucatch]# ucatch:'<gt;garbage_collected>'. % ucatch.pl:1727: 03:42:56 (51)<gt;*>$[must_sanity]# must_sanity:kbii:kif_to_boxlog(exactly(4,X,room(X)),A). % must_sanity.pl:65: 03:42:56 (52)[kbii] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:42:56 (53)<gt;*>[must_sanity]# must_sanity:kbii:kif_to_boxlog(exactly(4,X,room(X)),A,rule4:0). % must_sanity.pl:65: 03:42:56 (54)[kbii] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:42:56 (55)[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:42:56 (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: 03:42:56 (57)$[locally_each] '<gt;meta-call>'(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) 03:42:56 (58)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:42:56 %~ w_o_c( 03:42:56 %~ error = error(uninstantiation_error(X),context(put_attr/3,'1-st argument')), 03:42:56 %~ kbii : kif_to_boxlog(exactly(4,X,room(X)),KB,rule4:0,_546)) 03:42:56 % Break level 1 03:42:56 03:42:56 % Exit break level 1 03:42:56 ^ Call: (58) [kbii] common_logic_snark:kif_to_boxlog(exactly(4, X, room(X)), KB, rule4:0, _546) ? EOF: exit (status 4) 03:42:56 totalTime=2.000 03:42:56 03:42:56 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' 03:42:56 03:42:58 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 03:42:58 ISSUE_ID=428 03:42:58 ISSUE_OC=OPEN 03:42:58 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 03:42:58 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 03:42:58 FileTestCase=logicmoo.base.examples.fol.ZENLS_01Z JUnit 03:42:58 03:42:58 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']" 03:42:58 03:42:58 (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']") 03:42:58 03:42:58 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl 03:42:58 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/ZENLS_01Z/ 03:42:58 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AZENLS_01Z 03:42:58 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/415 03:42:58 03:42:58 03:43:00 %~ init_phase(after_load) 03:43:00 %~ init_phase(restore_state) 03:43:00 % 03:43:00 %~ init_why(after_boot,program) 03:43:00 %~ after_boot. 03:43:00 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:43:00 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl'), 03:43:00 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:43:00 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:43:00 %~ message_hook( 03:43:00 %~ error( permission_error(redefine,module,logicmoo_test), 03:43:00 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:43:00 %~ error, 03:43:00 %~ [ '~q/~w: '-[module,2], 03:43:00 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:43:00 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:43:00 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:43:00 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:43:00 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:43:00 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:43:00 % Term-position in <gt;clause>(0x55d4c9970c00) at PC=61: 03:43:00 % clause_info(<gt;clause>(0x55d4c9970c00)) (2-nd clause of '$start_module'/4)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,2,2,2,2,2,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c975d000) at PC=65: 03:43:00 % clause_info(<gt;clause>(0x55d4c975d000)) (2-nd clause of '$first_term'/5)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,1,2,2,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c975d400) at PC=60: 03:43:00 % clause_info(<gt;clause>(0x55d4c975d400)) (1-st clause of '$load_file'/4)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,1,1,2,2,1,1,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c99b3980) at PC=5: 03:43:00 % clause_info(<gt;clause>(0x55d4c99b3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c9bb0000) at PC=221: 03:43:00 % clause_info(<gt;clause>(0x55d4c9bb0000)) (1-st clause of '$do_load_file_2'/5)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c9986840) at PC=10: 03:43:00 % clause_info(<gt;clause>(0x55d4c9986840)) (1-st clause of '$qdo_load_file'/4)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c99b3980) at PC=5: 03:43:00 % clause_info(<gt;clause>(0x55d4c99b3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c998cc80) at PC=12: 03:43:00 % clause_info(<gt;clause>(0x55d4c998cc80)) (1-st clause of '$load_file'/3)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4dd6ecc80) at PC=31: 03:43:00 % clause_info(<gt;clause>(0x55d4dd6ecc80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4dd707b00) at PC=49: 03:43:00 % clause_info(<gt;clause>(0x55d4dd707b00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4dbbfe480) at PC=60: 03:43:00 % clause_info(<gt;clause>(0x55d4dbbfe480)) (1-st clause of attach_dialect/1)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,2,2,2,1,2] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4dbbed200) at PC=20: 03:43:00 % clause_info(<gt;clause>(0x55d4dbbed200)) (1-st clause of expects_dialect/1)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,1,2] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c975d000) at PC=99: 03:43:00 % clause_info(<gt;clause>(0x55d4c975d000)) (2-nd clause of '$first_term'/5)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,2,2,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c975d400) at PC=60: 03:43:00 % clause_info(<gt;clause>(0x55d4c975d400)) (1-st clause of '$load_file'/4)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,1,1,2,2,1,1,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c99b3980) at PC=5: 03:43:00 % clause_info(<gt;clause>(0x55d4c99b3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c9bb0000) at PC=221: 03:43:00 % clause_info(<gt;clause>(0x55d4c9bb0000)) (1-st clause of '$do_load_file_2'/5)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c9986840) at PC=10: 03:43:00 % clause_info(<gt;clause>(0x55d4c9986840)) (1-st clause of '$qdo_load_file'/4)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c99b3980) at PC=5: 03:43:00 % clause_info(<gt;clause>(0x55d4c99b3980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,1] 03:43:00 03:43:00 % Term-position in <gt;clause>(0x55d4c998cc80) at PC=12: 03:43:00 % clause_info(<gt;clause>(0x55d4c998cc80)) (1-st clause of '$load_file'/3)... 03:43:00 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:43:00 % Trying with syntax prolog 03:43:00 % read ... 03:43:00 % unified ... 03:43:00 % got names 03:43:00 03:43:00 % [2,2,1] 03:43:00 03:43:00 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55d4cb02e380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55d4cb02e380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55d4cb02e380))))),%~ frame( 39,%~ clause(<gt;clause>(0x55d4c998cc80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55d4dd707b00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55d4dbbfe480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55d4dbbed200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55d4c975d000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55d4cb02ea80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55d4cb02ea80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55d4cb02ea80))))),%~ frame(10,clause(<gt;clause>(0x55d4c998cc80),12),'$load_file'('zenls_01z.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:43:00 In: 03:43:00 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:43:00 [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 03:43:00 [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 03:43:00 [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 03:43:00 [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 03:43:00 [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 03:43:00 [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 03:43:00 [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',<gt;clause>(0x55d4cb02e380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55d4cb02e380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:00 [43] <gt;meta call> 03:43:00 [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',<gt;clause>(0x55d4cb02e380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55d4cb02e380)))) <gt;foreign> 03:43:00 [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 03:43:00 [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 03:43:00 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:43:00 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:43:00 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:43:00 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:43:00 [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 03:43:00 [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 03:43:00 [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 03:43:00 [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 03:43:00 [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',<gt;clause>(0x55d4cb02ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55d4cb02ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:00 [14] <gt;meta call> 03:43:00 [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',<gt;clause>(0x55d4cb02ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55d4cb02ea80)))) <gt;foreign> 03:43:00 [10] $load_file('zenls_01z.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:43:00 03:43:00 Note: some frames are missing due to last-call optimization. 03:43:00 Re-run your program in debug mode (:- debug.) to get more detail. 03:43:00 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:43:00 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:43:00 ERROR: In: 03:43:00 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:43:00 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 03:43:00 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 03:43:00 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 03:43:00 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 03:43:00 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 03:43:00 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 03:43:00 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',<gt;clause>(0x55d4cb02e380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55d4cb02e380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:00 ERROR: [43] <gt;meta call> 03:43:00 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',<gt;clause>(0x55d4cb02e380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55d4cb02e380)))) <gt;foreign> 03:43:00 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 03:43:00 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 03:43:00 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:43:00 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:43:00 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:43:00 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/zenls_01z.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:43:00 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 03:43:00 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 03:43:00 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 03:43:00 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 03:43:00 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',<gt;clause>(0x55d4cb02ea80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55d4cb02ea80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:00 ERROR: [14] <gt;meta call> 03:43:00 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',<gt;clause>(0x55d4cb02ea80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55d4cb02ea80)))) <gt;foreign> 03:43:00 ERROR: [10] $load_file('zenls_01z.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:43:00 ERROR: 03:43:00 ERROR: Note: some frames are missing due to last-call optimization. 03:43:00 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:43:00 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55d4cde12f00)), _2412392, system:'$pop_input_context') ? EOF: exit (status 4) 03:43:00 totalTime=1.000 03:43:00 03:43:00 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' 03:43:00 03:43:03 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 03:43:03 ISSUE_ID=415 03:43:03 ISSUE_OC=OPEN 03:43:03 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 03:43:03 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 03:43:03 FileTestCase=logicmoo.base.examples.fol.NAT_SANE_01A JUnit 03:43:03 03:43:03 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']" 03:43:03 03:43:03 (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']") 03:43:03 03:43:03 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl 03:43:03 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/NAT_SANE_01A/ 03:43:03 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ANAT_SANE_01A 03:43:03 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/611 03:43:03 03:43:03 03:43:04 %~ init_phase(after_load) 03:43:04 %~ init_phase(restore_state) 03:43:04 % 03:43:04 %~ init_why(after_boot,program) 03:43:04 %~ after_boot. 03:43:04 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:43:04 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl'), 03:43:04 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:96 03:43:04 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:43:04 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:43:04 %~ message_hook( 03:43:04 %~ error( permission_error(redefine,module,logicmoo_test), 03:43:04 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:43:04 %~ error, 03:43:04 %~ [ '~q/~w: '-[module,2], 03:43:04 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:43:04 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:43:04 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:43:04 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:43:04 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:43:04 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:43:04 % Term-position in <gt;clause>(0x55ed476d4c00) at PC=61: 03:43:04 % clause_info(<gt;clause>(0x55ed476d4c00)) (2-nd clause of '$start_module'/4)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,2,2,2,2,2,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed474c1000) at PC=65: 03:43:04 % clause_info(<gt;clause>(0x55ed474c1000)) (2-nd clause of '$first_term'/5)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,1,2,2,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed474c1400) at PC=60: 03:43:04 % clause_info(<gt;clause>(0x55ed474c1400)) (1-st clause of '$load_file'/4)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,1,1,2,2,1,1,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed47717980) at PC=5: 03:43:04 % clause_info(<gt;clause>(0x55ed47717980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed47914000) at PC=221: 03:43:04 % clause_info(<gt;clause>(0x55ed47914000)) (1-st clause of '$do_load_file_2'/5)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed476ea840) at PC=10: 03:43:04 % clause_info(<gt;clause>(0x55ed476ea840)) (1-st clause of '$qdo_load_file'/4)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed47717980) at PC=5: 03:43:04 % clause_info(<gt;clause>(0x55ed47717980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed476f0c80) at PC=12: 03:43:04 % clause_info(<gt;clause>(0x55ed476f0c80)) (1-st clause of '$load_file'/3)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed5b450c80) at PC=31: 03:43:04 % clause_info(<gt;clause>(0x55ed5b450c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed5b46bb00) at PC=49: 03:43:04 % clause_info(<gt;clause>(0x55ed5b46bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed59962480) at PC=60: 03:43:04 % clause_info(<gt;clause>(0x55ed59962480)) (1-st clause of attach_dialect/1)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,2,2,2,1,2] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed59951200) at PC=20: 03:43:04 % clause_info(<gt;clause>(0x55ed59951200)) (1-st clause of expects_dialect/1)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,1,2] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed474c1000) at PC=99: 03:43:04 % clause_info(<gt;clause>(0x55ed474c1000)) (2-nd clause of '$first_term'/5)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,2,2,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed474c1400) at PC=60: 03:43:04 % clause_info(<gt;clause>(0x55ed474c1400)) (1-st clause of '$load_file'/4)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,1,1,2,2,1,1,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed47717980) at PC=5: 03:43:04 % clause_info(<gt;clause>(0x55ed47717980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed47914000) at PC=221: 03:43:04 % clause_info(<gt;clause>(0x55ed47914000)) (1-st clause of '$do_load_file_2'/5)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed476ea840) at PC=10: 03:43:04 % clause_info(<gt;clause>(0x55ed476ea840)) (1-st clause of '$qdo_load_file'/4)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed47717980) at PC=5: 03:43:04 % clause_info(<gt;clause>(0x55ed47717980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,1] 03:43:04 03:43:04 % Term-position in <gt;clause>(0x55ed476f0c80) at PC=12: 03:43:04 % clause_info(<gt;clause>(0x55ed476f0c80)) (1-st clause of '$load_file'/3)... 03:43:04 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:43:04 % Trying with syntax prolog 03:43:04 % read ... 03:43:04 % unified ... 03:43:04 % got names 03:43:04 03:43:04 % [2,2,1] 03:43:04 03:43:04 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55ed48d93900),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55ed48d93900),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55ed48d93900))))),%~ frame( 39,%~ clause(<gt;clause>(0x55ed476f0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55ed5b46bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55ed59962480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55ed59951200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55ed474c1000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55ed48d92a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55ed48d92a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55ed48d92a80))))),%~ frame(10,clause(<gt;clause>(0x55ed476f0c80),12),'$load_file'('nat_sane_01a.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:43:04 In: 03:43:04 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:43:04 [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 03:43:04 [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 03:43:04 [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 03:43:04 [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 03:43:04 [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 03:43:04 [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 03:43:04 [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',<gt;clause>(0x55ed48d93900),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed48d93900))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:04 [43] <gt;meta call> 03:43:04 [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',<gt;clause>(0x55ed48d93900),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed48d93900)))) <gt;foreign> 03:43:04 [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 03:43:04 [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 03:43:05 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:43:05 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:43:05 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:43:05 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:43:05 [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 03:43:05 [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 03:43:05 [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 03:43:05 [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 03:43:05 [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',<gt;clause>(0x55ed48d92a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed48d92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:05 [14] <gt;meta call> 03:43:05 [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',<gt;clause>(0x55ed48d92a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed48d92a80)))) <gt;foreign> 03:43:05 [10] $load_file('nat_sane_01a.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:43:05 03:43:05 Note: some frames are missing due to last-call optimization. 03:43:05 Re-run your program in debug mode (:- debug.) to get more detail. 03:43:05 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:43:05 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:43:05 ERROR: In: 03:43:05 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:43:05 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 03:43:05 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 03:43:05 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 03:43:05 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 03:43:05 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 03:43:05 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 03:43:05 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',<gt;clause>(0x55ed48d93900),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed48d93900))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:05 ERROR: [43] <gt;meta call> 03:43:05 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',<gt;clause>(0x55ed48d93900),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed48d93900)))) <gt;foreign> 03:43:05 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 03:43:05 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 03:43:05 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:43:05 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:43:05 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:43:05 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/nat_sane_01a.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:43:05 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 03:43:05 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 03:43:05 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 03:43:05 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 03:43:05 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',<gt;clause>(0x55ed48d92a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed48d92a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:05 ERROR: [14] <gt;meta call> 03:43:05 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',<gt;clause>(0x55ed48d92a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55ed48d92a80)))) <gt;foreign> 03:43:05 ERROR: [10] $load_file('nat_sane_01a.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:43:05 ERROR: 03:43:05 ERROR: Note: some frames are missing due to last-call optimization. 03:43:05 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:43:05 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55ed4bb76f00)), _2422888, system:'$pop_input_context') ? EOF: exit (status 4) 03:43:05 totalTime=1.000 03:43:05 03:43:05 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' 03:43:05 03:43:07 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 03:43:07 ISSUE_ID=611 03:43:07 ISSUE_OC=OPEN 03:43:07 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 03:43:07 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 03:43:07 FileTestCase=logicmoo.base.examples.fol.MAKE_WFF_01A JUnit 03:43:07 03:43:07 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']" 03:43:07 03:43:07 (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']") 03:43:07 03:43:07 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl 03:43:07 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/MAKE_WFF_01A/ 03:43:07 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AMAKE_WFF_01A 03:43:07 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/612 03:43:07 03:43:07 03:43:09 %~ init_phase(after_load) 03:43:09 %~ init_phase(restore_state) 03:43:09 % 03:43:09 %~ init_why(after_boot,program) 03:43:09 %~ after_boot. 03:43:09 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:43:09 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl'), 03:43:09 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:43:09 %~ /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98 03:43:09 %~ message_hook( 03:43:09 %~ error( permission_error(redefine,module,logicmoo_test), 03:43:09 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:43:09 %~ error, 03:43:09 %~ [ '~q/~w: '-[module,2], 03:43:09 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:43:09 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:43:09 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:43:09 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:43:09 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:43:09 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:43:09 % Term-position in <gt;clause>(0x5604777a4c00) at PC=61: 03:43:09 % clause_info(<gt;clause>(0x5604777a4c00)) (2-nd clause of '$start_module'/4)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,2,2,2,2,2,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x560477591000) at PC=65: 03:43:09 % clause_info(<gt;clause>(0x560477591000)) (2-nd clause of '$first_term'/5)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,1,2,2,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x560477591400) at PC=60: 03:43:09 % clause_info(<gt;clause>(0x560477591400)) (1-st clause of '$load_file'/4)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,1,1,2,2,1,1,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x5604777e7980) at PC=5: 03:43:09 % clause_info(<gt;clause>(0x5604777e7980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x5604779e4000) at PC=221: 03:43:09 % clause_info(<gt;clause>(0x5604779e4000)) (1-st clause of '$do_load_file_2'/5)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x5604777ba840) at PC=10: 03:43:09 % clause_info(<gt;clause>(0x5604777ba840)) (1-st clause of '$qdo_load_file'/4)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x5604777e7980) at PC=5: 03:43:09 % clause_info(<gt;clause>(0x5604777e7980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x5604777c0c80) at PC=12: 03:43:09 % clause_info(<gt;clause>(0x5604777c0c80)) (1-st clause of '$load_file'/3)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x56048b520c80) at PC=31: 03:43:09 % clause_info(<gt;clause>(0x56048b520c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x56048b53bb00) at PC=49: 03:43:09 % clause_info(<gt;clause>(0x56048b53bb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x560489a32480) at PC=60: 03:43:09 % clause_info(<gt;clause>(0x560489a32480)) (1-st clause of attach_dialect/1)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,2,2,2,1,2] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x560489a21200) at PC=20: 03:43:09 % clause_info(<gt;clause>(0x560489a21200)) (1-st clause of expects_dialect/1)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,1,2] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x560477591000) at PC=99: 03:43:09 % clause_info(<gt;clause>(0x560477591000)) (2-nd clause of '$first_term'/5)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,2,2,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x560477591400) at PC=60: 03:43:09 % clause_info(<gt;clause>(0x560477591400)) (1-st clause of '$load_file'/4)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,1,1,2,2,1,1,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x5604777e7980) at PC=5: 03:43:09 % clause_info(<gt;clause>(0x5604777e7980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x5604779e4000) at PC=221: 03:43:09 % clause_info(<gt;clause>(0x5604779e4000)) (1-st clause of '$do_load_file_2'/5)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x5604777ba840) at PC=10: 03:43:09 % clause_info(<gt;clause>(0x5604777ba840)) (1-st clause of '$qdo_load_file'/4)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x5604777e7980) at PC=5: 03:43:09 % clause_info(<gt;clause>(0x5604777e7980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,1] 03:43:09 03:43:09 % Term-position in <gt;clause>(0x5604777c0c80) at PC=12: 03:43:09 % clause_info(<gt;clause>(0x5604777c0c80)) (1-st clause of '$load_file'/3)... 03:43:09 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:43:09 % Trying with syntax prolog 03:43:09 % read ... 03:43:09 % unified ... 03:43:09 % got names 03:43:09 03:43:09 % [2,2,1] 03:43:09 03:43:09 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:43:09 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x560478e62380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x560478e62380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x560478e62380))))),%~ frame( 39,%~ clause(<gt;clause>(0x5604777c0c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x56048b53bb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x560489a32480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x560489a21200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x560477591000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x560478e62a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x560478e62a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x560478e62a80))))),%~ frame(10,clause(<gt;clause>(0x5604777c0c80),12),'$load_file'('make_wff_01a.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:43:09 In: 03:43:09 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:43:09 [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 03:43:09 [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 03:43:09 [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 03:43:09 [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 03:43:09 [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 03:43:09 [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 03:43:09 [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',<gt;clause>(0x560478e62380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x560478e62380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:09 [43] <gt;meta call> 03:43:09 [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',<gt;clause>(0x560478e62380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x560478e62380)))) <gt;foreign> 03:43:09 [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 03:43:09 [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 03:43:09 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:43:09 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:43:09 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:43:09 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:43:09 [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 03:43:09 [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 03:43:09 [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 03:43:09 [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 03:43:09 [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',<gt;clause>(0x560478e62a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x560478e62a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:09 [14] <gt;meta call> 03:43:09 [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',<gt;clause>(0x560478e62a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x560478e62a80)))) <gt;foreign> 03:43:09 [10] $load_file('make_wff_01a.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:43:09 03:43:09 Note: some frames are missing due to last-call optimization. 03:43:09 Re-run your program in debug mode (:- debug.) to get more detail. 03:43:09 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:43:09 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:43:09 ERROR: In: 03:43:09 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:43:09 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 03:43:09 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 03:43:09 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 03:43:09 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 03:43:09 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 03:43:09 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 03:43:09 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',<gt;clause>(0x560478e62380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x560478e62380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:09 ERROR: [43] <gt;meta call> 03:43:09 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',<gt;clause>(0x560478e62380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x560478e62380)))) <gt;foreign> 03:43:09 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 03:43:09 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 03:43:09 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:43:09 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:43:09 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:43:09 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/make_wff_01a.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:43:09 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 03:43:09 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 03:43:09 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 03:43:09 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 03:43:09 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',<gt;clause>(0x560478e62a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x560478e62a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:09 ERROR: [14] <gt;meta call> 03:43:09 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',<gt;clause>(0x560478e62a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x560478e62a80)))) <gt;foreign> 03:43:09 ERROR: [10] $load_file('make_wff_01a.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:43:09 ERROR: 03:43:09 ERROR: Note: some frames are missing due to last-call optimization. 03:43:09 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:43:09 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x56047bc46f00)), _2422444, system:'$pop_input_context') ? EOF: exit (status 4) 03:43:09 totalTime=1.000 03:43:09 03:43:09 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' 03:43:09 03:43:12 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 03:43:12 ISSUE_ID=612 03:43:12 ISSUE_OC=OPEN 03:43:12 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 03:43:12 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 03:43:12 FileTestCase=logicmoo.base.examples.fol.KIF_IO_TEST_01A JUnit 03:43:12 03:43:12 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']" 03:43:12 03:43:12 (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']") 03:43:12 03:43:12 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01a.pl 03:43:12 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/KIF_IO_TEST_01A/ 03:43:12 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AKIF_IO_TEST_01A 03:43:12 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/450 03:43:12 03:43:12 03:43:19 %~ init_phase(after_load) 03:43:19 %~ init_phase(restore_state) 03:43:19 % 03:43:19 %~ init_why(after_boot,program) 03:43:19 %~ after_boot. 03:43:19 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:43:19 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01a.pl'), 03:43:19 %~ this_test_might_need( :-( expects_dialect(pfc))) 03:43:19 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:43:19 03:43:19 03:43:19 % 03:43:19 % :- kif_io. 03:43:19 % Alternatively.. 03:43:19 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 03:43:19 :- prolog_load_context(stream,Stream), load_clif(Stream) 03:43:19 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 03:43:19 . 03:43:19 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 03:43:19 03:43:19 03:43:19 /*~ 03:43:19 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 03:43:19 %~ comment("; Module - Test Puzzle in CLIF for SWI-Prolog") 03:43:19 %~ comment("; Maintainer: Douglas Miles") 03:43:19 %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/'exactly_01.clif'))") 03:43:19 %~ comment("; causes deduction of argument types") 03:43:19 %~ comment("; (:- (ensure_loaded (library logicmoo_clif)))") 03:43:19 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/kif_io_test_01a.pl:100 03:43:19 %~ 'set-kif-option'('assume-wff') 03:43:19 t_l:kif_action_mode(tell) 03:43:19 03:43:19 %~ debugm(user,show_success(user,user:ain(clif('call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")))))) 03:43:19 03:43:19 03:43:19 03:43:19 03:43:19 ======================================================= 03:43:19 'call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")) 03:43:19 ============================================ 03:43:19 03:43:19 03:43:19 ?- kif_to_boxlog( 'call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")) ). 03:43:19 03:43:19 03:43:19 03:43:19 % In English: 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ "\n\n:- dbreq(retractall(clif(_))).\n\n" isa '$STRING' isa 'call-prolog' 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ azzert_rename('call-prolog',callProlog) 03:43:19 %~ kifi = callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")). 03:43:19 %~ kifm = nesc( callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). 03:43:19 %~ kif_to_boxlog_attvars2 = necessary(callProlog('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))) 03:43:19 03:43:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 % Results in the following 1 entailment(s): 03:43:19 nesc(callProlog('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). 03:43:19 03:43:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ it is necessarily true that "\n\n:- dbreq(retractall(clif(_))).\n\n" isa '$STRING' isa callProlog 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 nesc( callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). 03:43:19 03:43:19 ============================================ 03:43:19 %~ comment("; Every person has exactly one mother.") 03:43:19 %~ comment("; (Ax:person)(Exactly-one y:woman) mother_of(x,y).") 03:43:19 %~ comment(";(Ax)(Ey)(person(x) -> (woman(y) & mother_of(x,y) & (Az)(mother_of(x,z) -> z=y))).") 03:43:19 %~ comment("; Uniqueness is even harder to express with conventional quantifiers:") 03:43:19 %~ comment("; Every person has a unique social security number.") 03:43:19 %~ comment("; (Ax:person)(Unique y:number) ssno(x,y).") 03:43:19 %~ comment("; (Ax)(Ey)(person(x) -> (number(y) & ssno(x,y) & (Az)(ssno(x,z) -> z=y) & (Aw)(ssno(w,y) -> w=x))).") 03:43:19 %~ debugm( user, 03:43:19 %~ show_success( user, 03:43:19 %~ user : ain( clif( exists( x(y,z), 03:43:19 %~ and( 03:43:19 %~ [ '$STRING'("is a Stagirite"), 03:43:19 %~ x], 03:43:19 %~ teaches(x,y), 03:43:19 %~ [ '$STRING'("is a Macedonian"), 03:43:19 %~ y], 03:43:19 %~ [ '$STRING'("conquers the world"), 03:43:19 %~ y], 03:43:19 %~ [ '$STRING'("is a disciple of"), x,z], 03:43:19 %~ [ '$STRING'("is an opponent of"), x,z], 03:43:19 %~ '�is'(a,philosopher,admired,by,church,'fathers�',z))))))) 03:43:19 03:43:19 03:43:19 03:43:19 03:43:19 ======================================================= 03:43:19 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))) 03:43:19 ============================================ 03:43:19 03:43:19 03:43:19 ?- 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))) ). 03:43:19 03:43:19 03:43:19 03:43:19 % In English: 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ 03:43:19 %~ There exists y x z 03:43:19 %~ " 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)) " 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ kifi = exists( x(y,z), 03:43:19 %~ and( 03:43:19 %~ [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 %~ x], 03:43:19 %~ teaches(x,y), 03:43:19 %~ [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 %~ y], 03:43:19 %~ [ $STRING( s( [conquers,the,world])), 03:43:19 %~ y], 03:43:19 %~ [ $STRING( s( [is,a,disciple,of])), x,z], 03:43:19 %~ [ $STRING( s( [is,an,opponent,of])), x,z], 03:43:19 %~ '�is'(a,philosopher,admired,by,church,'fathers�',z))). 03:43:19 %~ kifm = exists( x(y,z), 03:43:19 %~ nesc( ( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 %~ x] & 03:43:19 %~ teaches(x,y) & 03:43:19 %~ [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 %~ y] & 03:43:19 %~ [ $STRING( s( [conquers,the,world])), 03:43:19 %~ y] & 03:43:19 %~ [ $STRING( s( [is,a,disciple,of])), x,z] & 03:43:19 %~ [ $STRING( s( [is,an,opponent,of])), x,z] & 03:43:19 %~ '�is'(a,philosopher,admired,by,church,'fathers�',z)))). 03:43:19 %~ 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))))))))) 03:43:19 03:43:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 % Results in the following 49 entailment(s): 03:43:19 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]). 03:43:19 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)). 03:43:19 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)). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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)). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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)). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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)). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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)). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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)). 03:43:19 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]). 03:43:19 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)). 03:43:19 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]). 03:43:19 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]). 03:43:19 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]). 03:43:19 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)). 03:43:19 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]). 03:43:19 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)). 03:43:19 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]). 03:43:19 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]). 03:43:19 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)). 03:43:19 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]). 03:43:19 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)). 03:43:19 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)). 03:43:19 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]). 03:43:19 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)). 03:43:19 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]). 03:43:19 03:43:19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))))is possible 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( poss( ( nesc( teaches(x,y)) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) ==> 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true and 03:43:19 %~ ((" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))))is possible ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " x teaches y " is necessarily true 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:19 nesc( teaches(x,y))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true and 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) 03:43:19 %~ It's Proof that: 03:43:19 %~ " x teaches y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) ==> 03:43:19 poss( ~( teaches(x,y)))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ " x teaches y " is necessarily true and 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ " x teaches y " is necessarily true and 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is possibly false and 03:43:19 %~ ((" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))is possible )) 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y])) & 03:43:19 poss( ( nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ " x teaches y " is necessarily true and 03:43:19 %~ ((" conquers the world isa s isa '$STRING' y " is possibly false and 03:43:19 %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible )) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y])) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y])) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ " x teaches y " is necessarily true and 03:43:19 %~ (((" is a disciple of isa s isa '$STRING' x z " is possibly false and 03:43:19 %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible )) and 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y])) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ " x teaches y " is necessarily true and 03:43:19 %~ ((((" is an opponent of isa s isa '$STRING' x z " is possibly false and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ) and 03:43:19 %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true ) and 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y])) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false and 03:43:19 %~ ((" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))))is possible ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " x teaches y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:19 poss( ~( teaches(x,y)))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ " x teaches y " is possibly false and 03:43:19 %~ ((" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))))is possible ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( poss( ~( teaches(x,y))) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ ((" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))is possible )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ( nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y])). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible ))) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is necessarily true 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y])). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible )))) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z])). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " is an opponent of isa s isa '$STRING' x z " is necessarily true )))) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " is an opponent of isa s isa '$STRING' x z " is necessarily true 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z])). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " is an opponent of isa s isa '$STRING' x z " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a disciple of isa s isa '$STRING' x z " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false )))) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is possibly false and 03:43:19 %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible ))) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y])) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ ((" is a disciple of isa s isa '$STRING' x z " is possibly false and 03:43:19 %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible )) and 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is necessarily true )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ ((" is a disciple of isa s isa '$STRING' x z " is possibly false and 03:43:19 %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible )) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (((" is an opponent of isa s isa '$STRING' x z " is possibly false and 03:43:19 %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true ) and 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (((" is an opponent of isa s isa '$STRING' x z " is possibly false and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ) and 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a disciple of isa s isa '$STRING' x z " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (((" is an opponent of isa s isa '$STRING' x z " is possibly false and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ) and 03:43:19 %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true ) and 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is necessarily true )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is necessarily true and 03:43:19 %~ (((" is an opponent of isa s isa '$STRING' x z " is possibly false and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ) and 03:43:19 %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true ) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" is a 'Macedonian' isa s isa '$STRING' y " is possibly false and 03:43:19 %~ ((" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))is possible )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " x teaches y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y])) & 03:43:19 poss( ( nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( teaches(x,y)))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is possibly false and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:19 %~ ((" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))is possible ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( poss( ~( teaches(x,y))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]) & 03:43:19 poss( ( nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (" x teaches y " is possible and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false ) and 03:43:19 %~ ((" conquers the world isa s isa '$STRING' y " is necessarily true and 03:43:19 %~ (" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )))is possible ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( poss( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) & 03:43:19 poss( ( nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ ((" x teaches y " is necessarily true and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false ) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:19 %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y])) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:19 poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ ((" x teaches y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is possibly false and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:19 %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a disciple of isa s isa '$STRING' x z " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y])) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ ((" x teaches y " is necessarily true and 03:43:19 %~ ((" is a disciple of isa s isa '$STRING' x z " is possibly false and 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:19 %~ " is an opponent of isa s isa '$STRING' x z " is possible 03:43:19 %~ It's Proof that: 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]) & 03:43:19 poss( [ $STRING( s( [is,an,opponent,of])), x,z])) ==> 03:43:19 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ ((" x teaches y " is necessarily true and 03:43:19 %~ ((" is a disciple of isa s isa '$STRING' x z " is possibly false and 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possible 03:43:19 %~ It's Proof that: 03:43:19 %~ " is an opponent of isa s isa '$STRING' x z " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & 03:43:19 nesc( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]) & 03:43:19 poss( '�is'(a,philosopher,admired,by,church,'fathers�',z))) ==> 03:43:19 poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ ((" conquers the world isa s isa '$STRING' y " is possibly false and 03:43:19 %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible )) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " x teaches y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y])) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) ==> 03:43:19 poss( ~( teaches(x,y)))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ ((" x teaches y " is possibly false and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and 03:43:19 %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( poss( ~( teaches(x,y))) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]) & 03:43:19 poss( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:19 poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ ((" x teaches y " is possible and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false ) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and 03:43:19 %~ ((" is a disciple of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ (" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ))is possible ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( poss( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x])) & 03:43:19 poss( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:19 poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (((" x teaches y " is necessarily true and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false ) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is possible ) and 03:43:19 %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible ) 03:43:19 %~ It's Proof that: 03:43:19 %~ " is a disciple of isa s isa '$STRING' x z " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y])) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]) & 03:43:19 poss( [ $STRING( s( [conquers,the,world])), 03:43:19 y]) & 03:43:19 poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:19 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:19 poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (((" x teaches y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is possibly false and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:19 %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and 03:43:19 %~ " is an opponent of isa s isa '$STRING' x z " is possible 03:43:19 %~ It's Proof that: 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y])) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]) & 03:43:19 poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 poss( [ $STRING( s( [is,an,opponent,of])), x,z])) ==> 03:43:19 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (((" x teaches y " is necessarily true and 03:43:19 %~ (" conquers the world isa s isa '$STRING' y " is possibly false and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true )) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:19 %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possible 03:43:19 %~ It's Proof that: 03:43:19 %~ " is an opponent of isa s isa '$STRING' x z " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( nesc( teaches(x,y)) & 03:43:19 poss( ~( [ $STRING( s( [conquers,the,world])), 03:43:19 y])) & 03:43:19 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:19 y]) & 03:43:19 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:19 x]) & 03:43:19 poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:19 poss( '�is'(a,philosopher,admired,by,church,'fathers�',z))) ==> 03:43:19 poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). 03:43:19 03:43:19 % AND 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 %~ Whenever: 03:43:19 %~ (((" is a disciple of isa s isa '$STRING' x z " is possibly false and 03:43:19 %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:19 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible )) and 03:43:19 %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and 03:43:19 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) and 03:43:19 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:19 %~ It's Proof that: 03:43:19 %~ " x teaches y " is possibly false 03:43:19 %~ 03:43:19 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:19 03:43:19 ( ( poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z])) & 03:43:22 poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:22 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)))) & 03:43:22 nesc( [ $STRING( s( [conquers,the,world])), 03:43:22 y]) & 03:43:22 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 y]) & 03:43:22 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 x])) ==> 03:43:22 poss( ~( teaches(x,y)))). 03:43:22 03:43:22 % AND 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 %~ Whenever: 03:43:22 %~ (((" x teaches y " is possibly false and 03:43:22 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:22 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " conquers the world isa s isa '$STRING' y " is possible ) and 03:43:22 %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:22 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible ) 03:43:22 %~ It's Proof that: 03:43:22 %~ " is a disciple of isa s isa '$STRING' x z " is possibly false 03:43:22 %~ 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 03:43:22 ( ( poss( ~( teaches(x,y))) & 03:43:22 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 x]) & 03:43:22 poss( [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [conquers,the,world])), 03:43:22 y]) & 03:43:22 poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:22 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:22 poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). 03:43:22 03:43:22 % AND 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 %~ Whenever: 03:43:22 %~ (((" x teaches y " is possible and 03:43:22 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false ) and 03:43:22 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " conquers the world isa s isa '$STRING' y " is possible ) and 03:43:22 %~ ((" is an opponent of isa s isa '$STRING' x z " is necessarily true and 03:43:22 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true )is possible ) 03:43:22 %~ It's Proof that: 03:43:22 %~ " is a disciple of isa s isa '$STRING' x z " is possibly false 03:43:22 %~ 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 03:43:22 ( ( poss( teaches(x,y)) & 03:43:22 poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 x])) & 03:43:22 poss( [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [conquers,the,world])), 03:43:22 y]) & 03:43:22 poss( ( nesc( [ $STRING( s( [is,an,opponent,of])), x,z]) & 03:43:22 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z))))) ==> 03:43:22 poss( ~( [ $STRING( s( [is,a,disciple,of])), x,z]))). 03:43:22 03:43:22 % AND 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 %~ Whenever: 03:43:22 %~ ((((" x teaches y " is necessarily true and 03:43:22 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false ) and 03:43:22 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:22 %~ " conquers the world isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and 03:43:22 %~ " is an opponent of isa s isa '$STRING' x z " is possible 03:43:22 %~ It's Proof that: 03:43:22 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false 03:43:22 %~ 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 03:43:22 ( ( nesc( teaches(x,y)) & 03:43:22 poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 y])) & 03:43:22 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 x]) & 03:43:22 poss( [ $STRING( s( [conquers,the,world])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:22 poss( [ $STRING( s( [is,an,opponent,of])), x,z])) ==> 03:43:22 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). 03:43:22 03:43:22 % AND 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 %~ Whenever: 03:43:22 %~ ((((" x teaches y " is necessarily true and 03:43:22 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possibly false ) and 03:43:22 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:22 %~ " conquers the world isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and 03:43:22 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possible 03:43:22 %~ It's Proof that: 03:43:22 %~ " is an opponent of isa s isa '$STRING' x z " is possibly false 03:43:22 %~ 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 03:43:22 ( ( nesc( teaches(x,y)) & 03:43:22 poss( ~( [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 y])) & 03:43:22 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 x]) & 03:43:22 poss( [ $STRING( s( [conquers,the,world])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:22 poss( '�is'(a,philosopher,admired,by,church,'fathers�',z))) ==> 03:43:22 poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). 03:43:22 03:43:22 % AND 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 %~ Whenever: 03:43:22 %~ ((((" is an opponent of isa s isa '$STRING' x z " is possibly false and 03:43:22 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is necessarily true ) and 03:43:22 %~ " is a disciple of isa s isa '$STRING' x z " is necessarily true ) and 03:43:22 %~ " conquers the world isa s isa '$STRING' y " is necessarily true ) and 03:43:22 %~ " is a 'Macedonian' isa s isa '$STRING' y " is necessarily true ) and 03:43:22 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true 03:43:22 %~ It's Proof that: 03:43:22 %~ " x teaches y " is possibly false 03:43:22 %~ 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 03:43:22 ( ( poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z])) & 03:43:22 nesc( '�is'(a,philosopher,admired,by,church,'fathers�',z)) & 03:43:22 nesc( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:22 nesc( [ $STRING( s( [conquers,the,world])), 03:43:22 y]) & 03:43:22 nesc( [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 y]) & 03:43:22 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 x])) ==> 03:43:22 poss( ~( teaches(x,y)))). 03:43:22 03:43:22 % AND 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 %~ Whenever: 03:43:22 %~ ((((" x teaches y " is possibly false and 03:43:22 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:22 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " conquers the world isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and 03:43:22 %~ " is an opponent of isa s isa '$STRING' x z " is possible 03:43:22 %~ It's Proof that: 03:43:22 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false 03:43:22 %~ 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 03:43:22 ( ( poss( ~( teaches(x,y))) & 03:43:22 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 x]) & 03:43:22 poss( [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [conquers,the,world])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:22 poss( [ $STRING( s( [is,an,opponent,of])), x,z])) ==> 03:43:22 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). 03:43:22 03:43:22 % AND 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 %~ Whenever: 03:43:22 %~ ((((" x teaches y " is possibly false and 03:43:22 %~ " is a 'Stagirite' isa s isa '$STRING' x " is necessarily true ) and 03:43:22 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " conquers the world isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and 03:43:22 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possible 03:43:22 %~ It's Proof that: 03:43:22 %~ " is an opponent of isa s isa '$STRING' x z " is possibly false 03:43:22 %~ 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 03:43:22 ( ( poss( ~( teaches(x,y))) & 03:43:22 nesc( [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 x]) & 03:43:22 poss( [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [conquers,the,world])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:22 poss( '�is'(a,philosopher,admired,by,church,'fathers�',z))) ==> 03:43:22 poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). 03:43:22 03:43:22 % AND 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 %~ Whenever: 03:43:22 %~ ((((" x teaches y " is possible and 03:43:22 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false ) and 03:43:22 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " conquers the world isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and 03:43:22 %~ " is an opponent of isa s isa '$STRING' x z " is possible 03:43:22 %~ It's Proof that: 03:43:22 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possibly false 03:43:22 %~ 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 03:43:22 ( ( poss( teaches(x,y)) & 03:43:22 poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 x])) & 03:43:22 poss( [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [conquers,the,world])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:22 poss( [ $STRING( s( [is,an,opponent,of])), x,z])) ==> 03:43:22 poss( ~( '�is'(a,philosopher,admired,by,church,'fathers�',z)))). 03:43:22 03:43:22 % AND 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 %~ Whenever: 03:43:22 %~ ((((" x teaches y " is possible and 03:43:22 %~ " is a 'Stagirite' isa s isa '$STRING' x " is possibly false ) and 03:43:22 %~ " is a 'Macedonian' isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " conquers the world isa s isa '$STRING' y " is possible ) and 03:43:22 %~ " is a disciple of isa s isa '$STRING' x z " is possible ) and 03:43:22 %~ " '�is'(a,philosopher,admired,by,church,'fathers�',z) " is possible 03:43:22 %~ It's Proof that: 03:43:22 %~ " is an opponent of isa s isa '$STRING' x z " is possibly false 03:43:22 %~ 03:43:22 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:22 03:43:22 ( ( poss( teaches(x,y)) & 03:43:22 poss( ~( [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 x])) & 03:43:22 poss( [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [conquers,the,world])), 03:43:22 y]) & 03:43:22 poss( [ $STRING( s( [is,a,disciple,of])), x,z]) & 03:43:22 poss( '�is'(a,philosopher,admired,by,church,'fathers�',z))) ==> 03:43:22 poss( ~( [ $STRING( s( [is,an,opponent,of])), x,z]))). 03:43:22 03:43:22 ============================================ 03:43:22 %~ kifi = exists( x(y,z), 03:43:22 %~ and( 03:43:22 %~ [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 %~ x], 03:43:22 %~ teaches(x,y), 03:43:22 %~ [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 %~ y], 03:43:22 %~ [ $STRING( s( [conquers,the,world])), 03:43:22 %~ y], 03:43:22 %~ [ $STRING( s( [is,a,disciple,of])), x,z], 03:43:22 %~ [ $STRING( s( [is,an,opponent,of])), x,z], 03:43:22 %~ '�is'(a,philosopher,admired,by,church,'fathers�',z))). 03:43:22 %~ kifm = exists( x(y,z), 03:43:22 %~ nesc( ( [ $STRING( s( [is,a,'Stagirite'])), 03:43:22 %~ x] & 03:43:22 %~ teaches(x,y) & 03:43:22 %~ [ $STRING( s( [is,a,'Macedonian'])), 03:43:22 %~ y] & 03:43:22 %~ [ $STRING( s( [conquers,the,world])), 03:43:22 %~ y] & 03:43:22 %~ [ $STRING( s( [is,a,disciple,of])), x,z] & 03:43:22 %~ [ $STRING( s( [is,an,opponent,of])), x,z] & 03:43:22 %~ '�is'(a,philosopher,admired,by,church,'fathers�',z)))). 03:43:22 %~ 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))))))))) 03:43:22 totalTime=10.000 03:43:22 03:43:22 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' 03:43:22 03:43:24 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 03:43:24 ISSUE_ID=450 03:43:24 ISSUE_OC=OPEN 03:43:24 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 03:43:24 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 03:43:24 FileTestCase=logicmoo.base.examples.fol.HOLDS_011 JUnit 03:43:24 03:43:24 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']" 03:43:24 03:43:24 (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']") 03:43:24 03:43:24 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc 03:43:24 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/HOLDS_011/ 03:43:24 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AHOLDS_011 03:43:24 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/424 03:43:24 03:43:24 03:43:26 %~ init_phase(after_load) 03:43:26 %~ init_phase(restore_state) 03:43:26 % 03:43:26 %~ init_why(after_boot,program) 03:43:26 %~ after_boot. 03:43:26 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:43:26 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc'), 03:43:26 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:43:26 %~ message_hook( 03:43:26 %~ error( permission_error(redefine,module,logicmoo_test), 03:43:26 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:43:26 %~ error, 03:43:26 %~ [ '~q/~w: '-[module,2], 03:43:26 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:43:26 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:43:26 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:43:26 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:43:26 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:43:26 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:43:26 % Term-position in <gt;clause>(0x556aebe68c00) at PC=61: 03:43:26 % clause_info(<gt;clause>(0x556aebe68c00)) (2-nd clause of '$start_module'/4)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,2,2,2,2,2,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebc55000) at PC=65: 03:43:26 % clause_info(<gt;clause>(0x556aebc55000)) (2-nd clause of '$first_term'/5)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,1,2,2,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebc55400) at PC=60: 03:43:26 % clause_info(<gt;clause>(0x556aebc55400)) (1-st clause of '$load_file'/4)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,1,1,2,2,1,1,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebeab980) at PC=5: 03:43:26 % clause_info(<gt;clause>(0x556aebeab980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aec0a8000) at PC=221: 03:43:26 % clause_info(<gt;clause>(0x556aec0a8000)) (1-st clause of '$do_load_file_2'/5)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebe7e840) at PC=10: 03:43:26 % clause_info(<gt;clause>(0x556aebe7e840)) (1-st clause of '$qdo_load_file'/4)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebeab980) at PC=5: 03:43:26 % clause_info(<gt;clause>(0x556aebeab980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebe84c80) at PC=12: 03:43:26 % clause_info(<gt;clause>(0x556aebe84c80)) (1-st clause of '$load_file'/3)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556affbe4c80) at PC=31: 03:43:26 % clause_info(<gt;clause>(0x556affbe4c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556affbffb00) at PC=49: 03:43:26 % clause_info(<gt;clause>(0x556affbffb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556afe0f6480) at PC=60: 03:43:26 % clause_info(<gt;clause>(0x556afe0f6480)) (1-st clause of attach_dialect/1)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,2,2,2,1,2] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556afe0e5200) at PC=20: 03:43:26 % clause_info(<gt;clause>(0x556afe0e5200)) (1-st clause of expects_dialect/1)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,1,2] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebc55000) at PC=99: 03:43:26 % clause_info(<gt;clause>(0x556aebc55000)) (2-nd clause of '$first_term'/5)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,2,2,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebc55400) at PC=60: 03:43:26 % clause_info(<gt;clause>(0x556aebc55400)) (1-st clause of '$load_file'/4)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,1,1,2,2,1,1,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebeab980) at PC=5: 03:43:26 % clause_info(<gt;clause>(0x556aebeab980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aec0a8000) at PC=221: 03:43:26 % clause_info(<gt;clause>(0x556aec0a8000)) (1-st clause of '$do_load_file_2'/5)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebe7e840) at PC=10: 03:43:26 % clause_info(<gt;clause>(0x556aebe7e840)) (1-st clause of '$qdo_load_file'/4)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebeab980) at PC=5: 03:43:26 % clause_info(<gt;clause>(0x556aebeab980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,1] 03:43:26 03:43:26 % Term-position in <gt;clause>(0x556aebe84c80) at PC=12: 03:43:26 % clause_info(<gt;clause>(0x556aebe84c80)) (1-st clause of '$load_file'/3)... 03:43:26 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:43:26 % Trying with syntax prolog 03:43:26 % read ... 03:43:26 % unified ... 03:43:26 % got names 03:43:26 03:43:26 % [2,2,1] 03:43:26 03:43:26 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:43:26 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x556aed526380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x556aed526380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x556aed526380))))),%~ frame( 39,%~ clause(<gt;clause>(0x556aebe84c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x556affbffb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x556afe0f6480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x556afe0e5200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x556aebc55000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x556aed526a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x556aed526a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x556aed526a80))))),%~ frame(10,clause(<gt;clause>(0x556aebe84c80),12),'$load_file'('holds_011.pfc',user,'<gt;garbage_collected>'))]),%~ '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) 03:43:26 In: 03:43:26 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:43:26 [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 03:43:26 [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 03:43:26 [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 03:43:26 [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 03:43:26 [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 03:43:26 [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 03:43:26 [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',<gt;clause>(0x556aed526380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556aed526380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:26 [43] <gt;meta call> 03:43:26 [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',<gt;clause>(0x556aed526380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556aed526380)))) <gt;foreign> 03:43:26 [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 03:43:26 [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 03:43:26 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:43:26 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:43:26 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:43:26 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:43:26 [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 03:43:26 [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 03:43:26 [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 03:43:26 [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 03:43:26 [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',<gt;clause>(0x556aed526a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556aed526a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:26 [14] <gt;meta call> 03:43:26 [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',<gt;clause>(0x556aed526a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556aed526a80)))) <gt;foreign> 03:43:26 [10] $load_file('holds_011.pfc',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:43:26 03:43:26 Note: some frames are missing due to last-call optimization. 03:43:26 Re-run your program in debug mode (:- debug.) to get more detail. 03:43:26 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:43:26 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:43:26 ERROR: In: 03:43:26 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:43:26 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 03:43:26 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 03:43:26 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 03:43:26 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 03:43:26 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 03:43:26 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 03:43:26 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',<gt;clause>(0x556aed526380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556aed526380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:26 ERROR: [43] <gt;meta call> 03:43:26 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',<gt;clause>(0x556aed526380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556aed526380)))) <gt;foreign> 03:43:26 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 03:43:26 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 03:43:26 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:43:26 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:43:26 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:43:26 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/holds_011.pfc',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:43:26 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 03:43:26 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 03:43:26 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 03:43:26 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 03:43:26 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',<gt;clause>(0x556aed526a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x556aed526a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:26 ERROR: [14] <gt;meta call> 03:43:26 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',<gt;clause>(0x556aed526a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x556aed526a80)))) <gt;foreign> 03:43:26 ERROR: [10] $load_file('holds_011.pfc',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:43:26 ERROR: 03:43:26 ERROR: Note: some frames are missing due to last-call optimization. 03:43:26 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:43:26 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x556af030af00)), _2392746, system:'$pop_input_context') ? EOF: exit (status 4) 03:43:26 totalTime=1.000 03:43:26 03:43:26 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' 03:43:26 03:43:28 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 03:43:28 ISSUE_ID=424 03:43:28 ISSUE_OC=OPEN 03:43:28 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 03:43:28 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 03:43:28 FileTestCase=logicmoo.base.examples.fol.EXACTLY_01P JUnit 03:43:28 03:43:28 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']" 03:43:28 03:43:28 (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']") 03:43:28 03:43:28 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif 03:43:28 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/EXACTLY_01P/ 03:43:28 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3AEXACTLY_01P 03:43:28 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/453 03:43:28 03:43:28 03:43:30 %~ init_phase(after_load) 03:43:30 %~ init_phase(restore_state) 03:43:30 % 03:43:30 %~ init_why(after_boot,program) 03:43:30 %~ after_boot. 03:43:30 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:43:30 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(:-)))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 :- 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( :- ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ :- 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ failed_mort(pprint_ec_no_newline('[|]'(bold,'[|]'(reset,'[|]'(reset,'[|]'(hfg(green),'[|]'(bg(default),'[|]'(font(0),[])))))),:-(adjust_kif,nesc(<gt;-))))adjust_kif :-%~ nesc(<gt;-). 03:43:30 %~ %~ adjust_kif:-nesc(<gt;-) 03:43:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif:0 03:43:30 %~ kifi=(:-). 03:43:30 %~ kifm = nesc(<gt;-). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(:-) 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc(<gt;-). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that <gt;- 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc(<gt;-). 03:43:30 03:43:30 ============================================ 03:43:30 %~ comment("/usr/bin/env lmoo-junit") 03:43:30 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(include)))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 include 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( include ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ include 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi=include. 03:43:30 %~ kifm = nesc(include). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(include) 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc(include). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that include 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc(include). 03:43:30 03:43:30 ============================================ 03:43:30 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif(test_header)))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 test_header 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( test_header ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ test_header 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi=test_header. 03:43:30 %~ kifm = nesc(test_header). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(test_header) 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc(test_header). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that test_header 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc(test_header). 03:43:30 03:43:30 ============================================ 03:43:30 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('.')))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 '.' 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( '.' ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ '.' 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi=('.'). 03:43:30 %~ kifm = nesc('.'). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary('.') 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc('.'). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that '.' 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc('.'). 03:43:30 03:43:30 ============================================ 03:43:30 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 '%' 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( '%' ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ '%' 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi='%'. 03:43:30 %~ kifm = nesc('%'). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary('%') 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc('%'). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that '%' 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc('%'). 03:43:30 03:43:30 ============================================ 03:43:30 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 '%' 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( '%' ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ '%' 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi='%'. 03:43:30 %~ kifm = nesc('%'). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary('%') 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc('%'). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that '%' 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc('%'). 03:43:30 03:43:30 ============================================ 03:43:30 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('Alternatively..')))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 'Alternatively..' 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( 'Alternatively..' ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ 'Alternatively..' 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi='Alternatively..'. 03:43:30 %~ kifm = nesc('Alternatively..'). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary('Alternatively..') 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc('Alternatively..'). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that 'Alternatively..' 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc('Alternatively..'). 03:43:30 03:43:30 ============================================ 03:43:30 %~ debugm(common_logic_loader,show_success(common_logic_loader,common_logic_loader:ain(clif('%')))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 '%' 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( '%' ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ '%' 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi='%'. 03:43:30 %~ kifm = nesc('%'). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary('%') 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc('%'). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that '%' 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc('%'). 03:43:30 03:43:30 ============================================ 03:43:30 %~ error( missing_kif_process(call,user:(prolog_load_context(stream,Stream),load_clif(Stream)))) 03:43:30 %~ error( missing_kif_process(call,user:kif_io)) 03:43:30 %~ comment("; Module - Test Puzzle in CLIF for SWI-Prolog") 03:43:30 %~ comment("; Maintainer: Douglas Miles") 03:43:30 %~ comment("; Load with ?- load_clif(pack(logicmoo_base/t/examples/fol/'exactly_01.clif'))") 03:43:30 %~ comment("; causes deduction of argument types") 03:43:30 %~ comment("; (:- (ensure_loaded (library logicmoo_clif)))") 03:43:30 %~ 'set-kif-option'('assume-wff') 03:43:30 t_l:kif_action_mode(tell) 03:43:30 %~ debugm(user,show_success(user,user:ain(clif('call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")))))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 'call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")) 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( 'call-prolog'('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")) ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ "\n\n:- dbreq(retractall(clif(_))).\n\n" isa '$STRING' isa 'call-prolog' 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ azzert_rename('call-prolog',callProlog) 03:43:30 %~ kifi = callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n")). 03:43:30 %~ kifm = nesc( callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(callProlog('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))) 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc(callProlog('$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that "\n\n:- dbreq(retractall(clif(_))).\n\n" isa '$STRING' isa callProlog 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc( callProlog( '$STRING'("\n\n:- dbreq(retractall(clif(_))).\n\n"))). 03:43:30 03:43:30 ============================================ 03:43:30 %~ debugm(user,show_success(user,user:ain(clif(domain(hasName,1,tAgent))))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 domain(hasName,1,tAgent) 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( domain(hasName,1,tAgent) ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ domain(hasName,1,tAgent) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi = argIsa(hasName,1,tAgent). 03:43:30 %~ kifm = nesc( argIsa(hasName,1,tAgent)). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(argIsa(hasName,1,tAgent)) 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc(argIsa(hasName,1,tAgent)). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that argIsa(hasName,1,tAgent) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc( argIsa(hasName,1,tAgent)). 03:43:30 03:43:30 ============================================ 03:43:30 %~ debugm(user,show_success(user,user:ain(clif(domain(hasName,2,tName))))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 domain(hasName,2,tName) 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( domain(hasName,2,tName) ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ domain(hasName,2,tName) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi = argIsa(hasName,2,tName). 03:43:30 %~ kifm = nesc( argIsa(hasName,2,tName)). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(argIsa(hasName,2,tName)) 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc(argIsa(hasName,2,tName)). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that argIsa(hasName,2,tName) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc( argIsa(hasName,2,tName)). 03:43:30 03:43:30 ============================================ 03:43:30 %~ debugm(user,show_success(user,user:ain(clif(argQuotedIsa(hasName,2,ftString))))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 argQuotedIsa(hasName,2,ftString) 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( argQuotedIsa(hasName,2,ftString) ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ argQuotedIsa(hasName,2,ftString) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi = argQuotedIsa(hasName,2,ftString). 03:43:30 %~ kifm = nesc( argQuotedIsa(hasName,2,ftString)). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(argQuotedIsa(hasName,2,ftString)) 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc(argQuotedIsa(hasName,2,ftString)). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that argQuotedIsa(hasName,2,ftString) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc( argQuotedIsa(hasName,2,ftString)). 03:43:30 03:43:30 ============================================ 03:43:30 %~ debugm(user,show_success(user,user:ain(clif(domain(address,1,tHouse))))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 domain(address,1,tHouse) 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( domain(address,1,tHouse) ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ domain(address,1,tHouse) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi = argIsa(address,1,tHouse). 03:43:30 %~ kifm = nesc( argIsa(address,1,tHouse)). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,1,tHouse)) 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc(argIsa(address,1,tHouse)). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that argIsa(address,1,tHouse) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc( argIsa(address,1,tHouse)). 03:43:30 03:43:30 ============================================ 03:43:30 %~ debugm(user,show_success(user,user:ain(clif(domain(address,2,tAddress))))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 domain(address,2,tAddress) 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( domain(address,2,tAddress) ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ domain(address,2,tAddress) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi = argIsa(address,2,tAddress). 03:43:30 %~ kifm = nesc( argIsa(address,2,tAddress)). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(argIsa(address,2,tAddress)) 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 1 entailment(s): 03:43:30 nesc(argIsa(address,2,tAddress)). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ it is necessarily true that argIsa(address,2,tAddress) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc( argIsa(address,2,tAddress)). 03:43:30 03:43:30 ============================================ 03:43:30 %~ comment("; Special Logicmoo operator specific to forward chaining") 03:43:30 %~ comment("; (==> (and (domain ?P ?n ?c) (admittedArgument ?p ?n ?i)) (instance ?i ?c))") 03:43:30 %~ comment(" ============================================================") 03:43:30 %~ comment(" Devil has exactly one name") 03:43:30 %~ comment(" ============================================================") 03:43:30 %~ debugm( user, 03:43:30 %~ show_success( user, 03:43:30 %~ user : ain( clif( exactly(1,[[Name,tName]],hasName('Devil',Name)))))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 exactly(1,'[|]'('[|]'('$VAR'('Name'),'[|]'(tName,[])),[]),hasName('Devil','$VAR'('Name'))) 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( exactly(1,[[Name,tName]],hasName('Devil',Name)) ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ exactly(1,[[Name,tName]],hasName('Devil',Name)) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ correct_special_quantifiers :- quant( exactly(1), 03:43:30 %~ Name, 03:43:30 %~ hasName('Devil',Name)&isa(Name,tName)). 03:43:30 %~ %~ correct_special_quantifiers:-quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName)) 03:43:30 %~ kifi = exactly(1,[[Name,tName]],hasName('Devil',Name)). 03:43:30 %~ kifm = nesc( quant(exactly(1),Name,hasName('Devil',Name)&isa(Name,tName))). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('Name'),and(hasName('Devil','$VAR'('Name')),isa('$VAR'('Name'),tName)))) 03:43:30 %~ w_o_c( 03:43:30 %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), 03:43:30 %~ user : kif_to_boxlog( 03:43:30 %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule15:0,_1100)) 03:43:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif#L0 03:43:30 (0)$[system] '$c_call_prolog'. no(clause) 03:43:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:43:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:43:30 (10)$[system] '$load_file'('exactly_01p.pfc.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:43:30 (13)$[system]# '$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 ',<gt;clause>(0x555d7cc80a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555d7cc80a80)))). no(clause) 03:43:30 (14)$[system] '$c_call_prolog'. no(clause) 03:43:30 (16)$[system]# 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 ',<gt;clause>(0x555d7cc80a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555d7cc80a80))). % init.pl:646: 03:43:30 (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: 03:43:30 (21)<gt;*>$[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: 03:43:30 (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: 03:43:30 (26)<gt;*>$[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: 03:43:30 (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 ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:43:30 (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 ',<gt;stream>(0x555d89e30a00),close(<gt;stream>(0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',<gt;clause>(0x555d7bae0930)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',<gt;clause>(0x555d7bae0930)),true)). % init.pl:646: 03:43:30 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:43:30 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:43:30 (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: 03:43:30 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:43:30 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:43:30 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:43:30 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:43:30 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f52794bc8c0),load_clif(<gt;stream>(0x555d89e30a00))). no(clause) 03:43:30 (42)$[system] '$c_call_prolog'. no(clause) 03:43:30 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:43:30 (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(<gt;stream>(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: 03:43:30 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:43:30 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x555d89e30a00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:43:30 (57)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:43:30 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) 03:43:30 (59)$[system] '$c_call_prolog'. no(clause) 03:43:30 (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: 03:43:30 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:43:30 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: 03:43:30 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:43:30 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:108: 03:43:30 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:43:30 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:43:30 (72)[common_logic_loader] common_logic_loader:kif_process(call,'<gt;garbage_collected>'). % common_logic_loader.pl:185: 03:43:30 (73)$[system] call('<gt;garbage_collected>'). % init.pl:483: 03:43:30 (76)[user] with_output_to(<gt;stream>(0x7f52794bc8c0),load_clif(<gt;stream>(0x555d89e30a00))). no(clause) 03:43:30 (77)$[system] '$c_call_prolog'. no(clause) 03:43:30 (84)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:43:30 (86)$[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x555d89e30a00),user:kif_process_once). % sreader.pl:109: 03:43:30 (87)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:43:30 (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,fail)). no(clause) 03:43:30 (89)$[system] '$c_call_prolog'. no(clause) 03:43:30 (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[Name,tName]],[hasName,'Devil',Name]]),A,dcg_meta:fail). % init.pl:546: 03:43:30 (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:43:30 (93)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[Name,tName]],[hasName,'Devil',Name]])). % must_sanity.pl:65: 03:43:30 (94)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:43:30 (95)<gt;*>$[user] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:107: 03:43:30 (98)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:43:30 (99)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:43:30 (100)<gt;*>$[user] common_logic_loader:kif_process(tell,'<gt;garbage_collected>'). % common_logic_loader.pl:146: 03:43:30 (103)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:43:30 (104)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:43:30 (109)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',bugger:(nop(dumpST),debugm1(user,show_failed(user,user:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))))),nop(break),!,fail)). % ucatch.pl:1715: 03:43:30 (110)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:43:30 (111)[user] common_logic_snark:kif_add(exactly(1,[[Name,tName]],hasName('Devil',Name))). % common_logic_snark.pl:1664: 03:43:30 (112)[user] common_logic_snark:kif_add2('<gt;garbage_collected>'). % common_logic_snark.pl:1670: 03:43:30 (113)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>'). % common_logic_snark.pl:1063: 03:43:30 (114)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1099: 03:43:30 (115)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[Name,tName]],hasName('Devil',Name)),A,rule15:0). % must_sanity.pl:65: 03:43:30 (116)[user] common_logic_snark:kif_to_boxlog('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_snark.pl:1107: 03:43:30 (117)[locally_each] locally_each:w_o_c('<gt;garbage_collected>'). % redo_locally.pl:86: 03:43:30 (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: 03:43:30 (119)$[locally_each] '<gt;meta-call>'(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) 03:43:30 (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:43:30 %~ w_o_c( 03:43:30 %~ error = error(uninstantiation_error(Name),context(put_attr/3,'1-st argument')), 03:43:30 %~ user : kif_to_boxlog( 03:43:30 %~ exactly(1,[[Name,tName]],hasName('Devil',Name)), KB,rule15:0,_1100)) 03:43:30 % Break level 1 03:43:30 03:43:30 % Exit break level 1 03:43:30 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif:86 03:43:30 %~ 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)))) 03:43:30 %~ debugm(user,show_success(user,user:ain(clif(if(and(a,b),c))))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 if(and(a,b),c) 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( if(and(a,b),c) ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ a and b if c 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ kifi = if(and(a,b),c). 03:43:30 %~ kifm = nesc( (a&b)=>c). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 % Results in the following 3 entailment(s): 03:43:30 nesc(a)&nesc(b)==>nesc(c). 03:43:30 poss(~c)&nesc(a)==>poss(~b). 03:43:30 poss(~c)&nesc(b)==>poss(~a). 03:43:30 03:43:30 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ Whenever: 03:43:30 %~ " a " is necessarily true and 03:43:30 %~ " b " is necessarily true 03:43:30 %~ It's Proof that: 03:43:30 %~ " c " is necessarily true 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc(a)&nesc(b)==>nesc(c). 03:43:30 03:43:30 % AND 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ Whenever: 03:43:30 %~ " c " is possibly false and 03:43:30 %~ " a " is necessarily true 03:43:30 %~ It's Proof that: 03:43:30 %~ " b " is possibly false 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 poss(~c)&nesc(a)==>poss(~b). 03:43:30 03:43:30 % AND 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ Whenever: 03:43:30 %~ " c " is possibly false and 03:43:30 %~ " b " is necessarily true 03:43:30 %~ It's Proof that: 03:43:30 %~ " a " is possibly false 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 poss(~c)&nesc(b)==>poss(~a). 03:43:30 03:43:30 ============================================ 03:43:30 %~ kifi = if(and(a,b),c). 03:43:30 %~ kifm = nesc( (a&b)=>c). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(=>(and(a,b),c)) 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ Whenever: 03:43:30 %~ " a " is necessarily true and 03:43:30 %~ " b " is necessarily true 03:43:30 %~ It's Proof that: 03:43:30 %~ " c " is necessarily true 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 nesc(a)&nesc(b)==>nesc(c). 03:43:30 03:43:30 % AND 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ Whenever: 03:43:30 %~ " c " is possibly false and 03:43:30 %~ " b " is necessarily true 03:43:30 %~ It's Proof that: 03:43:30 %~ " a " is possibly false 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 poss(~c)&nesc(b)==>poss(~a). 03:43:30 03:43:30 % AND 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ Whenever: 03:43:30 %~ " c " is possibly false and 03:43:30 %~ " a " is necessarily true 03:43:30 %~ It's Proof that: 03:43:30 %~ " b " is possibly false 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 03:43:30 poss(~c)&nesc(a)==>poss(~b). 03:43:30 03:43:30 %~ comment(" ============================================================") 03:43:30 %~ comment(" if a and be then c") 03:43:30 %~ comment(" ============================================================") 03:43:30 %~ comment(" ============================================================") 03:43:30 %~ comment(" Exactly 1") 03:43:30 %~ comment(" ============================================================") 03:43:30 %~ debugm( user, 03:43:30 %~ show_success( user, 03:43:30 %~ user : ain( clif( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 exactly(1,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tOneHouseSet)) 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ correct_special_quantifiers :- quant( exactly(1), 03:43:30 %~ H1, 03:43:30 %~ memberOf(H1,tOneHouseSet)&isa(H1,tHouse)). 03:43:30 %~ %~ correct_special_quantifiers:-quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse)) 03:43:30 %~ kifi = exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)). 03:43:30 %~ kifm = nesc( quant(exactly(1),H1,memberOf(H1,tOneHouseSet)&isa(H1,tHouse))). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(1),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tOneHouseSet),isa('$VAR'('H1'),tHouse)))) 03:43:30 %~ w_o_c( 03:43:30 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:43:30 %~ user : kif_to_boxlog( 03:43:30 %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule18:0,_727492)) 03:43:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif#L86 03:43:30 (0)$[system] '$c_call_prolog'. no(clause) 03:43:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:43:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:43:30 (10)$[system] '$load_file'('exactly_01p.pfc.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:43:30 (13)$[system]# '$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 ',<gt;clause>(0x555d7cc80a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555d7cc80a80)))). no(clause) 03:43:30 (14)$[system] '$c_call_prolog'. no(clause) 03:43:30 (16)$[system]# 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 ',<gt;clause>(0x555d7cc80a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555d7cc80a80))). % init.pl:646: 03:43:30 (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: 03:43:30 (21)<gt;*>$[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: 03:43:30 (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: 03:43:30 (26)<gt;*>$[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: 03:43:30 (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 ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:43:30 (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 ',<gt;stream>(0x555d89e30a00),close(<gt;stream>(0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',<gt;clause>(0x555d7bae0930)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',<gt;clause>(0x555d7bae0930)),true)). % init.pl:646: 03:43:30 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:43:30 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:43:30 (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: 03:43:30 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:43:30 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:43:30 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:43:30 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:43:30 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f52794bc8c0),load_clif(<gt;stream>(0x555d89e30a00))). no(clause) 03:43:30 (42)$[system] '$c_call_prolog'. no(clause) 03:43:30 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:43:30 (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(<gt;stream>(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: 03:43:30 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:43:30 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x555d89e30a00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:43:30 (57)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:43:30 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) 03:43:30 (59)$[system] '$c_call_prolog'. no(clause) 03:43:30 (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: 03:43:30 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:43:30 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: 03:43:30 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:43:30 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:108: 03:43:30 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:43:30 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:43:30 (72)[common_logic_loader] common_logic_loader:kif_process(call,'<gt;garbage_collected>'). % common_logic_loader.pl:185: 03:43:30 (73)$[system] call('<gt;garbage_collected>'). % init.pl:483: 03:43:30 (76)[user] with_output_to(<gt;stream>(0x7f52794bc8c0),load_clif(<gt;stream>(0x555d89e30a00))). no(clause) 03:43:30 (77)$[system] '$c_call_prolog'. no(clause) 03:43:30 (84)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:43:30 (86)$[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x555d89e30a00),user:kif_process_once). % sreader.pl:109: 03:43:30 (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % dcg_meta.pl:517: 03:43:30 (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,fail)). no(clause) 03:43:30 (89)$[system] '$c_call_prolog'. no(clause) 03:43:30 (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]),A,dcg_meta:fail). % init.pl:546: 03:43:30 (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % sreader.pl:116: 03:43:30 (93)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % must_sanity.pl:65: 03:43:30 (94)$[system] once(user:kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % init.pl:519: 03:43:30 (95)<gt;*>$[user] common_logic_loader:kif_process([exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % common_logic_loader.pl:107: 03:43:30 (98)<gt;*>[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: 03:43:30 (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]])). % bugger.pl:1399: 03:43:30 (100)<gt;*>$[user] common_logic_loader:kif_process(tell,[exactly,1,[[H1,tHouse]],[memberOf,H1,tOneHouseSet]]). % common_logic_loader.pl:146: 03:43:30 (103)<gt;*>[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: 03:43:30 (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))). % bugger.pl:1399: 03:43:30 (109)<gt;*>[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: 03:43:30 (110)$[bugger] bugger:dcall0(user:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)))). % bugger.pl:1399: 03:43:30 (111)[user] common_logic_snark:kif_add(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1664: 03:43:30 (112)[user] common_logic_snark:kif_add2(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1670: 03:43:30 (113)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet))). % common_logic_snark.pl:1063: 03:43:30 (114)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A). % common_logic_snark.pl:1099: 03:43:30 (115)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A,rule18:0). % must_sanity.pl:65: 03:43:30 (116)[user] common_logic_snark:kif_to_boxlog(exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)),A,rule18:0). % common_logic_snark.pl:1107: 03:43:30 (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: 03:43:30 (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: 03:43:30 (119)$[locally_each] '<gt;meta-call>'(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) 03:43:30 (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:43:30 %~ w_o_c( 03:43:30 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:43:30 %~ user : kif_to_boxlog( 03:43:30 %~ exactly(1,[[H1,tHouse]],memberOf(H1,tOneHouseSet)), KB,rule18:0,_727492)) 03:43:30 % Break level 1 03:43:30 03:43:30 % Exit break level 1 03:43:30 %~ 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)))) 03:43:30 %~ debugm( user, 03:43:30 %~ show_success( user, 03:43:30 %~ user : ain( clif( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 exactly(2,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tTwoHouseSet)) 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ correct_special_quantifiers :- quant( exactly(2), 03:43:30 %~ H1, 03:43:30 %~ memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)). 03:43:30 %~ %~ correct_special_quantifiers:-quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse)) 03:43:30 %~ kifi = exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)). 03:43:30 %~ kifm = nesc( quant(exactly(2),H1,memberOf(H1,tTwoHouseSet)&isa(H1,tHouse))). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(2),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tTwoHouseSet),isa('$VAR'('H1'),tHouse)))) 03:43:30 %~ w_o_c( 03:43:30 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:43:30 %~ user : kif_to_boxlog( 03:43:30 %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule19:0,_3228380)) 03:43:30 %~ FILE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif#L86 03:43:30 (0)$[system] '$c_call_prolog'. no(clause) 03:43:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:43:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:43:30 (10)$[system] '$load_file'('exactly_01p.pfc.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:43:30 (13)$[system]# '$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 ',<gt;clause>(0x555d7cc80a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555d7cc80a80)))). no(clause) 03:43:30 (14)$[system] '$c_call_prolog'. no(clause) 03:43:30 (16)$[system]# 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 ',<gt;clause>(0x555d7cc80a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555d7cc80a80))). % init.pl:646: 03:43:30 (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: 03:43:30 (21)<gt;*>$[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: 03:43:30 (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: 03:43:30 (26)<gt;*>$[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: 03:43:30 (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 ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:43:30 (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 ',<gt;stream>(0x555d89e30a00),close(<gt;stream>(0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',<gt;clause>(0x555d7bae0930)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',<gt;clause>(0x555d7bae0930)),true)). % init.pl:646: 03:43:30 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:43:30 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:43:30 (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: 03:43:30 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:43:30 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:43:30 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:43:30 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:43:30 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f52794bc8c0),load_clif(<gt;stream>(0x555d89e30a00))). no(clause) 03:43:30 (42)$[system] '$c_call_prolog'. no(clause) 03:43:30 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:43:30 (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(<gt;stream>(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: 03:43:30 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:43:30 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x555d89e30a00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:43:30 (57)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:43:30 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) 03:43:30 (59)$[system] '$c_call_prolog'. no(clause) 03:43:30 (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: 03:43:30 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:43:30 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: 03:43:30 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:43:30 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:108: 03:43:30 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:43:30 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:43:30 (72)[common_logic_loader] common_logic_loader:kif_process(call,'<gt;garbage_collected>'). % common_logic_loader.pl:185: 03:43:30 (73)$[system] call('<gt;garbage_collected>'). % init.pl:483: 03:43:30 (76)[user] with_output_to(<gt;stream>(0x7f52794bc8c0),load_clif(<gt;stream>(0x555d89e30a00))). no(clause) 03:43:30 (77)$[system] '$c_call_prolog'. no(clause) 03:43:30 (84)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:43:30 (86)$[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x555d89e30a00),user:kif_process_once). % sreader.pl:109: 03:43:30 (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % dcg_meta.pl:517: 03:43:30 (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,fail)). no(clause) 03:43:30 (89)$[system] '$c_call_prolog'. no(clause) 03:43:30 (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]),A,dcg_meta:fail). % init.pl:546: 03:43:30 (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % sreader.pl:116: 03:43:30 (93)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % must_sanity.pl:65: 03:43:30 (94)$[system] once(user:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % init.pl:519: 03:43:30 (95)<gt;*>$[user] common_logic_loader:kif_process([exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:107: 03:43:30 (98)<gt;*>[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: 03:43:30 (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]])). % bugger.pl:1399: 03:43:30 (100)<gt;*>$[user] common_logic_loader:kif_process(tell,[exactly,2,[[H1,tHouse]],[memberOf,H1,tTwoHouseSet]]). % common_logic_loader.pl:146: 03:43:30 (103)<gt;*>[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: 03:43:30 (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: 03:43:30 (109)<gt;*>[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: 03:43:30 (110)$[bugger] bugger:dcall0(user:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)))). % bugger.pl:1399: 03:43:30 (111)[user] common_logic_snark:kif_add(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1664: 03:43:30 (112)[user] common_logic_snark:kif_add2(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1670: 03:43:30 (113)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet))). % common_logic_snark.pl:1063: 03:43:30 (114)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A). % common_logic_snark.pl:1099: 03:43:30 (115)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule19:0). % must_sanity.pl:65: 03:43:30 (116)[user] common_logic_snark:kif_to_boxlog(exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)),A,rule19:0). % common_logic_snark.pl:1107: 03:43:30 (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: 03:43:30 (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: 03:43:30 (119)$[locally_each] '<gt;meta-call>'(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) 03:43:30 (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:43:30 %~ w_o_c( 03:43:30 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:43:30 %~ user : kif_to_boxlog( 03:43:30 %~ exactly(2,[[H1,tHouse]],memberOf(H1,tTwoHouseSet)), KB,rule19:0,_3228380)) 03:43:30 % Break level 1 03:43:30 03:43:30 % Exit break level 1 03:43:30 %~ 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)))) 03:43:30 %~ debugm( user, 03:43:30 %~ show_success( user, 03:43:30 %~ user : ain( clif( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))))) 03:43:30 03:43:30 03:43:30 03:43:30 03:43:30 ======================================================= 03:43:30 exactly(5,'[|]'('[|]'('$VAR'('H1'),'[|]'(tHouse,[])),[]),memberOf('$VAR'('H1'),tFiveHouseSet)) 03:43:30 ============================================ 03:43:30 03:43:30 03:43:30 ?- kif_to_boxlog( exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) ). 03:43:30 03:43:30 03:43:30 03:43:30 % In English: 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)) 03:43:30 %~ 03:43:30 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:30 %~ correct_special_quantifiers :- quant( exactly(5), 03:43:30 %~ H1, 03:43:30 %~ memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)). 03:43:30 %~ %~ correct_special_quantifiers:-quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse)) 03:43:30 %~ kifi = exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)). 03:43:30 %~ kifm = nesc( quant(exactly(5),H1,memberOf(H1,tFiveHouseSet)&isa(H1,tHouse))). 03:43:30 %~ kif_to_boxlog_attvars2 = necessary(quant(exactly(5),'$VAR'('H1'),and(memberOf('$VAR'('H1'),tFiveHouseSet),isa('$VAR'('H1'),tHouse)))) 03:43:30 %~ w_o_c( 03:43:30 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:43:30 %~ user : kif_to_boxlog( 03:43:30 %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule20:0,_5725836)) 03:43:30 %~ FIlE: * https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif#L86 03:43:30 (0)$[system] '$c_call_prolog'. no(clause) 03:43:30 (1)$[$toplevel] '$toplevel'. % toplevel.pl:701: 03:43:30 (2)$[$toplevel] '$runtoplevel'. % toplevel.pl:713: 03:43:30 (10)$[system] '$load_file'('exactly_01p.pfc.clif',user,'<gt;garbage_collected>'). % init.pl:2353: 03:43:30 (13)$[system]# '$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 ',<gt;clause>(0x555d7cc80a80),[expand(false),expand(true)])),'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555d7cc80a80)))). no(clause) 03:43:30 (14)$[system] '$c_call_prolog'. no(clause) 03:43:30 (16)$[system]# 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 ',<gt;clause>(0x555d7cc80a80),[expand(false),expand(true)])),system:'$mt_do_load'(<gt;clause>(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'(<gt;clause>(0x555d7cc80a80))). % init.pl:646: 03:43:30 (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: 03:43:30 (21)<gt;*>$[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: 03:43:30 (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: 03:43:30 (26)<gt;*>$[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: 03:43:30 (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 ','<gt;garbage_collected>','<gt;garbage_collected>',A,'<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % init.pl:1739: 03:43:30 (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 ',<gt;stream>(0x555d89e30a00),close(<gt;stream>(0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',<gt;clause>(0x555d7bae0930)),[],[expand(false),expand(true)]),system:'$term_in_file'(<gt;stream>(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(<gt;stream>(0x555d89e30a00),'* https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/edit/master/packs_sys/logicmoo_base/t/examples/fol/exactly_01p.pfc.clif ',<gt;clause>(0x555d7bae0930)),true)). % init.pl:646: 03:43:30 (31)<gt;*>$[system]# '$term_in_file'(<gt;stream>(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: 03:43:30 (32)$[system]# '$expanded_term'(<gt;stream>(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: 03:43:30 (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: 03:43:30 (35)[$expand] expand_term(begin_of_file,'<gt;garbage_collected>',A,B). % expand.pl:110: 03:43:30 (37)<gt;*>$[$expand]# call_term_expansion_5(...,begin_of_file,...,A,...). % expand.pl:155: 03:43:30 (38)<gt;*>[common_logic_loader] term_expansion(begin_of_file,0-0,A,0-0). % common_logic_loader.pl:244: 03:43:30 (40)[common_logic_loader] common_logic_loader:kif_io('<gt;garbage_collected>','<gt;garbage_collected>'). % common_logic_loader.pl:228: 03:43:30 (41)[common_logic_loader] with_output_to(<gt;stream>(0x7f52794bc8c0),load_clif(<gt;stream>(0x555d89e30a00))). no(clause) 03:43:30 (42)$[system] '$c_call_prolog'. no(clause) 03:43:30 (49)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:43:30 (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(<gt;stream>(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: 03:43:30 (54)$[each_call_cleanup] '<gt;meta-call>'('<gt;garbage_collected>'). no(clause) 03:43:30 (56)[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x555d89e30a00),common_logic_loader:kif_process_once). % sreader.pl:109: 03:43:30 (57)$[dcg_meta] dcg_meta:zalwayz('<gt;garbage_collected>'). % dcg_meta.pl:517: 03:43:30 (58)$[dcg_meta] notrace(catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,fail)). no(clause) 03:43:30 (59)$[system] '$c_call_prolog'. no(clause) 03:43:30 (60)$[system] catch(s3xpr:call_proc(common_logic_loader:kif_process_once,(:-kif_io)),A,dcg_meta:fail). % init.pl:546: 03:43:30 (61)[s3xpr] s3xpr:call_proc(common_logic_loader:kif_process_once,'<gt;garbage_collected>'). % sreader.pl:116: 03:43:30 (63)<gt;*>[must_sanity]# must_sanity:common_logic_loader:once(kif_process((:-kif_io))). % must_sanity.pl:65: 03:43:30 (64)$[system] once('<gt;garbage_collected>'). % init.pl:519: 03:43:30 (65)<gt;*>$[common_logic_loader] common_logic_loader:kif_process('<gt;garbage_collected>'). % common_logic_loader.pl:108: 03:43:30 (68)<gt;*>[ucatch] ucatch:one_must('<gt;garbage_collected>',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: 03:43:30 (69)$[bugger] bugger:dcall0('<gt;garbage_collected>'). % bugger.pl:1399: 03:43:30 (72)[common_logic_loader] common_logic_loader:kif_process(call,'<gt;garbage_collected>'). % common_logic_loader.pl:185: 03:43:30 (73)$[system] call('<gt;garbage_collected>'). % init.pl:483: 03:43:30 (76)[user] with_output_to(<gt;stream>(0x7f52794bc8c0),load_clif(<gt;stream>(0x555d89e30a00))). no(clause) 03:43:31 (77)$[system] '$c_call_prolog'. no(clause) 03:43:31 (84)$[locally_each] locally_each:wtl_how('<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>','<gt;garbage_collected>'). % redo_locally.pl:217: 03:43:31 (86)$[s3xpr] s3xpr:with_lisp_translation_stream(<gt;stream>(0x555d89e30a00),user:kif_process_once). % sreader.pl:109: 03:43:31 (87)$[dcg_meta] dcg_meta:zalwayz(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % dcg_meta.pl:517: 03:43:31 (88)$[dcg_meta] notrace(catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,fail)). no(clause) 03:43:31 (89)$[system] '$c_call_prolog'. no(clause) 03:43:31 (90)$[system] catch(s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]),A,dcg_meta:fail). % init.pl:546: 03:43:31 (91)[s3xpr] s3xpr:call_proc(user:kif_process_once,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % sreader.pl:116: 03:43:31 (93)<gt;*>[must_sanity]# must_sanity:user:once(kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % must_sanity.pl:65: 03:43:31 (94)$[system] once(user:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % init.pl:519: 03:43:31 (95)<gt;*>$[user] common_logic_loader:kif_process([exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:107: 03:43:31 (98)<gt;*>[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: 03:43:31 (99)$[bugger] bugger:dcall0(user:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]])). % bugger.pl:1399: 03:43:31 (100)<gt;*>$[user] common_logic_loader:kif_process(tell,[exactly,5,[[H1,tHouse]],[memberOf,H1,tFiveHouseSet]]). % common_logic_loader.pl:146: 03:43:31 (103)<gt;*>[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: 03:43:31 (104)$[bugger] bugger:dcall0(user:kif_process(tell,exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: 03:43:31 (109)<gt;*>[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: 03:43:31 (110)$[bugger] bugger:dcall0(user:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)))). % bugger.pl:1399: 03:43:31 (111)[user] common_logic_snark:kif_add(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1664: 03:43:31 (112)[user] common_logic_snark:kif_add2(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1670: 03:43:31 (113)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet))). % common_logic_snark.pl:1063: 03:43:31 (114)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A). % common_logic_snark.pl:1099: 03:43:31 (115)<gt;*>[must_sanity]# must_sanity:user:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule20:0). % must_sanity.pl:65: 03:43:31 (116)[user] common_logic_snark:kif_to_boxlog(exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)),A,rule20:0). % common_logic_snark.pl:1107: 03:43:31 (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: 03:43:31 (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: 03:43:31 (119)$[locally_each] '<gt;meta-call>'(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) 03:43:31 (120)[locally_each] dumpst:dumpST. % dumpst.pl:150: 03:43:31 %~ w_o_c( 03:43:31 %~ error = error(uninstantiation_error(H1),context(put_attr/3,'1-st argument')), 03:43:31 %~ user : kif_to_boxlog( 03:43:31 %~ exactly(5,[[H1,tHouse]],memberOf(H1,tFiveHouseSet)), KB,rule20:0,_5725836)) 03:43:31 % Break level 1 03:43:31 03:43:31 % Exit break level 1 03:43:31 %~ 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)))) 03:43:31 %~ debugm( user, 03:43:31 %~ show_success( user, 03:43:31 %~ user : ain( clif( comment( 'ThisFile666', 03:43:31 %~ '$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")))))) 03:43:31 03:43:31 03:43:31 03:43:31 03:43:31 ======================================================= 03:43:31 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")) 03:43:31 ============================================ 03:43:31 03:43:31 03:43:31 ?- 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")) ). 03:43:31 03:43:31 03:43:31 03:43:31 % In English: 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ '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' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ kifm = comment( 'ThisFile666', 03:43:31 %~ '$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")). 03:43:31 %~ 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")) 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 % Results in the following 1 entailment(s): 03:43:31 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")). 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ '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' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 03:43:31 comment( 'ThisFile666', 03:43:31 '$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")). 03:43:31 03:43:31 ============================================ 03:43:31 %~ comment(" ============================================================") 03:43:31 %~ comment(" Exactly 2") 03:43:31 %~ comment(" ============================================================") 03:43:31 %~ comment(" ============================================================") 03:43:31 %~ comment(" Exactly 5") 03:43:31 %~ comment(" ============================================================") 03:43:31 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:43:31 03:43:31 03:43:31 03:43:31 03:43:31 ======================================================= 03:43:31 '%' 03:43:31 ============================================ 03:43:31 03:43:31 03:43:31 ?- kif_to_boxlog( '%' ). 03:43:31 03:43:31 03:43:31 03:43:31 % In English: 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ '%' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ kifi='%'. 03:43:31 %~ kifm = nesc('%'). 03:43:31 %~ kif_to_boxlog_attvars2 = necessary('%') 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 % Results in the following 1 entailment(s): 03:43:31 nesc('%'). 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ it is necessarily true that '%' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 03:43:31 nesc('%'). 03:43:31 03:43:31 ============================================ 03:43:31 %~ debugm(user,show_success(user,user:ain(clif('ISSUE:')))) 03:43:31 03:43:31 03:43:31 03:43:31 03:43:31 ======================================================= 03:43:31 'ISSUE:' 03:43:31 ============================================ 03:43:31 03:43:31 03:43:31 ?- kif_to_boxlog( 'ISSUE:' ). 03:43:31 03:43:31 03:43:31 03:43:31 % In English: 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ 'ISSUE:' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ kifi='ISSUE:'. 03:43:31 %~ kifm = nesc('ISSUE:'). 03:43:31 %~ kif_to_boxlog_attvars2 = necessary('ISSUE:') 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 % Results in the following 1 entailment(s): 03:43:31 nesc('ISSUE:'). 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ it is necessarily true that 'ISSUE:' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 03:43:31 nesc('ISSUE:'). 03:43:31 03:43:31 ============================================ 03:43:31 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:43:31 03:43:31 03:43:31 03:43:31 03:43:31 ======================================================= 03:43:31 '%' 03:43:31 ============================================ 03:43:31 03:43:31 03:43:31 ?- kif_to_boxlog( '%' ). 03:43:31 03:43:31 03:43:31 03:43:31 % In English: 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ '%' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ kifi='%'. 03:43:31 %~ kifm = nesc('%'). 03:43:31 %~ kif_to_boxlog_attvars2 = necessary('%') 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 % Results in the following 1 entailment(s): 03:43:31 nesc('%'). 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ it is necessarily true that '%' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 03:43:31 nesc('%'). 03:43:31 03:43:31 ============================================ 03:43:31 %~ debugm(user,show_success(user,user:ain(clif('EDIT:')))) 03:43:31 03:43:31 03:43:31 03:43:31 03:43:31 ======================================================= 03:43:31 'EDIT:' 03:43:31 ============================================ 03:43:31 03:43:31 03:43:31 ?- kif_to_boxlog( 'EDIT:' ). 03:43:31 03:43:31 03:43:31 03:43:31 % In English: 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ 'EDIT:' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ kifi='EDIT:'. 03:43:31 %~ kifm = nesc('EDIT:'). 03:43:31 %~ kif_to_boxlog_attvars2 = necessary('EDIT:') 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 % Results in the following 1 entailment(s): 03:43:31 nesc('EDIT:'). 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ it is necessarily true that 'EDIT:' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 03:43:31 nesc('EDIT:'). 03:43:31 03:43:31 ============================================ 03:43:31 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:43:31 03:43:31 03:43:31 03:43:31 03:43:31 ======================================================= 03:43:31 '%' 03:43:31 ============================================ 03:43:31 03:43:31 03:43:31 ?- kif_to_boxlog( '%' ). 03:43:31 03:43:31 03:43:31 03:43:31 % In English: 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ '%' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ kifi='%'. 03:43:31 %~ kifm = nesc('%'). 03:43:31 %~ kif_to_boxlog_attvars2 = necessary('%') 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 % Results in the following 1 entailment(s): 03:43:31 nesc('%'). 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ it is necessarily true that '%' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 03:43:31 nesc('%'). 03:43:31 03:43:31 ============================================ 03:43:31 %~ debugm(user,show_success(user,user:ain(clif('JENKINS:')))) 03:43:31 03:43:31 03:43:31 03:43:31 03:43:31 ======================================================= 03:43:31 'JENKINS:' 03:43:31 ============================================ 03:43:31 03:43:31 03:43:31 ?- kif_to_boxlog( 'JENKINS:' ). 03:43:31 03:43:31 03:43:31 03:43:31 % In English: 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ 'JENKINS:' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ kifi='JENKINS:'. 03:43:31 %~ kifm = nesc('JENKINS:'). 03:43:31 %~ kif_to_boxlog_attvars2 = necessary('JENKINS:') 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 % Results in the following 1 entailment(s): 03:43:31 nesc('JENKINS:'). 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ it is necessarily true that 'JENKINS:' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 03:43:31 nesc('JENKINS:'). 03:43:31 03:43:31 ============================================ 03:43:31 %~ debugm(user,show_success(user,user:ain(clif('%')))) 03:43:31 03:43:31 03:43:31 03:43:31 03:43:31 ======================================================= 03:43:31 '%' 03:43:31 ============================================ 03:43:31 03:43:31 03:43:31 ?- kif_to_boxlog( '%' ). 03:43:31 03:43:31 03:43:31 03:43:31 % In English: 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ '%' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ kifi='%'. 03:43:31 %~ kifm = nesc('%'). 03:43:31 %~ kif_to_boxlog_attvars2 = necessary('%') 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 % Results in the following 1 entailment(s): 03:43:31 nesc('%'). 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ it is necessarily true that '%' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 03:43:31 nesc('%'). 03:43:31 03:43:31 ============================================ 03:43:31 %~ debugm(user,show_success(user,user:ain(clif('ISSUE_SEARCH:')))) 03:43:31 03:43:31 03:43:31 03:43:31 03:43:31 ======================================================= 03:43:31 'ISSUE_SEARCH:' 03:43:31 ============================================ 03:43:31 03:43:31 03:43:31 ?- kif_to_boxlog( 'ISSUE_SEARCH:' ). 03:43:31 03:43:31 03:43:31 03:43:31 % In English: 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ 'ISSUE_SEARCH:' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ kifi='ISSUE_SEARCH:'. 03:43:31 %~ kifm = nesc('ISSUE_SEARCH:'). 03:43:31 %~ kif_to_boxlog_attvars2 = necessary('ISSUE_SEARCH:') 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 % Results in the following 1 entailment(s): 03:43:31 nesc('ISSUE_SEARCH:'). 03:43:31 03:43:31 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 %~ it is necessarily true that 'ISSUE_SEARCH:' 03:43:31 %~ 03:43:31 %~ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 03:43:31 03:43:31 nesc('ISSUE_SEARCH:'). 03:43:31 03:43:31 ============================================ 03:43:31 % halt 03:43:31 totalTime=2.000 03:43:31 03:43:31 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' 03:43:31 03:43:33 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 03:43:33 ISSUE_ID=453 03:43:33 ISSUE_OC=OPEN 03:43:33 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 03:43:33 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 03:43:33 FileTestCase=logicmoo.base.examples.fol.BIRDS_01C JUnit 03:43:33 03:43:33 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']" 03:43:33 03:43:33 (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']") 03:43:33 03:43:33 % EDIT: https://github.com/logicmoo/logicmoo_workspace/edit/master/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl 03:43:33 % JENKINS: https://jenkins.logicmoo.org/job/logicmoo_workspace/lastBuild/testReport/logicmoo.base.examples.fol/BIRDS_01C/ 03:43:33 % ISSUE_SEARCH: https://github.com/logicmoo/logicmoo_workspace/issues?q=is%3Aissue+label%3ABIRDS_01C 03:43:33 % ISSUE: https://github.com/logicmoo/logicmoo_workspace/issues/616 03:43:33 03:43:33 03:43:35 %~ init_phase(after_load) 03:43:35 %~ init_phase(restore_state) 03:43:35 % 03:43:35 %~ init_why(after_boot,program) 03:43:35 %~ after_boot. 03:43:35 %~ Dont forget to ?- logicmoo_i_cyc_xform. 03:43:35 running('/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl'), 03:43:35 %~ this_test_might_need( :-( use_module( library(logicmoo_plarkc)))) 03:43:35 %~ message_hook( 03:43:35 %~ error( permission_error(redefine,module,logicmoo_test), 03:43:35 %~ context(module/2,'Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl')), 03:43:35 %~ error, 03:43:35 %~ [ '~q/~w: '-[module,2], 03:43:35 %~ 'No permission to ~w ~w `~p\''-[redefine,module,logicmoo_test], 03:43:35 %~ ' (~w)'-['Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl']]) 03:43:35 %~ source_location('/var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl',98) 03:43:35 module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:43:35 ERROR: /var/lib/jenkins/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test_header.pl:98: 03:43:35 ERROR: module/2: No permission to redefine module `logicmoo_test' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo_test.pl) 03:43:35 % Term-position in <gt;clause>(0x55c6d3a28c00) at PC=61: 03:43:35 % clause_info(<gt;clause>(0x55c6d3a28c00)) (2-nd clause of '$start_module'/4)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3158 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,2,2,2,2,2,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3815000) at PC=65: 03:43:35 % clause_info(<gt;clause>(0x55c6d3815000)) (2-nd clause of '$first_term'/5)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,1,2,2,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3815400) at PC=60: 03:43:35 % clause_info(<gt;clause>(0x55c6d3815400)) (1-st clause of '$load_file'/4)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,1,1,2,2,1,1,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3a6b980) at PC=5: 03:43:35 % clause_info(<gt;clause>(0x55c6d3a6b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3c68000) at PC=221: 03:43:35 % clause_info(<gt;clause>(0x55c6d3c68000)) (1-st clause of '$do_load_file_2'/5)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3a3e840) at PC=10: 03:43:35 % clause_info(<gt;clause>(0x55c6d3a3e840)) (1-st clause of '$qdo_load_file'/4)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3a6b980) at PC=5: 03:43:35 % clause_info(<gt;clause>(0x55c6d3a6b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3a44c80) at PC=12: 03:43:35 % clause_info(<gt;clause>(0x55c6d3a44c80)) (1-st clause of '$load_file'/3)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6e77a4c80) at PC=31: 03:43:35 % clause_info(<gt;clause>(0x55c6e77a4c80)) (3-th clause of clif_dialect:clif_expects_dialect/4)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:279 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6e77bfb00) at PC=49: 03:43:35 % clause_info(<gt;clause>(0x55c6e77bfb00)) (2-nd clause of clif_dialect:clif_expects_dialect/1)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:116 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6e5cb6480) at PC=60: 03:43:35 % clause_info(<gt;clause>(0x55c6e5cb6480)) (1-st clause of attach_dialect/1)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:81 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,2,2,2,1,2] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6e5ca5200) at PC=20: 03:43:35 % clause_info(<gt;clause>(0x55c6e5ca5200)) (1-st clause of expects_dialect/1)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,1,2] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3815000) at PC=99: 03:43:35 % clause_info(<gt;clause>(0x55c6d3815000)) (2-nd clause of '$first_term'/5)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,2,2,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3815400) at PC=60: 03:43:35 % clause_info(<gt;clause>(0x55c6d3815400)) (1-st clause of '$load_file'/4)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3007 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,1,1,2,2,1,1,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3a6b980) at PC=5: 03:43:35 % clause_info(<gt;clause>(0x55c6d3a6b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3c68000) at PC=221: 03:43:35 % clause_info(<gt;clause>(0x55c6d3c68000)) (1-st clause of '$do_load_file_2'/5)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2592 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,2,2,2,2,2,2,1,2,1,1,2,2,2] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3a3e840) at PC=10: 03:43:35 % clause_info(<gt;clause>(0x55c6d3a3e840)) (1-st clause of '$qdo_load_file'/4)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2546 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3a6b980) at PC=5: 03:43:35 % clause_info(<gt;clause>(0x55c6d3a6b980)) (1-st clause of setup_call_catcher_cleanup/4)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,1] 03:43:35 03:43:35 % Term-position in <gt;clause>(0x55c6d3a44c80) at PC=12: 03:43:35 % clause_info(<gt;clause>(0x55c6d3a44c80)) (1-st clause of '$load_file'/3)... 03:43:35 % from /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2353 ... 03:43:35 % Trying with syntax prolog 03:43:35 % read ... 03:43:35 % unified ... 03:43:35 % got names 03:43:35 03:43:35 % [2,2,1] 03:43:35 03:43:35 %~ /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1 03:43:35 %~ 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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55c6d50e6380),%~ [ if(not_loaded),%~ true])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55c6d50e6380),%~ [ if(not_loaded),%~ true])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55c6d50e6380))))),%~ frame( 39,%~ clause(<gt;clause>(0x55c6d3a44c80),12),%~ '$load_file'(library(logicmoo_clif),user,[if(not_loaded),true])),%~ frame( 34,%~ clause(<gt;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(<gt;clause>(0x55c6e77bfb00),49),clif_dialect:clif_expects_dialect(clif)),%~ frame(31,clause(<gt;clause>(0x55c6e5cb6480),60),prolog_dialect:attach_dialect(clif)),%~ frame(30,clause(<gt;clause>(0x55c6e5ca5200),20),prolog_dialect:expects_dialect(clif)),%~ frame( 27,%~ clause(<gt;clause>(0x55c6d3815000),99),%~ '$first_term'( '<gt;garbage_collected>',%~ '<gt;garbage_collected>',%~ '/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl', '<gt;garbage_collected>', '<gt;garbage_collected>')),%~ frame( 26,%~ clause(<gt;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(<gt;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(<gt;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(<gt;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(<gt;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',%~ <gt;clause>(0x55c6d50e6a80),%~ [ expand(false),%~ expand(true)])),%~ system : '$mt_do_load'( <gt;clause>(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'(<gt;clause>(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',%~ <gt;clause>(0x55c6d50e6a80),%~ [ expand(false),%~ expand(true)])),%~ '$mt_do_load'( <gt;clause>(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'(<gt;clause>(0x55c6d50e6a80))))),%~ frame(10,clause(<gt;clause>(0x55c6d3a44c80),12),'$load_file'('birds_01c.pfc.pl',user,'<gt;garbage_collected>'))]),%~ '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) 03:43:35 In: 03:43:35 [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:43:35 [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 03:43:35 [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 03:43:35 [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 03:43:35 [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 03:43:35 [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 03:43:35 [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 03:43:35 [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',<gt;clause>(0x55c6d50e6380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c6d50e6380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:35 [43] <gt;meta call> 03:43:35 [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',<gt;clause>(0x55c6d50e6380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c6d50e6380)))) <gt;foreign> 03:43:35 [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 03:43:35 [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 03:43:35 [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:43:35 [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:43:35 [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:43:35 [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:43:35 [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 03:43:35 [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 03:43:35 [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 03:43:35 [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 03:43:35 [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',<gt;clause>(0x55c6d50e6a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c6d50e6a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:35 [14] <gt;meta call> 03:43:35 [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',<gt;clause>(0x55c6d50e6a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c6d50e6a80)))) <gt;foreign> 03:43:35 [10] $load_file('birds_01c.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:43:35 03:43:35 Note: some frames are missing due to last-call optimization. 03:43:35 Re-run your program in debug mode (:- debug.) to get more detail. 03:43:35 ERROR: /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl:1: 03:43:35 ERROR: No permission to redefine module `logicmoo_clif' (Already loaded from /root/.local/share/swi-prolog/pack/logicmoo_base/prolog/logicmoo_clif.pl) 03:43:35 ERROR: In: 03:43:35 ERROR: [58] $declare_module(logicmoo_clif,user,user,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/logicmoo_clif.pl',1,false) 03:43:35 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 03:43:35 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 03:43:35 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 03:43:35 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 03:43:35 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 03:43:35 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 03:43:35 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',<gt;clause>(0x55c6d50e6380),[if(not_loaded),must_be_module(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c6d50e6380))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:35 ERROR: [43] <gt;meta call> 03:43:35 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',<gt;clause>(0x55c6d50e6380),[if(not_loaded),must_be_module(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c6d50e6380)))) <gt;foreign> 03:43:35 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 03:43:35 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 03:43:35 ERROR: [33] clif_dialect:clif_expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/prolog/dialect/clif.pl:122 03:43:35 ERROR: [31] prolog_dialect:attach_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:87 03:43:35 ERROR: [30] prolog_dialect:expects_dialect(clif) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/library/dialect.pl:73 03:43:35 ERROR: [27] $first_term(<gt;garbage_collected>,<gt;garbage_collected>,'/var/lib/jenkins/workspace/logicmoo_workspace/packs_sys/logicmoo_base/t/examples/fol/birds_01c.pfc.pl',<gt;garbage_collected>,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:3055 03:43:35 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 03:43:35 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 03:43:35 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 03:43:35 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 03:43:35 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',<gt;clause>(0x55c6d50e6a80),[expand(false),expand(true)])),system: $mt_do_load(<gt;clause>(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(<gt;clause>(0x55c6d50e6a80))) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:646 03:43:35 ERROR: [14] <gt;meta call> 03:43:35 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',<gt;clause>(0x55c6d50e6a80),[expand(false),expand(true)])),$mt_do_load(<gt;clause>(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(<gt;clause>(0x55c6d50e6a80)))) <gt;foreign> 03:43:35 ERROR: [10] $load_file('birds_01c.pfc.pl',user,<gt;garbage_collected>) at /var/lib/jenkins/workspace/logicmoo_workspace/lib/swipl/boot/init.pl:2355 03:43:35 ERROR: 03:43:35 ERROR: Note: some frames are missing due to last-call optimization. 03:43:35 ERROR: Re-run your program in debug mode (:- debug.) to get more detail. 03:43:35 ^ Call: (59) [system] setup_call_catcher_cleanup(true, system:close(<gt;stream>(0x55c6d7ecaf00)), _2412658, system:'$pop_input_context') ? EOF: exit (status 4) 03:43:35 totalTime=1.000 03:43:35 03:43:35 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' 03:43:35 03:43:37 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 03:43:37 ISSUE_ID=616 03:43:37 ISSUE_OC=OPEN 03:43:37 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 03:43:37 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 03:43:37 <!-- 03:43:38 Requirement already satisfied: junit2html in /usr/local/lib/python3.9/dist-packages (30.0.6) 03:43:38 Requirement already satisfied: jinja2>=2.11.2 in /usr/local/lib/python3.9/dist-packages (from junit2html) (3.0.1) 03:43:38 Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.9/dist-packages (from jinja2>=2.11.2->junit2html) (2.0.1) 03:43:39 junit2html is /usr/local/bin/junit2html 03:43:39 junit2html /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-junitCombined-rollup.tmp /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-junitCombined-rollup.html 03:43:39 TEST_STEM_PATH=/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 03:43:39 --> 03:43:40 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 03:43:40 Traceback (most recent call last): 03:43:40 File "/usr/local/bin/junit2html", line 8, in <module> 03:43:40 sys.exit(start()) 03:43:40 File "/usr/local/lib/python3.9/dist-packages/junit2htmlreport/runner.py", line 101, in start 03:43:40 run(sys.argv[1:]) 03:43:40 File "/usr/local/lib/python3.9/dist-packages/junit2htmlreport/runner.py", line 90, in run 03:43:40 report = parser.Junit(args[0]) 03:43:40 File "/usr/local/lib/python3.9/dist-packages/junit2htmlreport/parser.py", line 327, in __init__ 03:43:40 self.tree = ET.parse(filename) 03:43:40 File "/usr/lib/python3.9/xml/etree/ElementTree.py", line 1229, in parse 03:43:40 tree.parse(source, parser) 03:43:40 File "/usr/lib/python3.9/xml/etree/ElementTree.py", line 580, in parse 03:43:40 self._root = parser._parse_whole(source) 03:43:40 xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 37530, column 7 03:43:41 DID 03:43:41 Recording plot data 03:44:12 Saving plot series data from: /var/lib/jenkins/workspace/logicmoo_workspace/.dockerignore 03:44:12 Not creating point with null values: y=null label= url= 03:44:12 Publishing Coverage report.... 03:44:12 No reports were found 03:44:12 [htmlpublisher] Archiving HTML reports... 03:44:12 [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 03:44:12 Publishing build last changes... 03:44:12 Last changes from revision 030211e (current) to 3efbf8c (previous) published successfully! 03:44:12 Creating parser with percentiles:'0,50,90,100,' filterRegex: 03:44:13 Performance: Recording JUnit reports 'test_results/**/junit-all.xml' 03:44:13 Performance: JUnit copying reports to master, files '[/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/junit-all.xml]' 03:44:13 Performance: JUnit parsing local reports '[/var/lib/jenkins/jobs/logicmoo_workspace/builds/9/performance-reports/JUnit/junit-all.xml]' 03:44:13 Performance: Parsing report file '/var/lib/jenkins/jobs/logicmoo_workspace/builds/9/performance-reports/JUnit/junit-all.xml' with filterRegex ''. 03:44:13 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 "/>". 03:44:13 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 "/>". 03:44:13 at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203) 03:44:13 at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) 03:44:13 at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) 03:44:13 at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) 03:44:13 at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1473) 03:44:13 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.seekCloseOfStartTag(XMLDocumentFragmentScannerImpl.java:1394) 03:44:13 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1309) 03:44:13 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784) 03:44:13 at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602) 03:44:13 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505) 03:44:13 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842) 03:44:13 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771) 03:44:13 at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) 03:44:13 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) 03:44:13 at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) 03:44:13 at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327) 03:44:13 at javax.xml.parsers.SAXParser.parse(SAXParser.java:328) 03:44:13 at hudson.plugins.performance.parsers.JUnitParser.parse(JUnitParser.java:62) 03:44:13 at hudson.plugins.performance.parsers.AbstractParser.parse(AbstractParser.java:85) 03:44:13 at hudson.plugins.performance.PerformancePublisher.locatePerformanceReports(PerformancePublisher.java:474) 03:44:13 at hudson.plugins.performance.PerformancePublisher.prepareEvaluation(PerformancePublisher.java:423) 03:44:13 at hudson.plugins.performance.PerformancePublisher.perform(PerformancePublisher.java:394) 03:44:13 at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123) 03:44:13 at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81) 03:44:13 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:21) 03:44:13 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:808) 03:44:13 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:757) 03:44:13 at hudson.model.Build$BuildExecution.post2(Build.java:179) 03:44:13 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:701) 03:44:13 at hudson.model.Run.execute(Run.java:1914) 03:44:13 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 03:44:13 at hudson.model.ResourceController.execute(ResourceController.java:100) 03:44:13 at hudson.model.Executor.run(Executor.java:433) 03:44:13 ----------------------------------------------------------- 03:44:13 There are no relative constraints to evaluate! 03:44:13 -------------- 03:44:13 There are no absolute constraints to evaluate! 03:44:13 -------------- 03:44:13 There were no failing Constraints! The build will be marked as SUCCESS 03:44:13 INFO: Processing JUnit 03:44:13 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'. 03:44:13 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. 03:44:13 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 "/>". 03:44:13 WARNING: Technical validation:Element type "gt" must be followed by either attribute specifications, ">" or "/>". 03:44:13 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. 03:44:13 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. 03:44:13 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 "/>". 03:44:13 WARNING: Technical validation:Element type "gt" must be followed by either attribute specifications, ">" or "/>". 03:44:13 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. 03:44:13 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. 03:44:13 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 "/>". 03:44:13 WARNING: Technical validation:Element type "gt" must be followed by either attribute specifications, ">" or "/>". 03:44:13 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. 03:44:13 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. 03:44:13 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 "/>". 03:44:13 WARNING: Technical validation:Element type "gt" must be followed by either attribute specifications, ">" or "/>". 03:44:13 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. 03:44:13 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. 03:44:13 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 "/>". 03:44:13 WARNING: Technical validation:Element type "gt" must be followed by either attribute specifications, ">" or "/>". 03:44:13 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.965839524-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.977544657-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.984605786-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.985745164-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.987411834-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.988232915-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.994522224-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all0.99552808-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.001265399-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006661317-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.006889896-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013172164-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.013184861-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014206871-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.014662064-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.016031131-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017219082-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.017615387-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025058092-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.025858962-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.026912137-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.028458593-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.030925914-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.032079658-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033056135-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.033669572-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.035530895-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.038242039-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.039044037-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.042244234-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.043800462-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.045654917-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.046612734-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047535691-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.047946494-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.049814956-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.052702409-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.053790943-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.054365634-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.056535008-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057058598-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057086066-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.057851601-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.059302751-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062265072-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.062773915-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.063780525-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064097212-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064394232-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.064849637-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066184863-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.06624696-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.066806012-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.067811414-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069113565-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.069723102-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071076071-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.071280631-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.076270416-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077271626-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.077733904-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.078182786-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.07827943-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.079196209-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080349739-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.080596364-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.081008907-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.082820794-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083785533-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.083904587-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085401914-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.085689419-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.086673977-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088147683-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.088200669-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.089351867-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.095801465-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096015689-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096304077-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.096459298-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.098245105-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.099801917-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.100725185-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.10135728-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102041647-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.102558664-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.104654243-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.106590729-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107605348-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.107861114-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.109478949-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:14 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.111203483-junit.xml' is an invalid file. 03:44:14 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. 03:44:14 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.11122758-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.114605668-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.115519615-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.116385448-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.117672904-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.118565355-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119588164-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.119948085-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120010191-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120123046-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.120409131-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121366204-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121606312-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.121680795-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.122884966-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.12357263-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.123974918-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124428737-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.124947614-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.125876964-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.129218485-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.130618868-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.131448506-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.132424857-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1332753150000001-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135168877-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135293643-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.135549203-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137392592-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.137834781-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.138788288-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140618097-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.140999129-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.144047811-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.146917291-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.14707953-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.148002116-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.149412099-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.151664421-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152090279-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.152829638-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.154769648-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.155248879-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156627324-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.156880191-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.157112546-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1583361970000001-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160282075-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.160907289-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161310966-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.161864858-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162247248-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.162850899-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.16520375-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.172293229-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.173908359-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.17818069-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.183357206-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.1838781489999999-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.190883423-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.192738909-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.194308996-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195167804-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.195183219-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.197594169-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.201519518-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2025712-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204579388-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.204633216-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.206568299-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.208441195-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.211931607-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2132097609999999-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.214798372-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.216573969-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.219280928-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.222627697-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.229268838-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2339290250000001-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.234058336-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.24885501-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.256900851-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.264384476-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.267116244-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.271882856-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.274560002-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2783208369999999-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.2788436060000001-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.283276394-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.284544528-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.302138864-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.328153571-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.353725293-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.400683104-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.4489320989999999-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.452169298-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.499024502-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.501466018-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5036806999999999-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.5059697459999999-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.511505401-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.596086994-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.615159564-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.6294192939999999-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.7521419200000001-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.82432401-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.888883024-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.957950329-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.9840398000000001-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.988306591-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all1.993732509-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.107195723-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.121966456-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.217753496-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.280885717-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.336659503-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3919535659999998-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.3941560170000002-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.450747857-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.543106336-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.626899055-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.785328062-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all2.8096908689999998-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.10751368-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.180911839-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.23956913-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.338183245-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.365520923-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.373705651-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.397796804-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.409698352-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.420335341-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.439778982-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.45927862-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.4866449409999998-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.502239776-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6073996839999998-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.6722228709999998-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.692256911-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7179081309999997-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all3.7915337080000002-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all6.3725835-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all7.459847532-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/all9.808233264-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.932284541-junit.xml' is an invalid file. 03:44:15 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'. 03:44:15 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'. 03:44:15 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'. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.956802183-junit.xml' is an invalid file. 03:44:15 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'. 03:44:15 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'. 03:44:15 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'. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.957783257-junit.xml' is an invalid file. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all0.960406359-junit.xml' is an invalid file. 03:44:15 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'. 03:44:15 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'. 03:44:15 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'. 03:44:15 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. 03:44:15 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. 03:44:15 WARNING: The file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/root/all1.035831221-junit.xml' is an invalid file. 03:44:15 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'. 03:44:15 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'. 03:44:15 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'. 03:44:15 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. 03:44:15 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. 03:44:16 INFO: Setting the build status to SUCCESS 03:44:17 [logicmoo] [-ERROR-] Parsing of file '/var/lib/jenkins/workspace/logicmoo_workspace/test_results/jenkins/junit-all.xml' failed due to an exception: 03:44:17 [logicmoo] [-ERROR-] com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character ';' (code 59) excepted space, or '>' or "/>" 03:44:17 at [row,col {unknown-source}]: [37530,8] 03:44:17 [logicmoo] [-ERROR-] at [row,col {unknown-source}]: [37530,8] 03:44:17 [logicmoo] [-ERROR-] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:648) 03:44:17 [logicmoo] [-ERROR-] at com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:2965) 03:44:17 [logicmoo] [-ERROR-] at com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2936) 03:44:17 [logicmoo] [-ERROR-] at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2848) 03:44:17 [logicmoo] [-ERROR-] at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019) 03:44:17 [logicmoo] [-ERROR-] at se.bjurr.violations.lib.parsers.JUnitParser.parseReportOutput(JUnitParser.java:36) 03:44:17 [logicmoo] [-ERROR-] at edu.hm.hafner.analysis.parser.violations.AbstractViolationAdapter.parse(AbstractViolationAdapter.java:35) 03:44:17 [logicmoo] [-ERROR-] at edu.hm.hafner.analysis.parser.violations.JUnitAdapter.parse(JUnitAdapter.java:36) 03:44:17 [logicmoo] [-ERROR-] at edu.hm.hafner.analysis.IssueParser.parseFile(IssueParser.java:48) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.FilesScanner.aggregateIssuesOfFile(FilesScanner.java:105) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.FilesScanner.scanFiles(FilesScanner.java:89) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.FilesScanner.invoke(FilesScanner.java:72) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.FilesScanner.invoke(FilesScanner.java:30) 03:44:17 [logicmoo] [-ERROR-] at hudson.FilePath.act(FilePath.java:1173) 03:44:17 [logicmoo] [-ERROR-] at hudson.FilePath.act(FilePath.java:1156) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scanInWorkspace(ReportScanningTool.java:164) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scan(ReportScanningTool.java:145) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scan(ReportScanningTool.java:129) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.steps.IssuesScanner.scan(IssuesScanner.java:95) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.scanWithTool(IssuesRecorder.java:765) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.record(IssuesRecorder.java:728) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:697) 03:44:17 [logicmoo] [-ERROR-] at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:673) 03:44:17 [logicmoo] [-ERROR-] at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:21) 03:44:17 [logicmoo] [-ERROR-] at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:808) 03:44:17 [logicmoo] [-ERROR-] at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:757) 03:44:17 [logicmoo] [-ERROR-] at hudson.model.Build$BuildExecution.post2(Build.java:179) 03:44:17 [logicmoo] [-ERROR-] at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:701) 03:44:17 [logicmoo] [-ERROR-] at hudson.model.Run.execute(Run.java:1914) 03:44:17 [logicmoo] [-ERROR-] at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 03:44:17 [logicmoo] [-ERROR-] at hudson.model.ResourceController.execute(ResourceController.java:100) 03:44:17 [logicmoo] [-ERROR-] at hudson.model.Executor.run(Executor.java:433) 03:44:17 [logicmoo] [-ERROR-] [wrapped] edu.hm.hafner.analysis.ParsingException: Exception occurred during parsing 03:44:17 WstxUnexpectedCharException: Unexpected character ';' (code 59) excepted space, or '>' or "/>" 03:44:17 at [row,col {unknown-source}]: [37530,8] 03:44:17 com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character ';' (code 59) excepted space, or '>' or "/>" 03:44:17 at [row,col {unknown-source}]: [37530,8] 03:44:17 at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:648) 03:44:17 at com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:2965) 03:44:17 at com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2936) 03:44:17 at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2848) 03:44:17 at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019) 03:44:17 at se.bjurr.violations.lib.parsers.JUnitParser.parseReportOutput(JUnitParser.java:36) 03:44:17 at edu.hm.hafner.analysis.parser.violations.AbstractViolationAdapter.parse(AbstractViolationAdapter.java:35) 03:44:17 at edu.hm.hafner.analysis.parser.violations.JUnitAdapter.parse(JUnitAdapter.java:36) 03:44:17 at edu.hm.hafner.analysis.IssueParser.parseFile(IssueParser.java:48) 03:44:17 at io.jenkins.plugins.analysis.core.model.FilesScanner.aggregateIssuesOfFile(FilesScanner.java:105) 03:44:17 at io.jenkins.plugins.analysis.core.model.FilesScanner.scanFiles(FilesScanner.java:89) 03:44:17 at io.jenkins.plugins.analysis.core.model.FilesScanner.invoke(FilesScanner.java:72) 03:44:17 at io.jenkins.plugins.analysis.core.model.FilesScanner.invoke(FilesScanner.java:30) 03:44:17 at hudson.FilePath.act(FilePath.java:1173) 03:44:17 at hudson.FilePath.act(FilePath.java:1156) 03:44:17 at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scanInWorkspace(ReportScanningTool.java:164) 03:44:17 at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scan(ReportScanningTool.java:145) 03:44:17 at io.jenkins.plugins.analysis.core.model.ReportScanningTool.scan(ReportScanningTool.java:129) 03:44:17 at io.jenkins.plugins.analysis.core.steps.IssuesScanner.scan(IssuesScanner.java:95) 03:44:17 at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.scanWithTool(IssuesRecorder.java:765) 03:44:17 at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.record(IssuesRecorder.java:728) 03:44:17 at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:697) 03:44:17 at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:673) 03:44:17 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:21) 03:44:17 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:808) 03:44:17 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:757) 03:44:17 at hudson.model.Build$BuildExecution.post2(Build.java:179) 03:44:17 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:701) 03:44:17 at hudson.model.Run.execute(Run.java:1914) 03:44:17 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 03:44:17 at hudson.model.ResourceController.execute(ResourceController.java:100) 03:44:17 at hudson.model.Executor.run(Executor.java:433) 03:44:17 03:44:17 [logicmoo] [-ERROR-] at [row,col {unknown-source}]: [37530,8] 03:44:17 [logicmoo] Searching for all files in '/var/lib/jenkins/workspace/logicmoo_workspace' that match the pattern 'test_results/**/junit-all.xml' 03:44:17 [logicmoo] -> found 1 file 03:44:17 [logicmoo] Skipping post processing 03:44:17 [logicmoo] No filter has been set, publishing all 0 issues 03:44:17 [logicmoo] Repository miner is not configured, skipping repository mining 03:44:17 [logicmoo] Reference build recorder is not configured 03:44:17 [logicmoo] Obtaining reference build from same job (logicmoo_workspace) 03:44:17 [logicmoo] No valid reference build found that meets the criteria (IGNORE_JOB_RESULT - SUCCESSFUL_QUALITY_GATE) 03:44:17 [logicmoo] All reported issues will be considered outstanding 03:44:17 [logicmoo] Evaluating quality gates 03:44:17 [logicmoo] -> PASSED - Total (any severity): 0 - Quality QualityGate: 1 03:44:17 [logicmoo] -> All quality gates have been passed 03:44:17 [logicmoo] Health report is disabled - skipping 03:44:17 [logicmoo] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues) 03:44:17 [logicmoo] Attaching ResultAction with ID 'junit' to build 'logicmoo_workspace #9'. 03:44:17 [Checks API] No suitable checks publisher found. 03:44:17 [Autograding] [-ERROR-] Autograding Jenkins build results 03:44:17 [Autograding] [-ERROR-] Invalid JSON configuration: { 03:44:17 "analysis": { 03:44:17 "maxScore": 100, 03:44:17 "errorImpact": -10, 03:44:17 "highImpact": -5, 03:44:17 "normalImpact": -2, 03:44:17 "lowImpact": -1 03:44:17 }, 03:44:17 "tests": { 03:44:17 "maxScore": 100, 03:44:17 "failureImpact": -2, 03:44:17 "skippedImpact": -1 03:44:17 }, 03:44:17 "coverage": { 03:44:17 "maxScore": 100, 03:44:17 "missedImpact": -1 03:44:17 }, 03:44:17 "pit": { 03:44:17 "maxScore": 100, 03:44:17 "undetectedImpact": -1, 03:44:17 } 03:44:17 } 03:44:17 [Autograding] Test Configuration: {"enabled":false,"maxScore":0,"failureImpact":0,"passedImpact":0,"skippedImpact":0,"disabled":true} 03:44:17 [Autograding] Skipping test results 03:44:17 [Autograding] Code Coverage Configuration: {"enabled":false,"maxScore":0,"coveredPercentageImpact":0,"missedPercentageImpact":0,"disabled":true} 03:44:17 [Autograding] Skipping code coverage results 03:44:17 [Autograding] PIT Mutation Coverage Configuration: {"enabled":false,"maxScore":0,"undetectedImpact":0,"detectedImpact":0,"undetectedPercentageImpact":0,"detectedPercentageImpact":0,"disabled":true} 03:44:17 [Autograding] Skipping mutation coverage results 03:44:17 [Autograding] Static Analysis Configuration: {"enabled":false,"maxScore":0,"errorImpact":0,"highImpact":0,"normalImpact":0,"lowImpact":0,"disabled":true} 03:44:17 [Autograding] Skipping static analysis results 03:44:17 [Checks API] No suitable checks publisher found. 03:44:17 Started calculate disk usage of build 03:44:17 Finished Calculation of disk usage of build in 0 seconds 03:44:17 Started calculate disk usage of workspace 03:44:19 Finished Calculation of disk usage of workspace in 1 second 03:44:19 [Slack Notifications] found #8 as previous completed, non-aborted build 03:44:19 [Slack Notifications] will send OnBackToNormalNotification because build matches and user preferences allow it 03:44:19 Finished: SUCCESS